{
  "schemaVersion": 1,
  "generatedAt": "2026-10-22T20:00:18.212Z",
  "mode": "paper",
  "liveTradingLocked": true,
  "taxReportable": false,
  "reportingCurrency": "GBP",
  "notice": "Paper simulations are not actual cryptoasset acquisitions or disposals and are not an HMRC tax return. Preserve real exchange statements, wallet records and GBP valuations separately.",
  "possiblePriceNotice": "Price ranges are historical observed executable-price evidence, not forecasts. During-trade ranges are reconstructed from recorded MAE/MFE; WhatIf ranges use post-exit Binance bid/ask observations.",
  "recordCount": 6278,
  "summaries": [
    {
      "taxYear": "2026-27",
      "tradeCount": 6278,
      "grossPnlGbp": -3286.015434934021,
      "totalCostsGbp": 10615.226873924943,
      "netPnlGbp": -13901.242308858124,
      "longTradeCount": 3302,
      "longNetPnlGbp": -8877.21241260081,
      "shortTradeCount": 2976,
      "shortNetPnlGbp": -5024.029896257299
    }
  ],
  "records": [
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792691497668-45b0926668ff5",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T17:51:37.668Z",
      "closedAtUtc": "2026-10-22T19:54:16.595Z",
      "holdingPeriodMs": 7358927,
      "reportingCurrency": "GBP",
      "notionalGbp": 1110,
      "assetQuantity": null,
      "entryPriceQuote": 84.42,
      "exitPriceQuote": 82.93,
      "grossPnlGbp": 19.59132906894094,
      "entryFeeGbp": 1.11,
      "exitFeeGbp": 1.11,
      "totalCostsGbp": 2.22,
      "netPnlGbp": 17.37132906894094,
      "cashChangeGbp": 18.48132906894094,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 4.0% (1.5 × hourly ATR), £47 at risk on £1110, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: trailing stop hit, kept +£17",
      "confidence": 89,
      "riskModel": "scanner_short",
      "stopLossPct": 4,
      "targetPct": 8,
      "structuralStopPrice": 82.91785714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.30798389007344834,
      "mfePct": 4.80928689883914,
      "maeGbp": -3.418621179815277,
      "mfeGbp": 53.38308457711446,
      "observedDuringTradeLowPrice": 80.36,
      "observedDuringTradeHighPrice": 84.68,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 80.36,
      "fullObservedHighPrice": 84.68,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792697813110-1066a33fe8896",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T19:36:53.110Z",
      "closedAtUtc": "2026-10-22T19:41:03.418Z",
      "holdingPeriodMs": 250308,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.723,
      "exitPriceQuote": 2.717,
      "grossPnlGbp": 4.406904149834582,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.406904149834582,
      "cashChangeGbp": 2.406904149834582,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-1 a trade, market fit 50/100 → worth £-1), swapped in for SOXLBUSDT; SCANNER SHORT: scored 83/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.5% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper execution: 🧺 one pot: sold at +£0 to make room for 🎯 Scanner shorts on PENDLEUSDT (worth £-1 vs £-1 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 1.5424164524421626,
      "targetPct": 3.0848329048843253,
      "structuralStopPrice": 2.745,
      "structuralTargetPrice": 0,
      "maePct": -0.03672420124863511,
      "mfePct": 0.2203452074917291,
      "maeGbp": -0.7344840249727023,
      "mfeGbp": 4.406904149834582,
      "observedDuringTradeLowPrice": 2.717,
      "observedDuringTradeHighPrice": 2.724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.717,
      "fullObservedHighPrice": 2.724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792697682980-a7860ab04c8c6",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T19:34:42.980Z",
      "closedAtUtc": "2026-10-22T19:36:50.554Z",
      "holdingPeriodMs": 127574,
      "reportingCurrency": "GBP",
      "notionalGbp": 1179,
      "assetQuantity": null,
      "entryPriceQuote": 81.89,
      "exitPriceQuote": 81.72,
      "grossPnlGbp": 2.447551593601197,
      "entryFeeGbp": 1.179,
      "exitFeeGbp": 1.179,
      "totalCostsGbp": 2.358,
      "netPnlGbp": 0.0895515936011968,
      "cashChangeGbp": 1.2685515936011968,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-1 a trade, market fit 90/100 → worth £-1); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion; stop 4.0% (1.5 × hourly ATR), £50 at risk on £1179",
      "exitReason": "paper.execution.websocket: 🧺 one pot: sold at +£0 to make room for 🎯 Scanner shorts on ICPUSDT (worth £-1 vs £-1 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 4,
      "targetPct": 8,
      "structuralStopPrice": 84.25785714285715,
      "structuralTargetPrice": 0,
      "maePct": -0.048846012944201066,
      "mfePct": 0.3419220906093554,
      "maeGbp": -0.5758944926121305,
      "mfeGbp": 4.0312614482843,
      "observedDuringTradeLowPrice": 81.61,
      "observedDuringTradeHighPrice": 81.93,
      "whatIfPostExitLowPrice": 80.36,
      "whatIfPostExitHighPrice": 83.17,
      "whatIfFinalPrice": 82.79,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 41603,
      "fullObservedLowPrice": 80.36,
      "fullObservedHighPrice": 83.17,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792687770481-e94889ee2be28",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T16:49:30.481Z",
      "closedAtUtc": "2026-10-22T19:30:42.635Z",
      "holdingPeriodMs": 9672154,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6984,
      "exitPriceQuote": 0.7011,
      "grossPnlGbp": -7.731958762886382,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -11.731958762886382,
      "cashChangeGbp": -9.731958762886382,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-2 a trade, market fit 5/100 → worth £-1), swapped in for FETUSDT; SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.1% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: stop hit (1.5 × ATR, −£12)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 1.0800196367206663,
      "targetPct": 2.1600392734413325,
      "structuralStopPrice": 0.7009285714285713,
      "structuralTargetPrice": 0,
      "maePct": -0.3865979381443191,
      "mfePct": 0.4009163802978271,
      "maeGbp": -7.731958762886381,
      "mfeGbp": 8.018327605956543,
      "observedDuringTradeLowPrice": 0.6956,
      "observedDuringTradeHighPrice": 0.7011000000000001,
      "whatIfPostExitLowPrice": 0.6965,
      "whatIfPostExitHighPrice": 0.7016,
      "whatIfFinalPrice": 0.6965,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 3277,
      "fullObservedLowPrice": 0.6956,
      "fullObservedHighPrice": 0.7016,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792690765838-8c8776c162a76",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T17:39:25.838Z",
      "closedAtUtc": "2026-10-22T19:21:56.243Z",
      "holdingPeriodMs": 6150405,
      "reportingCurrency": "GBP",
      "notionalGbp": 1884.28,
      "assetQuantity": null,
      "entryPriceQuote": 1.3121,
      "exitPriceQuote": 1.3131,
      "grossPnlGbp": -1.4360795671060074,
      "entryFeeGbp": 1.88428,
      "exitFeeGbp": 1.88428,
      "totalCostsGbp": 3.76856,
      "netPnlGbp": -5.204639567106007,
      "cashChangeGbp": -3.3203595671060073,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.1% (1.5 × hourly ATR), £47 at risk on £1884.28, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.timer: scanner short: stop hit (1.5 × ATR, −£6)",
      "confidence": 89,
      "riskModel": "scanner_short",
      "stopLossPct": 1.1464718499243334,
      "targetPct": 2.2929436998486667,
      "structuralStopPrice": 1.3128285714285715,
      "structuralTargetPrice": 0,
      "maePct": -0.16767014709244568,
      "mfePct": 0.7087874399817152,
      "maeGbp": -3.1593750476335356,
      "mfeGbp": 13.355539974087465,
      "observedDuringTradeLowPrice": 1.3028,
      "observedDuringTradeHighPrice": 1.3143,
      "whatIfPostExitLowPrice": 1.3073,
      "whatIfPostExitHighPrice": 1.3142,
      "whatIfFinalPrice": 1.3073,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 21583,
      "fullObservedLowPrice": 1.3028,
      "fullObservedHighPrice": 1.3143,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792690715947-fa03a06d84e35",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T17:38:35.947Z",
      "closedAtUtc": "2026-10-22T19:18:55.905Z",
      "holdingPeriodMs": 6019958,
      "reportingCurrency": "GBP",
      "notionalGbp": 1448,
      "assetQuantity": null,
      "entryPriceQuote": 0.04395,
      "exitPriceQuote": 0.04451,
      "grossPnlGbp": -18.450056882821322,
      "entryFeeGbp": 1.448,
      "exitFeeGbp": 1.448,
      "totalCostsGbp": 2.896,
      "netPnlGbp": -21.346056882821323,
      "cashChangeGbp": -19.898056882821322,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 82/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 3.0% (1.5 × hourly ATR), £47 at risk on £1448, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (1.5 × ATR, −£21)",
      "confidence": 82,
      "riskModel": "scanner_short",
      "stopLossPct": 3.013164310092635,
      "targetPct": 6.02632862018527,
      "structuralStopPrice": 0.044492857142857146,
      "structuralTargetPrice": 0,
      "maePct": -1.2741751990898702,
      "mfePct": 1.0011376564277652,
      "maeGbp": -18.450056882821322,
      "mfeGbp": 14.496473265074039,
      "observedDuringTradeLowPrice": 0.04351,
      "observedDuringTradeHighPrice": 0.04451,
      "whatIfPostExitLowPrice": 0.04449,
      "whatIfPostExitHighPrice": 0.04498,
      "whatIfFinalPrice": 0.04467,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 11093,
      "fullObservedLowPrice": 0.04351,
      "fullObservedHighPrice": 0.04498,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792688179098-eb50c03a18d14",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T16:56:19.098Z",
      "closedAtUtc": "2026-10-22T19:18:29.149Z",
      "holdingPeriodMs": 8530051,
      "reportingCurrency": "GBP",
      "notionalGbp": 1876.41,
      "assetQuantity": null,
      "entryPriceQuote": 0.07857,
      "exitPriceQuote": 0.07872,
      "grossPnlGbp": -3.5823024054982184,
      "entryFeeGbp": 1.8764100000000001,
      "exitFeeGbp": 1.8764100000000001,
      "totalCostsGbp": 3.7528200000000003,
      "netPnlGbp": -7.335122405498218,
      "cashChangeGbp": -5.458712405498218,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation; stop 1.2% (1.5 × hourly ATR), £47 at risk on £1876.41, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (1.5 × ATR, −£8)",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 1.1522936780668718,
      "targetPct": 2.3045873561337435,
      "structuralStopPrice": 0.07871357142857142,
      "structuralTargetPrice": 0,
      "maePct": -0.1909125620465793,
      "mfePct": 0.5854651902761895,
      "maeGbp": -3.582302405498219,
      "mfeGbp": 10.985727376861448,
      "observedDuringTradeLowPrice": 0.07811,
      "observedDuringTradeHighPrice": 0.07872,
      "whatIfPostExitLowPrice": 0.07872,
      "whatIfPostExitHighPrice": 0.07904,
      "whatIfFinalPrice": 0.07877,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 20373,
      "fullObservedLowPrice": 0.07811,
      "fullObservedHighPrice": 0.07904,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792689923102-daf4449e3f6a1",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T17:25:23.102Z",
      "closedAtUtc": "2026-10-22T18:42:31.505Z",
      "holdingPeriodMs": 4628403,
      "reportingCurrency": "GBP",
      "notionalGbp": 1179,
      "assetQuantity": null,
      "entryPriceQuote": 0.00948,
      "exitPriceQuote": 0.00945,
      "grossPnlGbp": 3.7310126582279115,
      "entryFeeGbp": 1.179,
      "exitFeeGbp": 1.179,
      "totalCostsGbp": 2.358,
      "netPnlGbp": 1.3730126582279114,
      "cashChangeGbp": 2.5520126582279117,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-2 a trade, market fit 90/100 → worth £-1); SCANNER SHORT: scored 87/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation; stop 4.0% (1.5 × hourly ATR), £50 at risk on £1179",
      "exitReason": "paper execution: 🧺 one pot: sold at +£1 to make room for 🎯 Scanner shorts on FFUSDT (worth £-1 vs £-1 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 4,
      "targetPct": 8,
      "structuralStopPrice": 0.0098592,
      "structuralTargetPrice": 0,
      "maePct": -1.6877637130801548,
      "mfePct": 0.42194092827004326,
      "maeGbp": -19.898734177215026,
      "mfeGbp": 4.97468354430381,
      "observedDuringTradeLowPrice": 0.00944,
      "observedDuringTradeHighPrice": 0.00964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00944,
      "fullObservedHighPrice": 0.00964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792690705110-1635f33f9817e",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T17:38:25.110Z",
      "closedAtUtc": "2026-10-22T18:04:25.131Z",
      "holdingPeriodMs": 1560021,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07845,
      "exitPriceQuote": 0.07816,
      "grossPnlGbp": 7.393244104525492,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 3.3932441045254924,
      "cashChangeGbp": 5.393244104525492,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-1 a trade, market fit 90/100 → worth £-1); SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.2% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper execution: 🧺 one pot: sold at +£3 to make room for 🎯 Scanner shorts on MORPHOUSDT (worth £-1 vs £-1 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 1.2141491395793471,
      "targetPct": 2.4282982791586942,
      "structuralStopPrice": 0.07879499999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.25493945188016803,
      "mfePct": 0.36966220522627463,
      "maeGbp": -5.09878903760336,
      "mfeGbp": 7.393244104525492,
      "observedDuringTradeLowPrice": 0.07816,
      "observedDuringTradeHighPrice": 0.07865,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07816,
      "fullObservedHighPrice": 0.07865,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792686044383-dc23e517f5a3d",
      "symbol": "FFUSDT",
      "baseAsset": "FF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T16:20:44.382Z",
      "closedAtUtc": "2026-10-22T17:50:22.742Z",
      "holdingPeriodMs": 5378360,
      "reportingCurrency": "GBP",
      "notionalGbp": 1766,
      "assetQuantity": null,
      "entryPriceQuote": 0.10324,
      "exitPriceQuote": 0.10332,
      "grossPnlGbp": -1.368461836497426,
      "entryFeeGbp": 1.766,
      "exitFeeGbp": 1.766,
      "totalCostsGbp": 3.532,
      "netPnlGbp": -4.900461836497426,
      "cashChangeGbp": -3.134461836497426,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 2.4% (1.5 × hourly ATR), £47 at risk on £1766, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (1.5 × ATR, −£5)",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.4066668511651033,
      "targetPct": 4.8133337023302065,
      "structuralStopPrice": 0.10328642857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.07748934521502979,
      "mfePct": 1.5691592406044133,
      "maeGbp": -1.3684618364974261,
      "mfeGbp": 27.711352189073935,
      "observedDuringTradeLowPrice": 0.10162,
      "observedDuringTradeHighPrice": 0.10332,
      "whatIfPostExitLowPrice": 0.10297,
      "whatIfPostExitHighPrice": 0.10416,
      "whatIfFinalPrice": 0.1032,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 7510,
      "fullObservedLowPrice": 0.10162,
      "fullObservedHighPrice": 0.10416,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792684571664-dfa1cd41ae454",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T15:56:11.664Z",
      "closedAtUtc": "2026-10-22T17:35:13.848Z",
      "holdingPeriodMs": 5942184,
      "reportingCurrency": "GBP",
      "notionalGbp": 1104,
      "assetQuantity": null,
      "entryPriceQuote": 85.92,
      "exitPriceQuote": 85.28,
      "grossPnlGbp": 8.223463687150845,
      "entryFeeGbp": 1.104,
      "exitFeeGbp": 1.104,
      "totalCostsGbp": 2.208,
      "netPnlGbp": 6.015463687150845,
      "cashChangeGbp": 7.119463687150845,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 4.0% (1.5 × hourly ATR), £47 at risk on £1104, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: trailing stop hit, kept +£6",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 4,
      "targetPct": 8,
      "structuralStopPrice": 85.27285714285713,
      "structuralTargetPrice": 0,
      "maePct": -1.4199255121042818,
      "mfePct": 3.4799813780260647,
      "maeGbp": -15.675977653631271,
      "mfeGbp": 38.41899441340775,
      "observedDuringTradeLowPrice": 82.93,
      "observedDuringTradeHighPrice": 87.14,
      "whatIfPostExitLowPrice": 83.98,
      "whatIfPostExitHighPrice": 85.4,
      "whatIfFinalPrice": 84.29,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 26843,
      "fullObservedLowPrice": 82.93,
      "fullObservedHighPrice": 87.14,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792689071085-c6e643eaef573",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T17:11:11.085Z",
      "closedAtUtc": "2026-10-22T17:26:53.457Z",
      "holdingPeriodMs": 942372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.328,
      "exitPriceQuote": 0.3284,
      "grossPnlGbp": -2.439024390243972,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -6.439024390243972,
      "cashChangeGbp": -4.439024390243972,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-2 a trade, market fit 75/100 → worth £-2); SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified; stop 1.0% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: stop hit (1.5 × ATR, −£7)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 1,
      "targetPct": 2,
      "structuralStopPrice": 0.3283785714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.12195121951219862,
      "mfePct": 0.06097560975610776,
      "maeGbp": -2.4390243902439726,
      "mfeGbp": 1.2195121951221553,
      "observedDuringTradeLowPrice": 0.3278,
      "observedDuringTradeHighPrice": 0.3284,
      "whatIfPostExitLowPrice": 0.3284,
      "whatIfPostExitHighPrice": 0.3284,
      "whatIfFinalPrice": 0.3284,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 3549,
      "fullObservedLowPrice": 0.3278,
      "fullObservedHighPrice": 0.3284,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792680309944-ecb3a4276c0de",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T14:45:09.944Z",
      "closedAtUtc": "2026-10-22T17:21:43.143Z",
      "holdingPeriodMs": 9393199,
      "reportingCurrency": "GBP",
      "notionalGbp": 1864.89,
      "assetQuantity": null,
      "entryPriceQuote": 882.09,
      "exitPriceQuote": 865.1,
      "grossPnlGbp": 35.91978267523724,
      "entryFeeGbp": 1.8648900000000002,
      "exitFeeGbp": 1.8648900000000002,
      "totalCostsGbp": 3.7297800000000003,
      "netPnlGbp": 32.190002675237245,
      "cashChangeGbp": 34.05489267523724,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 95/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation; stop 1.4% (1.5 × hourly ATR), £47 at risk on £1864.89, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: trailing stop hit, kept +£33",
      "confidence": 95,
      "riskModel": "scanner_short",
      "stopLossPct": 1.390042804184216,
      "targetPct": 2.780085608368432,
      "structuralStopPrice": 864.2742857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.013604054008094927,
      "mfePct": 2.950946048589156,
      "maeGbp": -0.2537006427915615,
      "mfeGbp": 55.03189776553431,
      "observedDuringTradeLowPrice": 856.06,
      "observedDuringTradeHighPrice": 882.21,
      "whatIfPostExitLowPrice": 862.74,
      "whatIfPostExitHighPrice": 867.12,
      "whatIfFinalPrice": 865.43,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 17963,
      "fullObservedLowPrice": 856.06,
      "fullObservedHighPrice": 882.21,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792688399052-d8c131b5b2f2a",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T16:59:59.052Z",
      "closedAtUtc": "2026-10-22T17:19:22.666Z",
      "holdingPeriodMs": 1163614,
      "reportingCurrency": "GBP",
      "notionalGbp": 1879.11,
      "assetQuantity": null,
      "entryPriceQuote": 1.317,
      "exitPriceQuote": 1.323,
      "grossPnlGbp": -8.560865603644654,
      "entryFeeGbp": 1.8791099999999998,
      "exitFeeGbp": 1.8791099999999998,
      "totalCostsGbp": 3.7582199999999997,
      "netPnlGbp": -12.319085603644654,
      "cashChangeGbp": -10.439975603644655,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 80/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation; stop 1.0% (1.5 × hourly ATR), £47 at risk on £1879.11, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (1.5 × ATR, −£12)",
      "confidence": 80,
      "riskModel": "scanner_short",
      "stopLossPct": 1,
      "targetPct": 2,
      "structuralStopPrice": 1.3225714285714285,
      "structuralTargetPrice": 0,
      "maePct": -0.4555808656036451,
      "mfePct": 0.15186028853454836,
      "maeGbp": -8.560865603644654,
      "mfeGbp": 2.8536218678815515,
      "observedDuringTradeLowPrice": 1.315,
      "observedDuringTradeHighPrice": 1.323,
      "whatIfPostExitLowPrice": 1.323,
      "whatIfPostExitHighPrice": 1.327,
      "whatIfFinalPrice": 1.324,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 1104,
      "fullObservedLowPrice": 1.315,
      "fullObservedHighPrice": 1.327,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792684159795-8878d260e468d",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T15:49:19.795Z",
      "closedAtUtc": "2026-10-22T17:18:53.237Z",
      "holdingPeriodMs": 5373442,
      "reportingCurrency": "GBP",
      "notionalGbp": 1279,
      "assetQuantity": null,
      "entryPriceQuote": 0.04315,
      "exitPriceQuote": 0.0442,
      "grossPnlGbp": -31.122827346465883,
      "entryFeeGbp": 1.2790000000000001,
      "exitFeeGbp": 1.2790000000000001,
      "totalCostsGbp": 2.5580000000000003,
      "netPnlGbp": -33.68082734646588,
      "cashChangeGbp": -32.401827346465886,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-3 a trade, market fit 20/100 → worth £-2), swapped in for SNDKBUSDT; SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 3.7% (1.5 × hourly ATR), £50 at risk on £1279",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: stop hit (1.5 × ATR, −£34)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 3.669922198311535,
      "targetPct": 7.33984439662307,
      "structuralStopPrice": 0.044185714285714286,
      "structuralTargetPrice": 0,
      "maePct": -2.4333719582850573,
      "mfePct": 0.04634994206257053,
      "maeGbp": -31.122827346465883,
      "mfeGbp": 0.5928157589802772,
      "observedDuringTradeLowPrice": 0.04313,
      "observedDuringTradeHighPrice": 0.0442,
      "whatIfPostExitLowPrice": 0.0439,
      "whatIfPostExitHighPrice": 0.04446,
      "whatIfFinalPrice": 0.04394,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4896,
      "fullObservedLowPrice": 0.04313,
      "fullObservedHighPrice": 0.04446,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792681980700-4f04b82b8784",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T15:13:00.699Z",
      "closedAtUtc": "2026-10-22T17:11:07.371Z",
      "holdingPeriodMs": 7086672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.041,
      "exitPriceQuote": 2.037,
      "grossPnlGbp": 3.919647231749146,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.08035276825085402,
      "cashChangeGbp": 1.919647231749146,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-2 a trade, market fit 20/100 → worth £-1), swapped in for MUBUSDT; SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 2.1% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: trailing stop hit, kept +£0",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.105060544550992,
      "targetPct": 4.210121089101984,
      "structuralStopPrice": 2.036642857142857,
      "structuralTargetPrice": 0,
      "maePct": -1.3228809407153423,
      "mfePct": 1.6168544830965175,
      "maeGbp": -26.457618814306848,
      "mfeGbp": 32.33708966193035,
      "observedDuringTradeLowPrice": 2.008,
      "observedDuringTradeHighPrice": 2.068,
      "whatIfPostExitLowPrice": 2.033,
      "whatIfPostExitHighPrice": 2.055,
      "whatIfFinalPrice": 2.053,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 9247,
      "fullObservedLowPrice": 2.008,
      "fullObservedHighPrice": 2.068,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792686099935-2eae4e5a58cff",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T16:21:39.935Z",
      "closedAtUtc": "2026-10-22T16:59:55.746Z",
      "holdingPeriodMs": 2295811,
      "reportingCurrency": "GBP",
      "notionalGbp": 1869.35,
      "assetQuantity": null,
      "entryPriceQuote": 0.1847,
      "exitPriceQuote": 0.183,
      "grossPnlGbp": 17.205711965349284,
      "entryFeeGbp": 1.8693499999999998,
      "exitFeeGbp": 1.8693499999999998,
      "totalCostsGbp": 3.7386999999999997,
      "netPnlGbp": 13.467011965349284,
      "cashChangeGbp": 15.336361965349283,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.9% (1.5 × hourly ATR), £47 at risk on £1869.35, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.fast-shortlist: scanner short: trailing stop hit, kept +£13",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 1.9026993580323253,
      "targetPct": 3.8053987160646505,
      "structuralStopPrice": 0.18294285714285716,
      "structuralTargetPrice": 0,
      "maePct": -0.10828370330265606,
      "mfePct": 2.2198159177043815,
      "maeGbp": -2.024201407688201,
      "mfeGbp": 41.496128857606855,
      "observedDuringTradeLowPrice": 0.1806,
      "observedDuringTradeHighPrice": 0.18489999999999998,
      "whatIfPostExitLowPrice": 0.1826,
      "whatIfPostExitHighPrice": 0.1845,
      "whatIfFinalPrice": 0.1845,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 7934,
      "fullObservedLowPrice": 0.1806,
      "fullObservedHighPrice": 0.18489999999999998,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792686648546-1f145a61e65c5",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T16:30:48.546Z",
      "closedAtUtc": "2026-10-22T16:56:15.201Z",
      "holdingPeriodMs": 1526655,
      "reportingCurrency": "GBP",
      "notionalGbp": 1874.36,
      "assetQuantity": null,
      "entryPriceQuote": 2394.12,
      "exitPriceQuote": 2376.23,
      "grossPnlGbp": 14.006106794980937,
      "entryFeeGbp": 1.87436,
      "exitFeeGbp": 1.87436,
      "totalCostsGbp": 3.74872,
      "netPnlGbp": 10.257386794980937,
      "cashChangeGbp": 12.131746794980938,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.0% (1.5 × hourly ATR), £47 at risk on £1874.36, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: trailing stop hit, kept +£10",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 1,
      "targetPct": 2,
      "structuralStopPrice": 2375.3914285714286,
      "structuralTargetPrice": 0,
      "maePct": -0.016707600287374523,
      "mfePct": 1.4113745342756405,
      "maeGbp": -0.3131605767464331,
      "mfeGbp": 26.454239720648893,
      "observedDuringTradeLowPrice": 2360.33,
      "observedDuringTradeHighPrice": 2394.52,
      "whatIfPostExitLowPrice": 2373.25,
      "whatIfPostExitHighPrice": 2381.47,
      "whatIfFinalPrice": 2377.17,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 141151,
      "fullObservedLowPrice": 2360.33,
      "fullObservedHighPrice": 2394.52,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792686340461-01492de789ffc",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T16:25:40.461Z",
      "closedAtUtc": "2026-10-22T16:49:27.929Z",
      "holdingPeriodMs": 1427468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1845,
      "exitPriceQuote": 0.1823,
      "grossPnlGbp": 23.848238482384907,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 19.848238482384907,
      "cashChangeGbp": 21.848238482384907,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-2 a trade, market fit 50/100 → worth £-2); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.9% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper execution: 🧺 one pot: sold at +£20 to make room for 🎯 Scanner shorts on ASTERUSDT (worth £-1 vs £-1 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 1.9047619047618998,
      "targetPct": 3.8095238095237995,
      "structuralStopPrice": 0.18464285714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.10840108401084321,
      "mfePct": 1.1924119241192455,
      "maeGbp": -2.168021680216864,
      "mfeGbp": 23.848238482384907,
      "observedDuringTradeLowPrice": 0.1823,
      "observedDuringTradeHighPrice": 0.1847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1823,
      "fullObservedHighPrice": 0.1847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792664838641-1c208984cc6d",
      "symbol": "ATUSDT",
      "baseAsset": "AT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T10:27:18.641Z",
      "closedAtUtc": "2026-10-22T16:25:27.303Z",
      "holdingPeriodMs": 21488662,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1363,
      "exitPriceQuote": 0.1342,
      "grossPnlGbp": 30.814380044020407,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 26.814380044020407,
      "cashChangeGbp": 28.814380044020407,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-6 a trade, market fit 0/100 → worth £-3); SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 28% of its best +£37): sell it all (+£27) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.13938038,
      "structuralTargetPrice": 0.13256538,
      "maePct": -1.1738811445341086,
      "mfePct": 2.0542920029347007,
      "maeGbp": -23.477622890682174,
      "mfeGbp": 41.08584005869401,
      "observedDuringTradeLowPrice": 0.1335,
      "observedDuringTradeHighPrice": 0.1379,
      "whatIfPostExitLowPrice": 0.1337,
      "whatIfPostExitHighPrice": 0.1342,
      "whatIfFinalPrice": 0.1338,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 395,
      "fullObservedLowPrice": 0.1335,
      "fullObservedHighPrice": 0.1379,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792664835775-5473a75d6871e",
      "symbol": "ATUSDT",
      "baseAsset": "AT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T10:27:15.775Z",
      "closedAtUtc": "2026-10-22T16:25:24.604Z",
      "holdingPeriodMs": 21488829,
      "reportingCurrency": "GBP",
      "notionalGbp": 1869.56,
      "assetQuantity": null,
      "entryPriceQuote": 0.1363,
      "exitPriceQuote": 0.1342,
      "grossPnlGbp": 28.804666177549397,
      "entryFeeGbp": 1.8695599999999999,
      "exitFeeGbp": 1.8695599999999999,
      "totalCostsGbp": 3.7391199999999998,
      "netPnlGbp": 25.065546177549397,
      "cashChangeGbp": 26.935106177549397,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£35): sell it all (+£25) to fill the pot",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.13938038,
      "structuralTargetPrice": 0.13256538,
      "maePct": -1.1738811445341086,
      "mfePct": 2.0542920029347007,
      "maeGbp": -21.94641232575188,
      "mfeGbp": 38.40622157006599,
      "observedDuringTradeLowPrice": 0.1335,
      "observedDuringTradeHighPrice": 0.1379,
      "whatIfPostExitLowPrice": 0.1337,
      "whatIfPostExitHighPrice": 0.1342,
      "whatIfFinalPrice": 0.1338,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 395,
      "fullObservedLowPrice": 0.1335,
      "fullObservedHighPrice": 0.1379,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792675555075-4d8433426a2e",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T13:25:55.075Z",
      "closedAtUtc": "2026-10-22T16:09:40.019Z",
      "holdingPeriodMs": 9824944,
      "reportingCurrency": "GBP",
      "notionalGbp": 1864.53,
      "assetQuantity": null,
      "entryPriceQuote": 1.3238,
      "exitPriceQuote": 1.3256,
      "grossPnlGbp": -2.5352424837585965,
      "entryFeeGbp": 1.86453,
      "exitFeeGbp": 1.86453,
      "totalCostsGbp": 3.72906,
      "netPnlGbp": -6.2643024837585966,
      "cashChangeGbp": -4.399772483758596,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.1% (1.5 × hourly ATR), £47 at risk on £1864.53, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (1.5 × ATR, −£7)",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 1.085349534888743,
      "targetPct": 2.170699069777486,
      "structuralStopPrice": 1.3255785714285715,
      "structuralTargetPrice": 0,
      "maePct": -0.4456866596162574,
      "mfePct": 0.5892128720350528,
      "maeGbp": -8.309961474543003,
      "mfeGbp": 10.98605076295517,
      "observedDuringTradeLowPrice": 1.316,
      "observedDuringTradeHighPrice": 1.3297,
      "whatIfPostExitLowPrice": 1.3215,
      "whatIfPostExitHighPrice": 1.3263,
      "whatIfFinalPrice": 1.3247,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 29140,
      "fullObservedLowPrice": 1.316,
      "fullObservedHighPrice": 1.3297,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792676254560-a9a338fd06f3e",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T13:37:34.560Z",
      "closedAtUtc": "2026-10-22T16:03:18.866Z",
      "holdingPeriodMs": 8744306,
      "reportingCurrency": "GBP",
      "notionalGbp": 1099,
      "assetQuantity": null,
      "entryPriceQuote": 0.00986,
      "exitPriceQuote": 0.00991,
      "grossPnlGbp": -5.57302231237319,
      "entryFeeGbp": 1.099,
      "exitFeeGbp": 1.099,
      "totalCostsGbp": 2.198,
      "netPnlGbp": -7.771022312373191,
      "cashChangeGbp": -6.6720223123731905,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified; stop 4.0% (1.5 × hourly ATR), £47 at risk on £1099, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: break-even stop hit (it was +0.75R, then turned back)",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 4,
      "targetPct": 8,
      "structuralStopPrice": 0.00986,
      "structuralTargetPrice": 0,
      "maePct": -1.3184584178498975,
      "mfePct": 3.04259634888438,
      "maeGbp": -14.489858012170373,
      "mfeGbp": 33.43813387423934,
      "observedDuringTradeLowPrice": 0.00956,
      "observedDuringTradeHighPrice": 0.00999,
      "whatIfPostExitLowPrice": 0.00982,
      "whatIfPostExitHighPrice": 0.00996,
      "whatIfFinalPrice": 0.00986,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 1553,
      "fullObservedLowPrice": 0.00956,
      "fullObservedHighPrice": 0.00999,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792665845149-098987a7209ac",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T10:44:05.149Z",
      "closedAtUtc": "2026-10-22T15:56:08.428Z",
      "holdingPeriodMs": 18723279,
      "reportingCurrency": "GBP",
      "notionalGbp": 1869.56,
      "assetQuantity": null,
      "entryPriceQuote": 0.07936,
      "exitPriceQuote": 0.07766,
      "grossPnlGbp": 40.048538306451455,
      "entryFeeGbp": 1.8695599999999999,
      "exitFeeGbp": 1.8695599999999999,
      "totalCostsGbp": 3.7391199999999998,
      "netPnlGbp": 36.309418306451455,
      "cashChangeGbp": 38.178978306451455,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion; stop 1.8% (1.5 × hourly ATR), £47 at risk on £1869.56, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: trailing stop hit, kept +£36",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 1.8469182027649726,
      "targetPct": 3.6938364055299453,
      "structuralStopPrice": 0.07764714285714286,
      "structuralTargetPrice": 0,
      "maePct": -0.42842741935483,
      "mfePct": 3.402217741935477,
      "maeGbp": -8.00970766129016,
      "mfeGbp": 63.6065020161289,
      "observedDuringTradeLowPrice": 0.07666,
      "observedDuringTradeHighPrice": 0.0797,
      "whatIfPostExitLowPrice": 0.07735,
      "whatIfPostExitHighPrice": 0.07772,
      "whatIfFinalPrice": 0.07753,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 6227,
      "fullObservedLowPrice": 0.07666,
      "fullObservedHighPrice": 0.0797,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792683289466-f70e021cfc6bb",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T15:34:49.466Z",
      "closedAtUtc": "2026-10-22T15:49:17.185Z",
      "holdingPeriodMs": 867719,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1279.47,
      "exitPriceQuote": 1275.76,
      "grossPnlGbp": 5.799276262827633,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 1.7992762628276333,
      "cashChangeGbp": 3.7992762628276333,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-3 a trade, market fit 90/100 → worth £-3); SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified; stop 2.0% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper execution: 🧺 one pot: sold at +£2 to make room for 🎯 Scanner shorts on CHIPUSDT (worth £-2 vs £-3 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 1.9915054112807844,
      "targetPct": 3.983010822561569,
      "structuralStopPrice": 1290.9371428571428,
      "structuralTargetPrice": 0,
      "maePct": -0.46738102495564715,
      "mfePct": 0.45253112616942665,
      "maeGbp": -9.347620499112942,
      "mfeGbp": 9.050622523388533,
      "observedDuringTradeLowPrice": 1273.68,
      "observedDuringTradeHighPrice": 1285.45,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1273.68,
      "fullObservedHighPrice": 1285.45,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792657030419-ae7d9157f8b3e",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T08:17:10.419Z",
      "closedAtUtc": "2026-10-22T15:34:46.957Z",
      "holdingPeriodMs": 26256538,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.706,
      "exitPriceQuote": 0.6974,
      "grossPnlGbp": 24.362606232294453,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 20.362606232294453,
      "cashChangeGbp": 22.362606232294453,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-7 a trade, market fit 5/100 → worth £-4), swapped in for FETUSDT; SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 25% of its best +£27): sell it all (+£20) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.7219555999999999,
      "structuralTargetPrice": 0.6866555999999999,
      "maePct": -0.028328611898029606,
      "mfePct": 1.5580736543909364,
      "maeGbp": -0.5665722379605921,
      "mfeGbp": 31.161473087818727,
      "observedDuringTradeLowPrice": 0.695,
      "observedDuringTradeHighPrice": 0.7062,
      "whatIfPostExitLowPrice": 0.6969,
      "whatIfPostExitHighPrice": 0.699,
      "whatIfFinalPrice": 0.6985,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 8391,
      "fullObservedLowPrice": 0.695,
      "fullObservedHighPrice": 0.7062,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792680814046-b674f3473c22",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T14:53:34.046Z",
      "closedAtUtc": "2026-10-22T15:12:57.929Z",
      "holdingPeriodMs": 1163883,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 875.03,
      "exitPriceQuote": 873.26,
      "grossPnlGbp": 4.045575580265778,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.045575580265778015,
      "cashChangeGbp": 2.045575580265778,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-2 a trade, market fit 70/100 → worth £-2), swapped in for MITOUSDT; SCANNER SHORT: scored 85/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation; stop 1.4% (1.5 × hourly ATR), £50 at risk on £2000",
      "exitReason": "paper.execution.websocket: 🧺 one pot: sold at +£0 to make room for 🎯 Scanner shorts on PENDLEUSDT (worth £-1 vs £-2 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 1.4012580793148295,
      "targetPct": 2.802516158629659,
      "structuralStopPrice": 881.4342857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.4891260871055818,
      "mfePct": 0.20227877901328892,
      "maeGbp": -9.782521742111635,
      "mfeGbp": 4.045575580265779,
      "observedDuringTradeLowPrice": 873.26,
      "observedDuringTradeHighPrice": 879.31,
      "whatIfPostExitLowPrice": 872.14,
      "whatIfPostExitHighPrice": 880.77,
      "whatIfFinalPrice": 872.3,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 19860,
      "fullObservedLowPrice": 872.14,
      "fullObservedHighPrice": 880.77,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792678440154-065c91c4f7d08",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T14:14:00.154Z",
      "closedAtUtc": "2026-10-22T14:53:31.350Z",
      "holdingPeriodMs": 2371196,
      "reportingCurrency": "GBP",
      "notionalGbp": 1179,
      "assetQuantity": null,
      "entryPriceQuote": 0.00979,
      "exitPriceQuote": 0.00977,
      "grossPnlGbp": 2.408580183861193,
      "entryFeeGbp": 1.179,
      "exitFeeGbp": 1.179,
      "totalCostsGbp": 2.358,
      "netPnlGbp": 0.05058018386119301,
      "cashChangeGbp": 1.229580183861193,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-3 a trade, market fit 90/100 → worth £-3); SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 4.0% (1.5 × hourly ATR), £50 at risk on £1179",
      "exitReason": "paper.execution.websocket: 🧺 one pot: sold at +£0 to make room for 🎯 Scanner shorts on MUBUSDT (worth £-2 vs £-2 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 4,
      "targetPct": 8,
      "structuralStopPrice": 0.010177142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.8171603677221676,
      "mfePct": 0.20429009193055075,
      "maeGbp": -9.634320735444357,
      "mfeGbp": 2.4085801838611935,
      "observedDuringTradeLowPrice": 0.00977,
      "observedDuringTradeHighPrice": 0.00987,
      "whatIfPostExitLowPrice": 0.00961,
      "whatIfPostExitHighPrice": 0.00977,
      "whatIfFinalPrice": 0.00961,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1303,
      "fullObservedLowPrice": 0.00961,
      "fullObservedHighPrice": 0.00987,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792678612080-f9594cad4d64d",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T14:16:52.080Z",
      "closedAtUtc": "2026-10-22T14:44:36.441Z",
      "holdingPeriodMs": 1664361,
      "reportingCurrency": "GBP",
      "notionalGbp": 1867.31,
      "assetQuantity": null,
      "entryPriceQuote": 2404.48,
      "exitPriceQuote": 2415.23,
      "grossPnlGbp": -8.348409011511844,
      "entryFeeGbp": 1.86731,
      "exitFeeGbp": 1.86731,
      "totalCostsGbp": 3.73462,
      "netPnlGbp": -12.083029011511844,
      "cashChangeGbp": -10.215719011511844,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.0% (1.5 × hourly ATR), £47 at risk on £1867.31, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (1.5 × ATR, −£13)",
      "confidence": 80,
      "riskModel": "scanner_short",
      "stopLossPct": 1,
      "targetPct": 2,
      "structuralStopPrice": 2415.0585714285717,
      "structuralTargetPrice": 0,
      "maePct": -0.44749800372636755,
      "mfePct": 0.17217859994676074,
      "maeGbp": -8.356174973382833,
      "mfeGbp": 3.2151082146658583,
      "observedDuringTradeLowPrice": 2400.34,
      "observedDuringTradeHighPrice": 2415.24,
      "whatIfPostExitLowPrice": 2407.17,
      "whatIfPostExitHighPrice": 2417.64,
      "whatIfFinalPrice": 2409.04,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 96718,
      "fullObservedLowPrice": 2400.34,
      "fullObservedHighPrice": 2417.64,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792597478465-6a100fe108b29",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T15:44:38.465Z",
      "closedAtUtc": "2026-10-22T14:16:18.848Z",
      "holdingPeriodMs": 81100383,
      "reportingCurrency": "GBP",
      "notionalGbp": 1832.83,
      "assetQuantity": null,
      "entryPriceQuote": 1.355,
      "exitPriceQuote": 1.337,
      "grossPnlGbp": 24.347557195571977,
      "entryFeeGbp": 1.83283,
      "exitFeeGbp": 1.83283,
      "totalCostsGbp": 3.66566,
      "netPnlGbp": 20.681897195571977,
      "cashChangeGbp": 22.514727195571975,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 76/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£21) to fill the pot",
      "confidence": 76,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.3856229999999998,
      "structuralTargetPrice": 1.317873,
      "maePct": -0.8856088560885618,
      "mfePct": 1.6236162361623632,
      "maeGbp": -16.231704797047986,
      "mfeGbp": 29.75812546125464,
      "observedDuringTradeLowPrice": 1.333,
      "observedDuringTradeHighPrice": 1.3670000000000002,
      "whatIfPostExitLowPrice": 1.337,
      "whatIfPostExitHighPrice": 1.34,
      "whatIfFinalPrice": 1.337,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 695,
      "fullObservedLowPrice": 1.333,
      "fullObservedHighPrice": 1.3670000000000002,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792670961029-9aa419ca71d49",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T12:09:21.029Z",
      "closedAtUtc": "2026-10-22T14:06:36.384Z",
      "holdingPeriodMs": 7035355,
      "reportingCurrency": "GBP",
      "notionalGbp": 1275,
      "assetQuantity": null,
      "entryPriceQuote": 0.04372,
      "exitPriceQuote": 0.04424,
      "grossPnlGbp": -15.164684354986266,
      "entryFeeGbp": 1.2750000000000001,
      "exitFeeGbp": 1.2750000000000001,
      "totalCostsGbp": 2.5500000000000003,
      "netPnlGbp": -17.714684354986264,
      "cashChangeGbp": -16.439684354986266,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-4 a trade, market fit 20/100 → worth £-2), swapped in for ICPUSDT; SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 3.7% (1.5 × hourly ATR), £50 at risk on £1275",
      "exitReason": "paper.execution.timer: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: stop hit (1.5 × ATR, −£18)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 3.6808913867468296,
      "targetPct": 7.361782773493659,
      "structuralStopPrice": 0.04423285714285714,
      "structuralTargetPrice": 0,
      "maePct": -1.2351326623970695,
      "mfePct": 1.280878316559938,
      "maeGbp": -15.747941445562638,
      "mfeGbp": 16.33119853613921,
      "observedDuringTradeLowPrice": 0.04316,
      "observedDuringTradeHighPrice": 0.04426,
      "whatIfPostExitLowPrice": 0.04383,
      "whatIfPostExitHighPrice": 0.04425,
      "whatIfFinalPrice": 0.04396,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4823,
      "fullObservedLowPrice": 0.04316,
      "fullObservedHighPrice": 0.04426,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792666264922-76154bf3a7df1",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T10:51:04.922Z",
      "closedAtUtc": "2026-10-22T13:35:33.724Z",
      "holdingPeriodMs": 9868802,
      "reportingCurrency": "GBP",
      "notionalGbp": 1860.3,
      "assetQuantity": null,
      "entryPriceQuote": 2406.75,
      "exitPriceQuote": 2410.72,
      "grossPnlGbp": -3.0686157681519175,
      "entryFeeGbp": 1.8603,
      "exitFeeGbp": 1.8603,
      "totalCostsGbp": 3.7206,
      "netPnlGbp": -6.789215768151918,
      "cashChangeGbp": -4.928915768151917,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion; stop 1.0% (1.5 × hourly ATR), £47 at risk on £1860.3, break-even at +0.75R then a 1-ATR trail",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (1.5 × ATR, −£7)",
      "confidence": 80,
      "riskModel": "scanner_short",
      "stopLossPct": 1,
      "targetPct": 2,
      "structuralStopPrice": 2409.729285714286,
      "structuralTargetPrice": 0,
      "maePct": -0.16495273709358263,
      "mfePct": 0.48779474394930017,
      "maeGbp": -3.0686157681519175,
      "mfeGbp": 9.074445621688831,
      "observedDuringTradeLowPrice": 2395.01,
      "observedDuringTradeHighPrice": 2410.72,
      "whatIfPostExitLowPrice": 2397.23,
      "whatIfPostExitHighPrice": 2412.26,
      "whatIfFinalPrice": 2403.49,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 118762,
      "fullObservedLowPrice": 2395.01,
      "fullObservedHighPrice": 2412.26,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792641408536-e9927a30916af",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T03:56:48.536Z",
      "closedAtUtc": "2026-10-22T13:22:41.558Z",
      "holdingPeriodMs": 33953022,
      "reportingCurrency": "GBP",
      "notionalGbp": 1843,
      "assetQuantity": null,
      "entryPriceQuote": 891.7,
      "exitPriceQuote": 879.68,
      "grossPnlGbp": 24.843400246719945,
      "entryFeeGbp": 1.843,
      "exitFeeGbp": 1.843,
      "totalCostsGbp": 3.686,
      "netPnlGbp": 21.157400246719945,
      "cashChangeGbp": 23.000400246719945,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 83/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£28): sell it all (+£21) to fill the pot",
      "confidence": 83,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 911.85242,
      "structuralTargetPrice": 867.26742,
      "maePct": -0.17158237075249216,
      "mfePct": 1.7315240551755133,
      "maeGbp": -3.1622630929684306,
      "mfeGbp": 31.91198833688471,
      "observedDuringTradeLowPrice": 876.26,
      "observedDuringTradeHighPrice": 893.2300000000001,
      "whatIfPostExitLowPrice": 878.35,
      "whatIfPostExitHighPrice": 896.63,
      "whatIfFinalPrice": 893.4,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 24736,
      "fullObservedLowPrice": 876.26,
      "fullObservedHighPrice": 896.63,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792656300919-04dc806f1e18a",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T08:05:00.919Z",
      "closedAtUtc": "2026-10-22T12:09:18.338Z",
      "holdingPeriodMs": 14657419,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.786,
      "exitPriceQuote": 2.78,
      "grossPnlGbp": 4.30725053840648,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.3072505384064801,
      "cashChangeGbp": 2.30725053840648,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-7 a trade, market fit 50/100 → worth £-5), swapped in for ETHUSDT; SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£0 to make room for 🎯 Scanner shorts on CHIPUSDT (worth £-2 vs £-3 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.8489636,
      "structuralTargetPrice": 2.7096636000000003,
      "maePct": -0.6460875807609402,
      "mfePct": 0.7178750897343869,
      "maeGbp": -12.921751615218804,
      "mfeGbp": 14.357501794687737,
      "observedDuringTradeLowPrice": 2.766,
      "observedDuringTradeHighPrice": 2.804,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.766,
      "fullObservedHighPrice": 2.804,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792662306278-70f29580558c1",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T09:45:06.277Z",
      "closedAtUtc": "2026-10-22T10:46:18.407Z",
      "holdingPeriodMs": 3672130,
      "reportingCurrency": "GBP",
      "notionalGbp": 1869.56,
      "assetQuantity": null,
      "entryPriceQuote": 91.41,
      "exitPriceQuote": 93.49,
      "grossPnlGbp": -42.54113116726832,
      "entryFeeGbp": 1.8695599999999999,
      "exitFeeGbp": 1.8695599999999999,
      "totalCostsGbp": 3.7391199999999998,
      "netPnlGbp": -46.28025116726832,
      "cashChangeGbp": -44.41069116726832,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 93.475866,
      "structuralTargetPrice": 88.905366,
      "maePct": -2.2754622032600356,
      "mfePct": 0,
      "maeGbp": -42.541131167268325,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 91.41,
      "observedDuringTradeHighPrice": 93.48999999999998,
      "whatIfPostExitLowPrice": 92.51,
      "whatIfPostExitHighPrice": 93.56,
      "whatIfFinalPrice": 92.56,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 14499,
      "fullObservedLowPrice": 91.41,
      "fullObservedHighPrice": 93.56,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792656241914-015d4a0f91dbf",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T08:04:01.914Z",
      "closedAtUtc": "2026-10-22T10:10:43.539Z",
      "holdingPeriodMs": 7601625,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04442,
      "exitPriceQuote": 0.04343,
      "grossPnlGbp": 44.57451598379099,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 40.57451598379099,
      "cashChangeGbp": 42.57451598379099,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-7 a trade, market fit 20/100 → worth £-4), swapped in for DOGEUSDT; SCANNER SHORT: scored 82/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.043758142,
      "structuralTargetPrice": 0.043202892,
      "maePct": -0.31517334533993974,
      "mfePct": 2.9941467807293964,
      "maeGbp": -6.3034669067987945,
      "mfeGbp": 59.88293561458793,
      "observedDuringTradeLowPrice": 0.04309,
      "observedDuringTradeHighPrice": 0.04456,
      "whatIfPostExitLowPrice": 0.04338,
      "whatIfPostExitHighPrice": 0.04356,
      "whatIfFinalPrice": 0.04355,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1306,
      "fullObservedLowPrice": 0.04309,
      "fullObservedHighPrice": 0.04456,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792662739103-8a35776e57f78",
      "symbol": "DYMUSDT",
      "baseAsset": "DYM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T09:52:19.103Z",
      "closedAtUtc": "2026-10-22T09:53:25.481Z",
      "holdingPeriodMs": 66378,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01882,
      "exitPriceQuote": 0.01876,
      "grossPnlGbp": -3.1880977683316165,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.188097768331616,
      "cashChangeGbp": -4.188097768331616,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -8; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.41%); RSI (78) elevated but not extreme; volume confirmed (5.46x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.018729664,
      "structuralTargetPrice": 0,
      "maePct": -0.31880977683316164,
      "mfePct": 0,
      "maeGbp": -3.1880977683316165,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01876,
      "observedDuringTradeHighPrice": 0.01882,
      "whatIfPostExitLowPrice": 0.01869,
      "whatIfPostExitHighPrice": 0.01903,
      "whatIfFinalPrice": 0.01877,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 2586,
      "fullObservedLowPrice": 0.01869,
      "fullObservedHighPrice": 0.01903,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792659812205-366b333994eef",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T09:03:32.205Z",
      "closedAtUtc": "2026-10-22T09:44:26.545Z",
      "holdingPeriodMs": 2454340,
      "reportingCurrency": "GBP",
      "notionalGbp": 1870.65,
      "assetQuantity": null,
      "entryPriceQuote": 0.00974,
      "exitPriceQuote": 0.00997,
      "grossPnlGbp": -44.173459958932106,
      "entryFeeGbp": 1.8706500000000001,
      "exitFeeGbp": 1.8706500000000001,
      "totalCostsGbp": 3.7413000000000003,
      "netPnlGbp": -47.91475995893211,
      "cashChangeGbp": -46.044109958932104,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.009960124,
      "structuralTargetPrice": 0.009473124000000001,
      "maePct": -2.36139630390143,
      "mfePct": 0.9240246406570821,
      "maeGbp": -44.1734599589321,
      "mfeGbp": 17.285266940451706,
      "observedDuringTradeLowPrice": 0.00965,
      "observedDuringTradeHighPrice": 0.009969999999999998,
      "whatIfPostExitLowPrice": 0.00994,
      "whatIfPostExitHighPrice": 0.0101,
      "whatIfFinalPrice": 0.01,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 2226,
      "fullObservedLowPrice": 0.00965,
      "fullObservedHighPrice": 0.0101,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792648306114-17db8232e89cf",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T05:51:46.114Z",
      "closedAtUtc": "2026-10-22T09:13:18.126Z",
      "holdingPeriodMs": 12092012,
      "reportingCurrency": "GBP",
      "notionalGbp": 1861.89,
      "assetQuantity": null,
      "entryPriceQuote": 93.09,
      "exitPriceQuote": 91.86,
      "grossPnlGbp": 24.601189171769335,
      "entryFeeGbp": 1.86189,
      "exitFeeGbp": 1.86189,
      "totalCostsGbp": 3.72378,
      "netPnlGbp": 20.877409171769333,
      "cashChangeGbp": 22.739299171769336,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£28): sell it all (+£21) to fill the pot",
      "confidence": 94,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 95.193834,
      "structuralTargetPrice": 90.53933400000001,
      "maePct": -1.2890750886239153,
      "mfePct": 1.7080244924266876,
      "maeGbp": -24.00116016757982,
      "mfeGbp": 31.801537222043258,
      "observedDuringTradeLowPrice": 91.5,
      "observedDuringTradeHighPrice": 94.29000000000002,
      "whatIfPostExitLowPrice": 91.55,
      "whatIfPostExitHighPrice": 92.39,
      "whatIfFinalPrice": 92.11,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 28062,
      "fullObservedLowPrice": 91.5,
      "fullObservedHighPrice": 94.29000000000002,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792646691696-a6a50869de57c",
      "symbol": "SNXXBUSDT",
      "baseAsset": "SNXXB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T05:24:51.696Z",
      "closedAtUtc": "2026-10-22T09:12:56.565Z",
      "holdingPeriodMs": 13684869,
      "reportingCurrency": "GBP",
      "notionalGbp": 1852.5,
      "assetQuantity": null,
      "entryPriceQuote": 9.52,
      "exitPriceQuote": 9.39,
      "grossPnlGbp": 25.2967436974788,
      "entryFeeGbp": 1.8525,
      "exitFeeGbp": 1.8525,
      "totalCostsGbp": 3.705,
      "netPnlGbp": 21.591743697478798,
      "cashChangeGbp": 23.4442436974788,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 31% of its best +£31): sell it all (+£22) to fill the pot",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 9.735152,
      "structuralTargetPrice": 9.259152,
      "maePct": -0.8403361344537823,
      "mfePct": 1.8907563025210055,
      "maeGbp": -15.567226890756316,
      "mfeGbp": 35.02626050420163,
      "observedDuringTradeLowPrice": 9.34,
      "observedDuringTradeHighPrice": 9.6,
      "whatIfPostExitLowPrice": 9.37,
      "whatIfPostExitHighPrice": 9.43,
      "whatIfFinalPrice": 9.4,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 5257,
      "fullObservedLowPrice": 9.34,
      "fullObservedHighPrice": 9.6,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792648949704-cb993189d896a",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T06:02:29.704Z",
      "closedAtUtc": "2026-10-22T09:03:28.885Z",
      "holdingPeriodMs": 10859181,
      "reportingCurrency": "GBP",
      "notionalGbp": 1861,
      "assetQuantity": null,
      "entryPriceQuote": 0.01003,
      "exitPriceQuote": 0.00975,
      "grossPnlGbp": 51.95214356929226,
      "entryFeeGbp": 1.861,
      "exitFeeGbp": 1.861,
      "totalCostsGbp": 3.722,
      "netPnlGbp": 48.23014356929226,
      "cashChangeGbp": 50.091143569292264,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: scanner short: target hit (+£50 per £2k)",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010256678,
      "structuralTargetPrice": 0.009755178000000002,
      "maePct": -0.5982053838484475,
      "mfePct": 3.090727816550361,
      "maeGbp": -11.132602193419608,
      "mfeGbp": 57.51844466600222,
      "observedDuringTradeLowPrice": 0.00972,
      "observedDuringTradeHighPrice": 0.01009,
      "whatIfPostExitLowPrice": 0.00965,
      "whatIfPostExitHighPrice": 0.00986,
      "whatIfFinalPrice": 0.00983,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 2075,
      "fullObservedLowPrice": 0.00965,
      "fullObservedHighPrice": 0.01009,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792598634114-30671fa89158c",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T16:03:54.113Z",
      "closedAtUtc": "2026-10-22T08:38:19.659Z",
      "holdingPeriodMs": 59665546,
      "reportingCurrency": "GBP",
      "notionalGbp": 1977.56,
      "assetQuantity": null,
      "entryPriceQuote": 5.372,
      "exitPriceQuote": 4.964,
      "grossPnlGbp": -150.19443037974665,
      "entryFeeGbp": 1.97756,
      "exitFeeGbp": 1.97756,
      "totalCostsGbp": 3.95512,
      "netPnlGbp": -154.14955037974664,
      "cashChangeGbp": -152.17199037974666,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 2.17x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (4.96408)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 7.593467099929783,
      "targetPct": 22.78040129978935,
      "structuralStopPrice": 4.964078947391772,
      "structuralTargetPrice": 0,
      "maePct": -7.59493670886075,
      "mfePct": 1.451973194341033,
      "maeGbp": -150.19443037974665,
      "mfeGbp": 28.713641102010534,
      "observedDuringTradeLowPrice": 4.964,
      "observedDuringTradeHighPrice": 5.45,
      "whatIfPostExitLowPrice": 4.934,
      "whatIfPostExitHighPrice": 4.964,
      "whatIfFinalPrice": 4.943,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 35746,
      "fullObservedLowPrice": 4.934,
      "fullObservedHighPrice": 5.45,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792644038788-a80ac35e87ada",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T04:40:38.788Z",
      "closedAtUtc": "2026-10-22T08:17:07.289Z",
      "holdingPeriodMs": 12988501,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1896,
      "exitPriceQuote": 0.1853,
      "grossPnlGbp": 45.35864978902952,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 41.35864978902952,
      "cashChangeGbp": 43.35864978902952,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-9 a trade, market fit 50/100 → worth £-7), swapped in for SNDKBUSDT; SCANNER SHORT: scored 83/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£41 to make room for 🎯 Scanner shorts on ASTERUSDT (worth £-4 vs £-5 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.19388496,
      "structuralTargetPrice": 0.18440496,
      "maePct": -0.4746835443038037,
      "mfePct": 2.531645569620253,
      "maeGbp": -9.493670886076075,
      "mfeGbp": 50.632911392405056,
      "observedDuringTradeLowPrice": 0.1848,
      "observedDuringTradeHighPrice": 0.1905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1848,
      "fullObservedHighPrice": 0.1905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792653838598-320edf99f10e2",
      "symbol": "MSTRBUSDT",
      "baseAsset": "MSTRB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-22T07:23:58.598Z",
      "closedAtUtc": "2026-10-22T08:07:21.531Z",
      "holdingPeriodMs": 2602933,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 146.24,
      "exitPriceQuote": 145.03,
      "grossPnlGbp": -16.548140043763784,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.548140043763784,
      "cashChangeGbp": -18.548140043763784,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.55 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3213894967177235,
      "targetPct": 0.10257111597372624,
      "structuralStopPrice": 145.77,
      "structuralTargetPrice": 146.39,
      "maePct": -0.8274070021881892,
      "mfePct": 0.0615426695842474,
      "maeGbp": -16.548140043763784,
      "mfeGbp": 1.230853391684948,
      "observedDuringTradeLowPrice": 145.03,
      "observedDuringTradeHighPrice": 146.33,
      "whatIfPostExitLowPrice": 144.42,
      "whatIfPostExitHighPrice": 145.59,
      "whatIfFinalPrice": 144.7,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 16304,
      "fullObservedLowPrice": 144.42,
      "fullObservedHighPrice": 146.33,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792648492947-18aeff53a05b6",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T05:54:52.946Z",
      "closedAtUtc": "2026-10-22T08:04:58.147Z",
      "holdingPeriodMs": 7805201,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2435.35,
      "exitPriceQuote": 2421.81,
      "grossPnlGbp": 11.11955160449214,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.119551604492139,
      "cashChangeGbp": 9.11955160449214,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-8 a trade, market fit 60/100 → worth £-7); SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£7 to make room for 🎯 Scanner shorts on ICPUSDT (worth £-5 vs £-6 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2490.3889099999997,
      "structuralTargetPrice": 2368.6214099999997,
      "maePct": -0.2972878641673779,
      "mfePct": 0.6881967684316326,
      "maeGbp": -5.945757283347558,
      "mfeGbp": 13.763935368632652,
      "observedDuringTradeLowPrice": 2418.59,
      "observedDuringTradeHighPrice": 2442.59,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2418.59,
      "fullObservedHighPrice": 2442.59,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792652853314-ca6d5cd2b08f5",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T07:07:33.314Z",
      "closedAtUtc": "2026-10-22T08:03:59.054Z",
      "holdingPeriodMs": 3385740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07967,
      "exitPriceQuote": 0.07941,
      "grossPnlGbp": 6.526923559683952,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 2.5269235596839517,
      "cashChangeGbp": 4.526923559683952,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-8 a trade, market fit 60/100 → worth £-6), swapped in for SNDKBUSDT; SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£3 to make room for 🎯 Scanner shorts on CHIPUSDT (worth £-4 vs £-6 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.081470542,
      "structuralTargetPrice": 0.077487042,
      "maePct": -0.2133801932973385,
      "mfePct": 0.4393121626710218,
      "maeGbp": -4.2676038659467705,
      "mfeGbp": 8.786243253420436,
      "observedDuringTradeLowPrice": 0.07932,
      "observedDuringTradeHighPrice": 0.07984,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07932,
      "fullObservedHighPrice": 0.07984,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792653831422-349b7b2cb41bb",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-22T07:23:51.422Z",
      "closedAtUtc": "2026-10-22T08:03:51.157Z",
      "holdingPeriodMs": 2399735,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004837,
      "exitPriceQuote": 0.004798,
      "grossPnlGbp": -16.125697746537096,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.125697746537096,
      "cashChangeGbp": -18.125697746537096,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.13 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.47550134380815484,
      "targetPct": 0.8579698160016512,
      "structuralStopPrice": 0.004814,
      "structuralTargetPrice": 0.0048785,
      "maePct": -0.8062848873268549,
      "mfePct": 0.14471780028943687,
      "maeGbp": -16.1256977465371,
      "mfeGbp": 2.894356005788737,
      "observedDuringTradeLowPrice": 0.004798,
      "observedDuringTradeHighPrice": 0.004844,
      "whatIfPostExitLowPrice": 0.004765,
      "whatIfPostExitHighPrice": 0.00482,
      "whatIfFinalPrice": 0.004785,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 20657,
      "fullObservedLowPrice": 0.004765,
      "fullObservedHighPrice": 0.004844,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792651702139-68ac7b7737b8",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T06:48:22.139Z",
      "closedAtUtc": "2026-10-22T07:07:30.734Z",
      "holdingPeriodMs": 1148595,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1331.42,
      "exitPriceQuote": 1328.37,
      "grossPnlGbp": 4.581574559493145,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.581574559493145,
      "cashChangeGbp": 2.581574559493145,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-8 a trade, market fit 90/100 → worth £-8); SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£1 to make room for 🎯 Scanner shorts on DOGEUSDT (worth £-6 vs £-8 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1361.510092,
      "structuralTargetPrice": 1294.939092,
      "maePct": -0.1832629823797019,
      "mfePct": 0.2335851947544822,
      "maeGbp": -3.6652596475940378,
      "mfeGbp": 4.671703895089644,
      "observedDuringTradeLowPrice": 1328.31,
      "observedDuringTradeHighPrice": 1333.86,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1328.31,
      "fullObservedHighPrice": 1333.86,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792633278706-2fb68fc5cc415",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T01:41:18.706Z",
      "closedAtUtc": "2026-10-22T06:43:12.182Z",
      "holdingPeriodMs": 18113476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.87,
      "exitPriceQuote": 2.791,
      "grossPnlGbp": 55.052264808362494,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 51.052264808362494,
      "cashChangeGbp": 53.052264808362494,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-14 a trade, market fit 50/100 → worth £-11), swapped in for GRAMUSDT; SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: target hit (+£50 per £2k)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.934862,
      "structuralTargetPrice": 2.7913620000000003,
      "maePct": -0.31358885017421245,
      "mfePct": 2.7526132404181247,
      "maeGbp": -6.271777003484249,
      "mfeGbp": 55.052264808362494,
      "observedDuringTradeLowPrice": 2.791,
      "observedDuringTradeHighPrice": 2.879,
      "whatIfPostExitLowPrice": 2.791,
      "whatIfPostExitHighPrice": 2.806,
      "whatIfFinalPrice": 2.803,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 3305,
      "fullObservedLowPrice": 2.791,
      "fullObservedHighPrice": 2.879,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792638747397-621ea762222c1",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T03:12:27.396Z",
      "closedAtUtc": "2026-10-22T05:59:34.138Z",
      "holdingPeriodMs": 10026742,
      "reportingCurrency": "GBP",
      "notionalGbp": 1833.58,
      "assetQuantity": null,
      "entryPriceQuote": 2.294,
      "exitPriceQuote": 2.295,
      "grossPnlGbp": -0.7992938099388832,
      "entryFeeGbp": 1.83358,
      "exitFeeGbp": 1.83358,
      "totalCostsGbp": 3.66716,
      "netPnlGbp": -4.4664538099388835,
      "cashChangeGbp": -2.632873809938883,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 86,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.3458444,
      "structuralTargetPrice": 2.2311444000000002,
      "maePct": -0.7410636442894466,
      "mfePct": 0.26155187445511013,
      "maeGbp": -13.587994768962435,
      "mfeGbp": 4.795762859634008,
      "observedDuringTradeLowPrice": 2.288,
      "observedDuringTradeHighPrice": 2.311,
      "whatIfPostExitLowPrice": 2.291,
      "whatIfPostExitHighPrice": 2.309,
      "whatIfFinalPrice": 2.301,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 4218,
      "fullObservedLowPrice": 2.288,
      "fullObservedHighPrice": 2.311,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792617655525-122474ed114f",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T21:20:55.525Z",
      "closedAtUtc": "2026-10-22T05:54:50.383Z",
      "holdingPeriodMs": 30834858,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01343,
      "exitPriceQuote": 0.01057,
      "grossPnlGbp": -425.9121370067014,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -429.9121370067014,
      "cashChangeGbp": -427.9121370067014,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🚀 Momentum idea (expected £27 a trade, market fit 100/100 → worth £27); MOMENTUM: Bitcoin daily trend is up; ranked #9 of 43 coins by 30-day gain (+27.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🚀 Momentum idea: momentum trailing stop hit (0.0106276)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 21.01589516706645,
      "targetPct": 63.04768550119935,
      "structuralStopPrice": 0.010627565279062976,
      "structuralTargetPrice": 0,
      "maePct": -21.444527177959785,
      "mfePct": 1.7870439314966542,
      "maeGbp": -428.89054355919575,
      "mfeGbp": 35.740878629933086,
      "observedDuringTradeLowPrice": 0.01055,
      "observedDuringTradeHighPrice": 0.013669999999999998,
      "whatIfPostExitLowPrice": 0.01,
      "whatIfPostExitHighPrice": 0.01071,
      "whatIfFinalPrice": 0.01005,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 124639,
      "fullObservedLowPrice": 0.01,
      "fullObservedHighPrice": 0.013669999999999998,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792638911100-da9bb48878176",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T03:15:11.100Z",
      "closedAtUtc": "2026-10-22T05:51:43.398Z",
      "holdingPeriodMs": 9392298,
      "reportingCurrency": "GBP",
      "notionalGbp": 1843.08,
      "assetQuantity": null,
      "entryPriceQuote": 95.73,
      "exitPriceQuote": 93.1,
      "grossPnlGbp": 50.635123785647316,
      "entryFeeGbp": 1.84308,
      "exitFeeGbp": 1.84308,
      "totalCostsGbp": 3.68616,
      "netPnlGbp": 46.948963785647315,
      "cashChangeGbp": 48.792043785647316,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: target hit (+£50 per £2k)",
      "confidence": 89,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 97.893498,
      "structuralTargetPrice": 93.106998,
      "maePct": -0.8670218322364966,
      "mfePct": 2.747310143110843,
      "maeGbp": -15.979905985584422,
      "mfeGbp": 50.63512378564732,
      "observedDuringTradeLowPrice": 93.1,
      "observedDuringTradeHighPrice": 96.56,
      "whatIfPostExitLowPrice": 93.06,
      "whatIfPostExitHighPrice": 94.29,
      "whatIfFinalPrice": 93.6,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 47109,
      "fullObservedLowPrice": 93.06,
      "fullObservedHighPrice": 96.56,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792442953555-67fecb6e98583",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:49:13.555Z",
      "closedAtUtc": "2026-10-22T05:51:11.943Z",
      "holdingPeriodMs": 205318388,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05782,
      "exitPriceQuote": 0.05325,
      "grossPnlGbp": -158.07679003804927,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -162.07679003804927,
      "cashChangeGbp": -160.07679003804927,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 4.11x normal",
      "exitReason": "paper.execution.fast-shortlist: breakout stop hit back inside the range (0.0532650)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 7.877896921480462,
      "targetPct": 23.633690764441386,
      "structuralStopPrice": 0.053265,
      "structuralTargetPrice": 0,
      "maePct": -7.903839501902464,
      "mfePct": 3.164994811483912,
      "maeGbp": -158.07679003804927,
      "mfeGbp": 63.29989622967824,
      "observedDuringTradeLowPrice": 0.05325,
      "observedDuringTradeHighPrice": 0.05965,
      "whatIfPostExitLowPrice": 0.05321,
      "whatIfPostExitHighPrice": 0.05357,
      "whatIfFinalPrice": 0.05343,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4070,
      "fullObservedLowPrice": 0.05321,
      "fullObservedHighPrice": 0.05965,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792641411531-3d09bfffb54f7",
      "symbol": "KORUBUSDT",
      "baseAsset": "KORUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T03:56:51.531Z",
      "closedAtUtc": "2026-10-22T05:23:13.396Z",
      "holdingPeriodMs": 5181865,
      "reportingCurrency": "GBP",
      "notionalGbp": 1843,
      "assetQuantity": null,
      "entryPriceQuote": 11.16,
      "exitPriceQuote": 10.85,
      "grossPnlGbp": 51.19444444444453,
      "entryFeeGbp": 1.843,
      "exitFeeGbp": 1.843,
      "totalCostsGbp": 3.686,
      "netPnlGbp": 47.50844444444453,
      "cashChangeGbp": 49.351444444444525,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 79/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: target hit (+£50 per £2k)",
      "confidence": 79,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 11.412215999999999,
      "structuralTargetPrice": 10.854216000000001,
      "maePct": -0.5376344086021551,
      "mfePct": 2.777777777777782,
      "maeGbp": -9.908602150537718,
      "mfeGbp": 51.19444444444453,
      "observedDuringTradeLowPrice": 10.85,
      "observedDuringTradeHighPrice": 11.22,
      "whatIfPostExitLowPrice": 10.81,
      "whatIfPostExitHighPrice": 10.96,
      "whatIfFinalPrice": 10.82,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 19377,
      "fullObservedLowPrice": 10.81,
      "fullObservedHighPrice": 11.22,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792631641323-94c92c5a62c8f",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T01:14:01.323Z",
      "closedAtUtc": "2026-10-22T04:40:36.024Z",
      "holdingPeriodMs": 12394701,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1355.73,
      "exitPriceQuote": 1334.74,
      "grossPnlGbp": 30.964867635886215,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 26.964867635886215,
      "cashChangeGbp": 28.964867635886215,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-14 a trade, market fit 60/100 → worth £-11), swapped in for MORPHOUSDT; SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£27 to make room for 🎯 Scanner shorts on FETUSDT (worth £-7 vs £-8 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1386.369498,
      "structuralTargetPrice": 1318.582998,
      "maePct": -0.18071444904221676,
      "mfePct": 1.688389281051544,
      "maeGbp": -3.6142889808443353,
      "mfeGbp": 33.76778562103088,
      "observedDuringTradeLowPrice": 1332.84,
      "observedDuringTradeHighPrice": 1358.18,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1332.84,
      "fullObservedHighPrice": 1358.18,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792641618471-3a40a9ddb60ca",
      "symbol": "COMPUSDT",
      "baseAsset": "COMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T04:00:18.471Z",
      "closedAtUtc": "2026-10-22T04:07:45.442Z",
      "holdingPeriodMs": 446971,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 25.3,
      "exitPriceQuote": 25.22,
      "grossPnlGbp": -3.1620553359684522,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.162055335968452,
      "cashChangeGbp": -4.162055335968452,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (62) in neutral zone; volume confirmed (2.02x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 25.17856,
      "structuralTargetPrice": 0,
      "maePct": -0.3162055335968452,
      "mfePct": 0.2371541501976234,
      "maeGbp": -3.1620553359684522,
      "mfeGbp": 2.371541501976234,
      "observedDuringTradeLowPrice": 25.22,
      "observedDuringTradeHighPrice": 25.36,
      "whatIfPostExitLowPrice": 25.19,
      "whatIfPostExitHighPrice": 25.33,
      "whatIfFinalPrice": 25.26,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 5112,
      "fullObservedLowPrice": 25.19,
      "fullObservedHighPrice": 25.36,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792555003336-f46fef9aef143",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T03:56:43.336Z",
      "closedAtUtc": "2026-10-22T03:56:43.414Z",
      "holdingPeriodMs": 86400078,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3312,
      "exitPriceQuote": 0.3306,
      "grossPnlGbp": 3.6231884057970376,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.3768115942029624,
      "cashChangeGbp": 1.6231884057970376,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.websocket: scanner short: 24-hour limit",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.33868512,
      "structuralTargetPrice": 0.32212512,
      "maePct": -0.6642512077294626,
      "mfePct": 0.2415458937197969,
      "maeGbp": -13.28502415458925,
      "mfeGbp": 4.830917874395938,
      "observedDuringTradeLowPrice": 0.3304,
      "observedDuringTradeHighPrice": 0.3334,
      "whatIfPostExitLowPrice": 0.3306,
      "whatIfPostExitHighPrice": 0.3308,
      "whatIfFinalPrice": 0.3308,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 1668,
      "fullObservedLowPrice": 0.3304,
      "fullObservedHighPrice": 0.3334,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792638294693-fcb957152c0c8",
      "symbol": "ERAUSDT",
      "baseAsset": "ERA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T03:04:54.693Z",
      "closedAtUtc": "2026-10-22T03:16:07.047Z",
      "holdingPeriodMs": 672354,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0704,
      "exitPriceQuote": 0.0705,
      "grossPnlGbp": 1.4204545454543889,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.5795454545456111,
      "cashChangeGbp": 0.4204545454543889,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.15%); 5-minute trend confirms long (EMA slope: 0.48%); RSI (77) elevated but not extreme; volume confirmed (2.42x baseline); confidence 88 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5885,
      "targetPct": 1.4827,
      "structuralStopPrice": 0.06998571428571429,
      "structuralTargetPrice": 0,
      "maePct": -0.2840909090909172,
      "mfePct": 0.7102272727272733,
      "maeGbp": -2.840909090909172,
      "mfeGbp": 7.102272727272733,
      "observedDuringTradeLowPrice": 0.0702,
      "observedDuringTradeHighPrice": 0.0709,
      "whatIfPostExitLowPrice": 0.0705,
      "whatIfPostExitHighPrice": 0.0721,
      "whatIfFinalPrice": 0.0715,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 4886,
      "fullObservedLowPrice": 0.0702,
      "fullObservedHighPrice": 0.0721,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792624116148-10e19dafa45d2",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T23:08:36.148Z",
      "closedAtUtc": "2026-10-22T03:12:55.966Z",
      "holdingPeriodMs": 14659818,
      "reportingCurrency": "GBP",
      "notionalGbp": 1824.11,
      "assetQuantity": null,
      "entryPriceQuote": 0.00999,
      "exitPriceQuote": 0.00971,
      "grossPnlGbp": 51.126206206206334,
      "entryFeeGbp": 1.82411,
      "exitFeeGbp": 1.82411,
      "totalCostsGbp": 3.64822,
      "netPnlGbp": 47.47798620620633,
      "cashChangeGbp": 49.302096206206336,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: target hit (+£50 per £2k)",
      "confidence": 86,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010215774,
      "structuralTargetPrice": 0.009716274,
      "maePct": -1.201201201201187,
      "mfePct": 2.8028028028028102,
      "maeGbp": -21.91123123123097,
      "mfeGbp": 51.12620620620634,
      "observedDuringTradeLowPrice": 0.00971,
      "observedDuringTradeHighPrice": 0.010110000000000001,
      "whatIfPostExitLowPrice": 0.00963,
      "whatIfPostExitHighPrice": 0.00974,
      "whatIfFinalPrice": 0.00965,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 2633,
      "fullObservedLowPrice": 0.00963,
      "fullObservedHighPrice": 0.010110000000000001,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792624081586-5662372876b79",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T23:08:01.586Z",
      "closedAtUtc": "2026-10-22T03:12:24.435Z",
      "holdingPeriodMs": 14662849,
      "reportingCurrency": "GBP",
      "notionalGbp": 1824.11,
      "assetQuantity": null,
      "entryPriceQuote": 2.361,
      "exitPriceQuote": 2.295,
      "grossPnlGbp": 50.991639135959545,
      "entryFeeGbp": 1.82411,
      "exitFeeGbp": 1.82411,
      "totalCostsGbp": 3.64822,
      "netPnlGbp": 47.34341913595954,
      "cashChangeGbp": 49.16752913595955,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: scanner short: target hit (+£50 per £2k)",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.4143586,
      "structuralTargetPrice": 2.2963086,
      "maePct": -0.3388394747988144,
      "mfePct": 2.7954256670902273,
      "maeGbp": -6.1808047437526525,
      "mfeGbp": 50.99163913595954,
      "observedDuringTradeLowPrice": 2.295,
      "observedDuringTradeHighPrice": 2.3690000000000007,
      "whatIfPostExitLowPrice": 2.294,
      "whatIfPostExitHighPrice": 2.311,
      "whatIfFinalPrice": 2.3,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 10011,
      "fullObservedLowPrice": 2.294,
      "fullObservedHighPrice": 2.3690000000000007,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792596693215-7231a49c25b57",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T15:31:33.215Z",
      "closedAtUtc": "2026-10-22T02:01:26.366Z",
      "holdingPeriodMs": 37793151,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.82,
      "assetQuantity": null,
      "entryPriceQuote": 288.7,
      "exitPriceQuote": 283.2,
      "grossPnlGbp": -37.69833737443713,
      "entryFeeGbp": 1.97882,
      "exitFeeGbp": 1.97882,
      "totalCostsGbp": 3.95764,
      "netPnlGbp": -41.65597737443713,
      "cashChangeGbp": -39.67715737443713,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds BCHUSDT; holding support 288.30-289.10 (3 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: an hour closed under the support (283.600 ≤ 285.129)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.2370725914196634,
      "targetPct": 1.2370725914196523,
      "structuralStopPrice": 285.12857142857143,
      "structuralTargetPrice": 292.27142857142854,
      "maePct": -2.182196051264292,
      "mfePct": 0.5195704883962591,
      "maeGbp": -43.18173190162806,
      "mfeGbp": 10.281364738482853,
      "observedDuringTradeLowPrice": 282.4,
      "observedDuringTradeHighPrice": 290.2,
      "whatIfPostExitLowPrice": 281.5,
      "whatIfPostExitHighPrice": 283.7,
      "whatIfFinalPrice": 281.7,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 19476,
      "fullObservedLowPrice": 281.5,
      "fullObservedHighPrice": 290.2,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792597481053-8e3fce19147ff",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T15:44:41.053Z",
      "closedAtUtc": "2026-10-22T01:41:16.153Z",
      "holdingPeriodMs": 35795100,
      "reportingCurrency": "GBP",
      "notionalGbp": 1997.53,
      "assetQuantity": null,
      "entryPriceQuote": 1.355,
      "exitPriceQuote": 1.345,
      "grossPnlGbp": 14.741918819188205,
      "entryFeeGbp": 1.99753,
      "exitFeeGbp": 1.99753,
      "totalCostsGbp": 3.99506,
      "netPnlGbp": 10.746858819188205,
      "cashChangeGbp": 12.744388819188206,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-14 a trade, market fit 70/100 → worth £-12); SCANNER SHORT: scored 76/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£11 to make room for 🎯 Scanner shorts on ICPUSDT (worth £-11 vs £-12 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.3856229999999998,
      "structuralTargetPrice": 1.317873,
      "maePct": -0.8856088560885618,
      "mfePct": 0.7380073800738014,
      "maeGbp": -17.690302583025847,
      "mfeGbp": 14.741918819188204,
      "observedDuringTradeLowPrice": 1.345,
      "observedDuringTradeHighPrice": 1.3670000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.345,
      "fullObservedHighPrice": 1.3670000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792555425339-27ff2f31e0f78",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T04:03:45.339Z",
      "closedAtUtc": "2026-10-22T01:35:16.563Z",
      "holdingPeriodMs": 77491224,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 285,
      "exitPriceQuote": 285.6,
      "grossPnlGbp": 4.210526315789633,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.21052631578963332,
      "cashChangeGbp": 2.2105263157896333,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.72x normal",
      "exitReason": "paper.execution.websocket: breakout trailing stop hit (285.684)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 3.8596491228070176,
      "targetPct": 11.578947368421053,
      "structuralStopPrice": 285.68399999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.45614035087719695,
      "mfePct": 1.824561403508768,
      "maeGbp": -9.12280701754394,
      "mfeGbp": 36.49122807017536,
      "observedDuringTradeLowPrice": 283.7,
      "observedDuringTradeHighPrice": 290.2,
      "whatIfPostExitLowPrice": 282.4,
      "whatIfPostExitHighPrice": 285.7,
      "whatIfFinalPrice": 283.3,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 13333,
      "fullObservedLowPrice": 282.4,
      "fullObservedHighPrice": 290.2,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792632672737-5999e58b7e475",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T01:31:12.737Z",
      "closedAtUtc": "2026-10-22T01:33:59.252Z",
      "holdingPeriodMs": 166515,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1826,
      "exitPriceQuote": 0.182,
      "grossPnlGbp": -3.2858707557503677,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.285870755750368,
      "cashChangeGbp": -4.285870755750368,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (57) in neutral zone; volume confirmed (1.31x baseline); confidence 89 meets threshold; consensus strength 0.83 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.18172352,
      "structuralTargetPrice": 0,
      "maePct": -0.3285870755750368,
      "mfePct": 0.16429353778751077,
      "maeGbp": -3.285870755750368,
      "mfeGbp": 1.6429353778751077,
      "observedDuringTradeLowPrice": 0.182,
      "observedDuringTradeHighPrice": 0.1829,
      "whatIfPostExitLowPrice": 0.1799,
      "whatIfPostExitHighPrice": 0.1823,
      "whatIfFinalPrice": 0.1816,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 12674,
      "fullObservedLowPrice": 0.1799,
      "fullObservedHighPrice": 0.1829,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792624084488-9151e7aa2f0cb",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T23:08:04.487Z",
      "closedAtUtc": "2026-10-22T01:13:58.603Z",
      "holdingPeriodMs": 7554116,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.361,
      "exitPriceQuote": 2.354,
      "grossPnlGbp": 5.929690808979345,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 1.9296908089793448,
      "cashChangeGbp": 3.9296908089793448,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-14 a trade, market fit 70/100 → worth £-12); SCANNER SHORT: scored 77/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper execution: 🧺 one pot: sold at +£2 to make room for 🎯 Scanner shorts on SNDKBUSDT (worth £-11 vs £-12 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.4143586,
      "structuralTargetPrice": 2.2963086,
      "maePct": -0.3388394747988144,
      "mfePct": 1.3130029648454102,
      "maeGbp": -6.7767894959762875,
      "mfeGbp": 26.260059296908203,
      "observedDuringTradeLowPrice": 2.33,
      "observedDuringTradeHighPrice": 2.3690000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.33,
      "fullObservedHighPrice": 2.3690000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792425830787-2cc74a7233ac5",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T16:03:50.786Z",
      "closedAtUtc": "2026-10-22T01:13:39.826Z",
      "holdingPeriodMs": 205789040,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14025,
      "exitPriceQuote": 0.14058,
      "grossPnlGbp": 4.705882352941133,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.7058823529411331,
      "cashChangeGbp": 2.705882352941133,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 2.09x normal",
      "exitReason": "paper.execution.websocket: breakout trailing stop hit (0.140587)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 2.754231141059114,
      "targetPct": 8.262693423177343,
      "structuralStopPrice": 0.1405866,
      "structuralTargetPrice": 0,
      "maePct": -1.397504456327998,
      "mfePct": 0.9055258467023125,
      "maeGbp": -27.95008912655996,
      "mfeGbp": 18.11051693404625,
      "observedDuringTradeLowPrice": 0.13829,
      "observedDuringTradeHighPrice": 0.14152,
      "whatIfPostExitLowPrice": 0.14022,
      "whatIfPostExitHighPrice": 0.14058,
      "whatIfFinalPrice": 0.1404,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1197,
      "fullObservedLowPrice": 0.13829,
      "fullObservedHighPrice": 0.14152,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792628860131-08efa44f0d552",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T00:27:40.131Z",
      "closedAtUtc": "2026-10-22T00:37:40.190Z",
      "holdingPeriodMs": 600059,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.188,
      "exitPriceQuote": 2.187,
      "grossPnlGbp": -0.4570383912250155,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.4570383912250153,
      "cashChangeGbp": -1.4570383912250156,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.18%); RSI (59) in neutral zone; volume confirmed (1.77x baseline); confidence 89 meets threshold; consensus strength 0.77 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: confirmed opposing pattern: rising_wedge",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 2.1774976,
      "structuralTargetPrice": 0,
      "maePct": -0.2742230347349281,
      "mfePct": 0.04570383912248125,
      "maeGbp": -2.742230347349281,
      "mfeGbp": 0.4570383912248125,
      "observedDuringTradeLowPrice": 2.182,
      "observedDuringTradeHighPrice": 2.189,
      "whatIfPostExitLowPrice": 2.174,
      "whatIfPostExitHighPrice": 2.187,
      "whatIfFinalPrice": 2.181,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4621,
      "fullObservedLowPrice": 2.174,
      "fullObservedHighPrice": 2.189,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792628500206-b117b093ee65b",
      "symbol": "RAYUSDT",
      "baseAsset": "RAY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T00:21:40.206Z",
      "closedAtUtc": "2026-10-22T00:31:42.508Z",
      "holdingPeriodMs": 602302,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9839,
      "exitPriceQuote": 1.983,
      "grossPnlGbp": -0.4536518977770557,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.4536518977770556,
      "cashChangeGbp": -1.4536518977770556,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (66) in neutral zone; volume confirmed (2.07x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 1.97437728,
      "structuralTargetPrice": 0,
      "maePct": -0.19658248903674652,
      "mfePct": 0.13105499269116064,
      "maeGbp": -1.9658248903674653,
      "mfeGbp": 1.3105499269116063,
      "observedDuringTradeLowPrice": 1.98,
      "observedDuringTradeHighPrice": 1.9865000000000002,
      "whatIfPostExitLowPrice": 1.9764,
      "whatIfPostExitHighPrice": 1.9873,
      "whatIfFinalPrice": 1.9837,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 4319,
      "fullObservedLowPrice": 1.9764,
      "fullObservedHighPrice": 1.9873,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792627587603-9e7ea9d002b12",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-22T00:06:27.603Z",
      "closedAtUtc": "2026-10-22T00:09:01.611Z",
      "holdingPeriodMs": 154008,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.916,
      "exitPriceQuote": 1.91,
      "grossPnlGbp": -3.131524008350733,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.131524008350733,
      "cashChangeGbp": -4.131524008350733,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); fresh long MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 22.88 confirms trend strength; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (73) elevated but not extreme; volume confirmed (5.62x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 1.9068032,
      "structuralTargetPrice": 0,
      "maePct": -0.31315240083507334,
      "mfePct": 0,
      "maeGbp": -3.1315240083507336,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.91,
      "observedDuringTradeHighPrice": 1.916,
      "whatIfPostExitLowPrice": 1.904,
      "whatIfPostExitHighPrice": 1.913,
      "whatIfFinalPrice": 1.909,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 3901,
      "fullObservedLowPrice": 1.904,
      "fullObservedHighPrice": 1.916,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792617133666-d07d79249a957",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T21:12:13.666Z",
      "closedAtUtc": "2026-10-21T23:02:15.368Z",
      "holdingPeriodMs": 6601702,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01037,
      "exitPriceQuote": 0.01008,
      "grossPnlGbp": 55.93056894889109,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 51.93056894889109,
      "cashChangeGbp": 53.93056894889109,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-15 a trade, market fit 75/100 → worth £-13); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: target hit (+£50 per £2k)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010604362,
      "structuralTargetPrice": 0.010085862000000001,
      "maePct": -0.771456123432965,
      "mfePct": 2.7965284474445546,
      "maeGbp": -15.4291224686593,
      "mfeGbp": 55.93056894889109,
      "observedDuringTradeLowPrice": 0.01008,
      "observedDuringTradeHighPrice": 0.01045,
      "whatIfPostExitLowPrice": 0.00995,
      "whatIfPostExitHighPrice": 0.01011,
      "whatIfFinalPrice": 0.00998,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 2478,
      "fullObservedLowPrice": 0.00995,
      "fullObservedHighPrice": 0.01045,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792617130545-b4d1982d3231d",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T21:12:10.545Z",
      "closedAtUtc": "2026-10-21T23:02:12.487Z",
      "holdingPeriodMs": 6601942,
      "reportingCurrency": "GBP",
      "notionalGbp": 1814.69,
      "assetQuantity": null,
      "entryPriceQuote": 0.01037,
      "exitPriceQuote": 0.01008,
      "grossPnlGbp": 50.74832208293159,
      "entryFeeGbp": 1.8146900000000001,
      "exitFeeGbp": 1.8146900000000001,
      "totalCostsGbp": 3.6293800000000003,
      "netPnlGbp": 47.11894208293159,
      "cashChangeGbp": 48.93363208293159,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: target hit (+£50 per £2k)",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010604362,
      "structuralTargetPrice": 0.010085862000000001,
      "maePct": -0.771456123432965,
      "mfePct": 2.7965284474445546,
      "maeGbp": -13.999537126325672,
      "mfeGbp": 50.748322082931594,
      "observedDuringTradeLowPrice": 0.01008,
      "observedDuringTradeHighPrice": 0.01045,
      "whatIfPostExitLowPrice": 0.00995,
      "whatIfPostExitHighPrice": 0.01011,
      "whatIfFinalPrice": 0.00998,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 2478,
      "fullObservedLowPrice": 0.00995,
      "fullObservedHighPrice": 0.01045,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792505210570-8d79e91d77886",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T14:06:50.570Z",
      "closedAtUtc": "2026-10-21T22:31:47.475Z",
      "holdingPeriodMs": 116696905,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05719,
      "exitPriceQuote": 0.05545,
      "grossPnlGbp": -60.84979891589433,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -64.84979891589433,
      "cashChangeGbp": -62.84979891589433,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds SUSDT; holding support 0.056190-0.057990 (12 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: an hour closed under the support (0.0553700 ≤ 0.0556386)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.7127619713736117,
      "targetPct": 3.656583318762019,
      "structuralStopPrice": 0.055638571428571426,
      "structuralTargetPrice": 0.0592812,
      "maePct": -3.322259136212623,
      "mfePct": 1.3463892288861685,
      "maeGbp": -66.44518272425245,
      "mfeGbp": 26.92778457772337,
      "observedDuringTradeLowPrice": 0.05529,
      "observedDuringTradeHighPrice": 0.05796,
      "whatIfPostExitLowPrice": 0.05545,
      "whatIfPostExitHighPrice": 0.05567,
      "whatIfFinalPrice": 0.05554,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4592,
      "fullObservedLowPrice": 0.05529,
      "fullObservedHighPrice": 0.05796,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792605965832-19a2344e9a573",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T18:06:05.832Z",
      "closedAtUtc": "2026-10-21T20:20:53.042Z",
      "holdingPeriodMs": 8087210,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01294,
      "exitPriceQuote": 0.01329,
      "grossPnlGbp": 54.09582689335388,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 50.09582689335388,
      "cashChangeGbp": 52.09582689335388,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🚀 Momentum idea (expected £27 a trade, market fit 100/100 → worth £27); MOMENTUM: Bitcoin daily trend is up; ranked #9 of 43 coins by 30-day gain (+27.5%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 21.811705725943,
      "targetPct": 65.435117177829,
      "structuralStopPrice": 0.010337565279062976,
      "structuralTargetPrice": 0,
      "maePct": -4.714064914992268,
      "mfePct": 3.4775888717156165,
      "maeGbp": -94.28129829984536,
      "mfeGbp": 69.55177743431233,
      "observedDuringTradeLowPrice": 0.01233,
      "observedDuringTradeHighPrice": 0.013389999999999999,
      "whatIfPostExitLowPrice": 0.01304,
      "whatIfPostExitHighPrice": 0.01347,
      "whatIfFinalPrice": 0.01338,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 112341,
      "fullObservedLowPrice": 0.01233,
      "fullObservedHighPrice": 0.01347,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792605400050-32f5c58f05677",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T17:56:40.050Z",
      "closedAtUtc": "2026-10-21T19:18:40.165Z",
      "holdingPeriodMs": 4920115,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01008,
      "exitPriceQuote": 0.01031,
      "grossPnlGbp": -45.63492063492049,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.63492063492049,
      "cashChangeGbp": -47.63492063492049,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-15 a trade, market fit 75/100 → worth £-13); SCANNER SHORT: scored 87/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: stop hit (-£50 per £2k)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010307808,
      "structuralTargetPrice": 0.009803808,
      "maePct": -2.2817460317460245,
      "mfePct": 0.7936507936507957,
      "maeGbp": -45.63492063492049,
      "mfeGbp": 15.873015873015913,
      "observedDuringTradeLowPrice": 0.01,
      "observedDuringTradeHighPrice": 0.01031,
      "whatIfPostExitLowPrice": 0.0103,
      "whatIfPostExitHighPrice": 0.0105,
      "whatIfFinalPrice": 0.0104,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4684,
      "fullObservedLowPrice": 0.01,
      "fullObservedHighPrice": 0.0105,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792605397138-a89278c54c462",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T17:56:37.138Z",
      "closedAtUtc": "2026-10-21T19:18:37.587Z",
      "holdingPeriodMs": 4920449,
      "reportingCurrency": "GBP",
      "notionalGbp": 1823.74,
      "assetQuantity": null,
      "entryPriceQuote": 0.01008,
      "exitPriceQuote": 0.01031,
      "grossPnlGbp": -41.61311507936495,
      "entryFeeGbp": 1.8237400000000001,
      "exitFeeGbp": 1.8237400000000001,
      "totalCostsGbp": 3.6474800000000003,
      "netPnlGbp": -45.260595079364954,
      "cashChangeGbp": -43.43685507936495,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 87/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 87,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010307808,
      "structuralTargetPrice": 0.009803808,
      "maePct": -2.2817460317460245,
      "mfePct": 0.7936507936507957,
      "maeGbp": -41.61311507936495,
      "mfeGbp": 14.474126984127022,
      "observedDuringTradeLowPrice": 0.01,
      "observedDuringTradeHighPrice": 0.01031,
      "whatIfPostExitLowPrice": 0.0103,
      "whatIfPostExitHighPrice": 0.0105,
      "whatIfFinalPrice": 0.0104,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4684,
      "fullObservedLowPrice": 0.01,
      "fullObservedHighPrice": 0.0105,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792596790549-e8a5bf45873ce",
      "symbol": "BEAMXUSDT",
      "baseAsset": "BEAMX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T15:33:10.549Z",
      "closedAtUtc": "2026-10-21T19:01:44.937Z",
      "holdingPeriodMs": 12514388,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.82,
      "assetQuantity": null,
      "entryPriceQuote": 0.003164,
      "exitPriceQuote": 0.003096,
      "grossPnlGbp": -42.52836915297114,
      "entryFeeGbp": 1.97882,
      "exitFeeGbp": 1.97882,
      "totalCostsGbp": 3.95764,
      "netPnlGbp": -46.486009152971135,
      "cashChangeGbp": -44.50718915297114,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BEAMXUSDT; holding support 0.0031500-0.0031670 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: an hour closed under the support (0.00309600 ≤ 0.00310543)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.8511829510565292,
      "targetPct": 1.8817951959544832,
      "structuralStopPrice": 0.0031054285714285715,
      "structuralTargetPrice": 0.00322354,
      "maePct": -2.1491782553729566,
      "mfePct": 0.6637168141592842,
      "maeGbp": -42.52836915297114,
      "mfeGbp": 13.133761061946748,
      "observedDuringTradeLowPrice": 0.003096,
      "observedDuringTradeHighPrice": 0.003185,
      "whatIfPostExitLowPrice": 0.003096,
      "whatIfPostExitHighPrice": 0.003184,
      "whatIfFinalPrice": 0.003179,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 4757,
      "fullObservedLowPrice": 0.003096,
      "fullObservedHighPrice": 0.003185,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792607424191-f6e18a83078f2",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T18:30:24.191Z",
      "closedAtUtc": "2026-10-21T18:40:25.150Z",
      "holdingPeriodMs": 600959,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 62.33,
      "exitPriceQuote": 62.24,
      "grossPnlGbp": -1.4439274827530293,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -3.443927482753029,
      "cashChangeGbp": -2.443927482753029,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (71) elevated but not extreme; volume confirmed (2.08x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 62.030815999999994,
      "structuralTargetPrice": 0,
      "maePct": -0.1443927482753029,
      "mfePct": 0.08021819348628953,
      "maeGbp": -1.4439274827530288,
      "mfeGbp": 0.8021819348628954,
      "observedDuringTradeLowPrice": 62.24,
      "observedDuringTradeHighPrice": 62.38,
      "whatIfPostExitLowPrice": 61.92,
      "whatIfPostExitHighPrice": 62.26,
      "whatIfFinalPrice": 62,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 14245,
      "fullObservedLowPrice": 61.92,
      "fullObservedHighPrice": 62.38,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792607401246-54a95b5d80bfe",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T18:30:01.245Z",
      "closedAtUtc": "2026-10-21T18:40:01.957Z",
      "holdingPeriodMs": 600712,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5762,
      "exitPriceQuote": 0.5762,
      "grossPnlGbp": 0,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2,
      "cashChangeGbp": -1,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (76) elevated but not extreme; volume confirmed (1.41x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.57343424,
      "structuralTargetPrice": 0,
      "maePct": -0.05206525511976362,
      "mfePct": 0.260326275598741,
      "maeGbp": -0.5206525511976362,
      "mfeGbp": 2.60326275598741,
      "observedDuringTradeLowPrice": 0.5759,
      "observedDuringTradeHighPrice": 0.5777,
      "whatIfPostExitLowPrice": 0.5683,
      "whatIfPostExitHighPrice": 0.5764,
      "whatIfFinalPrice": 0.5694,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 22620,
      "fullObservedLowPrice": 0.5683,
      "fullObservedHighPrice": 0.5777,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792606919296-e3cb4dece76ca",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T18:21:59.296Z",
      "closedAtUtc": "2026-10-21T18:33:15.560Z",
      "holdingPeriodMs": 676264,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 280.4,
      "exitPriceQuote": 280.8,
      "grossPnlGbp": 1.4265335235379248,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.5734664764620752,
      "cashChangeGbp": 0.42653352353792484,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.17%); RSI (71) elevated but not extreme; volume confirmed (1.65x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 279.05407999999994,
      "structuralTargetPrice": 0,
      "maePct": -0.10699001426531903,
      "mfePct": 0.2853067047075647,
      "maeGbp": -1.0699001426531902,
      "mfeGbp": 2.8530670470756467,
      "observedDuringTradeLowPrice": 280.1,
      "observedDuringTradeHighPrice": 281.2,
      "whatIfPostExitLowPrice": 277.4,
      "whatIfPostExitHighPrice": 281.3,
      "whatIfFinalPrice": 277.9,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 21656,
      "fullObservedLowPrice": 277.4,
      "fullObservedHighPrice": 281.3,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792605512118-0c1ac52cfa6ab",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T17:58:32.118Z",
      "closedAtUtc": "2026-10-21T18:08:32.400Z",
      "holdingPeriodMs": 600282,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3946,
      "exitPriceQuote": 0.3974,
      "grossPnlGbp": 7.095793208312137,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 5.095793208312137,
      "cashChangeGbp": 6.095793208312137,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (63) in neutral zone; volume confirmed (1.64x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.39270592,
      "structuralTargetPrice": 0,
      "maePct": -0.15205271160668765,
      "mfePct": 0.7856056766345645,
      "maeGbp": -1.5205271160668763,
      "mfeGbp": 7.856056766345644,
      "observedDuringTradeLowPrice": 0.394,
      "observedDuringTradeHighPrice": 0.3977,
      "whatIfPostExitLowPrice": 0.3957,
      "whatIfPostExitHighPrice": 0.3999,
      "whatIfFinalPrice": 0.3992,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 5872,
      "fullObservedLowPrice": 0.394,
      "fullObservedHighPrice": 0.3999,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792605390369-5de57463c624e",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T17:56:30.369Z",
      "closedAtUtc": "2026-10-21T18:06:32.904Z",
      "holdingPeriodMs": 602535,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 278.1,
      "exitPriceQuote": 279,
      "grossPnlGbp": 3.2362459546924747,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 1.2362459546924747,
      "cashChangeGbp": 2.2362459546924747,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (59) in neutral zone; volume confirmed (7.16x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 276.76512,
      "structuralTargetPrice": 0,
      "maePct": -0.21574973031284528,
      "mfePct": 0.3955411722401891,
      "maeGbp": -2.157497303128453,
      "mfeGbp": 3.955411722401891,
      "observedDuringTradeLowPrice": 277.5,
      "observedDuringTradeHighPrice": 279.2,
      "whatIfPostExitLowPrice": 278.7,
      "whatIfPostExitHighPrice": 281,
      "whatIfFinalPrice": 280.8,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 18167,
      "fullObservedLowPrice": 277.5,
      "fullObservedHighPrice": 281,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792503692349-022308a7fc26b",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T13:41:32.349Z",
      "closedAtUtc": "2026-10-21T17:06:05.777Z",
      "holdingPeriodMs": 98673428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01054,
      "exitPriceQuote": 0.01553,
      "grossPnlGbp": 946.8690702087285,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 942.8690702087285,
      "cashChangeGbp": 944.8690702087285,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🚀 Momentum (expected £14 a trade, market fit 100/100 → worth £14); MOMENTUM: Bitcoin daily trend is up; ranked #9 of 40 coins by 30-day gain (+24.2%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🚀 Momentum closed it (momentum: took profit at 2R (0.0155099))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 23.576183104272737,
      "targetPct": 70.72854931281822,
      "structuralStopPrice": 0.008055070300809654,
      "structuralTargetPrice": 0,
      "maePct": -9.962049335863382,
      "mfePct": 47.343453510436426,
      "maeGbp": -199.24098671726762,
      "mfeGbp": 946.8690702087285,
      "observedDuringTradeLowPrice": 0.00949,
      "observedDuringTradeHighPrice": 0.01553,
      "whatIfPostExitLowPrice": 0.01366,
      "whatIfPostExitHighPrice": 0.01562,
      "whatIfFinalPrice": 0.01382,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 219143,
      "fullObservedLowPrice": 0.00949,
      "fullObservedHighPrice": 0.01562,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792503689685-34bf8e7b635e4",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T13:41:29.685Z",
      "closedAtUtc": "2026-10-21T17:06:02.846Z",
      "holdingPeriodMs": 98673161,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01054,
      "exitPriceQuote": 0.01553,
      "grossPnlGbp": 946.8690702087285,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 942.8690702087285,
      "cashChangeGbp": 944.8690702087285,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #9 of 40 coins by 30-day gain (+24.2%); above its 50-day average",
      "exitReason": "paper.execution.websocket: momentum: took profit at 2R (0.0155099)",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 23.576183104272737,
      "targetPct": 70.72854931281822,
      "structuralStopPrice": 0.011617565279062976,
      "structuralTargetPrice": 0,
      "maePct": -9.962049335863382,
      "mfePct": 47.343453510436426,
      "maeGbp": -199.24098671726762,
      "mfeGbp": 946.8690702087285,
      "observedDuringTradeLowPrice": 0.00949,
      "observedDuringTradeHighPrice": 0.01553,
      "whatIfPostExitLowPrice": 0.01366,
      "whatIfPostExitHighPrice": 0.01562,
      "whatIfFinalPrice": 0.01383,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 218988,
      "fullObservedLowPrice": 0.00949,
      "fullObservedHighPrice": 0.01562,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792533668690-0fa71aa31637",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T22:01:08.690Z",
      "closedAtUtc": "2026-10-21T16:50:30.746Z",
      "holdingPeriodMs": 67762056,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6266,
      "exitPriceQuote": 0.6422,
      "grossPnlGbp": 49.79253112033178,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 45.79253112033178,
      "cashChangeGbp": 47.79253112033178,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds TIAUSDT; holding support 0.61550-0.64460 (18 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£61): sell it all (+£46) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.6204459440973946,
      "targetPct": 3.6384615384615238,
      "structuralStopPrice": 0.6039142857142857,
      "structuralTargetPrice": 0.6493985999999999,
      "maePct": -3.25566549632941,
      "mfePct": 3.2556654963293923,
      "maeGbp": -65.1133099265882,
      "mfeGbp": 65.11330992658785,
      "observedDuringTradeLowPrice": 0.6062,
      "observedDuringTradeHighPrice": 0.647,
      "whatIfPostExitLowPrice": 0.631,
      "whatIfPostExitHighPrice": 0.6428,
      "whatIfFinalPrice": 0.633,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 11241,
      "fullObservedLowPrice": 0.6062,
      "fullObservedHighPrice": 0.647,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792600888159-97d14ab8c254f",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T16:41:28.159Z",
      "closedAtUtc": "2026-10-21T16:42:13.896Z",
      "holdingPeriodMs": 45737,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 5.842,
      "exitPriceQuote": 5.813,
      "grossPnlGbp": -4.964053406367668,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -6.964053406367668,
      "cashChangeGbp": -5.964053406367668,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.44%); RSI (76) elevated but not extreme; volume confirmed (1.25x baseline); confidence 92 meets threshold; consensus strength 0.85 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5331,
      "targetPct": 1.3996,
      "structuralStopPrice": 5.8108571428571425,
      "structuralTargetPrice": 0,
      "maePct": -0.5477576172543654,
      "mfePct": 0,
      "maeGbp": -5.477576172543654,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 5.81,
      "observedDuringTradeHighPrice": 5.842,
      "whatIfPostExitLowPrice": 5.752,
      "whatIfPostExitHighPrice": 5.842,
      "whatIfFinalPrice": 5.765,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 7358,
      "fullObservedLowPrice": 5.752,
      "fullObservedHighPrice": 5.842,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792598637102-fbd71a8b1f283",
      "symbol": "ATUSDT",
      "baseAsset": "AT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T16:03:57.102Z",
      "closedAtUtc": "2026-10-21T16:21:30.670Z",
      "holdingPeriodMs": 1053568,
      "reportingCurrency": "GBP",
      "notionalGbp": 1832.83,
      "assetQuantity": null,
      "entryPriceQuote": 0.136,
      "exitPriceQuote": 0.1391,
      "grossPnlGbp": -41.77774264705871,
      "entryFeeGbp": 1.83283,
      "exitFeeGbp": 1.83283,
      "totalCostsGbp": 3.66566,
      "netPnlGbp": -45.44340264705871,
      "cashChangeGbp": -43.61057264705871,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.1390736,
      "structuralTargetPrice": 0.13227360000000002,
      "maePct": -3.529411764705881,
      "mfePct": 0.6617647058823616,
      "maeGbp": -64.6881176470588,
      "mfeGbp": 12.129022058823686,
      "observedDuringTradeLowPrice": 0.1351,
      "observedDuringTradeHighPrice": 0.14079999999999998,
      "whatIfPostExitLowPrice": 0.1376,
      "whatIfPostExitHighPrice": 0.1404,
      "whatIfFinalPrice": 0.1381,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 3915,
      "fullObservedLowPrice": 0.1351,
      "fullObservedHighPrice": 0.14079999999999998,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792509263503-8775d1ad9d495",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T15:14:23.503Z",
      "closedAtUtc": "2026-10-21T15:14:24.055Z",
      "holdingPeriodMs": 86400552,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.34,
      "exitPriceQuote": 1.36,
      "grossPnlGbp": -29.85074626865674,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -33.850746268656735,
      "cashChangeGbp": -31.85074626865674,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.timer: scanner short: 24-hour limit",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.370284,
      "structuralTargetPrice": 1.303284,
      "maePct": -1.5671641791044706,
      "mfePct": 1.492537313432837,
      "maeGbp": -31.343283582089413,
      "mfeGbp": 29.85074626865674,
      "observedDuringTradeLowPrice": 1.32,
      "observedDuringTradeHighPrice": 1.361,
      "whatIfPostExitLowPrice": 1.356,
      "whatIfPostExitHighPrice": 1.362,
      "whatIfFinalPrice": 1.361,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 1120,
      "fullObservedLowPrice": 1.32,
      "fullObservedHighPrice": 1.362,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792589902683-0d05658ea7f7",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T13:38:22.683Z",
      "closedAtUtc": "2026-10-21T13:44:10.269Z",
      "holdingPeriodMs": 347586,
      "reportingCurrency": "GBP",
      "notionalGbp": 1992.11,
      "assetQuantity": null,
      "entryPriceQuote": 0.00962,
      "exitPriceQuote": 0.00947,
      "grossPnlGbp": 31.062006237006408,
      "entryFeeGbp": 1.99211,
      "exitFeeGbp": 1.99211,
      "totalCostsGbp": 3.98422,
      "netPnlGbp": 27.077786237006407,
      "cashChangeGbp": 29.069896237006407,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-14 a trade, market fit 75/100 → worth £-12); SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 28% of its best +£37): sell it all (+£27) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.009837412,
      "structuralTargetPrice": 0.009356412,
      "maePct": -0.8316008316008338,
      "mfePct": 2.0790020790020844,
      "maeGbp": -16.56640332640337,
      "mfeGbp": 41.41600831600842,
      "observedDuringTradeLowPrice": 0.00942,
      "observedDuringTradeHighPrice": 0.0097,
      "whatIfPostExitLowPrice": 0.00947,
      "whatIfPostExitHighPrice": 0.00979,
      "whatIfFinalPrice": 0.00973,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 3868,
      "fullObservedLowPrice": 0.00942,
      "fullObservedHighPrice": 0.00979,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792589852271-9f97d902b2d7a",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T13:37:32.271Z",
      "closedAtUtc": "2026-10-21T13:44:07.650Z",
      "holdingPeriodMs": 395379,
      "reportingCurrency": "GBP",
      "notionalGbp": 1834.61,
      "assetQuantity": null,
      "entryPriceQuote": 0.00962,
      "exitPriceQuote": 0.00947,
      "grossPnlGbp": 28.606185031185188,
      "entryFeeGbp": 1.8346099999999999,
      "exitFeeGbp": 1.8346099999999999,
      "totalCostsGbp": 3.6692199999999997,
      "netPnlGbp": 24.93696503118519,
      "cashChangeGbp": 26.771575031185186,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 87/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£34): sell it all (+£25) to fill the pot",
      "confidence": 87,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.009837412,
      "structuralTargetPrice": 0.009356412,
      "maePct": -0.8316008316008338,
      "mfePct": 2.0790020790020844,
      "maeGbp": -15.256632016632054,
      "mfeGbp": 38.14158004158014,
      "observedDuringTradeLowPrice": 0.00942,
      "observedDuringTradeHighPrice": 0.0097,
      "whatIfPostExitLowPrice": 0.00947,
      "whatIfPostExitHighPrice": 0.00979,
      "whatIfFinalPrice": 0.00973,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 3867,
      "fullObservedLowPrice": 0.00942,
      "fullObservedHighPrice": 0.00979,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792588517195-55c12200ccd18",
      "symbol": "THETAUSDT",
      "baseAsset": "THETA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T13:15:17.195Z",
      "closedAtUtc": "2026-10-21T13:25:19.587Z",
      "holdingPeriodMs": 602392,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2062,
      "exitPriceQuote": 0.2064,
      "grossPnlGbp": 0.9699321047526951,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.030067895247305,
      "cashChangeGbp": -0.03006789524730491,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (64) in neutral zone; volume confirmed (2.14x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.20521024,
      "structuralTargetPrice": 0,
      "maePct": -0.04849660523762803,
      "mfePct": 0.2909796314258085,
      "maeGbp": -0.48496605237628027,
      "mfeGbp": 2.9097963142580854,
      "observedDuringTradeLowPrice": 0.2061,
      "observedDuringTradeHighPrice": 0.2068,
      "whatIfPostExitLowPrice": 0.2047,
      "whatIfPostExitHighPrice": 0.2064,
      "whatIfFinalPrice": 0.2055,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 1372,
      "fullObservedLowPrice": 0.2047,
      "fullObservedHighPrice": 0.2068,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792585290130-1ea8ffa4e5f37",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T12:21:30.130Z",
      "closedAtUtc": "2026-10-21T12:38:22.261Z",
      "holdingPeriodMs": 1012131,
      "reportingCurrency": "GBP",
      "notionalGbp": 1984.85,
      "assetQuantity": null,
      "entryPriceQuote": 0.00986,
      "exitPriceQuote": 0.00966,
      "grossPnlGbp": 40.260649087221196,
      "entryFeeGbp": 1.98485,
      "exitFeeGbp": 1.98485,
      "totalCostsGbp": 3.9697,
      "netPnlGbp": 36.29094908722119,
      "cashChangeGbp": 38.275799087221195,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-6 a trade, market fit 75/100 → worth £-5); SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 28% of its best +£50): sell it all (+£36) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010082836,
      "structuralTargetPrice": 0.009589836000000001,
      "maePct": -0.9127789046653123,
      "mfePct": 2.7383367139959547,
      "maeGbp": -18.11729208924945,
      "mfeGbp": 54.3518762677487,
      "observedDuringTradeLowPrice": 0.00959,
      "observedDuringTradeHighPrice": 0.009950000000000002,
      "whatIfPostExitLowPrice": 0.0095,
      "whatIfPostExitHighPrice": 0.00993,
      "whatIfFinalPrice": 0.00975,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 9636,
      "fullObservedLowPrice": 0.0095,
      "fullObservedHighPrice": 0.009950000000000002,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792585287415-86bdbe6ec88bd",
      "symbol": "MITOUSDT",
      "baseAsset": "MITO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T12:21:27.415Z",
      "closedAtUtc": "2026-10-21T12:38:19.585Z",
      "holdingPeriodMs": 1012170,
      "reportingCurrency": "GBP",
      "notionalGbp": 1827.93,
      "assetQuantity": null,
      "entryPriceQuote": 0.00986,
      "exitPriceQuote": 0.00966,
      "grossPnlGbp": 37.077687626774946,
      "entryFeeGbp": 1.82793,
      "exitFeeGbp": 1.82793,
      "totalCostsGbp": 3.65586,
      "netPnlGbp": 33.42182762677495,
      "cashChangeGbp": 35.249757626774944,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£46): sell it all (+£33) to fill the pot",
      "confidence": 86,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.010082836,
      "structuralTargetPrice": 0.009589836000000001,
      "maePct": -0.9127789046653123,
      "mfePct": 2.7383367139959547,
      "maeGbp": -16.684959432048643,
      "mfeGbp": 50.054878296146256,
      "observedDuringTradeLowPrice": 0.00959,
      "observedDuringTradeHighPrice": 0.009950000000000002,
      "whatIfPostExitLowPrice": 0.0095,
      "whatIfPostExitHighPrice": 0.00993,
      "whatIfFinalPrice": 0.00975,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 9629,
      "fullObservedLowPrice": 0.0095,
      "fullObservedHighPrice": 0.009950000000000002,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792585768303-4b0f9fa63524c",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T12:29:28.303Z",
      "closedAtUtc": "2026-10-21T12:30:52.895Z",
      "holdingPeriodMs": 84592,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.172,
      "exitPriceQuote": 1.168,
      "grossPnlGbp": -3.4129692832764538,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.412969283276453,
      "cashChangeGbp": -4.412969283276453,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.14%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (60) in neutral zone; volume confirmed (1.21x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 1.1663743999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.34129692832764535,
      "mfePct": 0,
      "maeGbp": -3.4129692832764533,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.168,
      "observedDuringTradeHighPrice": 1.172,
      "whatIfPostExitLowPrice": 1.165,
      "whatIfPostExitHighPrice": 1.175,
      "whatIfFinalPrice": 1.168,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 16172,
      "fullObservedLowPrice": 1.165,
      "fullObservedHighPrice": 1.175,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792582202647-5441a45a59491",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T11:30:02.646Z",
      "closedAtUtc": "2026-10-21T11:33:05.691Z",
      "holdingPeriodMs": 183045,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5936,
      "exitPriceQuote": 0.5917,
      "grossPnlGbp": -3.2008086253369488,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.200808625336949,
      "cashChangeGbp": -4.200808625336949,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.23%); RSI (65) in neutral zone; volume confirmed (3.65x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.59075072,
      "structuralTargetPrice": 0,
      "maePct": -0.3537735849056588,
      "mfePct": 0.03369272237196394,
      "maeGbp": -3.5377358490565882,
      "mfeGbp": 0.3369272237196394,
      "observedDuringTradeLowPrice": 0.5915,
      "observedDuringTradeHighPrice": 0.5938,
      "whatIfPostExitLowPrice": 0.589,
      "whatIfPostExitHighPrice": 0.5943,
      "whatIfFinalPrice": 0.5936,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 23591,
      "fullObservedLowPrice": 0.589,
      "fullObservedHighPrice": 0.5943,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792577149720-86a534d150516",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T10:05:49.720Z",
      "closedAtUtc": "2026-10-21T11:32:01.941Z",
      "holdingPeriodMs": 5172221,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1765,
      "exitPriceQuote": 0.1731,
      "grossPnlGbp": 38.52691218130296,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 34.52691218130296,
      "cashChangeGbp": 36.52691218130296,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-14 a trade, market fit 90/100 → worth £-13); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot daily target: fading (gave back 27% of its best +£47): sell it all (+£35) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18048889999999998,
      "structuralTargetPrice": 0.17166389999999998,
      "maePct": -2.4929178470255042,
      "mfePct": 2.549575070821532,
      "maeGbp": -49.858356940510085,
      "mfeGbp": 50.991501416430644,
      "observedDuringTradeLowPrice": 0.172,
      "observedDuringTradeHighPrice": 0.1809,
      "whatIfPostExitLowPrice": 0.1718,
      "whatIfPostExitHighPrice": 0.1782,
      "whatIfFinalPrice": 0.1763,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 991,
      "fullObservedLowPrice": 0.1718,
      "fullObservedHighPrice": 0.1809,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792580846215-a2636784b70dd",
      "symbol": "BEAMXUSDT",
      "baseAsset": "BEAMX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T11:07:26.215Z",
      "closedAtUtc": "2026-10-21T11:12:34.604Z",
      "holdingPeriodMs": 308389,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003149,
      "exitPriceQuote": 0.003139,
      "grossPnlGbp": -3.175611305176255,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.175611305176255,
      "cashChangeGbp": -4.175611305176255,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -8; 1-minute trend confirms long (EMA slope: 0.09%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (74) elevated but not extreme; volume confirmed (1.43x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.0031338848,
      "structuralTargetPrice": 0,
      "maePct": -0.3175611305176255,
      "mfePct": 0,
      "maeGbp": -3.1756113051762553,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003139,
      "observedDuringTradeHighPrice": 0.003149,
      "whatIfPostExitLowPrice": 0.003117,
      "whatIfPostExitHighPrice": 0.003146,
      "whatIfFinalPrice": 0.003117,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 830,
      "fullObservedLowPrice": 0.003117,
      "fullObservedHighPrice": 0.003149,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792580781239-db0e5bcd3bf6e",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T11:06:21.239Z",
      "closedAtUtc": "2026-10-21T11:07:23.181Z",
      "holdingPeriodMs": 61942,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 8.849,
      "exitPriceQuote": 8.821,
      "grossPnlGbp": -3.1641993445587597,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.16419934455876,
      "cashChangeGbp": -4.16419934455876,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.29%); RSI (76) elevated but not extreme; volume confirmed (1.64x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 8.8065248,
      "structuralTargetPrice": 0,
      "maePct": -0.3277206464007223,
      "mfePct": 0.022601423889712598,
      "maeGbp": -3.277206464007223,
      "mfeGbp": 0.226014238897126,
      "observedDuringTradeLowPrice": 8.82,
      "observedDuringTradeHighPrice": 8.851000000000003,
      "whatIfPostExitLowPrice": 8.802,
      "whatIfPostExitHighPrice": 8.875,
      "whatIfFinalPrice": 8.831,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 7593,
      "fullObservedLowPrice": 8.802,
      "fullObservedHighPrice": 8.875,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792579985277-bb368a8e9d594",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T10:53:05.277Z",
      "closedAtUtc": "2026-10-21T11:03:15.608Z",
      "holdingPeriodMs": 610331,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 287.6,
      "exitPriceQuote": 288,
      "grossPnlGbp": 1.3908205841445662,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.6091794158554338,
      "cashChangeGbp": 0.3908205841445662,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (73) elevated but not extreme; volume confirmed (2.88x baseline); confidence 87 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 286.21952,
      "structuralTargetPrice": 0,
      "maePct": -0.06954102920724807,
      "mfePct": 0.17385257301808066,
      "maeGbp": -0.6954102920724807,
      "mfeGbp": 1.7385257301808066,
      "observedDuringTradeLowPrice": 287.4,
      "observedDuringTradeHighPrice": 288.1,
      "whatIfPostExitLowPrice": 287.4,
      "whatIfPostExitHighPrice": 288.4,
      "whatIfFinalPrice": 287.6,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 7071,
      "fullObservedLowPrice": 287.4,
      "fullObservedHighPrice": 288.4,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792570219919-3c027dfe5e83b",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T08:10:19.918Z",
      "closedAtUtc": "2026-10-21T10:59:45.327Z",
      "holdingPeriodMs": 10165409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.328,
      "exitPriceQuote": 2.384,
      "grossPnlGbp": -48.109965635738874,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -52.109965635738874,
      "cashChangeGbp": -50.109965635738874,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 76/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 76,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.3806127999999998,
      "structuralTargetPrice": 2.2642127999999997,
      "maePct": -2.491408934707916,
      "mfePct": 0.7302405498281747,
      "maeGbp": -49.82817869415831,
      "mfeGbp": 14.604810996563492,
      "observedDuringTradeLowPrice": 2.311,
      "observedDuringTradeHighPrice": 2.386,
      "whatIfPostExitLowPrice": 2.372,
      "whatIfPostExitHighPrice": 2.391,
      "whatIfFinalPrice": 2.382,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 5996,
      "fullObservedLowPrice": 2.311,
      "fullObservedHighPrice": 2.391,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792573796717-94d0079b1b68a",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T09:09:56.717Z",
      "closedAtUtc": "2026-10-21T09:55:32.540Z",
      "holdingPeriodMs": 2735823,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1797,
      "exitPriceQuote": 0.1766,
      "grossPnlGbp": 34.501947690595344,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 30.501947690595344,
      "cashChangeGbp": 32.501947690595344,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 30% of its best +£44): sell it all (+£31) to fill the pot",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18376122,
      "structuralTargetPrice": 0.17477622,
      "maePct": -2.1702838063439147,
      "mfePct": 2.392877017250973,
      "maeGbp": -43.4056761268783,
      "mfeGbp": 47.85754034501946,
      "observedDuringTradeLowPrice": 0.1754,
      "observedDuringTradeHighPrice": 0.1836,
      "whatIfPostExitLowPrice": 0.175,
      "whatIfPostExitHighPrice": 0.1797,
      "whatIfFinalPrice": 0.178,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1335,
      "fullObservedLowPrice": 0.175,
      "fullObservedHighPrice": 0.1836,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792575441360-7add6ce6fad01",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T09:37:21.360Z",
      "closedAtUtc": "2026-10-21T09:47:23.732Z",
      "holdingPeriodMs": 602372,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07577,
      "exitPriceQuote": 0.07583,
      "grossPnlGbp": 0.7918701332980151,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.2081298667019849,
      "cashChangeGbp": -0.20812986670198486,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (69) in neutral zone; volume confirmed (1.22x baseline); confidence 93 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.07540630400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.19796753332453126,
      "mfePct": 0.1451761911046575,
      "maeGbp": -1.9796753332453128,
      "mfeGbp": 1.4517619110465747,
      "observedDuringTradeLowPrice": 0.07562,
      "observedDuringTradeHighPrice": 0.07588,
      "whatIfPostExitLowPrice": 0.07533,
      "whatIfPostExitHighPrice": 0.07583,
      "whatIfFinalPrice": 0.07545,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 3046,
      "fullObservedLowPrice": 0.07533,
      "fullObservedHighPrice": 0.07588,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792555005874-4b60e4fd4d23e",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T03:56:45.874Z",
      "closedAtUtc": "2026-10-21T09:22:14.314Z",
      "holdingPeriodMs": 19528440,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3312,
      "exitPriceQuote": 0.3313,
      "grossPnlGbp": -0.6038647342994504,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -4.60386473429945,
      "cashChangeGbp": -2.6038647342994503,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-13 a trade, market fit 75/100 → worth £-11); SCANNER SHORT: scored 77/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.33868512,
      "structuralTargetPrice": 0.32212512,
      "maePct": -0.09057971014493432,
      "mfePct": 0.03019323671497252,
      "maeGbp": -1.8115942028986864,
      "mfeGbp": 0.6038647342994504,
      "observedDuringTradeLowPrice": 0.3311,
      "observedDuringTradeHighPrice": 0.3315000000000001,
      "whatIfPostExitLowPrice": 0.3311,
      "whatIfPostExitHighPrice": 0.3313,
      "whatIfFinalPrice": 0.3311,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 3463,
      "fullObservedLowPrice": 0.3311,
      "fullObservedHighPrice": 0.3315000000000001,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792569001921-d0ed6cc589de2",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T07:50:01.921Z",
      "closedAtUtc": "2026-10-21T08:44:35.146Z",
      "holdingPeriodMs": 3273225,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1787,
      "exitPriceQuote": 0.185,
      "grossPnlGbp": -70.50923335198657,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -74.50923335198657,
      "cashChangeGbp": -72.50923335198657,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18273862,
      "structuralTargetPrice": 0.17380362,
      "maePct": -3.5254616675993287,
      "mfePct": 1.734750979294903,
      "maeGbp": -70.50923335198658,
      "mfeGbp": 34.69501958589806,
      "observedDuringTradeLowPrice": 0.1756,
      "observedDuringTradeHighPrice": 0.185,
      "whatIfPostExitLowPrice": 0.1804,
      "whatIfPostExitHighPrice": 0.1852,
      "whatIfFinalPrice": 0.1806,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 601,
      "fullObservedLowPrice": 0.1756,
      "fullObservedHighPrice": 0.1852,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792571188052-9d700786cecd2",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T08:26:28.052Z",
      "closedAtUtc": "2026-10-21T08:37:34.320Z",
      "holdingPeriodMs": 666268,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003843,
      "exitPriceQuote": 0.00385,
      "grossPnlGbp": 1.8214936247723292,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.17850637522767077,
      "cashChangeGbp": 0.8214936247723292,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.17%); RSI (67) in neutral zone; volume confirmed (1.58x baseline); confidence 92 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.0038245536,
      "structuralTargetPrice": 0,
      "maePct": -0.05204267499350157,
      "mfePct": 0.26021337496747404,
      "maeGbp": -0.5204267499350157,
      "mfeGbp": 2.6021337496747408,
      "observedDuringTradeLowPrice": 0.003841,
      "observedDuringTradeHighPrice": 0.0038529999999999997,
      "whatIfPostExitLowPrice": 0.003838,
      "whatIfPostExitHighPrice": 0.003873,
      "whatIfFinalPrice": 0.003854,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 2338,
      "fullObservedLowPrice": 0.003838,
      "fullObservedHighPrice": 0.003873,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792570642910-9a3ad6edab635",
      "symbol": "TSLABUSDT",
      "baseAsset": "TSLAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T08:17:22.910Z",
      "closedAtUtc": "2026-10-21T08:27:23.142Z",
      "holdingPeriodMs": 600232,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 383.07,
      "exitPriceQuote": 383.34,
      "grossPnlGbp": 0.7048320150363688,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.2951679849636313,
      "cashChangeGbp": -0.29516798496363117,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (73) elevated but not extreme; volume confirmed (1.50x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 381.231264,
      "structuralTargetPrice": 0,
      "maePct": -0.09397760200485908,
      "mfePct": 0.2401649829013016,
      "maeGbp": -0.9397760200485908,
      "mfeGbp": 2.401649829013016,
      "observedDuringTradeLowPrice": 382.71,
      "observedDuringTradeHighPrice": 383.98999999999995,
      "whatIfPostExitLowPrice": 381.68,
      "whatIfPostExitHighPrice": 383.39,
      "whatIfFinalPrice": 381.75,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 4064,
      "fullObservedLowPrice": 381.68,
      "fullObservedHighPrice": 383.98999999999995,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792570708821-c42d98c42ac1d",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T08:18:28.821Z",
      "closedAtUtc": "2026-10-21T08:20:48.304Z",
      "holdingPeriodMs": 139483,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.642,
      "exitPriceQuote": 0.64,
      "grossPnlGbp": -3.1152647975077907,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.115264797507791,
      "cashChangeGbp": -4.115264797507791,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (63) in neutral zone; volume confirmed (1.22x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.6389184,
      "structuralTargetPrice": 0,
      "maePct": -0.3271028037383163,
      "mfePct": 0.12461059190031509,
      "maeGbp": -3.271028037383163,
      "mfeGbp": 1.246105919003151,
      "observedDuringTradeLowPrice": 0.6399,
      "observedDuringTradeHighPrice": 0.6428,
      "whatIfPostExitLowPrice": 0.6319,
      "whatIfPostExitHighPrice": 0.6406,
      "whatIfFinalPrice": 0.6323,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 9773,
      "fullObservedLowPrice": 0.6319,
      "fullObservedHighPrice": 0.6428,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792568273978-a1e9eb84d62d3",
      "symbol": "IOUSDT",
      "baseAsset": "IO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T07:37:53.977Z",
      "closedAtUtc": "2026-10-21T07:52:11.944Z",
      "holdingPeriodMs": 857967,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1644,
      "exitPriceQuote": 0.1648,
      "grossPnlGbp": 2.43309002433097,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 0.4330900243309701,
      "cashChangeGbp": 1.43309002433097,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.16%); RSI (69) in neutral zone; volume confirmed (4.49x baseline); confidence 85 meets threshold; consensus strength 0.86 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.16361088,
      "structuralTargetPrice": 0,
      "maePct": -0.12165450121653161,
      "mfePct": 0.3041362530413628,
      "maeGbp": -1.216545012165316,
      "mfeGbp": 3.041362530413628,
      "observedDuringTradeLowPrice": 0.1642,
      "observedDuringTradeHighPrice": 0.16489999999999996,
      "whatIfPostExitLowPrice": 0.1641,
      "whatIfPostExitHighPrice": 0.1648,
      "whatIfFinalPrice": 0.1642,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1622,
      "fullObservedLowPrice": 0.1641,
      "fullObservedHighPrice": 0.16489999999999996,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792562057807-55903d1b813c3",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T05:54:17.807Z",
      "closedAtUtc": "2026-10-21T07:48:50.797Z",
      "holdingPeriodMs": 6872990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1821,
      "exitPriceQuote": 0.1796,
      "grossPnlGbp": 27.457440966501945,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 23.457440966501945,
      "cashChangeGbp": 25.457440966501945,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 79/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£32): sell it all (+£23) to fill the pot",
      "confidence": 79,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18621546,
      "structuralTargetPrice": 0.17711046000000003,
      "maePct": -1.6474464579901014,
      "mfePct": 1.8121911037891407,
      "maeGbp": -32.94892915980203,
      "mfeGbp": 36.243822075782816,
      "observedDuringTradeLowPrice": 0.1788,
      "observedDuringTradeHighPrice": 0.18510000000000001,
      "whatIfPostExitLowPrice": 0.1756,
      "whatIfPostExitHighPrice": 0.1825,
      "whatIfFinalPrice": 0.1786,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1538,
      "fullObservedLowPrice": 0.1756,
      "fullObservedHighPrice": 0.18510000000000001,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792568285160-13c03146f5964",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T07:38:05.160Z",
      "closedAtUtc": "2026-10-21T07:42:52.277Z",
      "holdingPeriodMs": 287117,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3228,
      "exitPriceQuote": 0.3218,
      "grossPnlGbp": -3.097893432465926,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.097893432465926,
      "cashChangeGbp": -4.097893432465926,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (75) elevated but not extreme; volume confirmed (1.39x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.32125055999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.30978934324659263,
      "mfePct": 0.030978934324673017,
      "maeGbp": -3.097893432465926,
      "mfeGbp": 0.3097893432467302,
      "observedDuringTradeLowPrice": 0.3218,
      "observedDuringTradeHighPrice": 0.3229,
      "whatIfPostExitLowPrice": 0.3201,
      "whatIfPostExitHighPrice": 0.3231,
      "whatIfFinalPrice": 0.3219,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 6147,
      "fullObservedLowPrice": 0.3201,
      "fullObservedHighPrice": 0.3231,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792561354553-dc41ac923ffc3",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T05:42:34.553Z",
      "closedAtUtc": "2026-10-21T07:33:14.603Z",
      "holdingPeriodMs": 6640050,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.285,
      "exitPriceQuote": 2.337,
      "grossPnlGbp": -45.514223194748396,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.514223194748396,
      "cashChangeGbp": -47.514223194748396,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 83/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 83,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.336641,
      "structuralTargetPrice": 2.222391,
      "maePct": -2.27571115973742,
      "mfePct": 0.17505470459518613,
      "maeGbp": -45.5142231947484,
      "mfeGbp": 3.5010940919037226,
      "observedDuringTradeLowPrice": 2.281,
      "observedDuringTradeHighPrice": 2.337,
      "whatIfPostExitLowPrice": 2.327,
      "whatIfPostExitHighPrice": 2.339,
      "whatIfFinalPrice": 2.335,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 4507,
      "fullObservedLowPrice": 2.281,
      "fullObservedHighPrice": 2.339,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792565808878-72d1854d0a023",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T06:56:48.878Z",
      "closedAtUtc": "2026-10-21T07:06:49.939Z",
      "holdingPeriodMs": 601061,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7219,
      "exitPriceQuote": 0.7215,
      "grossPnlGbp": -0.5540933647318963,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.554093364731896,
      "cashChangeGbp": -1.5540933647318962,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.03%); RSI (71) elevated but not extreme; volume confirmed (1.84x baseline); confidence 88 meets threshold; consensus strength 0.86 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.71843488,
      "structuralTargetPrice": 0,
      "maePct": -0.1800803435378817,
      "mfePct": 0,
      "maeGbp": -1.8008034353788167,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7206,
      "observedDuringTradeHighPrice": 0.7219,
      "whatIfPostExitLowPrice": 0.7209,
      "whatIfPostExitHighPrice": 0.7223,
      "whatIfFinalPrice": 0.7219,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 1569,
      "fullObservedLowPrice": 0.7206,
      "fullObservedHighPrice": 0.7223,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792565891546-11534991c9719",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T06:58:11.546Z",
      "closedAtUtc": "2026-10-21T07:03:52.661Z",
      "holdingPeriodMs": 341115,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6324,
      "exitPriceQuote": 0.6304,
      "grossPnlGbp": -3.1625553447185353,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.162555344718536,
      "cashChangeGbp": -4.162555344718536,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.25%); RSI (76) elevated but not extreme; volume confirmed (1.26x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.497,
      "targetPct": 1.3455,
      "structuralStopPrice": 0.6292571428571428,
      "structuralTargetPrice": 0,
      "maePct": -0.3320683111954445,
      "mfePct": 0.11068943706515401,
      "maeGbp": -3.320683111954445,
      "mfeGbp": 1.1068943706515402,
      "observedDuringTradeLowPrice": 0.6303,
      "observedDuringTradeHighPrice": 0.6331,
      "whatIfPostExitLowPrice": 0.6292,
      "whatIfPostExitHighPrice": 0.6429,
      "whatIfFinalPrice": 0.6401,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "good_direction_stop_too_tight_candidate",
      "whatIfObservedTickCount": 12191,
      "fullObservedLowPrice": 0.6292,
      "fullObservedHighPrice": 0.6429,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792564963935-ab6618d6c23cb",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T06:42:43.934Z",
      "closedAtUtc": "2026-10-21T06:53:48.645Z",
      "holdingPeriodMs": 664711,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3173,
      "exitPriceQuote": 0.3188,
      "grossPnlGbp": 4.727387330601783,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 2.7273873306017826,
      "cashChangeGbp": 3.7273873306017826,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (73) elevated but not extreme; volume confirmed (2.11x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.31577696,
      "structuralTargetPrice": 0,
      "maePct": -0.06303183107470327,
      "mfePct": 0.8509297195083454,
      "maeGbp": -0.6303183107470327,
      "mfeGbp": 8.509297195083455,
      "observedDuringTradeLowPrice": 0.3171,
      "observedDuringTradeHighPrice": 0.32,
      "whatIfPostExitLowPrice": 0.3186,
      "whatIfPostExitHighPrice": 0.3204,
      "whatIfFinalPrice": 0.3202,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 5437,
      "fullObservedLowPrice": 0.3171,
      "fullObservedHighPrice": 0.3204,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792544579263-e687f90d9f642",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T01:02:59.263Z",
      "closedAtUtc": "2026-10-21T05:31:27.628Z",
      "holdingPeriodMs": 16108365,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14143,
      "exitPriceQuote": 0.14046,
      "grossPnlGbp": -13.71703316128118,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -17.71703316128118,
      "cashChangeGbp": -15.71703316128118,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds JSTUSDT; holding support 0.14100-0.14162 (8 touches)",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: an hour closed under the support (0.140470 ≤ 0.140574)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 0.6050443934909833,
      "targetPct": 1.0489995050555034,
      "structuralStopPrice": 0.1405742857142857,
      "structuralTargetPrice": 0.1429136,
      "maePct": -0.7353461076150839,
      "mfePct": 0,
      "maeGbp": -14.70692215230168,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.14039,
      "observedDuringTradeHighPrice": 0.14143,
      "whatIfPostExitLowPrice": 0.1402,
      "whatIfPostExitHighPrice": 0.14046,
      "whatIfFinalPrice": 0.14026,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 2133,
      "fullObservedLowPrice": 0.1402,
      "fullObservedHighPrice": 0.14143,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792558389908-914f7baeedc92",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T04:53:09.908Z",
      "closedAtUtc": "2026-10-21T05:18:07.677Z",
      "holdingPeriodMs": 1497769,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1828,
      "exitPriceQuote": 0.1872,
      "grossPnlGbp": -48.14004376367632,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -52.14004376367632,
      "cashChangeGbp": -50.14004376367632,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 87/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 87,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18693127999999998,
      "structuralTargetPrice": 0.17779128,
      "maePct": -2.407002188183816,
      "mfePct": 0.32822757111596795,
      "maeGbp": -48.140043763676324,
      "mfeGbp": 6.56455142231936,
      "observedDuringTradeLowPrice": 0.1822,
      "observedDuringTradeHighPrice": 0.1872,
      "whatIfPostExitLowPrice": 0.1828,
      "whatIfPostExitHighPrice": 0.1884,
      "whatIfFinalPrice": 0.1851,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 814,
      "fullObservedLowPrice": 0.1822,
      "fullObservedHighPrice": 0.1884,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792558998819-041163884029b",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T05:03:18.819Z",
      "closedAtUtc": "2026-10-21T05:05:49.289Z",
      "holdingPeriodMs": 150470,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003874,
      "exitPriceQuote": 0.003862,
      "grossPnlGbp": -3.0975735673721885,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.097573567372189,
      "cashChangeGbp": -4.097573567372189,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.30%); RSI (67) in neutral zone; volume confirmed (1.74x baseline); confidence 87 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.0038554047999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.3097573567372188,
      "mfePct": 0,
      "maeGbp": -3.097573567372188,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003862,
      "observedDuringTradeHighPrice": 0.003874,
      "whatIfPostExitLowPrice": 0.003844,
      "whatIfPostExitHighPrice": 0.003876,
      "whatIfFinalPrice": 0.003849,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 2471,
      "fullObservedLowPrice": 0.003844,
      "fullObservedHighPrice": 0.003876,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792526540574-9b3715b89a993",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T20:02:20.573Z",
      "closedAtUtc": "2026-10-21T04:53:01.673Z",
      "holdingPeriodMs": 31841100,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00988,
      "exitPriceQuote": 0.01016,
      "grossPnlGbp": 56.68016194331999,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 52.68016194331999,
      "cashChangeGbp": 54.68016194331999,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds ALTUSDT; holding support 0.0098100-0.0099500 (4 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£53) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.161943319838058,
      "targetPct": 7.981983805668014,
      "structuralStopPrice": 0.00937,
      "structuralTargetPrice": 0.01066862,
      "maePct": -1.417004048582991,
      "mfePct": 2.834008097165999,
      "maeGbp": -28.340080971659816,
      "mfeGbp": 56.68016194331998,
      "observedDuringTradeLowPrice": 0.00974,
      "observedDuringTradeHighPrice": 0.01016,
      "whatIfPostExitLowPrice": 0.01016,
      "whatIfPostExitHighPrice": 0.01042,
      "whatIfFinalPrice": 0.01036,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 45992,
      "fullObservedLowPrice": 0.00974,
      "fullObservedHighPrice": 0.01042,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792556273326-517e6cc38d16b",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T04:17:53.326Z",
      "closedAtUtc": "2026-10-21T04:22:25.667Z",
      "holdingPeriodMs": 272341,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6207,
      "exitPriceQuote": 0.6188,
      "grossPnlGbp": -3.0610600934429075,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.061060093442908,
      "cashChangeGbp": -4.061060093442908,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.24%); RSI (66) in neutral zone; volume confirmed (1.44x baseline); confidence 94 meets threshold; consensus strength 0.87 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.61772064,
      "structuralTargetPrice": 0,
      "maePct": -0.3061060093442908,
      "mfePct": 0.2255517963589426,
      "maeGbp": -3.061060093442908,
      "mfeGbp": 2.255517963589426,
      "observedDuringTradeLowPrice": 0.6188,
      "observedDuringTradeHighPrice": 0.6221,
      "whatIfPostExitLowPrice": 0.6111,
      "whatIfPostExitHighPrice": 0.6188,
      "whatIfFinalPrice": 0.6114,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 5983,
      "fullObservedLowPrice": 0.6111,
      "fullObservedHighPrice": 0.6221,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792555669072-1747d0f7b05af",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T04:07:49.072Z",
      "closedAtUtc": "2026-10-21T04:08:12.799Z",
      "holdingPeriodMs": 23727,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08823,
      "exitPriceQuote": 0.08796,
      "grossPnlGbp": -3.0601836110167326,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.060183611016733,
      "cashChangeGbp": -4.060183611016733,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.31%); RSI (67) in neutral zone; volume confirmed (2.55x baseline); confidence 91 meets threshold; consensus strength 0.86 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.087806496,
      "structuralTargetPrice": 0,
      "maePct": -0.30601836110167324,
      "mfePct": 0,
      "maeGbp": -3.060183611016732,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08796,
      "observedDuringTradeHighPrice": 0.08823,
      "whatIfPostExitLowPrice": 0.08761,
      "whatIfPostExitHighPrice": 0.0881,
      "whatIfFinalPrice": 0.08766,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 7043,
      "fullObservedLowPrice": 0.08761,
      "fullObservedHighPrice": 0.08823,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792553558619-c1a9804aa5cb",
      "symbol": "COMPUSDT",
      "baseAsset": "COMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T03:32:38.618Z",
      "closedAtUtc": "2026-10-21T03:42:38.679Z",
      "holdingPeriodMs": 600061,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 26.23,
      "exitPriceQuote": 26.42,
      "grossPnlGbp": 7.243614182234132,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 5.243614182234132,
      "cashChangeGbp": 6.243614182234132,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.37%); RSI (73) elevated but not extreme; volume confirmed (1.41x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.512,
      "targetPct": 1.3679,
      "structuralStopPrice": 26.095714285714287,
      "structuralTargetPrice": 0,
      "maePct": -0.07624857033930452,
      "mfePct": 0.9531071292413268,
      "maeGbp": -0.7624857033930452,
      "mfeGbp": 9.531071292413268,
      "observedDuringTradeLowPrice": 26.21,
      "observedDuringTradeHighPrice": 26.48,
      "whatIfPostExitLowPrice": 26.11,
      "whatIfPostExitHighPrice": 26.42,
      "whatIfFinalPrice": 26.11,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 8736,
      "fullObservedLowPrice": 26.11,
      "fullObservedHighPrice": 26.48,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792552755056-f8b1f977b07f8",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T03:19:15.056Z",
      "closedAtUtc": "2026-10-21T03:39:52.563Z",
      "holdingPeriodMs": 1237507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1836,
      "exitPriceQuote": 0.1887,
      "grossPnlGbp": -55.555555555555486,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -59.555555555555486,
      "cashChangeGbp": -57.555555555555486,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18774936,
      "structuralTargetPrice": 0.17856936,
      "maePct": -2.8867102396514155,
      "mfePct": 0.9259259259259297,
      "maeGbp": -57.73420479302831,
      "mfeGbp": 18.518518518518594,
      "observedDuringTradeLowPrice": 0.1819,
      "observedDuringTradeHighPrice": 0.1889,
      "whatIfPostExitLowPrice": 0.1857,
      "whatIfPostExitHighPrice": 0.1924,
      "whatIfFinalPrice": 0.1907,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 1469,
      "fullObservedLowPrice": 0.1819,
      "fullObservedHighPrice": 0.1924,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792550302131-9e2b41b0a1a6a",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T02:38:22.131Z",
      "closedAtUtc": "2026-10-21T03:16:57.660Z",
      "holdingPeriodMs": 2315529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1858,
      "exitPriceQuote": 0.1832,
      "grossPnlGbp": 27.987082884822296,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 23.987082884822296,
      "cashChangeGbp": 25.987082884822296,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-13 a trade, market fit 90/100 → worth £-12); SCANNER SHORT: scored 82/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: 🧺 one pot daily target: fading (gave back 26% of its best +£33): sell it all (+£24) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18999908,
      "structuralTargetPrice": 0.18070908,
      "maePct": -1.1840688912809514,
      "mfePct": 1.8299246501614568,
      "maeGbp": -23.68137782561903,
      "mfeGbp": 36.59849300322914,
      "observedDuringTradeLowPrice": 0.1824,
      "observedDuringTradeHighPrice": 0.188,
      "whatIfPostExitLowPrice": 0.1819,
      "whatIfPostExitHighPrice": 0.1864,
      "whatIfFinalPrice": 0.1834,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1168,
      "fullObservedLowPrice": 0.1819,
      "fullObservedHighPrice": 0.188,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792551741710-1c4aeeffbaaf1",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T03:02:21.710Z",
      "closedAtUtc": "2026-10-21T03:12:22.077Z",
      "holdingPeriodMs": 600367,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14106,
      "exitPriceQuote": 0.14088,
      "grossPnlGbp": -1.2760527435132976,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -3.2760527435132976,
      "cashChangeGbp": -2.2760527435132976,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.01%); RSI (61) in neutral zone; volume confirmed (1.75x baseline); confidence 87 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.140382912,
      "structuralTargetPrice": 0,
      "maePct": -0.2481213667942643,
      "mfePct": 0,
      "maeGbp": -2.481213667942643,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.14071,
      "observedDuringTradeHighPrice": 0.14106,
      "whatIfPostExitLowPrice": 0.14066,
      "whatIfPostExitHighPrice": 0.14089,
      "whatIfFinalPrice": 0.14079,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 737,
      "fullObservedLowPrice": 0.14066,
      "fullObservedHighPrice": 0.14106,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792551126023-3cb4815280e72",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T02:52:06.023Z",
      "closedAtUtc": "2026-10-21T03:02:09.143Z",
      "holdingPeriodMs": 603120,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 287.3,
      "exitPriceQuote": 287,
      "grossPnlGbp": -1.0442046641142058,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -3.044204664114206,
      "cashChangeGbp": -2.044204664114206,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.11%); RSI (72) elevated but not extreme; volume confirmed (1.99x baseline); confidence 88 meets threshold; consensus strength 0.90 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 285.92096,
      "structuralTargetPrice": 0,
      "maePct": -0.10442046641142058,
      "mfePct": 0.313261399234242,
      "maeGbp": -1.0442046641142058,
      "mfeGbp": 3.13261399234242,
      "observedDuringTradeLowPrice": 287,
      "observedDuringTradeHighPrice": 288.2,
      "whatIfPostExitLowPrice": 285.2,
      "whatIfPostExitHighPrice": 287.5,
      "whatIfFinalPrice": 285.4,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 5629,
      "fullObservedLowPrice": 285.2,
      "fullObservedHighPrice": 288.2,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792548532602-0bdff9a83cf35",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T02:08:52.602Z",
      "closedAtUtc": "2026-10-21T03:01:42.247Z",
      "holdingPeriodMs": 3169645,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1878,
      "exitPriceQuote": 0.1851,
      "grossPnlGbp": 28.753993610223727,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 24.753993610223727,
      "cashChangeGbp": 26.753993610223727,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 83/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£34): sell it all (+£25) to fill the pot",
      "confidence": 83,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.19204427999999998,
      "structuralTargetPrice": 0.18265428,
      "maePct": -0.9052183173588962,
      "mfePct": 1.9169329073482386,
      "maeGbp": -18.104366347177926,
      "mfeGbp": 38.338658146964775,
      "observedDuringTradeLowPrice": 0.1842,
      "observedDuringTradeHighPrice": 0.1895,
      "whatIfPostExitLowPrice": 0.1824,
      "whatIfPostExitHighPrice": 0.1864,
      "whatIfFinalPrice": 0.1839,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 741,
      "fullObservedLowPrice": 0.1824,
      "fullObservedHighPrice": 0.1895,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792551248449-5f2309fb7930b",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T02:54:08.449Z",
      "closedAtUtc": "2026-10-21T03:00:19.422Z",
      "holdingPeriodMs": 370973,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05717,
      "exitPriceQuote": 0.05699,
      "grossPnlGbp": -3.148504460381312,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.148504460381313,
      "cashChangeGbp": -4.148504460381313,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (61) in neutral zone; volume confirmed (1.84x baseline); confidence 88 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.056895584,
      "structuralTargetPrice": 0,
      "maePct": -0.31485044603813117,
      "mfePct": 0.03498338289312434,
      "maeGbp": -3.1485044603813117,
      "mfeGbp": 0.3498338289312434,
      "observedDuringTradeLowPrice": 0.05699,
      "observedDuringTradeHighPrice": 0.05718999999999999,
      "whatIfPostExitLowPrice": 0.05655,
      "whatIfPostExitHighPrice": 0.05705,
      "whatIfFinalPrice": 0.05657,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 3066,
      "fullObservedLowPrice": 0.05655,
      "fullObservedHighPrice": 0.05718999999999999,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792548019681-4da448728c595",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T02:00:19.681Z",
      "closedAtUtc": "2026-10-21T02:10:21.418Z",
      "holdingPeriodMs": 601737,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01002,
      "exitPriceQuote": 0.0101,
      "grossPnlGbp": 7.984031936127766,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 5.984031936127766,
      "cashChangeGbp": 6.984031936127766,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (60) in neutral zone; volume confirmed (1.56x baseline); confidence 88 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.009971903999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.19960079840318548,
      "mfePct": 0.7984031936127767,
      "maeGbp": -1.9960079840318548,
      "mfeGbp": 7.984031936127767,
      "observedDuringTradeLowPrice": 0.01,
      "observedDuringTradeHighPrice": 0.0101,
      "whatIfPostExitLowPrice": 0.01001,
      "whatIfPostExitHighPrice": 0.01014,
      "whatIfFinalPrice": 0.01006,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 24099,
      "fullObservedLowPrice": 0.01,
      "fullObservedHighPrice": 0.01014,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792547624467-9265a78675bbb",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T01:53:44.467Z",
      "closedAtUtc": "2026-10-21T01:59:25.770Z",
      "holdingPeriodMs": 341303,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7196,
      "exitPriceQuote": 0.7174,
      "grossPnlGbp": -3.0572540300166478,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.057254030016647,
      "cashChangeGbp": -4.057254030016647,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.11%); RSI (76) elevated but not extreme; volume confirmed (2.08x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.71614592,
      "structuralTargetPrice": 0,
      "maePct": -0.3057254030016648,
      "mfePct": 0.013896609227346994,
      "maeGbp": -3.057254030016648,
      "mfeGbp": 0.13896609227346995,
      "observedDuringTradeLowPrice": 0.7174,
      "observedDuringTradeHighPrice": 0.7197,
      "whatIfPostExitLowPrice": 0.7166,
      "whatIfPostExitHighPrice": 0.7185,
      "whatIfFinalPrice": 0.7183,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 3355,
      "fullObservedLowPrice": 0.7166,
      "fullObservedHighPrice": 0.7197,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792540893082-dfc092c5d5645",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T00:01:33.082Z",
      "closedAtUtc": "2026-10-21T01:32:03.378Z",
      "holdingPeriodMs": 5430296,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1823,
      "exitPriceQuote": 0.1868,
      "grossPnlGbp": -49.369171695008276,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -53.369171695008276,
      "cashChangeGbp": -51.369171695008276,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🎯 Scanner shorts idea (expected £-12 a trade, market fit 90/100 → worth £-12); SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: own 🎯 Scanner shorts idea: scanner short: stop hit (-£50 per £2k)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18641997999999999,
      "structuralTargetPrice": 0.17730498,
      "maePct": -2.5781678551837683,
      "mfePct": 0.05485463521666977,
      "maeGbp": -51.56335710367537,
      "mfeGbp": 1.0970927043333953,
      "observedDuringTradeLowPrice": 0.1822,
      "observedDuringTradeHighPrice": 0.187,
      "whatIfPostExitLowPrice": 0.1865,
      "whatIfPostExitHighPrice": 0.191,
      "whatIfFinalPrice": 0.1909,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 2381,
      "fullObservedLowPrice": 0.1822,
      "fullObservedHighPrice": 0.191,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792540890315-96b26a3ac6bd1",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T00:01:30.315Z",
      "closedAtUtc": "2026-10-21T01:32:00.556Z",
      "holdingPeriodMs": 5430241,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1823,
      "exitPriceQuote": 0.1868,
      "grossPnlGbp": -49.369171695008276,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -53.369171695008276,
      "cashChangeGbp": -51.369171695008276,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.fast-shortlist: scanner short: stop hit (-£50 per £2k)",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18641997999999999,
      "structuralTargetPrice": 0.17730498,
      "maePct": -2.5781678551837683,
      "mfePct": 0.05485463521666977,
      "maeGbp": -51.56335710367537,
      "mfeGbp": 1.0970927043333953,
      "observedDuringTradeLowPrice": 0.1822,
      "observedDuringTradeHighPrice": 0.187,
      "whatIfPostExitLowPrice": 0.1865,
      "whatIfPostExitHighPrice": 0.191,
      "whatIfFinalPrice": 0.1909,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 2381,
      "fullObservedLowPrice": 0.1822,
      "fullObservedHighPrice": 0.191,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792544523190-b7d8abc43a8e",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T01:02:03.189Z",
      "closedAtUtc": "2026-10-21T01:12:03.201Z",
      "holdingPeriodMs": 600012,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1413,
      "exitPriceQuote": 0.14126,
      "grossPnlGbp": -0.2830856334041914,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.2830856334041916,
      "cashChangeGbp": -1.2830856334041914,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (69) in neutral zone; volume confirmed (1.78x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.14062176,
      "structuralTargetPrice": 0,
      "maePct": -0.08492569002123777,
      "mfePct": 0.08492569002121814,
      "maeGbp": -0.8492569002123777,
      "mfeGbp": 0.8492569002121813,
      "observedDuringTradeLowPrice": 0.14118,
      "observedDuringTradeHighPrice": 0.14142,
      "whatIfPostExitLowPrice": 0.14079,
      "whatIfPostExitHighPrice": 0.14126,
      "whatIfFinalPrice": 0.14107,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 2542,
      "fullObservedLowPrice": 0.14079,
      "fullObservedHighPrice": 0.14142,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792542767158-d790d0d5cfccc",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T00:32:47.158Z",
      "closedAtUtc": "2026-10-21T00:43:44.025Z",
      "holdingPeriodMs": 656867,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.119,
      "exitPriceQuote": 9.106,
      "grossPnlGbp": -1.4255949117227658,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -3.425594911722766,
      "cashChangeGbp": -2.425594911722766,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.34%); RSI (75) elevated but not extreme; volume confirmed (2.12x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5953,
      "targetPct": 1.493,
      "structuralStopPrice": 9.064714285714285,
      "structuralTargetPrice": 0,
      "maePct": -0.28511898234455313,
      "mfePct": 0.3289834411667876,
      "maeGbp": -2.851189823445531,
      "mfeGbp": 3.289834411667876,
      "observedDuringTradeLowPrice": 9.093,
      "observedDuringTradeHighPrice": 9.149,
      "whatIfPostExitLowPrice": 8.956,
      "whatIfPostExitHighPrice": 9.111,
      "whatIfFinalPrice": 8.993,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 12592,
      "fullObservedLowPrice": 8.956,
      "fullObservedHighPrice": 9.149,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792541419577-3f227eeca1453",
      "symbol": "BEAMXUSDT",
      "baseAsset": "BEAMX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T00:10:19.577Z",
      "closedAtUtc": "2026-10-21T00:21:23.973Z",
      "holdingPeriodMs": 664396,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003214,
      "exitPriceQuote": 0.003224,
      "grossPnlGbp": 3.1113876789047996,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 1.1113876789047996,
      "cashChangeGbp": 2.1113876789047996,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.05%); RSI (57) in neutral zone; volume confirmed (1.65x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.0031985727999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.21779713752332386,
      "mfePct": 0.37336652146858407,
      "maeGbp": -2.1779713752332386,
      "mfeGbp": 3.7336652146858404,
      "observedDuringTradeLowPrice": 0.003207,
      "observedDuringTradeHighPrice": 0.0032259999999999997,
      "whatIfPostExitLowPrice": 0.003178,
      "whatIfPostExitHighPrice": 0.00323,
      "whatIfFinalPrice": 0.003181,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1921,
      "fullObservedLowPrice": 0.003178,
      "fullObservedHighPrice": 0.00323,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792541656978-825516c56f152",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-21T00:14:16.978Z",
      "closedAtUtc": "2026-10-21T00:21:05.193Z",
      "holdingPeriodMs": 408215,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 285.6,
      "exitPriceQuote": 284.7,
      "grossPnlGbp": -3.1512605042018,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.1512605042018,
      "cashChangeGbp": -4.1512605042018,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (78) elevated but not extreme; volume confirmed (2.11x baseline); confidence 92 meets threshold; consensus strength 0.85 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 284.22912,
      "structuralTargetPrice": 0,
      "maePct": -0.31512605042018,
      "mfePct": 0.3151260504201601,
      "maeGbp": -3.1512605042017996,
      "mfeGbp": 3.1512605042016015,
      "observedDuringTradeLowPrice": 284.7,
      "observedDuringTradeHighPrice": 286.5,
      "whatIfPostExitLowPrice": 284.3,
      "whatIfPostExitHighPrice": 285.4,
      "whatIfFinalPrice": 284.6,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 5927,
      "fullObservedLowPrice": 284.3,
      "fullObservedHighPrice": 286.5,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792530783332-cd52fcffbc22c",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T21:13:03.331Z",
      "closedAtUtc": "2026-10-20T23:00:13.948Z",
      "holdingPeriodMs": 6430617,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1854,
      "exitPriceQuote": 0.1825,
      "grossPnlGbp": 31.283710895361526,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 27.283710895361526,
      "cashChangeGbp": 29.283710895361526,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 36% of its best +£42): sell it all (+£27) to fill the pot",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18959004,
      "structuralTargetPrice": 0.18032004000000001,
      "maePct": -1.8878101402373264,
      "mfePct": 2.3193096008629976,
      "maeGbp": -37.75620280474653,
      "mfeGbp": 46.38619201725996,
      "observedDuringTradeLowPrice": 0.1811,
      "observedDuringTradeHighPrice": 0.1889,
      "whatIfPostExitLowPrice": 0.1805,
      "whatIfPostExitHighPrice": 0.1859,
      "whatIfFinalPrice": 0.1841,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 998,
      "fullObservedLowPrice": 0.1805,
      "fullObservedHighPrice": 0.1889,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792536331144-69a479ce0451d",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T22:45:31.144Z",
      "closedAtUtc": "2026-10-20T22:54:08.042Z",
      "holdingPeriodMs": 516898,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7231,
      "exitPriceQuote": 0.7209,
      "grossPnlGbp": -3.042456091826829,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.042456091826828,
      "cashChangeGbp": -4.042456091826828,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (68) in neutral zone; volume confirmed (1.35x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.7196291199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3042456091826829,
      "mfePct": 0.06914672935970903,
      "maeGbp": -3.042456091826829,
      "mfeGbp": 0.6914672935970902,
      "observedDuringTradeLowPrice": 0.7209,
      "observedDuringTradeHighPrice": 0.7236,
      "whatIfPostExitLowPrice": 0.7158,
      "whatIfPostExitHighPrice": 0.7215,
      "whatIfFinalPrice": 0.7181,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 4894,
      "fullObservedLowPrice": 0.7158,
      "fullObservedHighPrice": 0.7236,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792530786184-04835bc0d4e82",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T21:13:06.184Z",
      "closedAtUtc": "2026-10-20T22:41:27.197Z",
      "holdingPeriodMs": 5301013,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1854,
      "exitPriceQuote": 0.1828,
      "grossPnlGbp": 28.047464940669027,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 24.047464940669027,
      "cashChangeGbp": 26.047464940669027,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-13 a trade, market fit 90/100 → worth £-12); SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 29% of its best +£34): sell it all (+£24) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18959004,
      "structuralTargetPrice": 0.18032004000000001,
      "maePct": -1.8878101402373264,
      "mfePct": 1.8878101402373264,
      "maeGbp": -37.75620280474653,
      "mfeGbp": 37.75620280474653,
      "observedDuringTradeLowPrice": 0.1819,
      "observedDuringTradeHighPrice": 0.1889,
      "whatIfPostExitLowPrice": 0.1811,
      "whatIfPostExitHighPrice": 0.1849,
      "whatIfFinalPrice": 0.1823,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 1387,
      "fullObservedLowPrice": 0.1811,
      "fullObservedHighPrice": 0.1889,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792449629320-cb47db3fbaa8f",
      "symbol": "RWUSDUSDT",
      "baseAsset": "RWUSD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T22:40:29.320Z",
      "closedAtUtc": "2026-10-20T22:40:29.454Z",
      "holdingPeriodMs": 86400134,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9999,
      "exitPriceQuote": 1,
      "grossPnlGbp": -0.200020002000178,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -4.200020002000178,
      "cashChangeGbp": -2.200020002000178,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.websocket: scanner short: 24-hour limit",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.02249774,
      "structuralTargetPrice": 0.97250274,
      "maePct": -0.0200020002000178,
      "mfePct": 0,
      "maeGbp": -0.400040004000356,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.9999,
      "observedDuringTradeHighPrice": 1.0001,
      "whatIfPostExitLowPrice": 1,
      "whatIfPostExitHighPrice": 1,
      "whatIfFinalPrice": 1,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 31,
      "fullObservedLowPrice": 0.9999,
      "fullObservedHighPrice": 1.0001,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792533228848-a81b9e370525e",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T21:53:48.848Z",
      "closedAtUtc": "2026-10-20T22:30:01.018Z",
      "holdingPeriodMs": 2172170,
      "reportingCurrency": "GBP",
      "notionalGbp": 1612.21,
      "assetQuantity": null,
      "entryPriceQuote": 8.854,
      "exitPriceQuote": 8.997,
      "grossPnlGbp": 26.03862999774126,
      "entryFeeGbp": 1.6122100000000001,
      "exitFeeGbp": 1.6122100000000001,
      "totalCostsGbp": 3.2244200000000003,
      "netPnlGbp": 22.81420999774126,
      "cashChangeGbp": 24.42641999774126,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #11 of 39 coins by 30-day gain (+30.6%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 30.773192877480504,
      "targetPct": 92.3195786324415,
      "structuralStopPrice": 6.1293415026278755,
      "structuralTargetPrice": 0,
      "maePct": -0.3388299073864848,
      "mfePct": 2.676756268353288,
      "maeGbp": -5.4626496498756465,
      "mfeGbp": 43.15493223401855,
      "observedDuringTradeLowPrice": 8.824,
      "observedDuringTradeHighPrice": 9.091,
      "whatIfPostExitLowPrice": 8.969,
      "whatIfPostExitHighPrice": 9.087,
      "whatIfFinalPrice": 9.022,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 14796,
      "fullObservedLowPrice": 8.824,
      "fullObservedHighPrice": 9.091,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792521618885-40f6ce4103eb8",
      "symbol": "BEAMXUSDT",
      "baseAsset": "BEAMX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T18:40:18.885Z",
      "closedAtUtc": "2026-10-20T22:28:52.335Z",
      "holdingPeriodMs": 13713450,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003153,
      "exitPriceQuote": 0.003201,
      "grossPnlGbp": 30.447193149381455,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 26.447193149381455,
      "cashChangeGbp": 28.447193149381455,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🚀 Momentum idea (expected £15 a trade, market fit 100/100 → worth £15); MOMENTUM: Bitcoin daily trend is up; ranked #3 of 39 coins by 30-day gain (+57.3%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 28.357600942160747,
      "targetPct": 85.07280282648225,
      "structuralStopPrice": 0.0023288848422936717,
      "structuralTargetPrice": 0,
      "maePct": -0.44402156676181803,
      "mfePct": 2.1249603552172607,
      "maeGbp": -8.88043133523636,
      "mfeGbp": 42.49920710434522,
      "observedDuringTradeLowPrice": 0.003139,
      "observedDuringTradeHighPrice": 0.00322,
      "whatIfPostExitLowPrice": 0.003188,
      "whatIfPostExitHighPrice": 0.003227,
      "whatIfFinalPrice": 0.00322,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 2072,
      "fullObservedLowPrice": 0.003139,
      "fullObservedHighPrice": 0.003227,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792533231610-f637b03f926f6",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T21:53:51.610Z",
      "closedAtUtc": "2026-10-20T22:28:30.517Z",
      "holdingPeriodMs": 2078907,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.854,
      "exitPriceQuote": 8.995,
      "grossPnlGbp": 31.85001129433025,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 27.85001129433025,
      "cashChangeGbp": 29.85001129433025,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🚀 Momentum (expected £15 a trade, market fit 100/100 → worth £15); MOMENTUM: Bitcoin daily trend is up; ranked #11 of 39 coins by 30-day gain (+30.6%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 30.773192877480504,
      "targetPct": 92.3195786324415,
      "structuralStopPrice": 6.1293415026278755,
      "structuralTargetPrice": 0,
      "maePct": -0.3388299073864848,
      "mfePct": 2.676756268353288,
      "maeGbp": -6.776598147729695,
      "mfeGbp": 53.53512536706577,
      "observedDuringTradeLowPrice": 8.824,
      "observedDuringTradeHighPrice": 9.091,
      "whatIfPostExitLowPrice": 8.969,
      "whatIfPostExitHighPrice": 9.087,
      "whatIfFinalPrice": 9.026,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 14740,
      "fullObservedLowPrice": 8.824,
      "fullObservedHighPrice": 9.091,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792533886130-81010cf123b54",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T22:04:46.130Z",
      "closedAtUtc": "2026-10-20T22:14:46.144Z",
      "holdingPeriodMs": 600014,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3873,
      "exitPriceQuote": 0.389,
      "grossPnlGbp": 4.3893622514847275,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 2.3893622514847275,
      "cashChangeGbp": 3.3893622514847275,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.14%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (77) elevated but not extreme; volume confirmed (2.93x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.32,
      "structuralStopPrice": 0.38544095999999994,
      "structuralTargetPrice": 0,
      "maePct": -0.18073844564936184,
      "mfePct": 0.5938548928479278,
      "maeGbp": -1.8073844564936183,
      "mfeGbp": 5.938548928479277,
      "observedDuringTradeLowPrice": 0.3866,
      "observedDuringTradeHighPrice": 0.3896,
      "whatIfPostExitLowPrice": 0.3849,
      "whatIfPostExitHighPrice": 0.3911,
      "whatIfFinalPrice": 0.3861,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 8306,
      "fullObservedLowPrice": 0.3849,
      "fullObservedHighPrice": 0.3911,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792521664048-078cb4da38cc7",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T18:41:04.047Z",
      "closedAtUtc": "2026-10-20T21:53:45.867Z",
      "holdingPeriodMs": 11561820,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.564,
      "exitPriceQuote": 8.85,
      "grossPnlGbp": 66.79121905651556,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 62.79121905651556,
      "cashChangeGbp": 64.79121905651556,
      "feeBps": 10,
      "entryReason": "ONE POT: own 🚀 Momentum idea (expected £15 a trade, market fit 80/100 → worth £14); MOMENTUM: Bitcoin daily trend is up; ranked #11 of 39 coins by 30-day gain (+30.6%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 31.81525569094026,
      "targetPct": 95.44576707282077,
      "structuralStopPrice": 5.937341502627877,
      "structuralTargetPrice": 0,
      "maePct": -1.0742643624474606,
      "mfePct": 5.674918262494169,
      "maeGbp": -21.485287248949213,
      "mfeGbp": 113.49836524988339,
      "observedDuringTradeLowPrice": 8.472,
      "observedDuringTradeHighPrice": 9.05,
      "whatIfPostExitLowPrice": 8.824,
      "whatIfPostExitHighPrice": 9.036,
      "whatIfFinalPrice": 9.007,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "exit_too_early_candidate",
      "whatIfObservedTickCount": 13751,
      "fullObservedLowPrice": 8.472,
      "fullObservedHighPrice": 9.05,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792531757961-41e56d6e34eb3",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T21:29:17.961Z",
      "closedAtUtc": "2026-10-20T21:32:51.395Z",
      "holdingPeriodMs": 213434,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 8.993,
      "exitPriceQuote": 8.966,
      "grossPnlGbp": -3.002335149560883,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.002335149560883,
      "cashChangeGbp": -4.002335149560883,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; 1-minute trend confirms long (EMA slope: 0.23%); 5-minute trend confirms long (EMA slope: 0.67%); RSI (78) elevated but not extreme; volume confirmed (3.35x baseline); confirmed long breakout with volume; confidence 89 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.6577,
      "targetPct": 2.0353,
      "structuralStopPrice": 8.933857142857143,
      "structuralTargetPrice": 0,
      "maePct": -0.3335927943956537,
      "mfePct": 0.6338263093517222,
      "maeGbp": -3.335927943956537,
      "mfeGbp": 6.338263093517222,
      "observedDuringTradeLowPrice": 8.963,
      "observedDuringTradeHighPrice": 9.05,
      "whatIfPostExitLowPrice": 8.847,
      "whatIfPostExitHighPrice": 9.013,
      "whatIfFinalPrice": 8.869,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "risk_exit_not_disproved",
      "whatIfObservedTickCount": 14606,
      "fullObservedLowPrice": 8.847,
      "fullObservedHighPrice": 9.05,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792531089034-f27c38775bf74",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T21:18:09.034Z",
      "closedAtUtc": "2026-10-20T21:28:10.208Z",
      "holdingPeriodMs": 601174,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7191,
      "exitPriceQuote": 0.7184,
      "grossPnlGbp": -0.9734390209983632,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.973439020998363,
      "cashChangeGbp": -1.9734390209983632,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.03%); RSI (63) in neutral zone; volume confirmed (2.64x baseline); confidence 88 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.7156483199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.09734390209983632,
      "mfePct": 0,
      "maeGbp": -0.9734390209983631,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7184,
      "observedDuringTradeHighPrice": 0.7191,
      "whatIfPostExitLowPrice": 0.7164,
      "whatIfPostExitHighPrice": 0.7185,
      "whatIfFinalPrice": 0.7165,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "wrong_direction_candidate",
      "whatIfObservedTickCount": 1673,
      "fullObservedLowPrice": 0.7164,
      "fullObservedHighPrice": 0.7191,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792526577693-29bba16a009ce",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T20:02:57.693Z",
      "closedAtUtc": "2026-10-20T20:12:58.649Z",
      "holdingPeriodMs": 600956,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7156,
      "exitPriceQuote": 0.7166,
      "grossPnlGbp": 1.3974287311347133,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.6025712688652867,
      "cashChangeGbp": 0.39742873113471333,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (56) in neutral zone; volume confirmed (6.64x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.71216512,
      "structuralTargetPrice": 0,
      "maePct": -0.027948574622691163,
      "mfePct": 0.19564002235885367,
      "maeGbp": -0.27948574622691164,
      "mfeGbp": 1.9564002235885365,
      "observedDuringTradeLowPrice": 0.7154,
      "observedDuringTradeHighPrice": 0.717,
      "whatIfPostExitLowPrice": 0.7154,
      "whatIfPostExitHighPrice": 0.7168,
      "whatIfFinalPrice": 0.7162,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 1854,
      "fullObservedLowPrice": 0.7154,
      "fullObservedHighPrice": 0.717,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792521271168-2a6629fe8d678",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T18:34:31.168Z",
      "closedAtUtc": "2026-10-20T19:22:24.076Z",
      "holdingPeriodMs": 2872908,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.186,
      "exitPriceQuote": 0.1908,
      "grossPnlGbp": -51.612903225806434,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -55.612903225806434,
      "cashChangeGbp": -53.612903225806434,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 79/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 79,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.1902036,
      "structuralTargetPrice": 0.1809036,
      "maePct": -3.118279569892473,
      "mfePct": 0.6451612903225842,
      "maeGbp": -62.36559139784946,
      "mfeGbp": 12.903225806451683,
      "observedDuringTradeLowPrice": 0.1848,
      "observedDuringTradeHighPrice": 0.1918,
      "whatIfPostExitLowPrice": 0.1811,
      "whatIfPostExitHighPrice": 0.1929,
      "whatIfFinalPrice": 0.1869,
      "whatIfHorizonMinutes": 20,
      "whatIfClassification": "insufficient_evidence",
      "whatIfObservedTickCount": 2558,
      "fullObservedLowPrice": 0.1811,
      "fullObservedHighPrice": 0.1929,
      "possiblePriceEvidenceStatus": "observed trade and post-exit executable-price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792509268540-ccf5a99aec214",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T15:14:28.540Z",
      "closedAtUtc": "2026-10-20T18:41:11.007Z",
      "holdingPeriodMs": 12402467,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.34,
      "exitPriceQuote": 1.342,
      "grossPnlGbp": -2.9850746268656745,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -6.985074626865675,
      "cashChangeGbp": -4.985074626865675,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-10 a trade, market fit 70/100 → worth £-9), swapped in for NBISBUSDT; SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.370284,
      "structuralTargetPrice": 1.303284,
      "maePct": -0.4477611940298511,
      "mfePct": 0.5223880597015013,
      "maeGbp": -8.955223880597021,
      "mfeGbp": 10.447761194030024,
      "observedDuringTradeLowPrice": 1.333,
      "observedDuringTradeHighPrice": 1.346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.333,
      "fullObservedHighPrice": 1.346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792449632033-cf9d8695190be",
      "symbol": "RWUSDUSDT",
      "baseAsset": "RWUSD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T22:40:32.033Z",
      "closedAtUtc": "2026-10-20T18:41:00.900Z",
      "holdingPeriodMs": 72028867,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9999,
      "exitPriceQuote": 1.0001,
      "grossPnlGbp": -0.400040004000356,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -4.400040004000356,
      "cashChangeGbp": -2.400040004000356,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-0 a trade); SCANNER SHORT: scored 77/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.02249774,
      "structuralTargetPrice": 0.97250274,
      "maePct": -0.0200020002000178,
      "mfePct": 0,
      "maeGbp": -0.400040004000356,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.9999,
      "observedDuringTradeHighPrice": 1.0001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9999,
      "fullObservedHighPrice": 1.0001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792513807480-56a5124590584",
      "symbol": "WLFIUSDT",
      "baseAsset": "WLFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T16:30:07.480Z",
      "closedAtUtc": "2026-10-20T18:40:15.948Z",
      "holdingPeriodMs": 7808468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0538,
      "exitPriceQuote": 0.0551,
      "grossPnlGbp": -48.32713754646849,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -52.32713754646849,
      "cashChangeGbp": -50.32713754646849,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-11 a trade, market fit 75/100 → worth £-10), swapped in for EPICUSDT; SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.055015879999999996,
      "structuralTargetPrice": 0.05232588,
      "maePct": -2.4163568773234245,
      "mfePct": 0,
      "maeGbp": -48.32713754646849,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0538,
      "observedDuringTradeHighPrice": 0.0551,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0538,
      "fullObservedHighPrice": 0.0551,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792513801384-b898ade631e04",
      "symbol": "WLFIUSDT",
      "baseAsset": "WLFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T16:30:01.384Z",
      "closedAtUtc": "2026-10-20T18:40:13.037Z",
      "holdingPeriodMs": 7811653,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0538,
      "exitPriceQuote": 0.0551,
      "grossPnlGbp": -48.32713754646849,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -52.32713754646849,
      "cashChangeGbp": -50.32713754646849,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: scanner short: stop hit (-£50 per £2k)",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.055015879999999996,
      "structuralTargetPrice": 0.05232588,
      "maePct": -2.4163568773234245,
      "mfePct": 0,
      "maeGbp": -48.32713754646849,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0538,
      "observedDuringTradeHighPrice": 0.0551,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0538,
      "fullObservedHighPrice": 0.0551,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792519105938-4a11224a67448",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T17:58:25.938Z",
      "closedAtUtc": "2026-10-20T18:08:28.324Z",
      "holdingPeriodMs": 602386,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.636,
      "exitPriceQuote": 0.6404,
      "grossPnlGbp": 6.918238993710628,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 4.918238993710628,
      "cashChangeGbp": 5.918238993710628,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.13%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (78) elevated but not extreme; volume confirmed (3.82x baseline); confirmed long breakout with volume; confidence 82 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.6329472,
      "structuralTargetPrice": 0,
      "maePct": -0.14150943396226603,
      "mfePct": 0.8333333333333288,
      "maeGbp": -1.4150943396226603,
      "mfeGbp": 8.333333333333288,
      "observedDuringTradeLowPrice": 0.6351,
      "observedDuringTradeHighPrice": 0.6413,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6351,
      "fullObservedHighPrice": 0.6413,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792518493989-9f31d2f19f77",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T17:48:13.989Z",
      "closedAtUtc": "2026-10-20T17:52:33.826Z",
      "holdingPeriodMs": 259837,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5793,
      "exitPriceQuote": 0.5775,
      "grossPnlGbp": -3.107198342827591,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.107198342827591,
      "cashChangeGbp": -4.107198342827591,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.15%); 5-minute trend confirms long (EMA slope: 0.38%); RSI (76) elevated but not extreme; volume confirmed (2.03x baseline); confirmed long breakout with volume; confidence 83 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5573,
      "targetPct": 1.8346,
      "structuralStopPrice": 0.5760714285714287,
      "structuralTargetPrice": 0,
      "maePct": -0.3107198342827591,
      "mfePct": 0.18988434317279299,
      "maeGbp": -3.107198342827591,
      "mfeGbp": 1.89884343172793,
      "observedDuringTradeLowPrice": 0.5775,
      "observedDuringTradeHighPrice": 0.5804,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5775,
      "fullObservedHighPrice": 0.5804,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792508579733-d74d358f5c505",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T15:02:59.733Z",
      "closedAtUtc": "2026-10-20T16:57:27.853Z",
      "holdingPeriodMs": 6868120,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1835,
      "exitPriceQuote": 0.1883,
      "grossPnlGbp": -52.31607629427792,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -56.31607629427792,
      "cashChangeGbp": -54.31607629427792,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18764709999999998,
      "structuralTargetPrice": 0.1784721,
      "maePct": -2.615803814713896,
      "mfePct": 2.670299727520429,
      "maeGbp": -52.31607629427792,
      "mfeGbp": 53.405994550408586,
      "observedDuringTradeLowPrice": 0.1786,
      "observedDuringTradeHighPrice": 0.1883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1786,
      "fullObservedHighPrice": 0.1883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792508582670-86f6687127022",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T15:03:02.669Z",
      "closedAtUtc": "2026-10-20T16:30:04.584Z",
      "holdingPeriodMs": 5221915,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1835,
      "exitPriceQuote": 0.1811,
      "grossPnlGbp": 26.158038147138807,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 22.158038147138807,
      "cashChangeGbp": 24.158038147138807,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-10 a trade, market fit 90/100 → worth £-10); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£22 to make room for 🎯 Scanner shorts on WLFIUSDT (worth £-10 vs £-10 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18764709999999998,
      "structuralTargetPrice": 0.1784721,
      "maePct": -2.2343324250681156,
      "mfePct": 2.670299727520429,
      "maeGbp": -44.68664850136231,
      "mfeGbp": 53.405994550408586,
      "observedDuringTradeLowPrice": 0.1786,
      "observedDuringTradeHighPrice": 0.1876,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1786,
      "fullObservedHighPrice": 0.1876,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792508416499-79cb9623138fe",
      "symbol": "NBISBUSDT",
      "baseAsset": "NBISB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T15:00:16.499Z",
      "closedAtUtc": "2026-10-20T15:14:53.481Z",
      "holdingPeriodMs": 876982,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 173.43,
      "exitPriceQuote": 168.45,
      "grossPnlGbp": 57.42951046531763,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 53.42951046531763,
      "cashChangeGbp": 55.42951046531763,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: scanner short: target hit (+£50 per £2k)",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 177.349518,
      "structuralTargetPrice": 168.678018,
      "maePct": -0.04036210574871313,
      "mfePct": 2.8714755232658815,
      "maeGbp": -0.8072421149742626,
      "mfeGbp": 57.42951046531763,
      "observedDuringTradeLowPrice": 168.45,
      "observedDuringTradeHighPrice": 173.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 168.45,
      "fullObservedHighPrice": 173.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792508419472-692883ebb1aef",
      "symbol": "NBISBUSDT",
      "baseAsset": "NBISB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T15:00:19.472Z",
      "closedAtUtc": "2026-10-20T15:14:25.909Z",
      "holdingPeriodMs": 846437,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 173.43,
      "exitPriceQuote": 169.01,
      "grossPnlGbp": 50.97157354552287,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 46.97157354552287,
      "cashChangeGbp": 48.97157354552287,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-10 a trade, market fit 90/100 → worth £-10); SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£47 to make room for 🎯 Scanner shorts on GRAMUSDT (worth £-9 vs £-10 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 177.349518,
      "structuralTargetPrice": 168.678018,
      "maePct": -0.04036210574871313,
      "mfePct": 2.5889407830248565,
      "maeGbp": -0.8072421149742626,
      "mfeGbp": 51.77881566049713,
      "observedDuringTradeLowPrice": 168.94,
      "observedDuringTradeHighPrice": 173.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 168.94,
      "fullObservedHighPrice": 173.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316498919-a158173ca8b8",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:41:38.919Z",
      "closedAtUtc": "2026-10-20T14:45:58.573Z",
      "holdingPeriodMs": 191059654,
      "reportingCurrency": "GBP",
      "notionalGbp": 1161.54,
      "assetQuantity": null,
      "entryPriceQuote": 0.0151,
      "exitPriceQuote": 0.01547,
      "grossPnlGbp": 28.461576158940304,
      "entryFeeGbp": 1.16154,
      "exitFeeGbp": 1.16154,
      "totalCostsGbp": 2.32308,
      "netPnlGbp": 26.138496158940303,
      "cashChangeGbp": 27.300036158940305,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #10 of 48 coins by 30-day gain (+85.9%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 42.80598114236043,
      "targetPct": 128.4179434270813,
      "structuralStopPrice": 0.009104383505468348,
      "structuralTargetPrice": 0,
      "maePct": -7.284768211920531,
      "mfePct": 4.701986754966891,
      "maeGbp": -84.61549668874173,
      "mfeGbp": 54.615456953642415,
      "observedDuringTradeLowPrice": 0.014,
      "observedDuringTradeHighPrice": 0.01581,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014,
      "fullObservedHighPrice": 0.01581,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792389867551-14046e0b9dc13",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T06:04:27.551Z",
      "closedAtUtc": "2026-10-20T14:45:52.325Z",
      "holdingPeriodMs": 117684774,
      "reportingCurrency": "GBP",
      "notionalGbp": 1511.53,
      "assetQuantity": null,
      "entryPriceQuote": 8.618,
      "exitPriceQuote": 9.017,
      "grossPnlGbp": 69.98148874448813,
      "entryFeeGbp": 1.51153,
      "exitFeeGbp": 1.51153,
      "totalCostsGbp": 3.02306,
      "netPnlGbp": 66.95842874448813,
      "cashChangeGbp": 68.46995874448814,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #11 of 46 coins by 30-day gain (+50.3%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 32.83888726868096,
      "targetPct": 98.51666180604289,
      "structuralStopPrice": 6.0203415026278755,
      "structuralTargetPrice": 0,
      "maePct": -2.796472499419815,
      "mfePct": 6.080297052680426,
      "maeGbp": -42.269520770480334,
      "mfeGbp": 91.90551404038044,
      "observedDuringTradeLowPrice": 8.377,
      "observedDuringTradeHighPrice": 9.142,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.377,
      "fullObservedHighPrice": 9.142,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792469612394-7d8a31007c9c2",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:13:32.394Z",
      "closedAtUtc": "2026-10-20T14:41:03.418Z",
      "holdingPeriodMs": 37651024,
      "reportingCurrency": "GBP",
      "notionalGbp": 301.61373448813697,
      "assetQuantity": null,
      "entryPriceQuote": 0.5467,
      "exitPriceQuote": 0.5814,
      "grossPnlGbp": 19.14394839352181,
      "entryFeeGbp": 0.3016137344881369,
      "exitFeeGbp": 0.301613734488137,
      "totalCostsGbp": 0.6032274689762739,
      "netPnlGbp": 18.540720924545536,
      "cashChangeGbp": 18.842334659033675,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds WLDUSDT; holding support 0.53980-0.54730 (5 touches)",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.3970054090778468,
      "targetPct": 3.688311688311674,
      "structuralStopPrice": 0.5642285714285714,
      "structuralTargetPrice": 0.5668639999999999,
      "maePct": -3.420523138832987,
      "mfePct": 6.603255899030551,
      "maeGbp": -68.41046277665974,
      "mfeGbp": 19.91632671487425,
      "observedDuringTradeLowPrice": 0.528,
      "observedDuringTradeHighPrice": 0.5828,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.528,
      "fullObservedHighPrice": 0.5828,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792469609749-3484edf6da4f2",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:13:29.749Z",
      "closedAtUtc": "2026-10-20T14:39:52.733Z",
      "holdingPeriodMs": 37582984,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5467,
      "exitPriceQuote": 0.5815,
      "grossPnlGbp": 127.30931040790216,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 123.30931040790216,
      "cashChangeGbp": 125.30931040790216,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 2.39x normal",
      "exitReason": "paper.execution.websocket: took profit at your chosen line (Resistance 1 ×2) 0.581427",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 7.997362323693577,
      "targetPct": 23.99208697108073,
      "structuralStopPrice": 0.5029784201763672,
      "structuralTargetPrice": 0,
      "maePct": -3.420523138832987,
      "mfePct": 6.603255899030551,
      "maeGbp": -68.41046277665974,
      "mfeGbp": 132.06511798061103,
      "observedDuringTradeLowPrice": 0.528,
      "observedDuringTradeHighPrice": 0.5828,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.528,
      "fullObservedHighPrice": 0.5828,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792505407597-e53b8cd3460f9",
      "symbol": "TSLABUSDT",
      "baseAsset": "TSLAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T14:10:07.597Z",
      "closedAtUtc": "2026-10-20T14:20:26.511Z",
      "holdingPeriodMs": 618914,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 372.5,
      "exitPriceQuote": 373.46,
      "grossPnlGbp": 2.5771812080536365,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 0.5771812080536365,
      "cashChangeGbp": 1.5771812080536365,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.25%); RSI (76) elevated but not extreme; volume confirmed (3.14x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 370.712,
      "structuralTargetPrice": 0,
      "maePct": -0.04563758389262172,
      "mfePct": 0.5583892617449622,
      "maeGbp": -0.4563758389262172,
      "mfeGbp": 5.583892617449622,
      "observedDuringTradeLowPrice": 372.33,
      "observedDuringTradeHighPrice": 374.58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 372.33,
      "fullObservedHighPrice": 374.58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792450842340-dcb383b0d3b88",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T23:00:42.340Z",
      "closedAtUtc": "2026-10-20T14:16:40.114Z",
      "holdingPeriodMs": 54957774,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.599,
      "exitPriceQuote": 8.775,
      "grossPnlGbp": 40.934992440981546,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 36.934992440981546,
      "cashChangeGbp": 38.934992440981546,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds INJUSDT; holding support 8.3580-8.8350 (30 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£50): sell it all (+£37) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.476317844267618,
      "targetPct": 3.989766251889759,
      "structuralStopPrice": 8.300071428571428,
      "structuralTargetPrice": 8.94208,
      "maePct": -2.000232585184331,
      "mfePct": 2.709617397371794,
      "maeGbp": -40.00465170368661,
      "mfeGbp": 54.19234794743588,
      "observedDuringTradeLowPrice": 8.427,
      "observedDuringTradeHighPrice": 8.832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.427,
      "fullObservedHighPrice": 8.832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792499785032-6c6c98a4173b3",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T12:36:25.032Z",
      "closedAtUtc": "2026-10-20T14:11:37.408Z",
      "holdingPeriodMs": 5712376,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1761,
      "exitPriceQuote": 0.1801,
      "grossPnlGbp": -45.42873367404887,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.42873367404887,
      "cashChangeGbp": -47.42873367404887,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-5 a trade, market fit 90/100 → worth £-5); SCANNER SHORT: scored 82/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18007986,
      "structuralTargetPrice": 0.17127486,
      "maePct": -2.2714366837024436,
      "mfePct": 0.39750141964793084,
      "maeGbp": -45.42873367404887,
      "mfeGbp": 7.950028392958617,
      "observedDuringTradeLowPrice": 0.1754,
      "observedDuringTradeHighPrice": 0.1801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1754,
      "fullObservedHighPrice": 0.1801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792499782438-b9907cee53ad",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T12:36:22.438Z",
      "closedAtUtc": "2026-10-20T14:11:34.899Z",
      "holdingPeriodMs": 5712461,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1761,
      "exitPriceQuote": 0.1801,
      "grossPnlGbp": -45.42873367404887,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.42873367404887,
      "cashChangeGbp": -47.42873367404887,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 82/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 82,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18007986,
      "structuralTargetPrice": 0.17127486,
      "maePct": -2.2714366837024436,
      "mfePct": 0.39750141964793084,
      "maeGbp": -45.42873367404887,
      "mfeGbp": 7.950028392958617,
      "observedDuringTradeLowPrice": 0.1754,
      "observedDuringTradeHighPrice": 0.1801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1754,
      "fullObservedHighPrice": 0.1801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792503945819-01e1246efb73f",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T13:45:45.819Z",
      "closedAtUtc": "2026-10-20T14:09:32.445Z",
      "holdingPeriodMs": 1426626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.183,
      "exitPriceQuote": 0.1877,
      "grossPnlGbp": -51.36612021857934,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -55.36612021857934,
      "cashChangeGbp": -53.36612021857934,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.1871358,
      "structuralTargetPrice": 0.1779858,
      "maePct": -2.5683060109289673,
      "mfePct": 0.38251366120218916,
      "maeGbp": -51.36612021857935,
      "mfeGbp": 7.650273224043783,
      "observedDuringTradeLowPrice": 0.1823,
      "observedDuringTradeHighPrice": 0.1877,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1823,
      "fullObservedHighPrice": 0.1877,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792418701022-fdd4ec0b0e65a",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T14:05:01.022Z",
      "closedAtUtc": "2026-10-20T14:05:03.163Z",
      "holdingPeriodMs": 86402141,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2939,
      "exitPriceQuote": 1.3188,
      "grossPnlGbp": -38.48829121261291,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -42.48829121261291,
      "cashChangeGbp": -40.48829121261291,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-2 a trade); SCANNER SHORT: scored 77/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: 24-hour limit)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.32314214,
      "structuralTargetPrice": 1.2584471400000001,
      "maePct": -1.9398717056959502,
      "mfePct": 0.5719143674163438,
      "maeGbp": -38.797434113919,
      "mfeGbp": 11.438287348326876,
      "observedDuringTradeLowPrice": 1.2865,
      "observedDuringTradeHighPrice": 1.3189999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2865,
      "fullObservedHighPrice": 1.3189999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792418698257-bfe83dd847f4e",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T14:04:58.257Z",
      "closedAtUtc": "2026-10-20T14:05:00.200Z",
      "holdingPeriodMs": 86401943,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2939,
      "exitPriceQuote": 1.3188,
      "grossPnlGbp": -38.48829121261291,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -42.48829121261291,
      "cashChangeGbp": -40.48829121261291,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: scanner short: 24-hour limit",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.32314214,
      "structuralTargetPrice": 1.2584471400000001,
      "maePct": -1.9398717056959502,
      "mfePct": 0.5719143674163438,
      "maeGbp": -38.797434113919,
      "mfeGbp": 11.438287348326876,
      "observedDuringTradeLowPrice": 1.2865,
      "observedDuringTradeHighPrice": 1.3189999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2865,
      "fullObservedHighPrice": 1.3189999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792435268221-0ddc9078c7a0a",
      "symbol": "NBISBUSDT",
      "baseAsset": "NBISB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-19T18:41:08.221Z",
      "closedAtUtc": "2026-10-20T13:41:27.024Z",
      "holdingPeriodMs": 68418803,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 167.77,
      "exitPriceQuote": 160.98,
      "grossPnlGbp": -20.236037432198902,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": -21.236037432198902,
      "cashChangeGbp": -20.736037432198902,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.24 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.33498241640341647,
      "targetPct": 0.315908684508554,
      "structuralStopPrice": 167.208,
      "structuralTargetPrice": 168.3,
      "maePct": -4.047207486439781,
      "mfePct": 3.4153901174226555,
      "maeGbp": -20.236037432198906,
      "mfeGbp": 34.153901174226554,
      "observedDuringTradeLowPrice": 160.98,
      "observedDuringTradeHighPrice": 173.49999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 160.98,
      "fullObservedHighPrice": 173.49999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792469612394-7d8a31007c9c2-partial-1792500571438-6562bd613c679",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:13:32.394Z",
      "closedAtUtc": "2026-10-20T12:49:31.438Z",
      "holdingPeriodMs": 30959044,
      "reportingCurrency": "GBP",
      "notionalGbp": 1698.386265511863,
      "assetQuantity": null,
      "entryPriceQuote": 0.5467,
      "exitPriceQuote": 0.5576,
      "grossPnlGbp": 33.86210040987624,
      "entryFeeGbp": 1.6983862655118631,
      "exitFeeGbp": 1.6983862655118631,
      "totalCostsGbp": 3.3967725310237262,
      "netPnlGbp": 30.465327878852516,
      "cashChangeGbp": 32.16371414436438,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds WLDUSDT; holding support 0.53980-0.54730 (5 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: this alone fills the pot: sell 85% (+£30)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.3970054090778468,
      "targetPct": 3.688311688311674,
      "structuralStopPrice": 0.5281285714285714,
      "structuralTargetPrice": 0.5668639999999999,
      "maePct": -3.420523138832987,
      "mfePct": 2.1949881104810705,
      "maeGbp": -68.41046277665974,
      "mfeGbp": 43.899762209621414,
      "observedDuringTradeLowPrice": 0.528,
      "observedDuringTradeHighPrice": 0.5587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.528,
      "fullObservedHighPrice": 0.5587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792499002067-87f766cd76966",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T12:23:22.067Z",
      "closedAtUtc": "2026-10-20T12:41:33.863Z",
      "holdingPeriodMs": 1091796,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1839,
      "exitPriceQuote": 0.1883,
      "grossPnlGbp": -47.85209352909175,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -51.85209352909175,
      "cashChangeGbp": -49.85209352909175,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-0 a trade, market fit 90/100 → worth £-0); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18805614,
      "structuralTargetPrice": 0.17886114,
      "maePct": -3.045133224578572,
      "mfePct": 0.7612833061446506,
      "maeGbp": -60.90266449157144,
      "mfeGbp": 15.22566612289301,
      "observedDuringTradeLowPrice": 0.1825,
      "observedDuringTradeHighPrice": 0.1895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1825,
      "fullObservedHighPrice": 0.1895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792498999339-494eabd846d6d",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T12:23:19.339Z",
      "closedAtUtc": "2026-10-20T12:41:31.340Z",
      "holdingPeriodMs": 1092001,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1839,
      "exitPriceQuote": 0.1883,
      "grossPnlGbp": -47.85209352909175,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -51.85209352909175,
      "cashChangeGbp": -49.85209352909175,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18805614,
      "structuralTargetPrice": 0.17886114,
      "maePct": -3.045133224578572,
      "mfePct": 0.7612833061446506,
      "maeGbp": -60.90266449157144,
      "mfeGbp": 15.22566612289301,
      "observedDuringTradeLowPrice": 0.1825,
      "observedDuringTradeHighPrice": 0.1895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1825,
      "fullObservedHighPrice": 0.1895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792487645958-9e4d242905dc7",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T09:14:05.958Z",
      "closedAtUtc": "2026-10-20T12:16:39.171Z",
      "holdingPeriodMs": 10953213,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 93.73,
      "exitPriceQuote": 92.91,
      "grossPnlGbp": 17.49706604075552,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 13.49706604075552,
      "cashChangeGbp": 15.49706604075552,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-6 a trade); SCANNER SHORT: scored 85/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.timer: 🧺 one pot: 🎯 Scanner shorts closed it (operator override at executable ask)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 95.848298,
      "structuralTargetPrice": 91.161798,
      "maePct": -2.005761229062195,
      "mfePct": 1.1735836978555516,
      "maeGbp": -40.1152245812439,
      "mfeGbp": 23.471673957111033,
      "observedDuringTradeLowPrice": 92.63,
      "observedDuringTradeHighPrice": 95.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 92.63,
      "fullObservedHighPrice": 95.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792487643243-b977acb842611",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T09:14:03.242Z",
      "closedAtUtc": "2026-10-20T12:16:36.310Z",
      "holdingPeriodMs": 10953068,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 93.73,
      "exitPriceQuote": 92.91,
      "grossPnlGbp": 17.49706604075552,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 13.49706604075552,
      "cashChangeGbp": 15.49706604075552,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 95.848298,
      "structuralTargetPrice": 91.161798,
      "maePct": -2.005761229062195,
      "mfePct": 1.1735836978555516,
      "maeGbp": -40.1152245812439,
      "mfeGbp": 23.471673957111033,
      "observedDuringTradeLowPrice": 92.63,
      "observedDuringTradeHighPrice": 95.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 92.63,
      "fullObservedHighPrice": 95.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792431133836-87791c4945519",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T17:32:13.836Z",
      "closedAtUtc": "2026-10-20T12:16:30.847Z",
      "holdingPeriodMs": 67457011,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2398.79,
      "exitPriceQuote": 2385.37,
      "grossPnlGbp": 11.188974441280873,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.188974441280873,
      "cashChangeGbp": 9.188974441280873,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2453.002654,
      "structuralTargetPrice": 2333.063154,
      "maePct": -0.8008204136252042,
      "mfePct": 1.090549818867006,
      "maeGbp": -16.016408272504083,
      "mfeGbp": 21.81099637734012,
      "observedDuringTradeLowPrice": 2372.63,
      "observedDuringTradeHighPrice": 2418.0000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2372.63,
      "fullObservedHighPrice": 2418.0000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368299130-dbadc31e700b7",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:04:59.130Z",
      "closedAtUtc": "2026-10-20T12:16:25.396Z",
      "holdingPeriodMs": 130286266,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 138.24,
      "exitPriceQuote": 136.08,
      "grossPnlGbp": 31.249999999999947,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 27.249999999999947,
      "cashChangeGbp": 29.249999999999947,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #1 weakest of 18 falling coins (-27.0% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 15.396118911469383,
      "targetPct": 46.188356734408146,
      "structuralStopPrice": 159.5235947832153,
      "structuralTargetPrice": 0,
      "maePct": -5.678530092592588,
      "mfePct": 1.8952546296296329,
      "maeGbp": -113.57060185185178,
      "mfeGbp": 37.90509259259266,
      "observedDuringTradeLowPrice": 135.62,
      "observedDuringTradeHighPrice": 146.09,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 135.62,
      "fullObservedHighPrice": 146.09,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368305023-f08a6af1e71f2",
      "symbol": "EWYBUSDT",
      "baseAsset": "EWYB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:05:05.023Z",
      "closedAtUtc": "2026-10-20T12:16:19.848Z",
      "holdingPeriodMs": 130274825,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 152.77,
      "exitPriceQuote": 151,
      "grossPnlGbp": 23.172088760882502,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 19.172088760882502,
      "cashChangeGbp": 21.172088760882502,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #2 weakest of 18 falling coins (-18.5% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 9.701339349330167,
      "targetPct": 29.1040180479905,
      "structuralStopPrice": 167.5907361239717,
      "structuralTargetPrice": 0,
      "maePct": -4.575505662106422,
      "mfePct": 1.315703344897571,
      "maeGbp": -91.51011324212844,
      "mfeGbp": 26.31406689795142,
      "observedDuringTradeLowPrice": 150.76,
      "observedDuringTradeHighPrice": 159.76,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 150.76,
      "fullObservedHighPrice": 159.76,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792384323968-b6325182d6bae",
      "symbol": "DRAMBUSDT",
      "baseAsset": "DRAMB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T04:32:03.968Z",
      "closedAtUtc": "2026-10-20T12:16:13.419Z",
      "holdingPeriodMs": 114249451,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 47.77,
      "exitPriceQuote": 46.41,
      "grossPnlGbp": 56.939501779359695,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 52.939501779359695,
      "cashChangeGbp": 54.939501779359695,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #4 weakest of 18 falling coins (-21.2% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 13.08269541733381,
      "targetPct": 39.24808625200143,
      "structuralStopPrice": 54.019603600860364,
      "structuralTargetPrice": 0,
      "maePct": -3.4121833786895444,
      "mfePct": 2.993510571488381,
      "maeGbp": -68.24366757379089,
      "mfeGbp": 59.87021142976762,
      "observedDuringTradeLowPrice": 46.34,
      "observedDuringTradeHighPrice": 49.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 46.34,
      "fullObservedHighPrice": 49.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792409152213-de07d8e83c794",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T11:25:52.213Z",
      "closedAtUtc": "2026-10-20T12:16:07.292Z",
      "holdingPeriodMs": 89415079,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1351.65,
      "exitPriceQuote": 1326.49,
      "grossPnlGbp": 37.22857248548083,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 33.22857248548083,
      "cashChangeGbp": 35.22857248548083,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #5 weakest of 20 falling coins (-21.7% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 15.948915793066956,
      "targetPct": 47.84674737920086,
      "structuralStopPrice": 1567.2235203169896,
      "structuralTargetPrice": 0,
      "maePct": -4.188214404616572,
      "mfePct": 2.0678430066955236,
      "maeGbp": -83.76428809233143,
      "mfeGbp": 41.356860133910466,
      "observedDuringTradeLowPrice": 1323.7,
      "observedDuringTradeHighPrice": 1408.26,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1323.7,
      "fullObservedHighPrice": 1408.26,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792471136487-7b530c64bbe81",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:38:56.487Z",
      "closedAtUtc": "2026-10-20T12:12:30.007Z",
      "holdingPeriodMs": 27213520,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01018,
      "exitPriceQuote": 0.01044,
      "grossPnlGbp": 51.0805500982318,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 47.0805500982318,
      "cashChangeGbp": 49.0805500982318,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #9 of 41 coins by 30-day gain (+24.2%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 24.409918459630124,
      "targetPct": 73.22975537889037,
      "structuralStopPrice": 0.008585070300809653,
      "structuralTargetPrice": 0,
      "maePct": -2.4557956777996095,
      "mfePct": 7.956777996070727,
      "maeGbp": -49.11591355599219,
      "mfeGbp": 159.13555992141454,
      "observedDuringTradeLowPrice": 0.00993,
      "observedDuringTradeHighPrice": 0.01099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00993,
      "fullObservedHighPrice": 0.01099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792471142116-17dfe0220dbc6",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:39:02.116Z",
      "closedAtUtc": "2026-10-20T10:43:13.572Z",
      "holdingPeriodMs": 21851456,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01018,
      "exitPriceQuote": 0.01076,
      "grossPnlGbp": 113.94891944990191,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 109.94891944990191,
      "cashChangeGbp": 111.94891944990191,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🚀 Momentum (expected £14 a trade), swapped in for JSTUSDT; MOMENTUM: Bitcoin daily trend is up; ranked #9 of 41 coins by 30-day gain (+24.2%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 24.409918459630124,
      "targetPct": 73.22975537889037,
      "structuralStopPrice": 0.007695070300809653,
      "structuralTargetPrice": 0,
      "maePct": -2.4557956777996095,
      "mfePct": 7.956777996070727,
      "maeGbp": -49.11591355599219,
      "mfeGbp": 159.13555992141454,
      "observedDuringTradeLowPrice": 0.00993,
      "observedDuringTradeHighPrice": 0.01099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00993,
      "fullObservedHighPrice": 0.01099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792491739619-daa6ebfb38e1a",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T10:22:19.619Z",
      "closedAtUtc": "2026-10-20T10:32:22.458Z",
      "holdingPeriodMs": 602839,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 81622.69,
      "exitPriceQuote": 81582,
      "grossPnlGbp": -0.4985133423071737,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.4985133423071737,
      "cashChangeGbp": -1.4985133423071737,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (72) elevated but not extreme; volume confirmed (2.02x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 81230.901088,
      "structuralTargetPrice": 0,
      "maePct": -0.12826090392267434,
      "mfePct": 0.00656680146170211,
      "maeGbp": -1.2826090392267435,
      "mfeGbp": 0.0656680146170211,
      "observedDuringTradeLowPrice": 81518,
      "observedDuringTradeHighPrice": 81628.05,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 81518,
      "fullObservedHighPrice": 81628.05,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792468330851-2ba95464ea717",
      "symbol": "LITEBUSDT",
      "baseAsset": "LITEB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:52:10.850Z",
      "closedAtUtc": "2026-10-20T09:13:59.672Z",
      "holdingPeriodMs": 19308822,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 828.9,
      "exitPriceQuote": 817.48,
      "grossPnlGbp": 27.554590421039837,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 23.554590421039837,
      "cashChangeGbp": 25.554590421039837,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£32): sell it all (+£24) to fill the pot",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 847.6331399999999,
      "structuralTargetPrice": 806.18814,
      "maePct": -0.07238508867173636,
      "mfePct": 1.7939437809144656,
      "maeGbp": -1.447701773434727,
      "mfeGbp": 35.878875618289314,
      "observedDuringTradeLowPrice": 814.03,
      "observedDuringTradeHighPrice": 829.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 814.03,
      "fullObservedHighPrice": 829.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792481533421-33b823e512dc3",
      "symbol": "SOXSBUSDT",
      "baseAsset": "SOXSB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T07:32:13.421Z",
      "closedAtUtc": "2026-10-20T07:38:33.277Z",
      "holdingPeriodMs": 379856,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 48.55,
      "exitPriceQuote": 48.4,
      "grossPnlGbp": -3.0895983522141828,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.089598352214183,
      "cashChangeGbp": -4.089598352214183,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (73) elevated but not extreme; volume confirmed (4.38x baseline); confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 48.316959999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.3089598352214183,
      "mfePct": 0.28836251287332765,
      "maeGbp": -3.089598352214183,
      "mfeGbp": 2.883625128733277,
      "observedDuringTradeLowPrice": 48.4,
      "observedDuringTradeHighPrice": 48.68999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 48.4,
      "fullObservedHighPrice": 48.68999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792428671296-575e18d0ee4f9",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-19T16:51:11.296Z",
      "closedAtUtc": "2026-10-20T06:47:31.433Z",
      "holdingPeriodMs": 50180137,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 908.63,
      "exitPriceQuote": 892.63,
      "grossPnlGbp": 35.217855452714524,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 31.217855452714524,
      "cashChangeGbp": 33.217855452714524,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.747058758790708,
      "targetPct": 0.9739938148641261,
      "structuralStopPrice": 915.418,
      "structuralTargetPrice": 899.7800000000001,
      "maePct": -0.7208654787977454,
      "mfePct": 2.6479425068509674,
      "maeGbp": -14.41730957595491,
      "mfeGbp": 52.95885013701935,
      "observedDuringTradeLowPrice": 884.57,
      "observedDuringTradeHighPrice": 915.18,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 884.57,
      "fullObservedHighPrice": 915.18,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792465436351-ee720b8a1955e",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:03:56.351Z",
      "closedAtUtc": "2026-10-20T06:47:19.716Z",
      "holdingPeriodMs": 13403365,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6253,
      "exitPriceQuote": 0.638,
      "grossPnlGbp": 40.620502158963845,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 36.620502158963845,
      "cashChangeGbp": 38.620502158963845,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds TIAUSDT; holding support 0.61550-0.63910 (12 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£52): sell it all (+£37) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.248726325649409,
      "targetPct": 3.2793539101231506,
      "structuralStopPrice": 0.6049857142857142,
      "structuralTargetPrice": 0.6458058,
      "maePct": -2.590756436910282,
      "mfePct": 2.7826643211258726,
      "maeGbp": -51.81512873820564,
      "mfeGbp": 55.653286422517446,
      "observedDuringTradeLowPrice": 0.6091,
      "observedDuringTradeHighPrice": 0.6427000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6091,
      "fullObservedHighPrice": 0.6427000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792468333472-955b94ae94707",
      "symbol": "LITEBUSDT",
      "baseAsset": "LITEB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:52:13.472Z",
      "closedAtUtc": "2026-10-20T06:42:17.476Z",
      "holdingPeriodMs": 10204004,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 828.9,
      "exitPriceQuote": 823.28,
      "grossPnlGbp": 13.560139944504778,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.560139944504778,
      "cashChangeGbp": 11.560139944504778,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-4 a trade); SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 847.6331399999999,
      "structuralTargetPrice": 806.18814,
      "maePct": -0.07238508867173636,
      "mfePct": 1.6769212208951594,
      "maeGbp": -1.447701773434727,
      "mfeGbp": 33.53842441790319,
      "observedDuringTradeLowPrice": 815,
      "observedDuringTradeHighPrice": 829.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 815,
      "fullObservedHighPrice": 829.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792475283165-d6eecd74c42ee",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T05:48:03.165Z",
      "closedAtUtc": "2026-10-20T05:52:50.627Z",
      "holdingPeriodMs": 287462,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6292,
      "exitPriceQuote": 0.6273,
      "grossPnlGbp": -3.0197075651621312,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.019707565162131,
      "cashChangeGbp": -4.019707565162131,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -8; 1-minute trend confirms long (EMA slope: 0.24%); 5-minute trend confirms long (EMA slope: 0.59%); RSI (76) elevated but not extreme; volume confirmed (2.85x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5676,
      "targetPct": 1.8552,
      "structuralStopPrice": 0.6256285714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.31786395422759084,
      "mfePct": 0.4767959313413863,
      "maeGbp": -3.1786395422759086,
      "mfeGbp": 4.767959313413863,
      "observedDuringTradeLowPrice": 0.6272,
      "observedDuringTradeHighPrice": 0.6322,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6272,
      "fullObservedHighPrice": 0.6322,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792425833329-80c15a6ba21ae",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T16:03:53.329Z",
      "closedAtUtc": "2026-10-20T04:38:59.227Z",
      "holdingPeriodMs": 45305898,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14025,
      "exitPriceQuote": 0.14076,
      "grossPnlGbp": 7.272727272727026,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 3.2727272727270256,
      "cashChangeGbp": 5.272727272727026,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 💥 Breakout (expected £-14 a trade); BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 2.09x normal",
      "exitReason": "paper execution: 🧺 one pot: sold at +£3 to make room for 🚀 Momentum on ALTUSDT (expected £14 vs £-16 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.754231141059114,
      "targetPct": 8.262693423177343,
      "structuralStopPrice": 0.1363871908246646,
      "structuralTargetPrice": 0,
      "maePct": -0.5347593582887704,
      "mfePct": 0.9055258467023125,
      "maeGbp": -10.695187165775408,
      "mfeGbp": 18.11051693404625,
      "observedDuringTradeLowPrice": 0.1395,
      "observedDuringTradeHighPrice": 0.14152,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1395,
      "fullObservedHighPrice": 0.14152,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792469012610-1b9f00497638",
      "symbol": "SOXSBUSDT",
      "baseAsset": "SOXSB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:03:32.610Z",
      "closedAtUtc": "2026-10-20T04:15:43.862Z",
      "holdingPeriodMs": 731252,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 47.61,
      "exitPriceQuote": 47.74,
      "grossPnlGbp": 2.7305187985717825,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 0.7305187985717825,
      "cashChangeGbp": 1.7305187985717825,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +5; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (75) elevated but not extreme; volume confirmed (7.11x baseline); confidence 85 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 47.381471999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.14702793530770908,
      "mfePct": 0.4830917874396219,
      "maeGbp": -1.4702793530770908,
      "mfeGbp": 4.830917874396219,
      "observedDuringTradeLowPrice": 47.54,
      "observedDuringTradeHighPrice": 47.84,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 47.54,
      "fullObservedHighPrice": 47.84,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792469069668-d7a8b5776db85",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:04:29.667Z",
      "closedAtUtc": "2026-10-20T04:08:41.829Z",
      "holdingPeriodMs": 252162,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.624,
      "exitPriceQuote": 9.597,
      "grossPnlGbp": -2.8054862842893833,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.805486284289383,
      "cashChangeGbp": -3.8054862842893833,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (78) elevated but not extreme; volume confirmed (2.32x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 9.577804800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2805486284289383,
      "mfePct": 0,
      "maeGbp": -2.805486284289383,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.597,
      "observedDuringTradeHighPrice": 9.624,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.597,
      "fullObservedHighPrice": 9.624,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792469075542-06d94195dd25",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:04:35.542Z",
      "closedAtUtc": "2026-10-20T04:06:48.068Z",
      "holdingPeriodMs": 132526,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4436,
      "exitPriceQuote": 0.4423,
      "grossPnlGbp": -2.930568079350694,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.930568079350694,
      "cashChangeGbp": -3.930568079350694,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.13%); 5-minute trend confirms long (EMA slope: 0.24%); RSI (67) in neutral zone; volume confirmed (2.88x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.44147072,
      "structuralTargetPrice": 0,
      "maePct": -0.2930568079350694,
      "mfePct": 0,
      "maeGbp": -2.930568079350694,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4423,
      "observedDuringTradeHighPrice": 0.4436,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4423,
      "fullObservedHighPrice": 0.4436,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792469138992-c930ec3082e0d",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:05:38.992Z",
      "closedAtUtc": "2026-10-20T04:06:42.075Z",
      "holdingPeriodMs": 63083,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.658,
      "exitPriceQuote": 0.656,
      "grossPnlGbp": -3.0395136778115526,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.039513677811552,
      "cashChangeGbp": -4.039513677811552,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.40%); RSI (75) elevated but not extreme; volume confirmed (1.27x baseline); confidence 87 meets threshold; consensus strength 0.84 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5428,
      "targetPct": 1.8055,
      "structuralStopPrice": 0.6544285714285715,
      "structuralTargetPrice": 0,
      "maePct": -0.3039513677811553,
      "mfePct": 0,
      "maeGbp": -3.039513677811553,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.656,
      "observedDuringTradeHighPrice": 0.658,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.656,
      "fullObservedHighPrice": 0.658,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792468952495-77815f19c46cf",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T04:02:32.495Z",
      "closedAtUtc": "2026-10-20T04:05:55.056Z",
      "holdingPeriodMs": 202561,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0274,
      "exitPriceQuote": 1.0245,
      "grossPnlGbp": -2.822659139575749,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.822659139575749,
      "cashChangeGbp": -3.822659139575749,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (65) in neutral zone; volume confirmed (1.90x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1.0224684800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2822659139575749,
      "mfePct": 0,
      "maeGbp": -2.8226591395757485,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.0245,
      "observedDuringTradeHighPrice": 1.0274,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0245,
      "fullObservedHighPrice": 1.0274,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792468698097-48a55cdc71261",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:58:18.097Z",
      "closedAtUtc": "2026-10-20T04:05:48.695Z",
      "holdingPeriodMs": 450598,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.868,
      "exitPriceQuote": 4.853,
      "grossPnlGbp": -3.08134757600669,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.08134757600669,
      "cashChangeGbp": -4.08134757600669,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (64) in neutral zone; volume confirmed (2.80x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 4.8446336,
      "structuralTargetPrice": 0,
      "maePct": -0.308134757600669,
      "mfePct": 0.041084634346749783,
      "maeGbp": -3.08134757600669,
      "mfeGbp": 0.4108463434674978,
      "observedDuringTradeLowPrice": 4.853,
      "observedDuringTradeHighPrice": 4.87,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.853,
      "fullObservedHighPrice": 4.87,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792468517678-b3c6481a69af1",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:55:17.678Z",
      "closedAtUtc": "2026-10-20T04:05:29.936Z",
      "holdingPeriodMs": 612258,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7748,
      "exitPriceQuote": 0.773,
      "grossPnlGbp": -2.3231801755291994,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.323180175529199,
      "cashChangeGbp": -3.3231801755291994,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -1; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (57) in neutral zone; volume confirmed (2.26x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.77108096,
      "structuralTargetPrice": 0,
      "maePct": -0.23231801755291995,
      "mfePct": 0.07743933918429709,
      "maeGbp": -2.3231801755291994,
      "mfeGbp": 0.7743933918429708,
      "observedDuringTradeLowPrice": 0.773,
      "observedDuringTradeHighPrice": 0.7754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.773,
      "fullObservedHighPrice": 0.7754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792468082200-e9b899f7729cc",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:48:02.200Z",
      "closedAtUtc": "2026-10-20T03:58:02.644Z",
      "holdingPeriodMs": 600444,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2432,
      "exitPriceQuote": 0.2437,
      "grossPnlGbp": 2.0559210526315805,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 0.05592105263158054,
      "cashChangeGbp": 1.0559210526315805,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (65) in neutral zone; volume confirmed (1.24x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.24203264,
      "structuralTargetPrice": 0,
      "maePct": -0.12335526315789257,
      "mfePct": 0.37006578947368907,
      "maeGbp": -1.2335526315789256,
      "mfeGbp": 3.7006578947368904,
      "observedDuringTradeLowPrice": 0.2429,
      "observedDuringTradeHighPrice": 0.2441,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2429,
      "fullObservedHighPrice": 0.2441,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792467047520-f064f9f8e7a62",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:30:47.520Z",
      "closedAtUtc": "2026-10-20T03:47:39.042Z",
      "holdingPeriodMs": 1011522,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2338,
      "exitPriceQuote": 0.2404,
      "grossPnlGbp": -56.45851154833186,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -60.45851154833186,
      "cashChangeGbp": -58.45851154833186,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-3 a trade); SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.23908388,
      "structuralTargetPrice": 0.22739388000000002,
      "maePct": -3.036783575705729,
      "mfePct": 0.08554319931565685,
      "maeGbp": -60.735671514114586,
      "mfeGbp": 1.710863986313137,
      "observedDuringTradeLowPrice": 0.2336,
      "observedDuringTradeHighPrice": 0.24090000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2336,
      "fullObservedHighPrice": 0.24090000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792467044729-e2652756d14df",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T03:30:44.729Z",
      "closedAtUtc": "2026-10-20T03:47:36.495Z",
      "holdingPeriodMs": 1011766,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2338,
      "exitPriceQuote": 0.2404,
      "grossPnlGbp": -56.45851154833186,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -60.45851154833186,
      "cashChangeGbp": -58.45851154833186,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.23908388,
      "structuralTargetPrice": 0.22739388000000002,
      "maePct": -3.036783575705729,
      "mfePct": 0.08554319931565685,
      "maeGbp": -60.735671514114586,
      "mfeGbp": 1.710863986313137,
      "observedDuringTradeLowPrice": 0.2336,
      "observedDuringTradeHighPrice": 0.24090000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2336,
      "fullObservedHighPrice": 0.24090000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792390042385-7f7458ff5c4b",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T06:07:22.385Z",
      "closedAtUtc": "2026-10-20T03:38:54.820Z",
      "holdingPeriodMs": 77492435,
      "reportingCurrency": "GBP",
      "notionalGbp": 1861.15,
      "assetQuantity": null,
      "entryPriceQuote": 0.00906,
      "exitPriceQuote": 0.00987,
      "grossPnlGbp": 166.39420529801325,
      "entryFeeGbp": 1.86115,
      "exitFeeGbp": 1.86115,
      "totalCostsGbp": 3.7223,
      "netPnlGbp": 162.67190529801326,
      "cashChangeGbp": 164.53305529801324,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #12 of 46 coins by 30-day gain (+30.8%); above its 50-day average",
      "exitReason": "paper.execution.websocket: momentum: took profit at the previous resistance (0.00981000)",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 26.62507708475458,
      "targetPct": 79.87523125426374,
      "structuralStopPrice": 0.006907768016121235,
      "structuralTargetPrice": 0,
      "maePct": -7.395143487858724,
      "mfePct": 8.940397350993377,
      "maeGbp": -137.63471302428263,
      "mfeGbp": 166.39420529801325,
      "observedDuringTradeLowPrice": 0.00839,
      "observedDuringTradeHighPrice": 0.00987,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00839,
      "fullObservedHighPrice": 0.00987,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792380626582-fc377cc31786",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T03:30:26.582Z",
      "closedAtUtc": "2026-10-20T03:30:26.335Z",
      "holdingPeriodMs": 86399753,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 726.12,
      "exitPriceQuote": 729.4,
      "grossPnlGbp": -9.034319396242969,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -13.034319396242969,
      "cashChangeGbp": -11.034319396242969,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £2 a trade); SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: 24-hour limit)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 742.530312,
      "structuralTargetPrice": 706.224312,
      "maePct": -1.035641491764444,
      "mfePct": 0.40213738775959335,
      "maeGbp": -20.71282983528888,
      "mfeGbp": 8.042747755191867,
      "observedDuringTradeLowPrice": 723.2,
      "observedDuringTradeHighPrice": 733.64,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 723.2,
      "fullObservedHighPrice": 733.64,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792380623400-2c4abaafea0d",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T03:30:23.400Z",
      "closedAtUtc": "2026-10-20T03:30:23.427Z",
      "holdingPeriodMs": 86400027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 726.12,
      "exitPriceQuote": 729.4,
      "grossPnlGbp": -9.034319396242969,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -13.034319396242969,
      "cashChangeGbp": -11.034319396242969,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: 24-hour limit",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 742.530312,
      "structuralTargetPrice": 706.224312,
      "maePct": -1.035641491764444,
      "mfePct": 0.40213738775959335,
      "maeGbp": -20.71282983528888,
      "mfeGbp": 8.042747755191867,
      "observedDuringTradeLowPrice": 723.2,
      "observedDuringTradeHighPrice": 733.64,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 723.2,
      "fullObservedHighPrice": 733.64,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792464867624-a77fae9d1acfd",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T02:54:27.624Z",
      "closedAtUtc": "2026-10-20T02:59:06.578Z",
      "holdingPeriodMs": 278954,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1116,
      "exitPriceQuote": 0.1112,
      "grossPnlGbp": -3.584229390681106,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.584229390681106,
      "cashChangeGbp": -4.584229390681106,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (70) in neutral zone; volume confirmed (2.00x baseline); confidence 87 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.11106432000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.35842293906811057,
      "mfePct": 0.08960573476701521,
      "maeGbp": -3.584229390681106,
      "mfeGbp": 0.8960573476701521,
      "observedDuringTradeLowPrice": 0.1112,
      "observedDuringTradeHighPrice": 0.1117,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1112,
      "fullObservedHighPrice": 0.1117,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792464025032-8c011a71f24ca",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T02:40:25.032Z",
      "closedAtUtc": "2026-10-20T02:50:25.591Z",
      "holdingPeriodMs": 600559,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 150.4,
      "exitPriceQuote": 151.51,
      "grossPnlGbp": 7.3803191489360715,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 5.3803191489360715,
      "cashChangeGbp": 6.3803191489360715,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (63) in neutral zone; volume confirmed (1.68x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 149.67808,
      "structuralTargetPrice": 0,
      "maePct": -0.006648936170225617,
      "mfePct": 0.7380319148936072,
      "maeGbp": -0.06648936170225617,
      "mfeGbp": 7.380319148936072,
      "observedDuringTradeLowPrice": 150.39,
      "observedDuringTradeHighPrice": 151.51,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 150.39,
      "fullObservedHighPrice": 151.51,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792463645398-65f3a7dccc7e4",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T02:34:05.398Z",
      "closedAtUtc": "2026-10-20T02:35:50.999Z",
      "holdingPeriodMs": 105601,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0147,
      "exitPriceQuote": 0.01465,
      "grossPnlGbp": -3.4013605442176664,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.401360544217667,
      "cashChangeGbp": -4.401360544217667,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.18%); RSI (73) elevated but not extreme; volume confirmed (1.31x baseline); confidence 86 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.014629439999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.34013605442176664,
      "mfePct": 0,
      "maeGbp": -3.4013605442176664,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01465,
      "observedDuringTradeHighPrice": 0.0147,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01465,
      "fullObservedHighPrice": 0.0147,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792461295957-d10bc198344bd",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T01:54:55.957Z",
      "closedAtUtc": "2026-10-20T02:05:57.810Z",
      "holdingPeriodMs": 661853,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8,
      "exitPriceQuote": 0.8007,
      "grossPnlGbp": 0.8749999999999036,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.1250000000000964,
      "cashChangeGbp": -0.12500000000009637,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.30%); RSI (74) elevated but not extreme; volume confirmed (1.65x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.79616,
      "structuralTargetPrice": 0,
      "maePct": -0.2500000000000002,
      "mfePct": 0.1749999999999946,
      "maeGbp": -2.500000000000002,
      "mfeGbp": 1.749999999999946,
      "observedDuringTradeLowPrice": 0.798,
      "observedDuringTradeHighPrice": 0.8014,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.798,
      "fullObservedHighPrice": 0.8014,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792461175619-5a9e1c98d3bac",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T01:52:55.619Z",
      "closedAtUtc": "2026-10-20T01:58:14.260Z",
      "holdingPeriodMs": 318641,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1258,
      "exitPriceQuote": 0.1254,
      "grossPnlGbp": -3.1796502384736383,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.179650238473638,
      "cashChangeGbp": -4.179650238473638,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (72) elevated but not extreme; volume confirmed (6.58x baseline); confidence 88 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.12519616,
      "structuralTargetPrice": 0,
      "maePct": -0.31796502384736386,
      "mfePct": 0.07949125596185751,
      "maeGbp": -3.1796502384736387,
      "mfeGbp": 0.7949125596185751,
      "observedDuringTradeLowPrice": 0.1254,
      "observedDuringTradeHighPrice": 0.1259,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1254,
      "fullObservedHighPrice": 0.1259,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792460609050-2e5d53fc0978b",
      "symbol": "TSLABUSDT",
      "baseAsset": "TSLAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T01:43:29.050Z",
      "closedAtUtc": "2026-10-20T01:54:47.024Z",
      "holdingPeriodMs": 677974,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 367.18,
      "exitPriceQuote": 367.5,
      "grossPnlGbp": 0.8715071626994748,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.1284928373005252,
      "cashChangeGbp": -0.1284928373005252,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (64) in neutral zone; volume confirmed (3.22x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 365.417536,
      "structuralTargetPrice": 0,
      "maePct": -0.021787679067483003,
      "mfePct": 0.15796067323927884,
      "maeGbp": -0.21787679067483,
      "mfeGbp": 1.5796067323927883,
      "observedDuringTradeLowPrice": 367.1,
      "observedDuringTradeHighPrice": 367.76,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 367.1,
      "fullObservedHighPrice": 367.76,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792460616364-51783ce79ef4e",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T01:43:36.364Z",
      "closedAtUtc": "2026-10-20T01:53:36.379Z",
      "holdingPeriodMs": 600015,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2384,
      "exitPriceQuote": 0.2388,
      "grossPnlGbp": 1.6778523489933368,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.3221476510066632,
      "cashChangeGbp": 0.6778523489933368,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.26%); RSI (73) elevated but not extreme; volume confirmed (1.40x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5213,
      "targetPct": 1.7627,
      "structuralStopPrice": 0.23715714285714284,
      "structuralTargetPrice": 0,
      "maePct": -0.08389261744966683,
      "mfePct": 0.6291946308724838,
      "maeGbp": -0.8389261744966683,
      "mfeGbp": 6.291946308724838,
      "observedDuringTradeLowPrice": 0.2382,
      "observedDuringTradeHighPrice": 0.23989999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2382,
      "fullObservedHighPrice": 0.23989999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792460552255-0cea043f88117",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T01:42:32.255Z",
      "closedAtUtc": "2026-10-20T01:52:51.797Z",
      "holdingPeriodMs": 619542,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.763,
      "exitPriceQuote": 1.767,
      "grossPnlGbp": 2.268859897901307,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 0.26885989790130704,
      "cashChangeGbp": 1.268859897901307,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (76) elevated but not extreme; volume confirmed (3.42x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1.7545376,
      "structuralTargetPrice": 0,
      "maePct": -0.1701644923425917,
      "mfePct": 0.340328984685196,
      "maeGbp": -1.701644923425917,
      "mfeGbp": 3.40328984685196,
      "observedDuringTradeLowPrice": 1.76,
      "observedDuringTradeHighPrice": 1.769,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.76,
      "fullObservedHighPrice": 1.769,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792460918103-478ff671554dd",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-20T01:48:38.103Z",
      "closedAtUtc": "2026-10-20T01:50:04.443Z",
      "holdingPeriodMs": 86340,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06067,
      "exitPriceQuote": 0.06045,
      "grossPnlGbp": -3.626174386022827,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.626174386022827,
      "cashChangeGbp": -4.626174386022827,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.18%); RSI (73) elevated but not extreme; volume confirmed (2.10x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.060378784,
      "structuralTargetPrice": 0,
      "maePct": -0.37910004944783426,
      "mfePct": 0.016482610845551544,
      "maeGbp": -3.791000494478342,
      "mfeGbp": 0.16482610845551546,
      "observedDuringTradeLowPrice": 0.06044,
      "observedDuringTradeHighPrice": 0.06068,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06044,
      "fullObservedHighPrice": 0.06068,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792441714299-07837eefba3dc",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:28:34.299Z",
      "closedAtUtc": "2026-10-19T22:37:50.568Z",
      "holdingPeriodMs": 7756269,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2513,
      "exitPriceQuote": 0.257,
      "grossPnlGbp": -45.364106645443556,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.364106645443556,
      "cashChangeGbp": -47.364106645443556,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-3 a trade); SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.25697938000000004,
      "structuralTargetPrice": 0.24441438000000001,
      "maePct": -2.3079984082769482,
      "mfePct": 1.7508953442101134,
      "maeGbp": -46.15996816553897,
      "mfeGbp": 35.01790688420227,
      "observedDuringTradeLowPrice": 0.2469,
      "observedDuringTradeHighPrice": 0.2571,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2469,
      "fullObservedHighPrice": 0.2571,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792441711632-d731f1c47183e",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:28:31.632Z",
      "closedAtUtc": "2026-10-19T22:37:47.946Z",
      "holdingPeriodMs": 7756314,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2513,
      "exitPriceQuote": 0.257,
      "grossPnlGbp": -45.364106645443556,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.364106645443556,
      "cashChangeGbp": -47.364106645443556,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 94,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.25697938000000004,
      "structuralTargetPrice": 0.24441438000000001,
      "maePct": -2.3079984082769482,
      "mfePct": 1.7508953442101134,
      "maeGbp": -46.15996816553897,
      "mfeGbp": 35.01790688420227,
      "observedDuringTradeLowPrice": 0.2469,
      "observedDuringTradeHighPrice": 0.2571,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2469,
      "fullObservedHighPrice": 0.2571,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792448722699-4e569ae03d673",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T22:25:22.699Z",
      "closedAtUtc": "2026-10-19T22:34:10.861Z",
      "holdingPeriodMs": 528162,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7726,
      "exitPriceQuote": 0.7705,
      "grossPnlGbp": -2.7180947450168147,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.718094745016815,
      "cashChangeGbp": -3.7180947450168147,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (69) in neutral zone; volume confirmed (1.83x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.7688915199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.27180947450168147,
      "mfePct": 0.0388299249288219,
      "maeGbp": -2.7180947450168147,
      "mfeGbp": 0.388299249288219,
      "observedDuringTradeLowPrice": 0.7705,
      "observedDuringTradeHighPrice": 0.7729000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7705,
      "fullObservedHighPrice": 0.7729000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792448221936-248409a1141f1",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T22:17:01.936Z",
      "closedAtUtc": "2026-10-19T22:27:05.399Z",
      "holdingPeriodMs": 603463,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 149.9,
      "exitPriceQuote": 149.81,
      "grossPnlGbp": -0.6004002668445858,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.600400266844586,
      "cashChangeGbp": -1.6004002668445858,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; 1-minute trend confirms long (EMA slope: 0.09%); 5-minute trend confirms long (EMA slope: 0.23%); RSI (77) elevated but not extreme; volume confirmed (1.56x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 149.18048,
      "structuralTargetPrice": 0,
      "maePct": -0.1334222815210254,
      "mfePct": 0.34022681787857967,
      "maeGbp": -1.3342228152102538,
      "mfeGbp": 3.4022681787857967,
      "observedDuringTradeLowPrice": 149.7,
      "observedDuringTradeHighPrice": 150.41,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 149.7,
      "fullObservedHighPrice": 150.41,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792448478051-1acc3ffd4ec8a",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T22:21:18.051Z",
      "closedAtUtc": "2026-10-19T22:22:34.628Z",
      "holdingPeriodMs": 76577,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.15,
      "exitPriceQuote": 1.146,
      "grossPnlGbp": -3.4782608695652204,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -5.47826086956522,
      "cashChangeGbp": -4.47826086956522,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.27%); RSI (75) elevated but not extreme; volume confirmed (1.24x baseline); confidence 89 meets threshold; consensus strength 0.89 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1.14448,
      "structuralTargetPrice": 0,
      "maePct": -0.34782608695652206,
      "mfePct": 0,
      "maeGbp": -3.478260869565221,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.146,
      "observedDuringTradeHighPrice": 1.15,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.146,
      "fullObservedHighPrice": 1.15,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792445525495-dd1f3005a0a62",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T21:32:05.495Z",
      "closedAtUtc": "2026-10-19T22:14:45.760Z",
      "holdingPeriodMs": 2560265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009,
      "exitPriceQuote": 0.00918,
      "grossPnlGbp": 40.0000000000003,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 36.0000000000003,
      "cashChangeGbp": 38.0000000000003,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds ALTUSDT; holding support 0.0089300-0.0089900 (4 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£49): sell it all (+£36) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.4285714285714364,
      "targetPct": 3.7920000000000176,
      "structuralStopPrice": 0.00869142857142857,
      "structuralTargetPrice": 0.00934128,
      "maePct": 0,
      "mfePct": 2.6666666666666736,
      "maeGbp": 0,
      "mfeGbp": 53.33333333333348,
      "observedDuringTradeLowPrice": 0.009,
      "observedDuringTradeHighPrice": 0.009240000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009,
      "fullObservedHighPrice": 0.009240000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792447328207-c0ef203660802",
      "symbol": "RLCUSDT",
      "baseAsset": "RLC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T22:02:08.206Z",
      "closedAtUtc": "2026-10-19T22:12:11.616Z",
      "holdingPeriodMs": 603410,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7198,
      "exitPriceQuote": 0.7187,
      "grossPnlGbp": -1.5282022784106557,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -3.5282022784106557,
      "cashChangeGbp": -2.5282022784106557,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.05%); RSI (63) in neutral zone; volume confirmed (1.22x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.71634496,
      "structuralTargetPrice": 0,
      "maePct": -0.16671297582661557,
      "mfePct": 0.25006946373993105,
      "maeGbp": -1.6671297582661557,
      "mfeGbp": 2.5006946373993104,
      "observedDuringTradeLowPrice": 0.7186,
      "observedDuringTradeHighPrice": 0.7216,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7186,
      "fullObservedHighPrice": 0.7216,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792446932143-34e15c28cac3f",
      "symbol": "AMPUSDT",
      "baseAsset": "AMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T21:55:32.143Z",
      "closedAtUtc": "2026-10-19T21:56:07.791Z",
      "holdingPeriodMs": 35648,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.000815,
      "exitPriceQuote": 0.00081,
      "grossPnlGbp": -6.134969325153391,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -8.134969325153392,
      "cashChangeGbp": -7.134969325153391,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.13%); 5-minute trend confirms long (EMA slope: 0.27%); RSI (65) in neutral zone; volume confirmed (2.55x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.6836,
      "targetPct": 2.0872,
      "structuralStopPrice": 0.0008094285714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.8588957055214668,
      "mfePct": 0,
      "maeGbp": -8.588957055214667,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.000808,
      "observedDuringTradeHighPrice": 0.000815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.000808,
      "fullObservedHighPrice": 0.000815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792443748423-b831c7b098842",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T21:02:28.423Z",
      "closedAtUtc": "2026-10-19T21:12:28.840Z",
      "holdingPeriodMs": 600417,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05979,
      "exitPriceQuote": 0.05989,
      "grossPnlGbp": 1.6725204883759144,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.3274795116240856,
      "cashChangeGbp": 0.6725204883759144,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (56) in neutral zone; volume confirmed (1.78x baseline); confidence 92 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.059503008,
      "structuralTargetPrice": 0,
      "maePct": -0.050175614651283236,
      "mfePct": 0.43485532697774937,
      "maeGbp": -0.5017561465128323,
      "mfeGbp": 4.348553269777494,
      "observedDuringTradeLowPrice": 0.05976,
      "observedDuringTradeHighPrice": 0.060050000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05976,
      "fullObservedHighPrice": 0.060050000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792441324657-9266834e04352",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:22:04.657Z",
      "closedAtUtc": "2026-10-19T20:32:01.400Z",
      "holdingPeriodMs": 596743,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 78.36,
      "exitPriceQuote": 78.16,
      "grossPnlGbp": -2.5523226135783927,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.552322613578393,
      "cashChangeGbp": -3.5523226135783927,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (76) elevated but not extreme; volume confirmed (2.54x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 77.98387199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.2552322613578393,
      "mfePct": 0,
      "maeGbp": -2.5523226135783927,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 78.16,
      "observedDuringTradeHighPrice": 78.36,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 78.16,
      "fullObservedHighPrice": 78.36,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792440237194-3f4a07f8b0c1b",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:03:57.194Z",
      "closedAtUtc": "2026-10-19T20:31:39.833Z",
      "holdingPeriodMs": 1662639,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05748,
      "exitPriceQuote": 0.05778,
      "grossPnlGbp": 10.438413361168918,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.438413361168918,
      "cashChangeGbp": 8.438413361168918,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 4.11x normal",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (gave back 37% of its best +£10): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 7.332985386221299,
      "targetPct": 21.998956158663898,
      "structuralStopPrice": 0.053265,
      "structuralTargetPrice": 0,
      "maePct": -0.7306889352818435,
      "mfePct": 0.7132915796798777,
      "maeGbp": -14.613778705636872,
      "mfeGbp": 14.265831593597554,
      "observedDuringTradeLowPrice": 0.05706,
      "observedDuringTradeHighPrice": 0.05789,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05706,
      "fullObservedHighPrice": 0.05789,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792441267403-e85cecda84332",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:21:07.403Z",
      "closedAtUtc": "2026-10-19T20:28:45.075Z",
      "holdingPeriodMs": 457672,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 148.61,
      "exitPriceQuote": 148.2,
      "grossPnlGbp": -2.7588991319562948,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.758899131956294,
      "cashChangeGbp": -3.7588991319562948,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (78) elevated but not extreme; volume confirmed (1.58x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 147.89667200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2758899131956295,
      "mfePct": 0,
      "maeGbp": -2.758899131956295,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 148.2,
      "observedDuringTradeHighPrice": 148.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 148.2,
      "fullObservedHighPrice": 148.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792441335910-a76fa9d062c52",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:22:15.910Z",
      "closedAtUtc": "2026-10-19T20:25:33.344Z",
      "holdingPeriodMs": 197434,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0782,
      "exitPriceQuote": 0.078,
      "grossPnlGbp": -2.557544757033321,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.557544757033321,
      "cashChangeGbp": -3.557544757033321,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.34%); RSI (77) elevated but not extreme; volume confirmed (2.75x baseline); confidence 87 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.07782464,
      "structuralTargetPrice": 0,
      "maePct": -0.2557544757033321,
      "mfePct": 0.2557544757033144,
      "maeGbp": -2.557544757033321,
      "mfeGbp": 2.5575447570331438,
      "observedDuringTradeLowPrice": 0.078,
      "observedDuringTradeHighPrice": 0.0784,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.078,
      "fullObservedHighPrice": 0.0784,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792441273450-dd386f80da724",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:21:13.450Z",
      "closedAtUtc": "2026-10-19T20:23:44.714Z",
      "holdingPeriodMs": 151264,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.972,
      "exitPriceQuote": 4.959,
      "grossPnlGbp": -2.6146419951731272,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.614641995173127,
      "cashChangeGbp": -3.6146419951731272,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (74) elevated but not extreme; volume confirmed (1.93x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 4.948134400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2614641995173127,
      "mfePct": 0,
      "maeGbp": -2.614641995173127,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.959,
      "observedDuringTradeHighPrice": 4.972,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.959,
      "fullObservedHighPrice": 4.972,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792431161476-d203e2a240b96",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T17:32:41.476Z",
      "closedAtUtc": "2026-10-19T20:23:36.798Z",
      "holdingPeriodMs": 10255322,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05603,
      "exitPriceQuote": 0.05738,
      "grossPnlGbp": -48.188470462252255,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -52.188470462252255,
      "cashChangeGbp": -50.188470462252255,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-2 a trade); SCANNER SHORT: scored 81/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.057296278,
      "structuralTargetPrice": 0.05449477800000001,
      "maePct": -2.4272711047652917,
      "mfePct": 0.3569516330537314,
      "maeGbp": -48.54542209530583,
      "mfeGbp": 7.139032661074627,
      "observedDuringTradeLowPrice": 0.05583,
      "observedDuringTradeHighPrice": 0.05738999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05583,
      "fullObservedHighPrice": 0.05738999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792431159015-045ae3cf85db",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T17:32:39.015Z",
      "closedAtUtc": "2026-10-19T20:23:34.077Z",
      "holdingPeriodMs": 10255062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05603,
      "exitPriceQuote": 0.05738,
      "grossPnlGbp": -48.188470462252255,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -52.188470462252255,
      "cashChangeGbp": -50.188470462252255,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 81/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 81,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.057296278,
      "structuralTargetPrice": 0.05449477800000001,
      "maePct": -2.4272711047652917,
      "mfePct": 0.3569516330537314,
      "maeGbp": -48.54542209530583,
      "mfeGbp": 7.139032661074627,
      "observedDuringTradeLowPrice": 0.05583,
      "observedDuringTradeHighPrice": 0.05738999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05583,
      "fullObservedHighPrice": 0.05738999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792441261158-63662d24e514b",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T20:21:01.158Z",
      "closedAtUtc": "2026-10-19T20:22:44.400Z",
      "holdingPeriodMs": 103242,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5169,
      "exitPriceQuote": 0.5155,
      "grossPnlGbp": -2.7084542464694676,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.708454246469468,
      "cashChangeGbp": -3.7084542464694676,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.33%); RSI (77) elevated but not extreme; volume confirmed (1.42x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5279,
      "targetPct": 1.7757,
      "structuralStopPrice": 0.5141714285714285,
      "structuralTargetPrice": 0,
      "maePct": -0.2901915264074399,
      "mfePct": 0.05803830528147939,
      "maeGbp": -2.9019152640743986,
      "mfeGbp": 0.5803830528147939,
      "observedDuringTradeLowPrice": 0.5154,
      "observedDuringTradeHighPrice": 0.5172,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5154,
      "fullObservedHighPrice": 0.5172,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792435268221-0ddc9078c7a0a-partial-1792439619114-ce5ed80612e96",
      "symbol": "NBISBUSDT",
      "baseAsset": "NBISB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-19T18:41:08.221Z",
      "closedAtUtc": "2026-10-19T19:53:39.114Z",
      "holdingPeriodMs": 4350893,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 167.77,
      "exitPriceQuote": 171.95,
      "grossPnlGbp": 12.457531143827794,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": 11.457531143827794,
      "cashChangeGbp": 11.957531143827794,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.33498241640341647,
      "targetPct": 0.315908684508554,
      "structuralStopPrice": 167.208,
      "structuralTargetPrice": 168.3,
      "maePct": -0.05960541217143871,
      "mfePct": 3.4153901174226555,
      "maeGbp": -1.1921082434287742,
      "mfeGbp": 34.153901174226554,
      "observedDuringTradeLowPrice": 167.67,
      "observedDuringTradeHighPrice": 173.49999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 167.67,
      "fullObservedHighPrice": 173.49999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792438663317-0d4cde9d430e2",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T19:37:43.317Z",
      "closedAtUtc": "2026-10-19T19:46:48.127Z",
      "holdingPeriodMs": 544810,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7864,
      "exitPriceQuote": 0.7844,
      "grossPnlGbp": -2.5432349949135324,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.543234994913533,
      "cashChangeGbp": -3.5432349949135324,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.17%); RSI (64) in neutral zone; volume confirmed (1.27x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.78262528,
      "structuralTargetPrice": 0,
      "maePct": -0.25432349949135324,
      "mfePct": 0,
      "maeGbp": -2.5432349949135324,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7844,
      "observedDuringTradeHighPrice": 0.7864,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7844,
      "fullObservedHighPrice": 0.7864,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792437042332-c01b1482848b4",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T19:10:42.332Z",
      "closedAtUtc": "2026-10-19T19:11:13.687Z",
      "holdingPeriodMs": 31355,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1841,
      "exitPriceQuote": 0.1836,
      "grossPnlGbp": -2.7159152634437826,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.715915263443783,
      "cashChangeGbp": -3.7159152634437826,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.24%); RSI (72) elevated but not extreme; volume confirmed (6.68x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4811,
      "targetPct": 1.6822,
      "structuralStopPrice": 0.18321428571428572,
      "structuralTargetPrice": 0,
      "maePct": -0.2715915263443783,
      "mfePct": 0,
      "maeGbp": -2.7159152634437826,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1836,
      "observedDuringTradeHighPrice": 0.1841,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1836,
      "fullObservedHighPrice": 0.1841,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792436783026-83f66cccca843",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T19:06:23.026Z",
      "closedAtUtc": "2026-10-19T19:08:39.168Z",
      "holdingPeriodMs": 136142,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05829,
      "exitPriceQuote": 0.05812,
      "grossPnlGbp": -2.9164522216504283,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.916452221650428,
      "cashChangeGbp": -3.9164522216504283,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.14%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (56) in neutral zone; volume confirmed (1.58x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5024,
      "targetPct": 1.7248,
      "structuralStopPrice": 0.05799714285714285,
      "structuralTargetPrice": 0,
      "maePct": -0.29164522216504285,
      "mfePct": 0.2744896208612119,
      "maeGbp": -2.9164522216504287,
      "mfeGbp": 2.744896208612119,
      "observedDuringTradeLowPrice": 0.05812,
      "observedDuringTradeHighPrice": 0.05845,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05812,
      "fullObservedHighPrice": 0.05845,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792435268221-0ddc9078c7a0a-partial-1792436698513-02af7d65fe06f",
      "symbol": "NBISBUSDT",
      "baseAsset": "NBISB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-19T18:41:08.221Z",
      "closedAtUtc": "2026-10-19T19:04:58.513Z",
      "holdingPeriodMs": 1430292,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 167.77,
      "exitPriceQuote": 169.56,
      "grossPnlGbp": 10.669368778685056,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 8.669368778685056,
      "cashChangeGbp": 9.669368778685056,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.33498241640341647,
      "targetPct": 0.315908684508554,
      "structuralStopPrice": 167.208,
      "structuralTargetPrice": 168.3,
      "maePct": -0.05960541217143871,
      "mfePct": 1.0967395839542249,
      "maeGbp": -1.1921082434287742,
      "mfeGbp": 21.934791679084498,
      "observedDuringTradeLowPrice": 167.67,
      "observedDuringTradeHighPrice": 169.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 167.67,
      "fullObservedHighPrice": 169.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792397007399-73f163c37a5d",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T08:03:27.399Z",
      "closedAtUtc": "2026-10-19T19:03:17.062Z",
      "holdingPeriodMs": 39589663,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7129,
      "exitPriceQuote": 0.6742,
      "grossPnlGbp": -108.57062701641172,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -112.57062701641172,
      "cashChangeGbp": -110.57062701641172,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.53x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (0.674250)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 5.421517744424178,
      "targetPct": 16.264553233272533,
      "structuralStopPrice": 0.67425,
      "structuralTargetPrice": 0,
      "maePct": -5.428531350820586,
      "mfePct": 0.4348435965773589,
      "maeGbp": -108.57062701641172,
      "mfeGbp": 8.696871931547177,
      "observedDuringTradeLowPrice": 0.6742,
      "observedDuringTradeHighPrice": 0.7159999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6742,
      "fullObservedHighPrice": 0.7159999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792436169974-e73c217b19367",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T18:56:09.974Z",
      "closedAtUtc": "2026-10-19T19:01:19.573Z",
      "holdingPeriodMs": 309599,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9903,
      "exitPriceQuote": 0.9879,
      "grossPnlGbp": -2.4235080278703,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.4235080278703,
      "cashChangeGbp": -3.4235080278703,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (74) elevated but not extreme; volume confirmed (1.44x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.98554656,
      "structuralTargetPrice": 0,
      "maePct": -0.24235080278702997,
      "mfePct": 0.04039180046451247,
      "maeGbp": -2.4235080278703,
      "mfeGbp": 0.40391800464512473,
      "observedDuringTradeLowPrice": 0.9879,
      "observedDuringTradeHighPrice": 0.9907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9879,
      "fullObservedHighPrice": 0.9907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792435454261-576c077218b4a",
      "symbol": "QKCUSDT",
      "baseAsset": "QKC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-19T18:44:14.261Z",
      "closedAtUtc": "2026-10-19T18:45:52.863Z",
      "holdingPeriodMs": 98602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002424,
      "exitPriceQuote": 0.002446,
      "grossPnlGbp": -18.151815181518057,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -22.151815181518057,
      "cashChangeGbp": -20.151815181518057,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.15 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.072607260726072,
      "targetPct": 0.2145214521452108,
      "structuralStopPrice": 0.00245,
      "structuralTargetPrice": 0.0024188,
      "maePct": -0.9075907590759028,
      "mfePct": 0,
      "maeGbp": -18.151815181518057,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002424,
      "observedDuringTradeHighPrice": 0.0024459999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002424,
      "fullObservedHighPrice": 0.0024459999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792433923501-e3bcba6bcba03",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T18:18:43.500Z",
      "closedAtUtc": "2026-10-19T18:19:18.536Z",
      "holdingPeriodMs": 35036,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05702,
      "exitPriceQuote": 0.05743,
      "grossPnlGbp": 7.190459487898994,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 5.190459487898994,
      "cashChangeGbp": 6.190459487898994,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.40%); RSI (76) elevated but not extreme; volume confirmed (4.50x baseline); confidence 94 meets threshold; consensus strength 0.89 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.6714,
      "targetPct": 2.0629,
      "structuralStopPrice": 0.05663714285714286,
      "structuralTargetPrice": 0,
      "maePct": -0.07015082427218235,
      "mfePct": 0.8067344791301334,
      "maeGbp": -0.7015082427218234,
      "mfeGbp": 8.067344791301334,
      "observedDuringTradeLowPrice": 0.05698,
      "observedDuringTradeHighPrice": 0.05748,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05698,
      "fullObservedHighPrice": 0.05748,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792408485891-721b7e8d631eb",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T11:14:45.891Z",
      "closedAtUtc": "2026-10-19T17:32:36.410Z",
      "holdingPeriodMs": 22670519,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.856,
      "exitPriceQuote": 2.84,
      "grossPnlGbp": 11.204481792717097,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.204481792717097,
      "cashChangeGbp": 9.204481792717097,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-1 a trade); SCANNER SHORT: scored 76/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 28% of its best +£10): sell it all (+£7) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.9205455999999996,
      "structuralTargetPrice": 2.7777456,
      "maePct": -1.400560224089637,
      "mfePct": 0.7002801120448185,
      "maeGbp": -28.011204481792742,
      "mfeGbp": 14.005602240896371,
      "observedDuringTradeLowPrice": 2.836,
      "observedDuringTradeHighPrice": 2.896,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.836,
      "fullObservedHighPrice": 2.896,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792408480476-eca8246132dab",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T11:14:40.476Z",
      "closedAtUtc": "2026-10-19T17:32:33.880Z",
      "holdingPeriodMs": 22673404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.856,
      "exitPriceQuote": 2.84,
      "grossPnlGbp": 11.204481792717097,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.204481792717097,
      "cashChangeGbp": 9.204481792717097,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 76/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£10): sell it all (+£7) to fill the pot",
      "confidence": 76,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.9205455999999996,
      "structuralTargetPrice": 2.7777456,
      "maePct": -1.400560224089637,
      "mfePct": 0.7002801120448185,
      "maeGbp": -28.011204481792742,
      "mfeGbp": 14.005602240896371,
      "observedDuringTradeLowPrice": 2.836,
      "observedDuringTradeHighPrice": 2.896,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.836,
      "fullObservedHighPrice": 2.896,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792429578000-64e163e90b6b4",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T17:06:18.000Z",
      "closedAtUtc": "2026-10-19T17:32:10.643Z",
      "holdingPeriodMs": 1552643,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0764,
      "exitPriceQuote": 0.07577,
      "grossPnlGbp": 16.492146596858422,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 12.492146596858422,
      "cashChangeGbp": 14.492146596858422,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£17): sell it all (+£12) to fill the pot",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.07812664,
      "structuralTargetPrice": 0.07430664,
      "maePct": -0.20942408376964317,
      "mfePct": 1.0340314136125641,
      "maeGbp": -4.188481675392864,
      "mfeGbp": 20.680628272251283,
      "observedDuringTradeLowPrice": 0.07561,
      "observedDuringTradeHighPrice": 0.07656,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07561,
      "fullObservedHighPrice": 0.07656,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792429396115-c73a869949a07",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T17:03:16.115Z",
      "closedAtUtc": "2026-10-19T17:04:43.973Z",
      "holdingPeriodMs": 87858,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05706,
      "exitPriceQuote": 0.05692,
      "grossPnlGbp": -2.453557658604999,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.453557658604999,
      "cashChangeGbp": -3.453557658604999,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (64) in neutral zone; volume confirmed (2.87x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.056786112,
      "structuralTargetPrice": 0,
      "maePct": -0.2453557658604999,
      "mfePct": 0.03505082369435539,
      "maeGbp": -2.453557658604999,
      "mfeGbp": 0.3505082369435539,
      "observedDuringTradeLowPrice": 0.05692,
      "observedDuringTradeHighPrice": 0.05707999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05692,
      "fullObservedHighPrice": 0.05707999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792427464535-e3e92b10a0782",
      "symbol": "MSTRBUSDT",
      "baseAsset": "MSTRB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T16:31:04.535Z",
      "closedAtUtc": "2026-10-19T17:03:51.121Z",
      "holdingPeriodMs": 1966586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 138.45,
      "exitPriceQuote": 137.65,
      "grossPnlGbp": 11.556518598771873,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.5565185987718735,
      "cashChangeGbp": 9.556518598771873,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 88/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£10): sell it all (+£8) to fill the pot",
      "confidence": 88,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 141.57896999999997,
      "structuralTargetPrice": 134.65646999999998,
      "maePct": -0.1372336583604173,
      "mfePct": 0.707836764174785,
      "maeGbp": -2.7446731672083455,
      "mfeGbp": 14.1567352834957,
      "observedDuringTradeLowPrice": 137.47,
      "observedDuringTradeHighPrice": 138.64,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 137.47,
      "fullObservedHighPrice": 138.64,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792428041201-dcc00ba8a2b88",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-19T16:40:41.201Z",
      "closedAtUtc": "2026-10-19T16:47:53.735Z",
      "holdingPeriodMs": 432534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2675,
      "exitPriceQuote": 0.2652,
      "grossPnlGbp": -17.196261682243172,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.196261682243172,
      "cashChangeGbp": -19.196261682243172,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.20 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.719626168224304,
      "targetPct": 2.377570093457935,
      "structuralStopPrice": 0.25755,
      "structuralTargetPrice": 0.27386,
      "maePct": -0.9345794392523372,
      "mfePct": 0,
      "maeGbp": -18.691588785046743,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.265,
      "observedDuringTradeHighPrice": 0.2675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.265,
      "fullObservedHighPrice": 0.2675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792423739395-d2f3c184ff17e",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:28:59.395Z",
      "closedAtUtc": "2026-10-19T16:29:04.068Z",
      "holdingPeriodMs": 3604673,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.679,
      "exitPriceQuote": 8.73,
      "grossPnlGbp": 11.752506049084031,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.752506049084031,
      "cashChangeGbp": 9.752506049084031,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds INJUSDT; holding support 8.5330-8.8350 (17 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.673119022928905,
      "targetPct": 3.031224795483345,
      "structuralStopPrice": 8.447000000000001,
      "structuralTargetPrice": 8.94208,
      "maePct": -1.8320082958866308,
      "mfePct": 0.7374121442562513,
      "maeGbp": -36.64016591773262,
      "mfeGbp": 14.748242885125029,
      "observedDuringTradeLowPrice": 8.52,
      "observedDuringTradeHighPrice": 8.743,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.52,
      "fullObservedHighPrice": 8.743,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792427076168-eb78788efc7d6",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T16:24:36.168Z",
      "closedAtUtc": "2026-10-19T16:25:11.032Z",
      "holdingPeriodMs": 34864,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0306,
      "exitPriceQuote": 0.03051,
      "grossPnlGbp": -2.941176470588229,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.941176470588228,
      "cashChangeGbp": -3.941176470588229,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (72) elevated but not extreme; volume confirmed (1.44x baseline); confidence 88 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.030453119999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.32679738562091304,
      "mfePct": 0,
      "maeGbp": -3.2679738562091303,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0305,
      "observedDuringTradeHighPrice": 0.0306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0305,
      "fullObservedHighPrice": 0.0306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792425072982-99d747ee7f6b8",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:51:12.982Z",
      "closedAtUtc": "2026-10-19T16:21:10.380Z",
      "holdingPeriodMs": 1797398,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1121.69,
      "exitPriceQuote": 1147.43,
      "grossPnlGbp": -45.89503338712123,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.89503338712123,
      "cashChangeGbp": -47.89503338712123,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-2 a trade); SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1147.040194,
      "structuralTargetPrice": 1090.955694,
      "maePct": -2.2965346931861736,
      "mfePct": 0.03655198851733383,
      "maeGbp": -45.93069386372347,
      "mfeGbp": 0.7310397703466767,
      "observedDuringTradeLowPrice": 1121.28,
      "observedDuringTradeHighPrice": 1147.45,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1121.28,
      "fullObservedHighPrice": 1147.45,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792425070337-8c09d17836399",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:51:10.337Z",
      "closedAtUtc": "2026-10-19T16:21:07.816Z",
      "holdingPeriodMs": 1797479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1121.69,
      "exitPriceQuote": 1147.43,
      "grossPnlGbp": -45.89503338712123,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.89503338712123,
      "cashChangeGbp": -47.89503338712123,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1147.040194,
      "structuralTargetPrice": 1090.955694,
      "maePct": -2.2965346931861736,
      "mfePct": 0.03655198851733383,
      "maeGbp": -45.93069386372347,
      "mfeGbp": 0.7310397703466767,
      "observedDuringTradeLowPrice": 1121.28,
      "observedDuringTradeHighPrice": 1147.45,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1121.28,
      "fullObservedHighPrice": 1147.45,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792395445180-6e1438cdf6128",
      "symbol": "SENTUSDT",
      "baseAsset": "SENT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T07:37:25.180Z",
      "closedAtUtc": "2026-10-19T15:58:41.436Z",
      "holdingPeriodMs": 30076256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02297,
      "exitPriceQuote": 0.02153,
      "grossPnlGbp": -125.38093164997827,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -129.38093164997827,
      "cashChangeGbp": -127.38093164997827,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.80x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (0.0215350)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 6.247279059643023,
      "targetPct": 18.741837178929067,
      "structuralStopPrice": 0.021535,
      "structuralTargetPrice": 0,
      "maePct": -6.2690465824989134,
      "mfePct": 0,
      "maeGbp": -125.38093164997827,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02153,
      "observedDuringTradeHighPrice": 0.02297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02153,
      "fullObservedHighPrice": 0.02297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792420451834-8382af3c96295",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T14:34:11.834Z",
      "closedAtUtc": "2026-10-19T15:51:07.651Z",
      "holdingPeriodMs": 4615817,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08249,
      "exitPriceQuote": 0.082,
      "grossPnlGbp": 11.880227906412667,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.880227906412667,
      "cashChangeGbp": 9.880227906412667,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 89,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08435427399999999,
      "structuralTargetPrice": 0.08022977399999999,
      "maePct": -0.897078433749551,
      "mfePct": 0.7273608922293484,
      "maeGbp": -17.941568674991018,
      "mfeGbp": 14.547217844586969,
      "observedDuringTradeLowPrice": 0.08189,
      "observedDuringTradeHighPrice": 0.08323,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08189,
      "fullObservedHighPrice": 0.08323,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792423833574-e2e1140367305",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:30:33.574Z",
      "closedAtUtc": "2026-10-19T15:31:24.459Z",
      "holdingPeriodMs": 50885,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.166,
      "exitPriceQuote": 1.163,
      "grossPnlGbp": -2.572898799313801,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.572898799313801,
      "cashChangeGbp": -3.572898799313801,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (77) elevated but not extreme; volume confirmed (2.42x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5881,
      "targetPct": 1.8962,
      "structuralStopPrice": 1.159142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.2572898799313801,
      "mfePct": 0,
      "maeGbp": -2.572898799313801,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.163,
      "observedDuringTradeHighPrice": 1.166,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.163,
      "fullObservedHighPrice": 1.166,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792423588721-31a13c33db42b",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:26:28.721Z",
      "closedAtUtc": "2026-10-19T15:28:52.284Z",
      "holdingPeriodMs": 143563,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05624,
      "exitPriceQuote": 0.05611,
      "grossPnlGbp": -2.3115220483641212,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.311522048364122,
      "cashChangeGbp": -3.3115220483641212,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (71) elevated but not extreme; volume confirmed (2.43x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5588,
      "targetPct": 1.8377,
      "structuralStopPrice": 0.05592571428571428,
      "structuralTargetPrice": 0,
      "maePct": -0.2311522048364121,
      "mfePct": 0.14224751066856986,
      "maeGbp": -2.311522048364121,
      "mfeGbp": 1.4224751066856987,
      "observedDuringTradeLowPrice": 0.05611,
      "observedDuringTradeHighPrice": 0.05632000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05611,
      "fullObservedHighPrice": 0.05632000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792389870276-520985c3eacbd",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T06:04:30.276Z",
      "closedAtUtc": "2026-10-19T15:26:59.453Z",
      "holdingPeriodMs": 33749177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.618,
      "exitPriceQuote": 8.722,
      "grossPnlGbp": 24.135530285448876,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 20.135530285448876,
      "cashChangeGbp": 22.135530285448876,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🚀 Momentum (expected £20 a trade); MOMENTUM: Bitcoin daily trend is up; ranked #11 of 46 coins by 30-day gain (+50.3%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (crossed the 4-hour trend line the wrong way): sell it all (+£20) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 32.83888726868096,
      "targetPct": 98.51666180604289,
      "structuralStopPrice": 5.787944695185074,
      "structuralTargetPrice": 0,
      "maePct": -2.796472499419815,
      "mfePct": 1.2067765142724438,
      "maeGbp": -55.9294499883963,
      "mfeGbp": 24.135530285448876,
      "observedDuringTradeLowPrice": 8.377,
      "observedDuringTradeHighPrice": 8.722,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.377,
      "fullObservedHighPrice": 8.722,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792422180119-2dfdca9cc41a1",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:03:00.119Z",
      "closedAtUtc": "2026-10-19T15:13:02.130Z",
      "holdingPeriodMs": 602011,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07205,
      "exitPriceQuote": 0.0721,
      "grossPnlGbp": 0.6939625260235183,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.3060374739764817,
      "cashChangeGbp": -0.30603747397648173,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (57) in neutral zone; volume confirmed (1.80x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.07170416,
      "structuralTargetPrice": 0,
      "maePct": -0.0832755031228376,
      "mfePct": 0.6800832755031095,
      "maeGbp": -0.832755031228376,
      "mfeGbp": 6.800832755031096,
      "observedDuringTradeLowPrice": 0.07199,
      "observedDuringTradeHighPrice": 0.07254,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07199,
      "fullObservedHighPrice": 0.07254,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792422422115-212d7e0b62a32",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:07:02.115Z",
      "closedAtUtc": "2026-10-19T15:07:45.909Z",
      "holdingPeriodMs": 43794,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 8.656,
      "exitPriceQuote": 8.638,
      "grossPnlGbp": -2.079482439926142,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.079482439926142,
      "cashChangeGbp": -3.079482439926142,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.40%); RSI (67) in neutral zone; volume confirmed (2.09x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.7262,
      "targetPct": 2.1723,
      "structuralStopPrice": 8.593142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.20794824399261416,
      "mfePct": 0.10397412199628654,
      "maeGbp": -2.0794824399261413,
      "mfeGbp": 1.0397412199628655,
      "observedDuringTradeLowPrice": 8.638,
      "observedDuringTradeHighPrice": 8.665000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.638,
      "fullObservedHighPrice": 8.665000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792422186314-0961f74e3d8bb",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T15:03:06.314Z",
      "closedAtUtc": "2026-10-19T15:04:27.116Z",
      "holdingPeriodMs": 80802,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03032,
      "exitPriceQuote": 0.03025,
      "grossPnlGbp": -2.3087071240105743,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.308707124010574,
      "cashChangeGbp": -3.3087071240105743,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (59) in neutral zone; volume confirmed (2.24x baseline); confidence 87 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.030174463999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.23087071240105744,
      "mfePct": 0.06596306068601314,
      "maeGbp": -2.3087071240105743,
      "mfeGbp": 0.6596306068601314,
      "observedDuringTradeLowPrice": 0.03025,
      "observedDuringTradeHighPrice": 0.030339999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03025,
      "fullObservedHighPrice": 0.030339999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792413094854-7a08a369d8d8b",
      "symbol": "SENTUSDT",
      "baseAsset": "SENT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:31:34.854Z",
      "closedAtUtc": "2026-10-19T15:01:52.069Z",
      "holdingPeriodMs": 9017215,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02248,
      "exitPriceQuote": 0.0218,
      "grossPnlGbp": -60.4982206405694,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -64.4982206405694,
      "cashChangeGbp": -62.4982206405694,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds SENTUSDT; holding support 0.022360-0.022410 (3 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: an hour closed under the support (0.0218300 ≤ 0.0218957)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.5991357397051384,
      "targetPct": 3.262811387900344,
      "structuralStopPrice": 0.021895714285714286,
      "structuralTargetPrice": 0.023213479999999998,
      "maePct": -3.202846975088961,
      "mfePct": 0.4893238434163656,
      "maeGbp": -64.05693950177923,
      "mfeGbp": 9.786476868327313,
      "observedDuringTradeLowPrice": 0.02176,
      "observedDuringTradeHighPrice": 0.022589999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02176,
      "fullObservedHighPrice": 0.022589999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792418919065-e01d594443536",
      "symbol": "AUSDT",
      "baseAsset": "A",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T14:08:39.065Z",
      "closedAtUtc": "2026-10-19T14:34:08.801Z",
      "holdingPeriodMs": 1529736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0854,
      "exitPriceQuote": 0.085,
      "grossPnlGbp": 9.367681498828983,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.367681498828983,
      "cashChangeGbp": 7.367681498828983,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 47% of its best +£10): sell it all (+£5) to fill the pot",
      "confidence": 86,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08733004,
      "structuralTargetPrice": 0.08306004,
      "maePct": -0.9367681498828982,
      "mfePct": 0.7025761124121818,
      "maeGbp": -18.735362997657965,
      "mfeGbp": 14.051522248243634,
      "observedDuringTradeLowPrice": 0.0848,
      "observedDuringTradeHighPrice": 0.0862,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0848,
      "fullObservedHighPrice": 0.0862,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792406362151-00699bf24a47d",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T10:39:22.151Z",
      "closedAtUtc": "2026-10-19T14:06:54.410Z",
      "holdingPeriodMs": 12452259,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.788,
      "exitPriceQuote": 0.7758,
      "grossPnlGbp": 30.964467005076113,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 26.964467005076113,
      "cashChangeGbp": 28.964467005076113,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (0.85256) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 32% of its best +£40): sell it all (+£27) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 0.9062,
      "structuralTargetPrice": 0.5516000000000001,
      "maePct": -0.4822335025380602,
      "mfePct": 2.195431472081216,
      "maeGbp": -9.644670050761203,
      "mfeGbp": 43.90862944162431,
      "observedDuringTradeLowPrice": 0.7707,
      "observedDuringTradeHighPrice": 0.7918,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7707,
      "fullObservedHighPrice": 0.7918,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792417034376-3c7a01b5a62b2",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T13:37:14.376Z",
      "closedAtUtc": "2026-10-19T14:06:45.746Z",
      "holdingPeriodMs": 1771370,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1889,
      "exitPriceQuote": 0.1869,
      "grossPnlGbp": 21.175224986765503,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 17.175224986765503,
      "cashChangeGbp": 19.175224986765503,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£24): sell it all (+£17) to fill the pot",
      "confidence": 86,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.19316914000000002,
      "structuralTargetPrice": 0.18372414,
      "maePct": -0.3705664372683845,
      "mfePct": 1.3763896241397666,
      "maeGbp": -7.41132874536769,
      "mfeGbp": 27.52779248279533,
      "observedDuringTradeLowPrice": 0.1863,
      "observedDuringTradeHighPrice": 0.1896,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1863,
      "fullObservedHighPrice": 0.1896,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792418487634-47bb9f0138f18",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T14:01:27.634Z",
      "closedAtUtc": "2026-10-19T14:04:55.399Z",
      "holdingPeriodMs": 207765,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1122.29,
      "exitPriceQuote": 1113.54,
      "grossPnlGbp": 15.593117643389855,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.593117643389855,
      "cashChangeGbp": 13.593117643389855,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-2 a trade); SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 26% of its best +£16): sell it all (+£12) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1147.653754,
      "structuralTargetPrice": 1091.539254,
      "maePct": -0.14523875290701238,
      "mfePct": 0.9810298585926981,
      "maeGbp": -2.9047750581402476,
      "mfeGbp": 19.620597171853962,
      "observedDuringTradeLowPrice": 1111.28,
      "observedDuringTradeHighPrice": 1123.92,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1111.28,
      "fullObservedHighPrice": 1123.92,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792418485023-1470715f44b79",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T14:01:25.022Z",
      "closedAtUtc": "2026-10-19T14:04:52.784Z",
      "holdingPeriodMs": 207762,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1122.29,
      "exitPriceQuote": 1113.54,
      "grossPnlGbp": 15.593117643389855,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.593117643389855,
      "cashChangeGbp": 13.593117643389855,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£16): sell it all (+£12) to fill the pot",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1147.653754,
      "structuralTargetPrice": 1091.539254,
      "maePct": -0.14523875290701238,
      "mfePct": 0.9810298585926981,
      "maeGbp": -2.9047750581402476,
      "mfeGbp": 19.620597171853962,
      "observedDuringTradeLowPrice": 1111.28,
      "observedDuringTradeHighPrice": 1123.92,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1111.28,
      "fullObservedHighPrice": 1123.92,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792418240123-d357f50f50b93",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T13:57:20.123Z",
      "closedAtUtc": "2026-10-19T14:01:21.952Z",
      "holdingPeriodMs": 241829,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2175,
      "exitPriceQuote": 0.2164,
      "grossPnlGbp": 10.11494252873554,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.11494252873554,
      "cashChangeGbp": 8.11494252873554,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-2 a trade); SCANNER SHORT: scored 81/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.2224155,
      "structuralTargetPrice": 0.2115405,
      "maePct": -0.09195402298850838,
      "mfePct": 0.505747126436777,
      "maeGbp": -1.8390804597701678,
      "mfeGbp": 10.11494252873554,
      "observedDuringTradeLowPrice": 0.2164,
      "observedDuringTradeHighPrice": 0.21770000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2164,
      "fullObservedHighPrice": 0.21770000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792418237443-688582445b388",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T13:57:17.442Z",
      "closedAtUtc": "2026-10-19T14:01:19.282Z",
      "holdingPeriodMs": 241840,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2175,
      "exitPriceQuote": 0.2164,
      "grossPnlGbp": 10.11494252873554,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.11494252873554,
      "cashChangeGbp": 8.11494252873554,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 81/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 81,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.2224155,
      "structuralTargetPrice": 0.2115405,
      "maePct": -0.09195402298850838,
      "mfePct": 0.505747126436777,
      "maeGbp": -1.8390804597701678,
      "mfeGbp": 10.11494252873554,
      "observedDuringTradeLowPrice": 0.2164,
      "observedDuringTradeHighPrice": 0.21770000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2164,
      "fullObservedHighPrice": 0.21770000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792413953556-c098c93db1e87",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:45:53.556Z",
      "closedAtUtc": "2026-10-19T13:57:14.619Z",
      "holdingPeriodMs": 4281063,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05812,
      "exitPriceQuote": 0.0578,
      "grossPnlGbp": 11.011699931176905,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.011699931176905,
      "cashChangeGbp": 9.011699931176905,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-1 a trade); SCANNER SHORT: scored 79/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 33% of its best +£10): sell it all (+£7) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.059433511999999994,
      "structuralTargetPrice": 0.056527512,
      "maePct": -0.7742601514108723,
      "mfePct": 0.7226428079834769,
      "maeGbp": -15.485203028217448,
      "mfeGbp": 14.452856159669539,
      "observedDuringTradeLowPrice": 0.0577,
      "observedDuringTradeHighPrice": 0.05856999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0577,
      "fullObservedHighPrice": 0.05856999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792413950815-66255d89d0e4",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:45:50.815Z",
      "closedAtUtc": "2026-10-19T13:57:11.930Z",
      "holdingPeriodMs": 4281115,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05812,
      "exitPriceQuote": 0.0578,
      "grossPnlGbp": 11.011699931176905,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.011699931176905,
      "cashChangeGbp": 9.011699931176905,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 79/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 33% of its best +£10): sell it all (+£7) to fill the pot",
      "confidence": 79,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.059433511999999994,
      "structuralTargetPrice": 0.056527512,
      "maePct": -0.7742601514108723,
      "mfePct": 0.7226428079834769,
      "maeGbp": -15.485203028217448,
      "mfeGbp": 14.452856159669539,
      "observedDuringTradeLowPrice": 0.0577,
      "observedDuringTradeHighPrice": 0.05856999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0577,
      "fullObservedHighPrice": 0.05856999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792416192357-76d23aeb1c911",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T13:23:12.357Z",
      "closedAtUtc": "2026-10-19T13:37:11.408Z",
      "holdingPeriodMs": 839051,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2624,
      "exitPriceQuote": 0.2609,
      "grossPnlGbp": 11.4329268292683,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.4329268292683,
      "cashChangeGbp": 9.4329268292683,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 88/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£10): sell it all (+£7) to fill the pot",
      "confidence": 88,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.26833024,
      "structuralTargetPrice": 0.25521024000000003,
      "maePct": -0.9146341463414472,
      "mfePct": 0.7240853658536633,
      "maeGbp": -18.292682926828945,
      "mfeGbp": 14.481707317073267,
      "observedDuringTradeLowPrice": 0.2605,
      "observedDuringTradeHighPrice": 0.2648,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2605,
      "fullObservedHighPrice": 0.2648,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792383310724-f6aace8e3b6b7",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T04:15:10.724Z",
      "closedAtUtc": "2026-10-19T13:18:22.117Z",
      "holdingPeriodMs": 32591393,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 896.51,
      "exitPriceQuote": 916.8,
      "grossPnlGbp": -45.264414228508244,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.264414228508244,
      "cashChangeGbp": -47.264414228508244,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £2 a trade); SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 916.771126,
      "structuralTargetPrice": 871.9456260000001,
      "maePct": -2.2632207114254124,
      "mfePct": 0.14166043881272733,
      "maeGbp": -45.26441422850825,
      "mfeGbp": 2.833208776254547,
      "observedDuringTradeLowPrice": 895.24,
      "observedDuringTradeHighPrice": 916.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 895.24,
      "fullObservedHighPrice": 916.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792383307642-4d805f3bfbe2a",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T04:15:07.642Z",
      "closedAtUtc": "2026-10-19T13:18:19.457Z",
      "holdingPeriodMs": 32591815,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 896.51,
      "exitPriceQuote": 916.8,
      "grossPnlGbp": -45.264414228508244,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.264414228508244,
      "cashChangeGbp": -47.264414228508244,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 916.771126,
      "structuralTargetPrice": 871.9456260000001,
      "maePct": -2.2632207114254124,
      "mfePct": 0.14166043881272733,
      "maeGbp": -45.26441422850825,
      "mfeGbp": 2.833208776254547,
      "observedDuringTradeLowPrice": 895.24,
      "observedDuringTradeHighPrice": 916.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 895.24,
      "fullObservedHighPrice": 916.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792414671356-907b5d8789265",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:57:51.356Z",
      "closedAtUtc": "2026-10-19T13:07:51.487Z",
      "holdingPeriodMs": 600131,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07216,
      "exitPriceQuote": 0.07245,
      "grossPnlGbp": 4.018847006651865,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 2.018847006651865,
      "cashChangeGbp": 3.018847006651865,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.11%); RSI (77) elevated but not extreme; volume confirmed (1.20x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.071813632,
      "structuralTargetPrice": 0,
      "maePct": -0.12472283813748163,
      "mfePct": 0.47117516629710793,
      "maeGbp": -1.2472283813748164,
      "mfeGbp": 4.711751662971079,
      "observedDuringTradeLowPrice": 0.07207,
      "observedDuringTradeHighPrice": 0.0725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07207,
      "fullObservedHighPrice": 0.0725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792414194349-93272e6b35d36",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:49:54.349Z",
      "closedAtUtc": "2026-10-19T13:00:57.716Z",
      "holdingPeriodMs": 663367,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05982,
      "exitPriceQuote": 0.0598,
      "grossPnlGbp": -0.33433634236040094,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2.334336342360401,
      "cashChangeGbp": -1.3343363423604009,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.27%); RSI (77) elevated but not extreme; volume confirmed (3.36x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4872,
      "targetPct": 1.6944,
      "structuralStopPrice": 0.059528571428571424,
      "structuralTargetPrice": 0,
      "maePct": -0.48478769642259883,
      "mfePct": 0.3510531594784384,
      "maeGbp": -4.847876964225988,
      "mfeGbp": 3.5105315947843843,
      "observedDuringTradeLowPrice": 0.05953,
      "observedDuringTradeHighPrice": 0.06002999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05953,
      "fullObservedHighPrice": 0.06002999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792413656842-38654fb18b5bf",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:40:56.842Z",
      "closedAtUtc": "2026-10-19T12:42:06.973Z",
      "holdingPeriodMs": 70131,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02992,
      "exitPriceQuote": 0.03013,
      "grossPnlGbp": 7.018716577540169,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 5.018716577540169,
      "cashChangeGbp": 6.018716577540169,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.23%); RSI (73) elevated but not extreme; volume confirmed (4.76x baseline); confidence 87 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.029776384,
      "structuralTargetPrice": 0,
      "maePct": -0.16711229946523384,
      "mfePct": 0.7352941176470636,
      "maeGbp": -1.6711229946523383,
      "mfeGbp": 7.352941176470637,
      "observedDuringTradeLowPrice": 0.02987,
      "observedDuringTradeHighPrice": 0.030139999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02987,
      "fullObservedHighPrice": 0.030139999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792413097599-9aa83153bb294",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:31:37.599Z",
      "closedAtUtc": "2026-10-19T12:41:39.886Z",
      "holdingPeriodMs": 602287,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1264,
      "exitPriceQuote": 0.1261,
      "grossPnlGbp": -2.3734177215191647,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.373417721519164,
      "cashChangeGbp": -3.3734177215191647,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.10%); 5-minute trend confirms long (EMA slope: 0.17%); RSI (56) in neutral zone; volume confirmed (3.64x baseline); confidence 86 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.12579328,
      "structuralTargetPrice": 0,
      "maePct": -0.23734177215191649,
      "mfePct": 0.31645569620251873,
      "maeGbp": -2.3734177215191647,
      "mfeGbp": 3.164556962025187,
      "observedDuringTradeLowPrice": 0.1261,
      "observedDuringTradeHighPrice": 0.1268,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1261,
      "fullObservedHighPrice": 0.1268,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792412428303-8799b76ea127d",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:20:28.303Z",
      "closedAtUtc": "2026-10-19T12:33:49.167Z",
      "holdingPeriodMs": 800864,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 79.62,
      "exitPriceQuote": 79.66,
      "grossPnlGbp": 0.5023863350915855,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.4976136649084144,
      "cashChangeGbp": -0.4976136649084145,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (77) elevated but not extreme; volume confirmed (1.63x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 79.237824,
      "structuralTargetPrice": 0,
      "maePct": -0.07535795026375568,
      "mfePct": 0.16327555890479206,
      "maeGbp": -0.7535795026375568,
      "mfeGbp": 1.6327555890479206,
      "observedDuringTradeLowPrice": 79.56,
      "observedDuringTradeHighPrice": 79.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 79.56,
      "fullObservedHighPrice": 79.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792412421791-5217933e65b21",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:20:21.791Z",
      "closedAtUtc": "2026-10-19T12:33:40.740Z",
      "holdingPeriodMs": 798949,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7003,
      "exitPriceQuote": 0.704,
      "grossPnlGbp": 5.283449950021312,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 3.2834499500213123,
      "cashChangeGbp": 4.283449950021312,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (74) elevated but not extreme; volume confirmed (2.14x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.69693856,
      "structuralTargetPrice": 0,
      "maePct": -0.12851635013565785,
      "mfePct": 0.5283449950021313,
      "maeGbp": -1.2851635013565785,
      "mfeGbp": 5.283449950021313,
      "observedDuringTradeLowPrice": 0.6994,
      "observedDuringTradeHighPrice": 0.704,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6994,
      "fullObservedHighPrice": 0.704,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792412432233-497d1f39e6a31",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:20:32.233Z",
      "closedAtUtc": "2026-10-19T12:30:35.893Z",
      "holdingPeriodMs": 603660,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1986,
      "exitPriceQuote": 0.1982,
      "grossPnlGbp": -2.0140986908359086,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -4.014098690835908,
      "cashChangeGbp": -3.0140986908359086,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.29%); RSI (58) in neutral zone; volume confirmed (1.26x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5755,
      "targetPct": 1.8709,
      "structuralStopPrice": 0.1974571428571429,
      "structuralTargetPrice": 0,
      "maePct": -0.20140986908359088,
      "mfePct": 0.2517623363544816,
      "maeGbp": -2.0140986908359086,
      "mfeGbp": 2.517623363544816,
      "observedDuringTradeLowPrice": 0.1982,
      "observedDuringTradeHighPrice": 0.1991,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1982,
      "fullObservedHighPrice": 0.1991,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792412291864-62deafc97d328",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:18:11.864Z",
      "closedAtUtc": "2026-10-19T12:28:15.736Z",
      "holdingPeriodMs": 603872,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7753,
      "exitPriceQuote": 0.7741,
      "grossPnlGbp": -1.5477879530504048,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -3.547787953050405,
      "cashChangeGbp": -2.547787953050405,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (73) elevated but not extreme; volume confirmed (4.39x baseline); confidence 93 meets threshold; consensus strength 0.85 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.7715785599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3224558235521665,
      "mfePct": 0.03869469882625654,
      "maeGbp": -3.2245582355216653,
      "mfeGbp": 0.3869469882625654,
      "observedDuringTradeLowPrice": 0.7728,
      "observedDuringTradeHighPrice": 0.7755999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7728,
      "fullObservedHighPrice": 0.7755999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792411795493-3d9da70d011bc",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:09:55.493Z",
      "closedAtUtc": "2026-10-19T12:21:20.979Z",
      "holdingPeriodMs": 685486,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.69,
      "exitPriceQuote": 9.709,
      "grossPnlGbp": 1.9607843137255037,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.03921568627449634,
      "cashChangeGbp": 0.9607843137255037,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.16%); RSI (69) in neutral zone; volume confirmed (1.33x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 9.643488,
      "structuralTargetPrice": 0,
      "maePct": -0.1754385964912225,
      "mfePct": 0.3199174406604807,
      "maeGbp": -1.754385964912225,
      "mfeGbp": 3.1991744066048073,
      "observedDuringTradeLowPrice": 9.673,
      "observedDuringTradeHighPrice": 9.721,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.673,
      "fullObservedHighPrice": 9.721,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792411858371-affb8377fbb12",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:10:58.371Z",
      "closedAtUtc": "2026-10-19T12:20:58.623Z",
      "holdingPeriodMs": 600252,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0028,
      "exitPriceQuote": 1.0042,
      "grossPnlGbp": 1.3960909453530794,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -0.6039090546469206,
      "cashChangeGbp": 0.3960909453530794,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (73) elevated but not extreme; volume confirmed (1.23x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.9979865599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.1595532508974695,
      "mfePct": 0.2393298763462485,
      "maeGbp": -1.595532508974695,
      "mfeGbp": 2.393298763462485,
      "observedDuringTradeLowPrice": 1.0012,
      "observedDuringTradeHighPrice": 1.0052,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0012,
      "fullObservedHighPrice": 1.0052,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792411799910-299bf6e239a46",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:09:59.910Z",
      "closedAtUtc": "2026-10-19T12:20:25.111Z",
      "holdingPeriodMs": 625201,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4358,
      "exitPriceQuote": 0.4367,
      "grossPnlGbp": 2.0651675080311067,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 0.06516750803110671,
      "cashChangeGbp": 1.0651675080311067,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (65) in neutral zone; volume confirmed (2.25x baseline); confidence 92 meets threshold; consensus strength 0.84 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.43370816,
      "structuralTargetPrice": 0,
      "maePct": -0.18357044515833476,
      "mfePct": 0.34419458467186814,
      "maeGbp": -1.8357044515833476,
      "mfeGbp": 3.4419458467186814,
      "observedDuringTradeLowPrice": 0.435,
      "observedDuringTradeHighPrice": 0.4373000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.435,
      "fullObservedHighPrice": 0.4373000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792411306182-651aaf920cbf9",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T12:01:46.182Z",
      "closedAtUtc": "2026-10-19T12:19:46.865Z",
      "holdingPeriodMs": 1080683,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00853,
      "exitPriceQuote": 0.00857,
      "grossPnlGbp": 9.378663540445512,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.378663540445512,
      "cashChangeGbp": 7.378663540445512,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds ALTUSDT; holding support 0.0081500-0.0088200 (45 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.158264947245006,
      "targetPct": 9.510902696365786,
      "structuralStopPrice": 0.00809,
      "structuralTargetPrice": 0.00934128,
      "maePct": -0.23446658851112762,
      "mfePct": 0.4689331770222756,
      "maeGbp": -4.6893317702225525,
      "mfeGbp": 9.378663540445512,
      "observedDuringTradeLowPrice": 0.00851,
      "observedDuringTradeHighPrice": 0.00857,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00851,
      "fullObservedHighPrice": 0.00857,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792408483197-d802cfd1e49e2",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T11:14:43.197Z",
      "closedAtUtc": "2026-10-19T11:49:00.454Z",
      "holdingPeriodMs": 2057257,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2653,
      "exitPriceQuote": 0.264,
      "grossPnlGbp": 9.800226159064968,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.800226159064968,
      "cashChangeGbp": 7.800226159064968,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £-1 a trade); SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 57% of its best +£13): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.27129578,
      "structuralTargetPrice": 0.25803077999999996,
      "maePct": -1.846965699208449,
      "mfePct": 0.8669430833019106,
      "maeGbp": -36.93931398416898,
      "mfeGbp": 17.338861666038213,
      "observedDuringTradeLowPrice": 0.263,
      "observedDuringTradeHighPrice": 0.2702,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.263,
      "fullObservedHighPrice": 0.2702,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792408477907-dc58bce4cc2ec",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T11:14:37.907Z",
      "closedAtUtc": "2026-10-19T11:48:57.930Z",
      "holdingPeriodMs": 2060023,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2653,
      "exitPriceQuote": 0.264,
      "grossPnlGbp": 9.800226159064968,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.800226159064968,
      "cashChangeGbp": 7.800226159064968,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 57% of its best +£13): sell it all (+£6) to fill the pot",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.27129578,
      "structuralTargetPrice": 0.25803077999999996,
      "maePct": -1.846965699208449,
      "mfePct": 0.8669430833019106,
      "maeGbp": -36.93931398416898,
      "mfeGbp": 17.338861666038213,
      "observedDuringTradeLowPrice": 0.263,
      "observedDuringTradeHighPrice": 0.2702,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.263,
      "fullObservedHighPrice": 0.2702,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368302121-53d46252323ee",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:05:02.121Z",
      "closedAtUtc": "2026-10-19T11:25:49.317Z",
      "holdingPeriodMs": 40847196,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.815,
      "exitPriceQuote": 1.792,
      "grossPnlGbp": 25.344352617079792,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 21.344352617079792,
      "cashChangeGbp": 23.344352617079792,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (1.9568) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 32% of its best +£31): sell it all (+£21) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 2.0872499999999996,
      "structuralTargetPrice": 1.2705000000000006,
      "maePct": -1.322314049586778,
      "mfePct": 1.7630853994490374,
      "maeGbp": -26.446280991735563,
      "mfeGbp": 35.261707988980746,
      "observedDuringTradeLowPrice": 1.783,
      "observedDuringTradeHighPrice": 1.839,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.783,
      "fullObservedHighPrice": 1.839,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368296678-a160836b86d78",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:04:56.678Z",
      "closedAtUtc": "2026-10-19T10:39:19.517Z",
      "holdingPeriodMs": 38062839,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7984,
      "exitPriceQuote": 0.7884,
      "grossPnlGbp": 25.050100200400824,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 21.050100200400824,
      "cashChangeGbp": 23.050100200400824,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (0.85256) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 31% of its best +£31): sell it all (+£21) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 0.91816,
      "structuralTargetPrice": 0.55888,
      "maePct": -1.2525050100200412,
      "mfePct": 1.7284569138276595,
      "maeGbp": -25.050100200400824,
      "mfeGbp": 34.56913827655319,
      "observedDuringTradeLowPrice": 0.7846,
      "observedDuringTradeHighPrice": 0.8083999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7846,
      "fullObservedHighPrice": 0.8083999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792405119882-ae57676fbe4eb",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T10:18:39.882Z",
      "closedAtUtc": "2026-10-19T10:31:50.558Z",
      "holdingPeriodMs": 790676,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08384,
      "exitPriceQuote": 0.08332,
      "grossPnlGbp": 12.404580152671581,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.404580152671581,
      "cashChangeGbp": 10.404580152671581,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 83/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£12): sell it all (+£8) to fill the pot",
      "confidence": 83,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.085734784,
      "structuralTargetPrice": 0.081542784,
      "maePct": -0.08349236641221447,
      "mfePct": 0.7752862595419822,
      "maeGbp": -1.6698473282442894,
      "mfeGbp": 15.505725190839645,
      "observedDuringTradeLowPrice": 0.08319,
      "observedDuringTradeHighPrice": 0.08391,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08319,
      "fullObservedHighPrice": 0.08391,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792389985810-8ebb76a5a72dc",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T06:06:25.810Z",
      "closedAtUtc": "2026-10-19T10:30:54.106Z",
      "holdingPeriodMs": 15868296,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 49.1,
      "exitPriceQuote": 48.87,
      "grossPnlGbp": 9.368635437882036,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.368635437882036,
      "cashChangeGbp": 7.368635437882036,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £1 a trade); SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 50.20966,
      "structuralTargetPrice": 47.75466,
      "maePct": -0.8146639511201601,
      "mfePct": 0.4684317718941018,
      "maeGbp": -16.2932790224032,
      "mfeGbp": 9.368635437882036,
      "observedDuringTradeLowPrice": 48.87,
      "observedDuringTradeHighPrice": 49.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 48.87,
      "fullObservedHighPrice": 49.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792389983355-8e610b90d9869",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T06:06:23.355Z",
      "closedAtUtc": "2026-10-19T10:30:51.257Z",
      "holdingPeriodMs": 15867902,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 49.1,
      "exitPriceQuote": 48.87,
      "grossPnlGbp": 9.368635437882036,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.368635437882036,
      "cashChangeGbp": 7.368635437882036,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 50.20966,
      "structuralTargetPrice": 47.75466,
      "maePct": -0.8146639511201601,
      "mfePct": 0.4684317718941018,
      "maeGbp": -16.2932790224032,
      "mfeGbp": 9.368635437882036,
      "observedDuringTradeLowPrice": 48.87,
      "observedDuringTradeHighPrice": 49.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 48.87,
      "fullObservedHighPrice": 49.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792371737234-b01bb31b35e83",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:02:17.234Z",
      "closedAtUtc": "2026-10-19T10:18:37.046Z",
      "holdingPeriodMs": 33379812,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08437,
      "exitPriceQuote": 0.08385,
      "grossPnlGbp": 12.32665639445316,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.32665639445316,
      "cashChangeGbp": 10.32665639445316,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 30% of its best +£12): sell it all (+£8) to fill the pot",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08627676199999999,
      "structuralTargetPrice": 0.082058262,
      "maePct": -1.054877326063769,
      "mfePct": 0.7941211331041886,
      "maeGbp": -21.09754652127538,
      "mfeGbp": 15.882422662083773,
      "observedDuringTradeLowPrice": 0.0837,
      "observedDuringTradeHighPrice": 0.08526,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0837,
      "fullObservedHighPrice": 0.08526,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792402680961-571ba3ffe35e7",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T09:38:00.960Z",
      "closedAtUtc": "2026-10-19T09:48:09.875Z",
      "holdingPeriodMs": 608915,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 202.9,
      "exitPriceQuote": 203.02,
      "grossPnlGbp": 0.5914243469689726,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -1.4085756530310274,
      "cashChangeGbp": -0.4085756530310274,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.30%); RSI (75) elevated but not extreme; volume confirmed (2.07x baseline); confidence 95 meets threshold; consensus strength 0.89 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5773,
      "targetPct": 1.8747,
      "structuralStopPrice": 201.72857142857143,
      "structuralTargetPrice": 0,
      "maePct": -0.06899950714638481,
      "mfePct": 0.4189255791030036,
      "maeGbp": -0.6899950714638482,
      "mfeGbp": 4.189255791030036,
      "observedDuringTradeLowPrice": 202.76,
      "observedDuringTradeHighPrice": 203.75000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 202.76,
      "fullObservedHighPrice": 203.75000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792402369592-4e93ef18b0636",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T09:32:49.592Z",
      "closedAtUtc": "2026-10-19T09:43:10.425Z",
      "holdingPeriodMs": 620833,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 80.18,
      "exitPriceQuote": 80.18,
      "grossPnlGbp": 0,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -2,
      "cashChangeGbp": -1,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (71) elevated but not extreme; volume confirmed (1.31x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 79.795136,
      "structuralTargetPrice": 0,
      "maePct": -0.0748316288351238,
      "mfePct": 0.03741581441754418,
      "maeGbp": -0.748316288351238,
      "mfeGbp": 0.37415814417544174,
      "observedDuringTradeLowPrice": 80.12,
      "observedDuringTradeHighPrice": 80.21,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 80.12,
      "fullObservedHighPrice": 80.21,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792384329213-a7f8d7dc62872",
      "symbol": "DRAMBUSDT",
      "baseAsset": "DRAMB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T04:32:09.213Z",
      "closedAtUtc": "2026-10-19T06:17:10.283Z",
      "holdingPeriodMs": 6301070,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 47.77,
      "exitPriceQuote": 48.26,
      "grossPnlGbp": -20.51496755285723,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -24.51496755285723,
      "cashChangeGbp": -22.51496755285723,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🔻 Short momentum (expected £11 a trade), swapped in for HBARUSDT; SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #4 weakest of 18 falling coins (-21.2% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 13.08269541733381,
      "targetPct": 39.24808625200143,
      "structuralStopPrice": 54.019603600860364,
      "structuralTargetPrice": 0,
      "maePct": -1.1932175005233416,
      "mfePct": 0.5442746493615347,
      "maeGbp": -23.864350010466833,
      "mfeGbp": 10.885492987230693,
      "observedDuringTradeLowPrice": 47.51,
      "observedDuringTradeHighPrice": 48.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 47.51,
      "fullObservedHighPrice": 48.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368289035-c38c245ee64ba",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:04:49.034Z",
      "closedAtUtc": "2026-10-19T06:07:19.692Z",
      "holdingPeriodMs": 21750658,
      "reportingCurrency": "GBP",
      "notionalGbp": 1112.84,
      "assetQuantity": null,
      "entryPriceQuote": 0.1758,
      "exitPriceQuote": 0.1811,
      "grossPnlGbp": 33.54978384527872,
      "entryFeeGbp": 1.11284,
      "exitFeeGbp": 1.11284,
      "totalCostsGbp": 2.22568,
      "netPnlGbp": 31.324103845278717,
      "cashChangeGbp": 32.43694384527872,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #1 of 46 coins by 30-day gain (+142.8%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 4-hour trend line the wrong way): sell it all (+£31) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 44.69008114497764,
      "targetPct": 134.07024343493293,
      "structuralStopPrice": 0.10023483734712929,
      "structuralTargetPrice": 0,
      "maePct": -3.242320819112634,
      "mfePct": 3.1854379977246836,
      "maeGbp": -36.081843003413034,
      "mfeGbp": 35.448828213879366,
      "observedDuringTradeLowPrice": 0.1701,
      "observedDuringTradeHighPrice": 0.1814,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1701,
      "fullObservedHighPrice": 0.1814,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368294261-f5f56fae5faf9",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:04:54.261Z",
      "closedAtUtc": "2026-10-19T06:04:24.941Z",
      "holdingPeriodMs": 21570680,
      "reportingCurrency": "GBP",
      "notionalGbp": 1074.02,
      "assetQuantity": null,
      "entryPriceQuote": 0.05199,
      "exitPriceQuote": 0.05307,
      "grossPnlGbp": 22.31085978072701,
      "entryFeeGbp": 1.07402,
      "exitFeeGbp": 1.07402,
      "totalCostsGbp": 2.14804,
      "netPnlGbp": 20.162819780727013,
      "cashChangeGbp": 21.23683978072701,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #4 of 46 coins by 30-day gain (+95.3%); above its 50-day average",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (crossed the 4-hour trend line the wrong way): sell it all (+£20) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 46.31382258986621,
      "targetPct": 138.94146776959863,
      "structuralStopPrice": 0.02892144363552855,
      "structuralTargetPrice": 0,
      "maePct": -0.9232544720138511,
      "mfePct": 2.077322562031155,
      "maeGbp": -9.915937680323163,
      "mfeGbp": 22.31085978072701,
      "observedDuringTradeLowPrice": 0.05151,
      "observedDuringTradeHighPrice": 0.05306999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05151,
      "fullObservedHighPrice": 0.05306999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792384067859-fffbe103e78d9",
      "symbol": "KORUBUSDT",
      "baseAsset": "KORUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T04:27:47.859Z",
      "closedAtUtc": "2026-10-19T06:03:31.551Z",
      "holdingPeriodMs": 5743692,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.84,
      "exitPriceQuote": 12.12,
      "grossPnlGbp": -47.29729729729719,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -51.29729729729719,
      "cashChangeGbp": -49.29729729729719,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £2 a trade); SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 12.107584,
      "structuralTargetPrice": 11.515584,
      "maePct": -2.3648648648648596,
      "mfePct": 0.33783783783783067,
      "maeGbp": -47.29729729729719,
      "mfeGbp": 6.756756756756613,
      "observedDuringTradeLowPrice": 11.8,
      "observedDuringTradeHighPrice": 12.120000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.8,
      "fullObservedHighPrice": 12.120000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792384065341-88a2d6671034f",
      "symbol": "KORUBUSDT",
      "baseAsset": "KORUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T04:27:45.341Z",
      "closedAtUtc": "2026-10-19T06:03:28.953Z",
      "holdingPeriodMs": 5743612,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.84,
      "exitPriceQuote": 12.12,
      "grossPnlGbp": -47.29729729729719,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -51.29729729729719,
      "cashChangeGbp": -49.29729729729719,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: scanner short: stop hit (-£50 per £2k)",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 12.107584,
      "structuralTargetPrice": 11.515584,
      "maePct": -2.3648648648648596,
      "mfePct": 0.33783783783783067,
      "maeGbp": -47.29729729729719,
      "mfeGbp": 6.756756756756613,
      "observedDuringTradeLowPrice": 11.8,
      "observedDuringTradeHighPrice": 12.120000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.8,
      "fullObservedHighPrice": 12.120000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368291668-e1568d6cd2f4f",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:04:51.668Z",
      "closedAtUtc": "2026-10-19T04:43:39.976Z",
      "holdingPeriodMs": 16728308,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1758,
      "exitPriceQuote": 0.178,
      "grossPnlGbp": 25.028441410693738,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 21.028441410693738,
      "cashChangeGbp": 23.028441410693738,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🚀 Momentum (expected £20 a trade); MOMENTUM: Bitcoin daily trend is up; ranked #1 of 46 coins by 30-day gain (+142.8%); above its 50-day average",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot daily target: fading (crossed the 4-hour trend line the wrong way): sell it all (+£21) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 44.69008114497764,
      "targetPct": 134.07024343493293,
      "structuralStopPrice": 0.09723483734712932,
      "structuralTargetPrice": 0,
      "maePct": -3.242320819112634,
      "mfePct": 1.2514220705346868,
      "maeGbp": -64.84641638225268,
      "mfeGbp": 25.028441410693734,
      "observedDuringTradeLowPrice": 0.1701,
      "observedDuringTradeHighPrice": 0.178,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1701,
      "fullObservedHighPrice": 0.178,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792371739722-2a245b14fe3b1",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:02:19.722Z",
      "closedAtUtc": "2026-10-19T04:32:06.627Z",
      "holdingPeriodMs": 12586905,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08437,
      "exitPriceQuote": 0.08408,
      "grossPnlGbp": 6.8744814507526035,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 2.8744814507526035,
      "cashChangeGbp": 4.8744814507526035,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £5 a trade); SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper execution: 🧺 one pot: sold at +£3 to make room for 🔻 Short momentum on DRAMBUSDT (expected £11 vs £2 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08627676199999999,
      "structuralTargetPrice": 0.082058262,
      "maePct": -0.438544506341111,
      "mfePct": 0.6637430366243984,
      "maeGbp": -8.770890126822218,
      "mfeGbp": 13.27486073248797,
      "observedDuringTradeLowPrice": 0.08381,
      "observedDuringTradeHighPrice": 0.08474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08381,
      "fullObservedHighPrice": 0.08474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368308024-fe5008ba1ca31",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:05:08.024Z",
      "closedAtUtc": "2026-10-19T04:32:01.068Z",
      "holdingPeriodMs": 16013044,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7828,
      "exitPriceQuote": 0.7699,
      "grossPnlGbp": 32.95861011752688,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 28.95861011752688,
      "cashChangeGbp": 30.95861011752688,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (0.81023) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 30% of its best +£41): sell it all (+£29) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 0.90022,
      "structuralTargetPrice": 0.5479600000000001,
      "maePct": -0.9325498211548253,
      "mfePct": 2.2738886050076696,
      "maeGbp": -18.650996423096505,
      "mfeGbp": 45.477772100153395,
      "observedDuringTradeLowPrice": 0.765,
      "observedDuringTradeHighPrice": 0.7901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.765,
      "fullObservedHighPrice": 0.7901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792380232771-b1f64bba6345c",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T03:23:52.770Z",
      "closedAtUtc": "2026-10-19T04:27:42.740Z",
      "holdingPeriodMs": 3829970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 49.14,
      "exitPriceQuote": 48.91,
      "grossPnlGbp": 9.361009361009522,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.361009361009522,
      "cashChangeGbp": 7.361009361009522,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £2 a trade); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 50.250564,
      "structuralTargetPrice": 47.793564,
      "maePct": -0.34595034595034946,
      "mfePct": 0.4680504680504761,
      "maeGbp": -6.919006919006989,
      "mfeGbp": 9.361009361009522,
      "observedDuringTradeLowPrice": 48.91,
      "observedDuringTradeHighPrice": 49.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 48.91,
      "fullObservedHighPrice": 49.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792380230239-ca49ca629fcf8",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T03:23:50.238Z",
      "closedAtUtc": "2026-10-19T04:27:40.313Z",
      "holdingPeriodMs": 3830075,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 49.14,
      "exitPriceQuote": 48.91,
      "grossPnlGbp": 9.361009361009522,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.361009361009522,
      "cashChangeGbp": 7.361009361009522,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 50.250564,
      "structuralTargetPrice": 47.793564,
      "maePct": -0.34595034595034946,
      "mfePct": 0.4680504680504761,
      "maeGbp": -6.919006919006989,
      "mfeGbp": 9.361009361009522,
      "observedDuringTradeLowPrice": 48.91,
      "observedDuringTradeHighPrice": 49.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 48.91,
      "fullObservedHighPrice": 49.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792375139578-a68e156a00542",
      "symbol": "AUSDT",
      "baseAsset": "A",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:58:59.578Z",
      "closedAtUtc": "2026-10-19T04:15:04.099Z",
      "holdingPeriodMs": 8164521,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0898,
      "exitPriceQuote": 0.0893,
      "grossPnlGbp": 11.135857461024507,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.135857461024507,
      "cashChangeGbp": 9.135857461024507,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £3 a trade); SCANNER SHORT: scored 76/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 38% of its best +£12): sell it all (+£7) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.09182948,
      "structuralTargetPrice": 0.08733948000000001,
      "maePct": -1.3363028953229317,
      "mfePct": 0.7795100222717217,
      "maeGbp": -26.72605790645863,
      "mfeGbp": 15.590200445434434,
      "observedDuringTradeLowPrice": 0.0891,
      "observedDuringTradeHighPrice": 0.091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0891,
      "fullObservedHighPrice": 0.091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792375137190-5d8845658acc6",
      "symbol": "AUSDT",
      "baseAsset": "A",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:58:57.190Z",
      "closedAtUtc": "2026-10-19T04:15:00.862Z",
      "holdingPeriodMs": 8163672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0898,
      "exitPriceQuote": 0.0893,
      "grossPnlGbp": 11.135857461024507,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.135857461024507,
      "cashChangeGbp": 9.135857461024507,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 76/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 38% of its best +£12): sell it all (+£7) to fill the pot",
      "confidence": 76,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.09182948,
      "structuralTargetPrice": 0.08733948000000001,
      "maePct": -1.3363028953229317,
      "mfePct": 0.7795100222717217,
      "maeGbp": -26.72605790645863,
      "mfeGbp": 15.590200445434434,
      "observedDuringTradeLowPrice": 0.0891,
      "observedDuringTradeHighPrice": 0.091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0891,
      "fullObservedHighPrice": 0.091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792372940196-0baada3ca0952",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:22:20.196Z",
      "closedAtUtc": "2026-10-19T03:30:20.039Z",
      "holdingPeriodMs": 7679843,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05886,
      "exitPriceQuote": 0.05859,
      "grossPnlGbp": 9.174311926605485,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.174311926605485,
      "cashChangeGbp": 7.174311926605485,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £4 a trade); SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.060190236,
      "structuralTargetPrice": 0.05724723600000001,
      "maePct": -1.0023785253143056,
      "mfePct": 0.5606523955147874,
      "maeGbp": -20.047570506286114,
      "mfeGbp": 11.213047910295748,
      "observedDuringTradeLowPrice": 0.05853,
      "observedDuringTradeHighPrice": 0.05945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05853,
      "fullObservedHighPrice": 0.05945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792372937815-3fdec14bc2c8a",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:22:17.815Z",
      "closedAtUtc": "2026-10-19T03:30:16.737Z",
      "holdingPeriodMs": 7678922,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05886,
      "exitPriceQuote": 0.05859,
      "grossPnlGbp": 9.174311926605485,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.174311926605485,
      "cashChangeGbp": 7.174311926605485,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 77/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 77,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.060190236,
      "structuralTargetPrice": 0.05724723600000001,
      "maePct": -1.0023785253143056,
      "mfePct": 0.5606523955147874,
      "maeGbp": -20.047570506286114,
      "mfeGbp": 11.213047910295748,
      "observedDuringTradeLowPrice": 0.05853,
      "observedDuringTradeHighPrice": 0.05945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05853,
      "fullObservedHighPrice": 0.05945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792365815075-9e761acff5afc",
      "symbol": "SPCXBUSDT",
      "baseAsset": "SPCXB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T23:23:35.075Z",
      "closedAtUtc": "2026-10-19T03:23:47.383Z",
      "holdingPeriodMs": 14412308,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 145.19,
      "exitPriceQuote": 148.48,
      "grossPnlGbp": -45.31992561471165,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.31992561471165,
      "cashChangeGbp": -47.31992561471165,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £7 a trade); SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 148.471294,
      "structuralTargetPrice": 141.211794,
      "maePct": -2.279771334113921,
      "mfePct": 0.1515255871616495,
      "maeGbp": -45.59542668227842,
      "mfeGbp": 3.03051174323299,
      "observedDuringTradeLowPrice": 144.97,
      "observedDuringTradeHighPrice": 148.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 144.97,
      "fullObservedHighPrice": 148.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792365812603-7f5042c706385",
      "symbol": "SPCXBUSDT",
      "baseAsset": "SPCXB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T23:23:32.602Z",
      "closedAtUtc": "2026-10-19T03:23:44.830Z",
      "holdingPeriodMs": 14412228,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 145.19,
      "exitPriceQuote": 148.48,
      "grossPnlGbp": -45.31992561471165,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.31992561471165,
      "cashChangeGbp": -47.31992561471165,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 148.471294,
      "structuralTargetPrice": 141.211794,
      "maePct": -2.279771334113921,
      "mfePct": 0.1515255871616495,
      "maeGbp": -45.59542668227842,
      "mfeGbp": 3.03051174323299,
      "observedDuringTradeLowPrice": 144.97,
      "observedDuringTradeHighPrice": 148.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 144.97,
      "fullObservedHighPrice": 148.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792374921320-4e0673c9cfb7",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:55:21.320Z",
      "closedAtUtc": "2026-10-19T01:58:54.563Z",
      "holdingPeriodMs": 213243,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.824,
      "exitPriceQuote": 4.799,
      "grossPnlGbp": 10.364842454394472,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.364842454394472,
      "cashChangeGbp": 8.364842454394472,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £3 a trade); SCANNER SHORT: scored 91/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 4.9330224,
      "structuralTargetPrice": 4.6918223999999995,
      "maePct": -0.04145936981757421,
      "mfePct": 0.5182421227197236,
      "maeGbp": -0.8291873963514843,
      "mfeGbp": 10.364842454394472,
      "observedDuringTradeLowPrice": 4.799,
      "observedDuringTradeHighPrice": 4.825999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.799,
      "fullObservedHighPrice": 4.825999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792374918775-a14b272a7e4cc",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T01:55:18.775Z",
      "closedAtUtc": "2026-10-19T01:58:52.189Z",
      "holdingPeriodMs": 213414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.824,
      "exitPriceQuote": 4.799,
      "grossPnlGbp": 10.364842454394472,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.364842454394472,
      "cashChangeGbp": 8.364842454394472,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 91/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 91,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 4.9330224,
      "structuralTargetPrice": 4.6918223999999995,
      "maePct": -0.04145936981757421,
      "mfePct": 0.5182421227197236,
      "maeGbp": -0.8291873963514843,
      "mfeGbp": 10.364842454394472,
      "observedDuringTradeLowPrice": 4.799,
      "observedDuringTradeHighPrice": 4.825999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.799,
      "fullObservedHighPrice": 4.825999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351846257-b910ae0ce060d",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:30:46.257Z",
      "closedAtUtc": "2026-10-19T01:53:46.066Z",
      "holdingPeriodMs": 22979809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 710.73,
      "exitPriceQuote": 726.8,
      "grossPnlGbp": -45.22111068900971,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.22111068900971,
      "cashChangeGbp": -47.22111068900971,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 726.792498,
      "structuralTargetPrice": 691.255998,
      "maePct": -2.2610555344504855,
      "mfePct": 0.6852109802597336,
      "maeGbp": -45.22111068900971,
      "mfeGbp": 13.704219605194671,
      "observedDuringTradeLowPrice": 705.86,
      "observedDuringTradeHighPrice": 726.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 705.86,
      "fullObservedHighPrice": 726.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351843677-e62104383a5b5",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:30:43.677Z",
      "closedAtUtc": "2026-10-19T01:53:43.741Z",
      "holdingPeriodMs": 22980064,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 710.73,
      "exitPriceQuote": 726.8,
      "grossPnlGbp": -45.22111068900971,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.22111068900971,
      "cashChangeGbp": -47.22111068900971,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 89,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 726.792498,
      "structuralTargetPrice": 691.255998,
      "maePct": -2.2610555344504855,
      "mfePct": 0.6852109802597336,
      "maeGbp": -45.22111068900971,
      "mfeGbp": 13.704219605194671,
      "observedDuringTradeLowPrice": 705.86,
      "observedDuringTradeHighPrice": 726.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 705.86,
      "fullObservedHighPrice": 726.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792338075576-cf6167ea2a0cf",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T15:41:15.576Z",
      "closedAtUtc": "2026-10-19T01:09:03.460Z",
      "holdingPeriodMs": 34067884,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 58.09,
      "exitPriceQuote": 59.41,
      "grossPnlGbp": -45.44672060595604,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.44672060595604,
      "cashChangeGbp": -47.44672060595604,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 59.402834,
      "structuralTargetPrice": 56.49833400000001,
      "maePct": -2.2723360302978017,
      "mfePct": 2.3584093647787996,
      "maeGbp": -45.44672060595603,
      "mfeGbp": 47.16818729557599,
      "observedDuringTradeLowPrice": 56.72,
      "observedDuringTradeHighPrice": 59.40999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 56.72,
      "fullObservedHighPrice": 59.40999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368963510-1040a587a2717",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:16:03.510Z",
      "closedAtUtc": "2026-10-19T01:01:04.044Z",
      "holdingPeriodMs": 2700534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.268,
      "exitPriceQuote": 0.2667,
      "grossPnlGbp": 9.701492537313605,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.701492537313605,
      "cashChangeGbp": 7.701492537313605,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £5 a trade); SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.2740568,
      "structuralTargetPrice": 0.2606568,
      "maePct": -1.1194029850746279,
      "mfePct": 0.5223880597014972,
      "maeGbp": -22.38805970149256,
      "mfeGbp": 10.447761194029942,
      "observedDuringTradeLowPrice": 0.2666,
      "observedDuringTradeHighPrice": 0.271,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2666,
      "fullObservedHighPrice": 0.271,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792368960680-2dc1fc463732b",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-19T00:16:00.680Z",
      "closedAtUtc": "2026-10-19T01:01:00.902Z",
      "holdingPeriodMs": 2700222,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.268,
      "exitPriceQuote": 0.2667,
      "grossPnlGbp": 9.701492537313605,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.701492537313605,
      "cashChangeGbp": 7.701492537313605,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.2740568,
      "structuralTargetPrice": 0.2606568,
      "maePct": -1.1194029850746279,
      "mfePct": 0.5223880597014972,
      "maeGbp": -22.38805970149256,
      "mfeGbp": 10.447761194029942,
      "observedDuringTradeLowPrice": 0.2666,
      "observedDuringTradeHighPrice": 0.271,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2666,
      "fullObservedHighPrice": 0.271,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792367540880-94b3f8e5123c3",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T23:52:20.880Z",
      "closedAtUtc": "2026-10-19T00:15:57.827Z",
      "holdingPeriodMs": 1416947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08528,
      "exitPriceQuote": 0.08489,
      "grossPnlGbp": 9.146341463414668,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.146341463414668,
      "cashChangeGbp": 7.146341463414668,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £6 a trade); SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08720732799999999,
      "structuralTargetPrice": 0.082943328,
      "maePct": -0.30487804878049984,
      "mfePct": 0.4573170731707334,
      "maeGbp": -6.097560975609997,
      "mfeGbp": 9.146341463414668,
      "observedDuringTradeLowPrice": 0.08489,
      "observedDuringTradeHighPrice": 0.08554,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08489,
      "fullObservedHighPrice": 0.08554,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792367538446-784c8f32d54f1",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T23:52:18.446Z",
      "closedAtUtc": "2026-10-19T00:15:55.267Z",
      "holdingPeriodMs": 1416821,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08528,
      "exitPriceQuote": 0.08489,
      "grossPnlGbp": 9.146341463414668,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.146341463414668,
      "cashChangeGbp": 7.146341463414668,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08720732799999999,
      "structuralTargetPrice": 0.082943328,
      "maePct": -0.30487804878049984,
      "mfePct": 0.4573170731707334,
      "maeGbp": -6.097560975609997,
      "mfeGbp": 9.146341463414668,
      "observedDuringTradeLowPrice": 0.08489,
      "observedDuringTradeHighPrice": 0.08554,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08489,
      "fullObservedHighPrice": 0.08554,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792363992777-86dcf332c9111",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T22:53:12.777Z",
      "closedAtUtc": "2026-10-19T00:12:24.459Z",
      "holdingPeriodMs": 4751682,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.712,
      "exitPriceQuote": 4.825,
      "grossPnlGbp": -47.96264855687625,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -51.96264855687625,
      "cashChangeGbp": -49.96264855687625,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £9 a trade); SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (scanner short: stop hit (-£50 per £2k))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 4.8184911999999995,
      "structuralTargetPrice": 4.5828912,
      "maePct": -2.5254668930390634,
      "mfePct": 0.14855687606111362,
      "maeGbp": -50.50933786078127,
      "mfeGbp": 2.9711375212222726,
      "observedDuringTradeLowPrice": 4.705,
      "observedDuringTradeHighPrice": 4.8309999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.705,
      "fullObservedHighPrice": 4.8309999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792363990431-9a0fa3979d632",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T22:53:10.431Z",
      "closedAtUtc": "2026-10-19T00:12:22.012Z",
      "holdingPeriodMs": 4751581,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.712,
      "exitPriceQuote": 4.825,
      "grossPnlGbp": -47.96264855687625,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -51.96264855687625,
      "cashChangeGbp": -49.96264855687625,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 75/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: scanner short: stop hit (-£50 per £2k)",
      "confidence": 75,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 4.8184911999999995,
      "structuralTargetPrice": 4.5828912,
      "maePct": -2.5254668930390634,
      "mfePct": 0.14855687606111362,
      "maeGbp": -50.50933786078127,
      "mfeGbp": 2.9711375212222726,
      "observedDuringTradeLowPrice": 4.705,
      "observedDuringTradeHighPrice": 4.8309999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.705,
      "fullObservedHighPrice": 4.8309999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792324609078-e2f5c2b5f6dc4",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T11:56:49.078Z",
      "closedAtUtc": "2026-10-19T00:04:46.247Z",
      "holdingPeriodMs": 43677169,
      "reportingCurrency": "GBP",
      "notionalGbp": 1436.46,
      "assetQuantity": null,
      "entryPriceQuote": 0.8021,
      "exitPriceQuote": 0.7828,
      "grossPnlGbp": -34.56386734821092,
      "entryFeeGbp": 1.43646,
      "exitFeeGbp": 1.43646,
      "totalCostsGbp": 2.87292,
      "netPnlGbp": -37.43678734821092,
      "cashChangeGbp": -36.00032734821092,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #18 of 46 coins by 30-day gain (+53.0%); above its 50-day average",
      "exitReason": "paper.execution.timer: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 34.56766871353436,
      "targetPct": 103.70300614060308,
      "structuralStopPrice": 0.5281327292487408,
      "structuralTargetPrice": 0,
      "maePct": -8.714624111706778,
      "mfePct": 0.41142002244108833,
      "maeGbp": -125.18208951502318,
      "mfeGbp": 5.909884054357258,
      "observedDuringTradeLowPrice": 0.7322,
      "observedDuringTradeHighPrice": 0.8053999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7322,
      "fullObservedHighPrice": 0.8053999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792324605423-c21375fdd9c79",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T11:56:45.423Z",
      "closedAtUtc": "2026-10-19T00:04:43.740Z",
      "holdingPeriodMs": 43678317,
      "reportingCurrency": "GBP",
      "notionalGbp": 1667.73,
      "assetQuantity": null,
      "entryPriceQuote": 1.832,
      "exitPriceQuote": 1.815,
      "grossPnlGbp": -15.47566048034946,
      "entryFeeGbp": 1.6677300000000002,
      "exitFeeGbp": 1.6677300000000002,
      "totalCostsGbp": 3.3354600000000003,
      "netPnlGbp": -18.81112048034946,
      "cashChangeGbp": -17.14339048034946,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #15 of 46 coins by 30-day gain (+41.7%); above its 50-day average",
      "exitReason": "paper.execution.timer: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 29.74077915606043,
      "targetPct": 89.2223374681813,
      "structuralStopPrice": 1.2921489258609729,
      "structuralTargetPrice": 0,
      "maePct": -6.168122270742357,
      "mfePct": 0.218340611353712,
      "maeGbp": -102.86762554585151,
      "mfeGbp": 3.6413318777292614,
      "observedDuringTradeLowPrice": 1.719,
      "observedDuringTradeHighPrice": 1.836,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.719,
      "fullObservedHighPrice": 1.836,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792324600070-46e20d09d4b12",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T11:56:40.070Z",
      "closedAtUtc": "2026-10-19T00:04:41.253Z",
      "holdingPeriodMs": 43681183,
      "reportingCurrency": "GBP",
      "notionalGbp": 1576.65,
      "assetQuantity": null,
      "entryPriceQuote": 0.8325,
      "exitPriceQuote": 0.7984,
      "grossPnlGbp": -64.58109909909913,
      "entryFeeGbp": 1.57665,
      "exitFeeGbp": 1.57665,
      "totalCostsGbp": 3.1533,
      "netPnlGbp": -67.73439909909914,
      "cashChangeGbp": -66.15774909909914,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #13 of 46 coins by 30-day gain (+60.2%); above its 50-day average",
      "exitReason": "paper.execution.timer: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 31.47273922913155,
      "targetPct": 94.41821768739466,
      "structuralStopPrice": 0.5740894459174799,
      "structuralTargetPrice": 0,
      "maePct": -8.180180180180185,
      "mfePct": 0.4084084084084034,
      "maeGbp": -128.9728108108109,
      "mfeGbp": 6.439171171171093,
      "observedDuringTradeLowPrice": 0.7644,
      "observedDuringTradeHighPrice": 0.8359000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7644,
      "fullObservedHighPrice": 0.8359000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330224391-57c13d305bf6e",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:24.391Z",
      "closedAtUtc": "2026-10-18T23:46:45.037Z",
      "holdingPeriodMs": 36980646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 862.4,
      "exitPriceQuote": 881.91,
      "grossPnlGbp": -45.245825602968445,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.245825602968445,
      "cashChangeGbp": -47.245825602968445,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 95/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 95,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 881.89024,
      "structuralTargetPrice": 838.77024,
      "maePct": -2.2680890538033465,
      "mfePct": 1.1108534322819952,
      "maeGbp": -45.361781076066926,
      "mfeGbp": 22.217068645639902,
      "observedDuringTradeLowPrice": 852.82,
      "observedDuringTradeHighPrice": 881.9600000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 852.82,
      "fullObservedHighPrice": 881.9600000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351861948-d476ed168ed12",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:31:01.948Z",
      "closedAtUtc": "2026-10-18T23:23:29.822Z",
      "holdingPeriodMs": 13947874,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 81.2,
      "exitPriceQuote": 83.05,
      "grossPnlGbp": -45.56650246305405,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.56650246305405,
      "cashChangeGbp": -47.56650246305405,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 92/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 92,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 83.03511999999999,
      "structuralTargetPrice": 78.97512,
      "maePct": -2.2783251231527024,
      "mfePct": 0.6650246305418795,
      "maeGbp": -45.56650246305405,
      "mfeGbp": 13.30049261083759,
      "observedDuringTradeLowPrice": 80.66,
      "observedDuringTradeHighPrice": 83.05000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 80.66,
      "fullObservedHighPrice": 83.05000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351580105-148fefe633385",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:26:20.105Z",
      "closedAtUtc": "2026-10-18T22:53:06.216Z",
      "holdingPeriodMs": 12406111,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 76.98,
      "exitPriceQuote": 78.72,
      "grossPnlGbp": -45.206547155105085,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.206547155105085,
      "cashChangeGbp": -47.206547155105085,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 93/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: scanner short: stop hit (-£50 per £2k)",
      "confidence": 93,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 78.719748,
      "structuralTargetPrice": 74.870748,
      "maePct": -2.2603273577552545,
      "mfePct": 1.0652117433099602,
      "maeGbp": -45.20654715510509,
      "mfeGbp": 21.304234866199202,
      "observedDuringTradeLowPrice": 76.16,
      "observedDuringTradeHighPrice": 78.72,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 76.16,
      "fullObservedHighPrice": 78.72,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351864852-85b7d7d1a3449",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:31:04.852Z",
      "closedAtUtc": "2026-10-18T19:46:00.573Z",
      "holdingPeriodMs": 895721,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 81.2,
      "exitPriceQuote": 80.83,
      "grossPnlGbp": 9.11330049261095,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.11330049261095,
      "cashChangeGbp": 7.11330049261095,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 92/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 83.03511999999999,
      "structuralTargetPrice": 78.97512,
      "maePct": -0.09852216748768262,
      "mfePct": 0.4556650246305475,
      "maeGbp": -1.9704433497536524,
      "mfeGbp": 9.11330049261095,
      "observedDuringTradeLowPrice": 80.83,
      "observedDuringTradeHighPrice": 81.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 80.83,
      "fullObservedHighPrice": 81.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792338077952-32ae6169490b1",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T15:41:17.952Z",
      "closedAtUtc": "2026-10-18T19:33:58.870Z",
      "holdingPeriodMs": 13960918,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 58.09,
      "exitPriceQuote": 57.64,
      "grossPnlGbp": 15.4932002065761,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.4932002065761,
      "cashChangeGbp": 13.4932002065761,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 84/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 28% of its best +£16): sell it all (+£11) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 59.402834,
      "structuralTargetPrice": 56.49833400000001,
      "maePct": -0.6541573420554234,
      "mfePct": 0.9984506799793517,
      "maeGbp": -13.08314684110847,
      "mfeGbp": 19.969013599587033,
      "observedDuringTradeLowPrice": 57.51,
      "observedDuringTradeHighPrice": 58.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 57.51,
      "fullObservedHighPrice": 58.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351582615-107ea92996606",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:26:22.615Z",
      "closedAtUtc": "2026-10-18T19:33:21.842Z",
      "holdingPeriodMs": 419227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 76.98,
      "exitPriceQuote": 76.63,
      "grossPnlGbp": 9.09327097947541,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.09327097947541,
      "cashChangeGbp": 7.09327097947541,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 93/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 78.719748,
      "structuralTargetPrice": 74.870748,
      "maePct": -0.025980774227066798,
      "mfePct": 0.4546635489737705,
      "maeGbp": -0.5196154845413359,
      "mfeGbp": 9.09327097947541,
      "observedDuringTradeLowPrice": 76.63,
      "observedDuringTradeHighPrice": 77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 76.63,
      "fullObservedHighPrice": 77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351467852-903a34a6df2c4",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:24:27.852Z",
      "closedAtUtc": "2026-10-18T19:30:58.995Z",
      "holdingPeriodMs": 391143,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1797,
      "exitPriceQuote": 0.1785,
      "grossPnlGbp": 13.355592654424113,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.355592654424113,
      "cashChangeGbp": 11.355592654424113,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (🎯 daily target: this alone fills the pot: sell it all (+£9))",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18376122,
      "structuralTargetPrice": 0.17477622,
      "maePct": -0.2225932109070737,
      "mfePct": 0.7234279354479665,
      "maeGbp": -4.451864218141474,
      "mfeGbp": 14.468558708959328,
      "observedDuringTradeLowPrice": 0.1784,
      "observedDuringTradeHighPrice": 0.1801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1784,
      "fullObservedHighPrice": 0.1801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351465457-77ac3486577ee",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:24:25.457Z",
      "closedAtUtc": "2026-10-18T19:30:56.427Z",
      "holdingPeriodMs": 390970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1797,
      "exitPriceQuote": 0.1785,
      "grossPnlGbp": 13.355592654424113,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.355592654424113,
      "cashChangeGbp": 11.355592654424113,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: this alone fills the pot: sell it all (+£9)",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.18376122,
      "structuralTargetPrice": 0.17477622,
      "maePct": -0.2225932109070737,
      "mfePct": 0.7234279354479665,
      "maeGbp": -4.451864218141474,
      "mfeGbp": 14.468558708959328,
      "observedDuringTradeLowPrice": 0.1784,
      "observedDuringTradeHighPrice": 0.1801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1784,
      "fullObservedHighPrice": 0.1801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351654144-5941c5d485483",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:27:34.144Z",
      "closedAtUtc": "2026-10-18T19:30:41.064Z",
      "holdingPeriodMs": 186920,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007221,
      "exitPriceQuote": 0.007184,
      "grossPnlGbp": 10.24788810414062,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.247888104140619,
      "cashChangeGbp": 8.24788810414062,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 83/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (two hours in a row against it): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.0073841945999999995,
      "structuralTargetPrice": 0.0070231446000000005,
      "maePct": -0.06924248719013705,
      "mfePct": 0.512394405207031,
      "maeGbp": -1.3848497438027412,
      "mfeGbp": 10.247888104140618,
      "observedDuringTradeLowPrice": 0.007184,
      "observedDuringTradeHighPrice": 0.007226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007184,
      "fullObservedHighPrice": 0.007226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792351651766-a37d914f19abf",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:27:31.766Z",
      "closedAtUtc": "2026-10-18T19:30:38.471Z",
      "holdingPeriodMs": 186705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007221,
      "exitPriceQuote": 0.007184,
      "grossPnlGbp": 10.24788810414062,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.247888104140619,
      "cashChangeGbp": 8.24788810414062,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 83/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£6) to fill the pot",
      "confidence": 83,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.0073841945999999995,
      "structuralTargetPrice": 0.0070231446000000005,
      "maePct": -0.06924248719013705,
      "mfePct": 0.512394405207031,
      "maeGbp": -1.3848497438027412,
      "mfeGbp": 10.247888104140618,
      "observedDuringTradeLowPrice": 0.007184,
      "observedDuringTradeHighPrice": 0.007226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007184,
      "fullObservedHighPrice": 0.007226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792350768653-b4f9f7b4b51d6",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:12:48.653Z",
      "closedAtUtc": "2026-10-18T19:27:29.177Z",
      "holdingPeriodMs": 880524,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1073.59,
      "exitPriceQuote": 1065.9,
      "grossPnlGbp": 14.325766819735332,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.325766819735332,
      "cashChangeGbp": 12.325766819735332,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 27% of its best +£14): sell it all (+£10) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1097.853134,
      "structuralTargetPrice": 1044.173634,
      "maePct": -0.7609981464059905,
      "mfePct": 0.9118937396957837,
      "maeGbp": -15.21996292811981,
      "mfeGbp": 18.237874793915672,
      "observedDuringTradeLowPrice": 1063.8,
      "observedDuringTradeHighPrice": 1081.76,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1063.8,
      "fullObservedHighPrice": 1081.76,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792350766321-807e662d87658",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T19:12:46.321Z",
      "closedAtUtc": "2026-10-18T19:27:26.749Z",
      "holdingPeriodMs": 880428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1073.59,
      "exitPriceQuote": 1065.9,
      "grossPnlGbp": 14.325766819735332,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.325766819735332,
      "cashChangeGbp": 12.325766819735332,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£14): sell it all (+£10) to fill the pot",
      "confidence": 86,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1097.853134,
      "structuralTargetPrice": 1044.173634,
      "maePct": -0.7609981464059905,
      "mfePct": 0.9118937396957837,
      "maeGbp": -15.21996292811981,
      "mfeGbp": 18.237874793915672,
      "observedDuringTradeLowPrice": 1063.8,
      "observedDuringTradeHighPrice": 1081.76,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1063.8,
      "fullObservedHighPrice": 1081.76,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330450933-03d360de16afd",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:34:10.933Z",
      "closedAtUtc": "2026-10-18T19:26:17.482Z",
      "holdingPeriodMs": 21126549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 81.72,
      "exitPriceQuote": 81.34,
      "grossPnlGbp": 9.300048947625928,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.300048947625928,
      "cashChangeGbp": 7.300048947625928,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 83/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 83,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 83.56687199999999,
      "structuralTargetPrice": 79.480872,
      "maePct": -0.2814488497307929,
      "mfePct": 0.5384238864415047,
      "maeGbp": -5.628976994615858,
      "mfeGbp": 10.768477728830094,
      "observedDuringTradeLowPrice": 81.28,
      "observedDuringTradeHighPrice": 81.95000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 81.28,
      "fullObservedHighPrice": 81.95000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792337938534-496bc03b812d9",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T15:38:58.534Z",
      "closedAtUtc": "2026-10-18T19:24:22.883Z",
      "holdingPeriodMs": 13524349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007257,
      "exitPriceQuote": 0.007223,
      "grossPnlGbp": 9.370263194157413,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.370263194157413,
      "cashChangeGbp": 7.370263194157413,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.0074210082,
      "structuralTargetPrice": 0.0070581582,
      "maePct": -0.5098525561526761,
      "mfePct": 0.4685131597078706,
      "maeGbp": -10.197051123053523,
      "mfeGbp": 9.370263194157411,
      "observedDuringTradeLowPrice": 0.007223,
      "observedDuringTradeHighPrice": 0.007294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007223,
      "fullObservedHighPrice": 0.007294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792337936207-731fbc802f188",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T15:38:56.207Z",
      "closedAtUtc": "2026-10-18T19:24:20.559Z",
      "holdingPeriodMs": 13524352,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007257,
      "exitPriceQuote": 0.007223,
      "grossPnlGbp": 9.370263194157413,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.370263194157413,
      "cashChangeGbp": 7.370263194157413,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 94,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.0074210082,
      "structuralTargetPrice": 0.0070581582,
      "maePct": -0.5098525561526761,
      "mfePct": 0.4685131597078706,
      "maeGbp": -10.197051123053523,
      "mfeGbp": 9.370263194157411,
      "observedDuringTradeLowPrice": 0.007223,
      "observedDuringTradeHighPrice": 0.007294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007223,
      "fullObservedHighPrice": 0.007294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792341237775-eedd285cc9611",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T16:33:57.775Z",
      "closedAtUtc": "2026-10-18T19:12:43.741Z",
      "holdingPeriodMs": 9525966,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1080.86,
      "exitPriceQuote": 1074,
      "grossPnlGbp": 12.693595840349166,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.693595840349166,
      "cashChangeGbp": 10.693595840349166,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 28% of its best +£12): sell it all (+£9) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1105.2874359999998,
      "structuralTargetPrice": 1051.244436,
      "maePct": -1.7264030494236149,
      "mfePct": 0.8002886590307592,
      "maeGbp": -34.5280609884723,
      "mfeGbp": 16.005773180615183,
      "observedDuringTradeLowPrice": 1072.21,
      "observedDuringTradeHighPrice": 1099.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1072.21,
      "fullObservedHighPrice": 1099.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792341235356-7860b7d53cb8d",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T16:33:55.356Z",
      "closedAtUtc": "2026-10-18T19:12:41.330Z",
      "holdingPeriodMs": 9525974,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1080.86,
      "exitPriceQuote": 1074,
      "grossPnlGbp": 12.693595840349166,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.693595840349166,
      "cashChangeGbp": 10.693595840349166,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£12): sell it all (+£9) to fill the pot",
      "confidence": 80,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1105.2874359999998,
      "structuralTargetPrice": 1051.244436,
      "maePct": -1.7264030494236149,
      "mfePct": 0.8002886590307592,
      "maeGbp": -34.5280609884723,
      "mfeGbp": 16.005773180615183,
      "observedDuringTradeLowPrice": 1072.21,
      "observedDuringTradeHighPrice": 1099.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1072.21,
      "fullObservedHighPrice": 1099.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330235363-4b719a559bec4",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:35.363Z",
      "closedAtUtc": "2026-10-18T16:35:01.672Z",
      "holdingPeriodMs": 11066309,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 862.4,
      "exitPriceQuote": 859.91,
      "grossPnlGbp": 5.774582560296867,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 1.7745825602968672,
      "cashChangeGbp": 3.7745825602968672,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 95/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 881.89024,
      "structuralTargetPrice": 838.77024,
      "maePct": -0.2771335807050077,
      "mfePct": 0.4348330241187384,
      "maeGbp": -5.542671614100154,
      "mfeGbp": 8.696660482374769,
      "observedDuringTradeLowPrice": 858.65,
      "observedDuringTradeHighPrice": 864.79,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 858.65,
      "fullObservedHighPrice": 864.79,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330453406-4d2a8153ea986",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:34:13.406Z",
      "closedAtUtc": "2026-10-18T16:34:58.765Z",
      "holdingPeriodMs": 10845359,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 81.72,
      "exitPriceQuote": 81.51,
      "grossPnlGbp": 5.139500734214238,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 1.1395007342142378,
      "cashChangeGbp": 3.139500734214238,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 83/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 83.56687199999999,
      "structuralTargetPrice": 79.480872,
      "maePct": -0.2814488497307929,
      "mfePct": 0.5384238864415047,
      "maeGbp": -5.628976994615858,
      "mfeGbp": 10.768477728830094,
      "observedDuringTradeLowPrice": 81.28,
      "observedDuringTradeHighPrice": 81.95000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 81.28,
      "fullObservedHighPrice": 81.95000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792338671456-b8d94f40a19f9",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T15:51:11.456Z",
      "closedAtUtc": "2026-10-18T16:33:52.861Z",
      "holdingPeriodMs": 2561405,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.76,
      "exitPriceQuote": 4.734,
      "grossPnlGbp": 10.924369747899076,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.924369747899076,
      "cashChangeGbp": 8.924369747899076,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 82/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 55% of its best +£15): sell it all (+£7) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 4.867576,
      "structuralTargetPrice": 4.629576,
      "maePct": -0.8193277310924494,
      "mfePct": 0.9663865546218355,
      "maeGbp": -16.386554621848987,
      "mfeGbp": 19.32773109243671,
      "observedDuringTradeLowPrice": 4.714,
      "observedDuringTradeHighPrice": 4.799,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.714,
      "fullObservedHighPrice": 4.799,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792338668759-2a27edafd12b8",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T15:51:08.759Z",
      "closedAtUtc": "2026-10-18T16:33:50.568Z",
      "holdingPeriodMs": 2561809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.76,
      "exitPriceQuote": 4.734,
      "grossPnlGbp": 10.924369747899076,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.924369747899076,
      "cashChangeGbp": 8.924369747899076,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 82/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 55% of its best +£15): sell it all (+£7) to fill the pot",
      "confidence": 82,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 4.867576,
      "structuralTargetPrice": 4.629576,
      "maePct": -0.8193277310924494,
      "mfePct": 0.9663865546218355,
      "maeGbp": -16.386554621848987,
      "mfeGbp": 19.32773109243671,
      "observedDuringTradeLowPrice": 4.714,
      "observedDuringTradeHighPrice": 4.799,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.714,
      "fullObservedHighPrice": 4.799,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316501345-e12b5c0ff90d2",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:41:41.345Z",
      "closedAtUtc": "2026-10-18T15:54:19.692Z",
      "holdingPeriodMs": 22358347,
      "reportingCurrency": "GBP",
      "notionalGbp": 1212.2710958777088,
      "assetQuantity": null,
      "entryPriceQuote": 1.866,
      "exitPriceQuote": 1.769,
      "grossPnlGbp": 63.01730777070632,
      "entryFeeGbp": 1.2122710958777088,
      "exitFeeGbp": 1.2122710958777088,
      "totalCostsGbp": 2.4245421917554175,
      "netPnlGbp": 60.5927655789509,
      "cashChangeGbp": 61.80503667482861,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (1.9559) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 31% of its best +£87): sell it all (+£61) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 2.1459,
      "structuralTargetPrice": 1.3062,
      "maePct": -0.3751339764201444,
      "mfePct": 7.395498392282965,
      "maeGbp": -7.502679528402888,
      "mfeGbp": 89.65348940574704,
      "observedDuringTradeLowPrice": 1.728,
      "observedDuringTradeHighPrice": 1.873,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.728,
      "fullObservedHighPrice": 1.873,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330531258-fd4386796c24e",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:35:31.258Z",
      "closedAtUtc": "2026-10-18T15:51:05.884Z",
      "holdingPeriodMs": 8134626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 716.88,
      "exitPriceQuote": 712.43,
      "grossPnlGbp": 12.414909050329332,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.414909050329332,
      "cashChangeGbp": 10.414909050329332,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 87/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 26% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 733.0814879999999,
      "structuralTargetPrice": 697.237488,
      "maePct": -0.27898672023211696,
      "mfePct": 0.768608414239481,
      "maeGbp": -5.579734404642339,
      "mfeGbp": 15.37216828478962,
      "observedDuringTradeLowPrice": 711.37,
      "observedDuringTradeHighPrice": 718.88,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 711.37,
      "fullObservedHighPrice": 718.88,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330528770-8cdf75844d66c",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:35:28.770Z",
      "closedAtUtc": "2026-10-18T15:51:03.199Z",
      "holdingPeriodMs": 8134429,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 716.88,
      "exitPriceQuote": 712.43,
      "grossPnlGbp": 12.414909050329332,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.414909050329332,
      "cashChangeGbp": 10.414909050329332,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 87/100 as a short idea; lower-price structure, negative path efficiency, structural resistance identified",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 87,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 733.0814879999999,
      "structuralTargetPrice": 697.237488,
      "maePct": -0.27898672023211696,
      "mfePct": 0.768608414239481,
      "maeGbp": -5.579734404642339,
      "mfeGbp": 15.37216828478962,
      "observedDuringTradeLowPrice": 711.37,
      "observedDuringTradeHighPrice": 718.88,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 711.37,
      "fullObservedHighPrice": 718.88,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792332510058-04d73e3506a61",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T14:08:30.058Z",
      "closedAtUtc": "2026-10-18T15:41:13.019Z",
      "holdingPeriodMs": 5562961,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0768,
      "exitPriceQuote": 0.07608,
      "grossPnlGbp": 18.74999999999996,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 14.749999999999961,
      "cashChangeGbp": 16.74999999999996,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 25% of its best +£20): sell it all (+£15) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.07853567999999998,
      "structuralTargetPrice": 0.07469568,
      "maePct": -1.197916666666672,
      "mfePct": 1.184895833333326,
      "maeGbp": -23.95833333333344,
      "mfeGbp": 23.69791666666652,
      "observedDuringTradeLowPrice": 0.07589,
      "observedDuringTradeHighPrice": 0.07772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07589,
      "fullObservedHighPrice": 0.07772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792332507600-b8b2d98c4e252",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T14:08:27.600Z",
      "closedAtUtc": "2026-10-18T15:41:10.549Z",
      "holdingPeriodMs": 5562949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0768,
      "exitPriceQuote": 0.07608,
      "grossPnlGbp": 18.74999999999996,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 14.749999999999961,
      "cashChangeGbp": 16.74999999999996,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 84/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£20): sell it all (+£15) to fill the pot",
      "confidence": 84,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.07853567999999998,
      "structuralTargetPrice": 0.07469568,
      "maePct": -1.197916666666672,
      "mfePct": 1.184895833333326,
      "maeGbp": -23.95833333333344,
      "mfeGbp": 23.69791666666652,
      "observedDuringTradeLowPrice": 0.07589,
      "observedDuringTradeHighPrice": 0.07772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07589,
      "fullObservedHighPrice": 0.07772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792335174365-869f9437ba436",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T14:52:54.365Z",
      "closedAtUtc": "2026-10-18T15:35:48.201Z",
      "holdingPeriodMs": 2573836,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1093.64,
      "exitPriceQuote": 1084.59,
      "grossPnlGbp": 16.550235909440367,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 12.550235909440367,
      "cashChangeGbp": 14.550235909440367,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 85/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🧺 one pot daily target: fading (gave back 26% of its best +£17): sell it all (+£13) to fill the pot",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1118.356264,
      "structuralTargetPrice": 1063.6742640000002,
      "maePct": -0.9911853992172851,
      "mfePct": 1.049705570388795,
      "maeGbp": -19.823707984345702,
      "mfeGbp": 20.9941114077759,
      "observedDuringTradeLowPrice": 1082.16,
      "observedDuringTradeHighPrice": 1104.48,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1082.16,
      "fullObservedHighPrice": 1104.48,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792335171933-f70b1c9014de6",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T14:52:51.933Z",
      "closedAtUtc": "2026-10-18T15:35:45.746Z",
      "holdingPeriodMs": 2573813,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1093.64,
      "exitPriceQuote": 1084.59,
      "grossPnlGbp": 16.550235909440367,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 12.550235909440367,
      "cashChangeGbp": 14.550235909440367,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£17): sell it all (+£13) to fill the pot",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1118.356264,
      "structuralTargetPrice": 1063.6742640000002,
      "maePct": -0.9911853992172851,
      "mfePct": 1.049705570388795,
      "maeGbp": -19.823707984345702,
      "mfeGbp": 20.9941114077759,
      "observedDuringTradeLowPrice": 1082.16,
      "observedDuringTradeHighPrice": 1104.48,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1082.16,
      "fullObservedHighPrice": 1104.48,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316503797-0539568a947b7",
      "symbol": "EWYBUSDT",
      "baseAsset": "EWYB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:41:43.797Z",
      "closedAtUtc": "2026-10-18T15:12:29.121Z",
      "holdingPeriodMs": 19845324,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 150.05,
      "exitPriceQuote": 148.24,
      "grossPnlGbp": 24.125291569476868,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 20.125291569476868,
      "cashChangeGbp": 22.125291569476868,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #2 weakest of 14 falling coins (-15.9% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two 4-hour candles in a row against it): sell it all (+£20) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 10.139712697593305,
      "targetPct": 30.419138092779917,
      "structuralStopPrice": 165.26463890273877,
      "structuralTargetPrice": 0,
      "maePct": -0.15328223925357531,
      "mfePct": 1.2595801399533586,
      "maeGbp": -3.0656447850715063,
      "mfeGbp": 25.191602799067173,
      "observedDuringTradeLowPrice": 148.16,
      "observedDuringTradeHighPrice": 150.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 148.16,
      "fullObservedHighPrice": 150.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316495611-478fbee46d7d5",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:41:35.611Z",
      "closedAtUtc": "2026-10-18T14:57:24.717Z",
      "holdingPeriodMs": 18949106,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 135.8,
      "exitPriceQuote": 133.72,
      "grossPnlGbp": 30.633284241531847,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 26.633284241531847,
      "cashChangeGbp": 28.633284241531847,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #1 weakest of 14 falling coins (-23.6% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.timer: 🎯 daily target: fading (gave back 31% of its best +£39): sell it all (+£27) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 16.177372094993427,
      "targetPct": 48.532116284980276,
      "structuralStopPrice": 157.76887130500108,
      "structuralTargetPrice": 0,
      "maePct": -0.1620029455080993,
      "mfePct": 2.128129602356417,
      "maeGbp": -3.2400589101619857,
      "mfeGbp": 42.56259204712835,
      "observedDuringTradeLowPrice": 132.91,
      "observedDuringTradeHighPrice": 136.02,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 132.91,
      "fullObservedHighPrice": 136.02,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792332439005-a6e6bbb5adaba",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T14:07:19.005Z",
      "closedAtUtc": "2026-10-18T14:52:49.219Z",
      "holdingPeriodMs": 2730214,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2386.41,
      "exitPriceQuote": 2375.23,
      "grossPnlGbp": 9.369722721577464,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.369722721577464,
      "cashChangeGbp": 7.369722721577464,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (🎯 daily target: fading (gave back 53% of its best +£11): sell it all (+£5) to fill the pot)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2440.342866,
      "structuralTargetPrice": 2321.0223659999997,
      "maePct": -0.30841305559397286,
      "mfePct": 0.7710326389849036,
      "maeGbp": -6.168261111879457,
      "mfeGbp": 15.42065277969807,
      "observedDuringTradeLowPrice": 2368.01,
      "observedDuringTradeHighPrice": 2393.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2368.01,
      "fullObservedHighPrice": 2393.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792332436535-d8734fcc472d3",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T14:07:16.535Z",
      "closedAtUtc": "2026-10-18T14:52:46.470Z",
      "holdingPeriodMs": 2729935,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2386.41,
      "exitPriceQuote": 2375.23,
      "grossPnlGbp": 9.369722721577464,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.369722721577464,
      "cashChangeGbp": 7.369722721577464,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 53% of its best +£11): sell it all (+£5) to fill the pot",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2440.342866,
      "structuralTargetPrice": 2321.0223659999997,
      "maePct": -0.30841305559397286,
      "mfePct": 0.7710326389849036,
      "maeGbp": -6.168261111879457,
      "mfeGbp": 15.42065277969807,
      "observedDuringTradeLowPrice": 2368.01,
      "observedDuringTradeHighPrice": 2393.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2368.01,
      "fullObservedHighPrice": 2393.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316501345-e12b5c0ff90d2-partial-1792333280931-e92cf9d6ff127",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:41:41.345Z",
      "closedAtUtc": "2026-10-18T14:21:20.931Z",
      "holdingPeriodMs": 16779586,
      "reportingCurrency": "GBP",
      "notionalGbp": 787.7289041222912,
      "assetQuantity": null,
      "entryPriceQuote": 1.866,
      "exitPriceQuote": 1.789,
      "grossPnlGbp": 32.505426375893116,
      "entryFeeGbp": 0.7877289041222911,
      "exitFeeGbp": 0.7877289041222912,
      "totalCostsGbp": 1.5754578082445825,
      "netPnlGbp": 30.929968567648533,
      "cashChangeGbp": 31.717697471770826,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (1.9559) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "paper.execution.websocket: 🎯 daily target: this alone fills the pot: sell 39% (+£31)",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 2.1459,
      "structuralTargetPrice": 1.3062,
      "maePct": -0.3751339764201444,
      "mfePct": 4.9303322615219765,
      "maeGbp": -7.502679528402888,
      "mfeGbp": 98.60664523043954,
      "observedDuringTradeLowPrice": 1.774,
      "observedDuringTradeHighPrice": 1.873,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.774,
      "fullObservedHighPrice": 1.873,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792324602575-7a1d855cea8dd",
      "symbol": "DRAMBUSDT",
      "baseAsset": "DRAMB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T11:56:42.575Z",
      "closedAtUtc": "2026-10-18T14:19:34.626Z",
      "holdingPeriodMs": 8572051,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 46.05,
      "exitPriceQuote": 45.6,
      "grossPnlGbp": 19.54397394136789,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 15.543973941367891,
      "cashChangeGbp": 17.54397394136789,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #4 weakest of 14 falling coins (-17.8% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 13.813488751698836,
      "targetPct": 41.44046625509651,
      "structuralStopPrice": 52.41111157015731,
      "structuralTargetPrice": 0,
      "maePct": -0.15200868621064123,
      "mfePct": 1.172638436482083,
      "maeGbp": -3.0401737242128246,
      "mfeGbp": 23.45276872964166,
      "observedDuringTradeLowPrice": 45.51,
      "observedDuringTradeHighPrice": 46.12,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 45.51,
      "fullObservedHighPrice": 46.12,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792328748962-4edab0f35fdf7",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:05:48.962Z",
      "closedAtUtc": "2026-10-18T14:18:37.697Z",
      "holdingPeriodMs": 4368735,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1272.25,
      "exitPriceQuote": 1260.77,
      "grossPnlGbp": 18.04676753782671,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 14.04676753782671,
      "cashChangeGbp": 16.04676753782671,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #5 weakest of 14 falling coins (-16.0% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 17.413602699262974,
      "targetPct": 52.24080809778892,
      "structuralStopPrice": 1493.7945603413732,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.2348202004323077,
      "maeGbp": 0,
      "mfeGbp": 24.696404008646155,
      "observedDuringTradeLowPrice": 1256.54,
      "observedDuringTradeHighPrice": 1272.25,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1256.54,
      "fullObservedHighPrice": 1272.25,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330691301-a4431f8626e74",
      "symbol": "MSTRBUSDT",
      "baseAsset": "MSTRB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:38:11.301Z",
      "closedAtUtc": "2026-10-18T14:08:25.035Z",
      "holdingPeriodMs": 1813734,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 136.6,
      "exitPriceQuote": 135.79,
      "grossPnlGbp": 11.859443631039564,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.859443631039564,
      "cashChangeGbp": 9.859443631039564,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £11 a trade), swapped in for SNDKBUSDT; SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (🎯 daily target: fading (gave back 26% of its best +£11): sell it all (+£8) to fill the pot)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 139.68715999999998,
      "structuralTargetPrice": 132.85716,
      "maePct": -0.13177159590044424,
      "mfePct": 0.7320644216691069,
      "maeGbp": -2.6354319180088845,
      "mfeGbp": 14.641288433382137,
      "observedDuringTradeLowPrice": 135.6,
      "observedDuringTradeHighPrice": 136.78,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 135.6,
      "fullObservedHighPrice": 136.78,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330686381-9a13d9d71e25b",
      "symbol": "MSTRBUSDT",
      "baseAsset": "MSTRB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:38:06.381Z",
      "closedAtUtc": "2026-10-18T14:08:22.590Z",
      "holdingPeriodMs": 1816209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 136.6,
      "exitPriceQuote": 135.79,
      "grossPnlGbp": 11.859443631039564,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.859443631039564,
      "cashChangeGbp": 9.859443631039564,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 94,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 139.68715999999998,
      "structuralTargetPrice": 132.85716,
      "maePct": -0.13177159590044424,
      "mfePct": 0.7320644216691069,
      "maeGbp": -2.6354319180088845,
      "mfeGbp": 14.641288433382137,
      "observedDuringTradeLowPrice": 135.6,
      "observedDuringTradeHighPrice": 136.78,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 135.6,
      "fullObservedHighPrice": 136.78,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330241175-55f2b0d81a5c3",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:41.175Z",
      "closedAtUtc": "2026-10-18T14:07:13.892Z",
      "holdingPeriodMs": 2192717,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.875,
      "exitPriceQuote": 11.804,
      "grossPnlGbp": 11.957894736842059,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.957894736842059,
      "cashChangeGbp": 9.957894736842059,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (🎯 daily target: fading (gave back 26% of its best +£11): sell it all (+£8) to fill the pot)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 12.143374999999999,
      "structuralTargetPrice": 11.549625,
      "maePct": -0.14315789473683754,
      "mfePct": 0.7410526315789405,
      "maeGbp": -2.8631578947367506,
      "mfeGbp": 14.821052631578812,
      "observedDuringTradeLowPrice": 11.787,
      "observedDuringTradeHighPrice": 11.892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.787,
      "fullObservedHighPrice": 11.892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330229762-62525156b6729",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:29.762Z",
      "closedAtUtc": "2026-10-18T14:07:11.224Z",
      "holdingPeriodMs": 2201462,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.875,
      "exitPriceQuote": 11.804,
      "grossPnlGbp": 11.957894736842059,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.957894736842059,
      "cashChangeGbp": 9.957894736842059,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 94,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 12.143374999999999,
      "structuralTargetPrice": 11.549625,
      "maePct": -0.14315789473683754,
      "mfePct": 0.7410526315789405,
      "maeGbp": -2.8631578947367506,
      "mfeGbp": 14.821052631578812,
      "observedDuringTradeLowPrice": 11.787,
      "observedDuringTradeHighPrice": 11.892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.787,
      "fullObservedHighPrice": 11.892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792329324379-0cd623139d631",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:15:24.379Z",
      "closedAtUtc": "2026-10-18T13:38:08.828Z",
      "holdingPeriodMs": 1364449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1271.15,
      "exitPriceQuote": 1262.3,
      "grossPnlGbp": 13.924399166109643,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.924399166109643,
      "cashChangeGbp": 11.924399166109643,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🔻 Short momentum (expected £10 a trade); SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #5 weakest of 14 falling coins (-16.0% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper execution: 🧺 one pot: sold at +£10 to make room for 🎯 Scanner shorts on MSTRBUSDT (expected £11 vs £10 a trade)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 17.413602699262974,
      "targetPct": 52.24080809778892,
      "structuralStopPrice": 1493.7945603413732,
      "structuralTargetPrice": 0,
      "maePct": -0.0432679070133308,
      "mfePct": 0.8378240176218456,
      "maeGbp": -0.8653581402666162,
      "mfeGbp": 16.75648035243691,
      "observedDuringTradeLowPrice": 1260.5,
      "observedDuringTradeHighPrice": 1271.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1260.5,
      "fullObservedHighPrice": 1271.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792317943424-ff353966548ad",
      "symbol": "CAKEUSDT",
      "baseAsset": "CAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T10:05:43.424Z",
      "closedAtUtc": "2026-10-18T13:38:03.689Z",
      "holdingPeriodMs": 12740265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.197,
      "exitPriceQuote": 2.172,
      "grossPnlGbp": 22.758306781975342,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 18.758306781975342,
      "cashChangeGbp": 20.758306781975342,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£25): sell it all (+£19) to fill the pot",
      "confidence": 80,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.2466521999999998,
      "structuralTargetPrice": 2.1368022,
      "maePct": -0.22758306781974932,
      "mfePct": 1.4565316340464283,
      "maeGbp": -4.551661356394987,
      "mfeGbp": 29.130632680928567,
      "observedDuringTradeLowPrice": 2.165,
      "observedDuringTradeHighPrice": 2.202,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.165,
      "fullObservedHighPrice": 2.202,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330414674-e70cdfd5c05de",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:33:34.674Z",
      "closedAtUtc": "2026-10-18T13:35:26.057Z",
      "holdingPeriodMs": 111383,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08715,
      "exitPriceQuote": 0.08675,
      "grossPnlGbp": 9.17957544463595,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.179575444635949,
      "cashChangeGbp": 7.179575444635949,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08911959,
      "structuralTargetPrice": 0.08476209000000001,
      "maePct": -0.034423407917370474,
      "mfePct": 0.4589787722317974,
      "maeGbp": -0.6884681583474095,
      "mfeGbp": 9.179575444635947,
      "observedDuringTradeLowPrice": 0.08675,
      "observedDuringTradeHighPrice": 0.08718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08675,
      "fullObservedHighPrice": 0.08718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330412355-8bd4deb03c5dd",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:33:32.355Z",
      "closedAtUtc": "2026-10-18T13:35:23.427Z",
      "holdingPeriodMs": 111072,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08715,
      "exitPriceQuote": 0.08675,
      "grossPnlGbp": 9.17957544463595,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.179575444635949,
      "cashChangeGbp": 7.179575444635949,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 90/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 90,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08911959,
      "structuralTargetPrice": 0.08476209000000001,
      "maePct": -0.034423407917370474,
      "mfePct": 0.4589787722317974,
      "maeGbp": -0.6884681583474095,
      "mfeGbp": 9.179575444635947,
      "observedDuringTradeLowPrice": 0.08675,
      "observedDuringTradeHighPrice": 0.08718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08675,
      "fullObservedHighPrice": 0.08718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330238246-728e18742357",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:38.246Z",
      "closedAtUtc": "2026-10-18T13:34:08.284Z",
      "holdingPeriodMs": 210038,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07851,
      "exitPriceQuote": 0.07789,
      "grossPnlGbp": 15.794166348235782,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.794166348235782,
      "cashChangeGbp": 13.794166348235782,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: 🧺 one pot: 🎯 Scanner shorts closed it (🎯 daily target: fading (gave back 27% of its best +£16): sell it all (+£12) to fill the pot)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08028432599999999,
      "structuralTargetPrice": 0.076358826,
      "maePct": -0.06368615462999411,
      "mfePct": 1.006241243153737,
      "maeGbp": -1.2737230925998821,
      "mfeGbp": 20.124824863074743,
      "observedDuringTradeLowPrice": 0.07772,
      "observedDuringTradeHighPrice": 0.07856,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07772,
      "fullObservedHighPrice": 0.07856,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330227064-9ec8318bbe046",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:27.064Z",
      "closedAtUtc": "2026-10-18T13:34:05.756Z",
      "holdingPeriodMs": 218692,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07851,
      "exitPriceQuote": 0.07789,
      "grossPnlGbp": 15.794166348235782,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.794166348235782,
      "cashChangeGbp": 13.794166348235782,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 94/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£16): sell it all (+£12) to fill the pot",
      "confidence": 94,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.08028432599999999,
      "structuralTargetPrice": 0.076358826,
      "maePct": -0.06368615462999411,
      "mfePct": 1.006241243153737,
      "maeGbp": -1.2737230925998821,
      "mfeGbp": 20.124824863074743,
      "observedDuringTradeLowPrice": 0.07772,
      "observedDuringTradeHighPrice": 0.07856,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07772,
      "fullObservedHighPrice": 0.07856,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330244038-8638294289248",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "one_pot",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:44.038Z",
      "closedAtUtc": "2026-10-18T13:33:29.670Z",
      "holdingPeriodMs": 165632,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.186,
      "exitPriceQuote": 0.1849,
      "grossPnlGbp": 11.827956989247204,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.827956989247204,
      "cashChangeGbp": 9.827956989247204,
      "feeBps": 10,
      "entryReason": "ONE POT: copy of 🎯 Scanner shorts (expected £10 a trade); SCANNER SHORT: scored 91/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.timer: 🧺 one pot: 🎯 Scanner shorts closed it (🎯 daily target: fading (gave back 29% of its best +£11): sell it all (+£8) to fill the pot)",
      "confidence": 100,
      "riskModel": "one_pot",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.1902036,
      "structuralTargetPrice": 0.1809036,
      "maePct": -0.10752688172043319,
      "mfePct": 0.7526881720430174,
      "maeGbp": -2.1505376344086637,
      "mfeGbp": 15.053763440860347,
      "observedDuringTradeLowPrice": 0.1846,
      "observedDuringTradeHighPrice": 0.18620000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1846,
      "fullObservedHighPrice": 0.18620000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792330232536-03ee0dfee826e",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T13:30:32.536Z",
      "closedAtUtc": "2026-10-18T13:33:27.178Z",
      "holdingPeriodMs": 174642,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.186,
      "exitPriceQuote": 0.1849,
      "grossPnlGbp": 11.827956989247204,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.827956989247204,
      "cashChangeGbp": 9.827956989247204,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 91/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 91,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.1902036,
      "structuralTargetPrice": 0.1809036,
      "maePct": -0.10752688172043319,
      "mfePct": 0.7526881720430174,
      "maeGbp": -2.1505376344086637,
      "mfeGbp": 15.053763440860347,
      "observedDuringTradeLowPrice": 0.1846,
      "observedDuringTradeHighPrice": 0.18620000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1846,
      "fullObservedHighPrice": 0.18620000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792317701768-d8a45b382719b",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T10:01:41.768Z",
      "closedAtUtc": "2026-10-18T13:29:36.447Z",
      "holdingPeriodMs": 12474679,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.299,
      "exitPriceQuote": 1.2843,
      "grossPnlGbp": 22.63279445727473,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 18.63279445727473,
      "cashChangeGbp": 20.63279445727473,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 78/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£25): sell it all (+£19) to fill the pot",
      "confidence": 78,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 1.3283573999999998,
      "structuralTargetPrice": 1.2634074,
      "maePct": -0.2386451116243343,
      "mfePct": 1.4472671285604257,
      "maeGbp": -4.772902232486686,
      "mfeGbp": 28.945342571208517,
      "observedDuringTradeLowPrice": 1.2802,
      "observedDuringTradeHighPrice": 1.3020999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2802,
      "fullObservedHighPrice": 1.3020999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792321253978-f51a1b99a6b6e",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T11:00:53.978Z",
      "closedAtUtc": "2026-10-18T13:29:30.489Z",
      "holdingPeriodMs": 8916511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 78.94,
      "exitPriceQuote": 78.28,
      "grossPnlGbp": 16.72156067899662,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 12.721560678996621,
      "cashChangeGbp": 14.721560678996621,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 91/100 as a short idea; regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£17): sell it all (+£13) to fill the pot",
      "confidence": 91,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 80.72404399999999,
      "structuralTargetPrice": 76.777044,
      "maePct": -0.39270331897644073,
      "mfePct": 1.051431466936912,
      "maeGbp": -7.854066379528815,
      "mfeGbp": 21.02862933873824,
      "observedDuringTradeLowPrice": 78.11,
      "observedDuringTradeHighPrice": 79.25000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 78.11,
      "fullObservedHighPrice": 79.25000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792321718046-7f0dd499d7672",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T11:08:38.046Z",
      "closedAtUtc": "2026-10-18T13:27:00.070Z",
      "holdingPeriodMs": 8302024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.901,
      "exitPriceQuote": 2.887,
      "grossPnlGbp": 9.651844191657904,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.651844191657904,
      "cashChangeGbp": 7.651844191657904,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 80/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£6) to fill the pot",
      "confidence": 80,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 2.9665625999999996,
      "structuralTargetPrice": 2.8215125999999997,
      "maePct": -0.7238883143743658,
      "mfePct": 0.4825922095828952,
      "maeGbp": -14.477766287487318,
      "mfeGbp": 9.651844191657904,
      "observedDuringTradeLowPrice": 2.887,
      "observedDuringTradeHighPrice": 2.9220000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.887,
      "fullObservedHighPrice": 2.9220000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792315200240-aff1005084539",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-18T09:20:00.240Z",
      "closedAtUtc": "2026-10-18T13:05:46.319Z",
      "holdingPeriodMs": 13546079,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1282.6,
      "exitPriceQuote": 1272.25,
      "grossPnlGbp": -16.139092468423375,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.139092468423375,
      "cashChangeGbp": -18.139092468423375,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 93.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.14 after fees",
      "confidence": 93,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5326680180882489,
      "targetPct": 0.9083112427880761,
      "structuralStopPrice": 1275.768,
      "structuralTargetPrice": 1294.2499999999998,
      "maePct": -0.9823795415562069,
      "mfePct": 0.1980352409169025,
      "maeGbp": -19.647590831124138,
      "mfeGbp": 3.96070481833805,
      "observedDuringTradeLowPrice": 1270,
      "observedDuringTradeHighPrice": 1285.14,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1270,
      "fullObservedHighPrice": 1285.14,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792315192798-42e84604826eb",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-18T09:19:52.798Z",
      "closedAtUtc": "2026-10-18T12:04:48.355Z",
      "holdingPeriodMs": 9895557,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4956,
      "exitPriceQuote": 0.5005,
      "grossPnlGbp": 19.774011299434868,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 15.774011299434868,
      "cashChangeGbp": 17.774011299434868,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0774818401936959,
      "targetPct": 1.6848264729620488,
      "structuralStopPrice": 0.49026000000000003,
      "structuralTargetPrice": 0.5039499999999999,
      "maePct": -0.06053268765132505,
      "mfePct": 3.208232445520575,
      "maeGbp": -1.210653753026501,
      "mfeGbp": 64.1646489104115,
      "observedDuringTradeLowPrice": 0.4953,
      "observedDuringTradeHighPrice": 0.5115,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4953,
      "fullObservedHighPrice": 0.5115,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316492990-7883ea49ff37c",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:41:32.990Z",
      "closedAtUtc": "2026-10-18T11:59:01.716Z",
      "holdingPeriodMs": 8248726,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0798,
      "exitPriceQuote": 0.07909,
      "grossPnlGbp": 17.794486215538903,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 13.794486215538903,
      "cashChangeGbp": 15.794486215538903,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (0.079955) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 0.09176999999999999,
      "structuralTargetPrice": 0.05586000000000001,
      "maePct": -0.025062656641611687,
      "mfePct": 1.8796992481203023,
      "maeGbp": -0.5012531328322337,
      "mfeGbp": 37.59398496240605,
      "observedDuringTradeLowPrice": 0.0783,
      "observedDuringTradeHighPrice": 0.07982,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0783,
      "fullObservedHighPrice": 0.07982,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792275305500-85f27d6e81ea6",
      "symbol": "INTCBUSDT",
      "baseAsset": "INTCB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T22:15:05.500Z",
      "closedAtUtc": "2026-10-18T11:46:15.207Z",
      "holdingPeriodMs": 48669707,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 87.68,
      "exitPriceQuote": 88.72,
      "grossPnlGbp": -23.72262773722609,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -27.72262773722609,
      "cashChangeGbp": -25.72262773722609,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #5 weakest of 6 falling coins (-2.5% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 16.093512280938242,
      "targetPct": 48.280536842814726,
      "structuralStopPrice": 101.79079156792666,
      "structuralTargetPrice": 0,
      "maePct": -2.417883211678821,
      "mfePct": 0.3079379562043912,
      "maeGbp": -48.357664233576415,
      "mfeGbp": 6.1587591240878234,
      "observedDuringTradeLowPrice": 87.41,
      "observedDuringTradeHighPrice": 89.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.41,
      "fullObservedHighPrice": 89.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792141136234-12595990632d6",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T08:58:56.234Z",
      "closedAtUtc": "2026-10-18T11:46:11.780Z",
      "holdingPeriodMs": 182835546,
      "reportingCurrency": "GBP",
      "notionalGbp": 1145.76,
      "assetQuantity": null,
      "entryPriceQuote": 0.05694,
      "exitPriceQuote": 0.05507,
      "grossPnlGbp": -37.62857744994725,
      "entryFeeGbp": 1.1457600000000001,
      "exitFeeGbp": 1.1457600000000001,
      "totalCostsGbp": 2.2915200000000002,
      "netPnlGbp": -39.92009744994725,
      "cashChangeGbp": -38.774337449947254,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #3 of 49 coins by 30-day gain (+102.8%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 43.399098730286475,
      "targetPct": 130.19729619085942,
      "structuralStopPrice": 0.03337732391141511,
      "structuralTargetPrice": 0,
      "maePct": -9.255356515630483,
      "mfePct": 0.5795574288725043,
      "maeGbp": -106.04417281348782,
      "mfeGbp": 6.640337197049605,
      "observedDuringTradeLowPrice": 0.05167,
      "observedDuringTradeHighPrice": 0.05727,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05167,
      "fullObservedHighPrice": 0.05727,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792110014356-1fb5c3ad449e1",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T00:20:14.356Z",
      "closedAtUtc": "2026-10-18T11:46:06.466Z",
      "holdingPeriodMs": 213952110,
      "reportingCurrency": "GBP",
      "notionalGbp": 1632.36,
      "assetQuantity": null,
      "entryPriceQuote": 0.2129,
      "exitPriceQuote": 0.1756,
      "grossPnlGbp": -285.98885861906996,
      "entryFeeGbp": 1.63236,
      "exitFeeGbp": 1.63236,
      "totalCostsGbp": 3.26472,
      "netPnlGbp": -289.25357861906997,
      "cashChangeGbp": -287.62121861906996,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #1 of 47 coins by 30-day gain (+151.7%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 30.39039197271513,
      "targetPct": 91.1711759181454,
      "structuralStopPrice": 0.1483988554900895,
      "structuralTargetPrice": 0,
      "maePct": -20.10333489901362,
      "mfePct": 0.3757632691404392,
      "maeGbp": -328.1587975575387,
      "mfeGbp": 6.133809300140873,
      "observedDuringTradeLowPrice": 0.1701,
      "observedDuringTradeHighPrice": 0.2137,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1701,
      "fullObservedHighPrice": 0.2137,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792315166276-c55b2c505b625",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-18T09:19:26.276Z",
      "closedAtUtc": "2026-10-18T11:43:42.862Z",
      "holdingPeriodMs": 8656586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004307,
      "exitPriceQuote": 0.004272,
      "grossPnlGbp": -16.252612026933043,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.252612026933043,
      "cashChangeGbp": -18.252612026933043,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.25 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7940561876015755,
      "targetPct": 0.027861620617594902,
      "structuralStopPrice": 0.0042728,
      "structuralTargetPrice": 0.0043082,
      "maePct": -0.8590666357093036,
      "mfePct": 0.9751567216159625,
      "maeGbp": -17.181332714186073,
      "mfeGbp": 19.503134432319246,
      "observedDuringTradeLowPrice": 0.00427,
      "observedDuringTradeHighPrice": 0.004349,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00427,
      "fullObservedHighPrice": 0.004349,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316861545-879708fa51524",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:47:41.545Z",
      "closedAtUtc": "2026-10-18T11:12:13.682Z",
      "holdingPeriodMs": 5072137,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08741,
      "exitPriceQuote": 0.08939,
      "grossPnlGbp": -45.303740990733225,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -49.303740990733225,
      "cashChangeGbp": -47.303740990733225,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 89/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: scanner short: stop hit (-£50 per £2k)",
      "confidence": 89,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.089385466,
      "structuralTargetPrice": 0.085014966,
      "maePct": -2.2766273881706804,
      "mfePct": 0.20592609541242374,
      "maeGbp": -45.53254776341361,
      "mfeGbp": 4.118521908248475,
      "observedDuringTradeLowPrice": 0.08723,
      "observedDuringTradeHighPrice": 0.08939999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08723,
      "fullObservedHighPrice": 0.08939999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792317761796-94bb011e7f554",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T10:02:41.796Z",
      "closedAtUtc": "2026-10-18T11:08:34.020Z",
      "holdingPeriodMs": 3952224,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 59.42,
      "exitPriceQuote": 59.15,
      "grossPnlGbp": 9.087849209020636,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.087849209020636,
      "cashChangeGbp": 7.087849209020636,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 87/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 87,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 60.762892,
      "structuralTargetPrice": 57.791892000000004,
      "maePct": -0.31975765735442224,
      "mfePct": 0.4543924604510318,
      "maeGbp": -6.395153147088445,
      "mfeGbp": 9.087849209020636,
      "observedDuringTradeLowPrice": 59.15,
      "observedDuringTradeHighPrice": 59.60999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.15,
      "fullObservedHighPrice": 59.60999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792319118791-c6fc655ae4d1b",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T10:25:18.791Z",
      "closedAtUtc": "2026-10-18T11:00:51.293Z",
      "holdingPeriodMs": 2132502,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.193,
      "exitPriceQuote": 0.192,
      "grossPnlGbp": 10.362694300518143,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.362694300518143,
      "cashChangeGbp": 8.362694300518143,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 86/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 86,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.1973618,
      "structuralTargetPrice": 0.1877118,
      "maePct": -0.41450777202072286,
      "mfePct": 0.5181347150259072,
      "maeGbp": -8.290155440414457,
      "mfeGbp": 10.362694300518145,
      "observedDuringTradeLowPrice": 0.192,
      "observedDuringTradeHighPrice": 0.1938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.192,
      "fullObservedHighPrice": 0.1938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792316741522-ff868a3729e57",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:45:41.522Z",
      "closedAtUtc": "2026-10-18T10:25:15.825Z",
      "holdingPeriodMs": 2374303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2539,
      "exitPriceQuote": 0.2524,
      "grossPnlGbp": 11.815675462780632,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.815675462780632,
      "cashChangeGbp": 9.815675462780632,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 82/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£8) to fill the pot",
      "confidence": 82,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 0.25963814,
      "structuralTargetPrice": 0.24694314,
      "maePct": -2.2449783379283113,
      "mfePct": 0.5907837731390316,
      "maeGbp": -44.89956675856622,
      "mfeGbp": 11.815675462780632,
      "observedDuringTradeLowPrice": 0.2524,
      "observedDuringTradeHighPrice": 0.2596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2524,
      "fullObservedHighPrice": 0.2596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792317521658-c320fd7662872",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scanner_short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-18T09:58:41.658Z",
      "closedAtUtc": "2026-10-18T10:03:25.682Z",
      "holdingPeriodMs": 284024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.814,
      "exitPriceQuote": 4.79,
      "grossPnlGbp": 9.97091815538015,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.970918155380151,
      "cashChangeGbp": 7.970918155380151,
      "feeBps": 10,
      "entryReason": "SCANNER SHORT: scored 85/100 as a short idea; regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 85,
      "riskModel": "scanner_short",
      "stopLossPct": 2.2600000000000002,
      "targetPct": 2.74,
      "structuralStopPrice": 4.9227964,
      "structuralTargetPrice": 4.6820964,
      "maePct": -0.5816368923971662,
      "mfePct": 0.602409638554215,
      "maeGbp": -11.632737847943325,
      "mfeGbp": 12.0481927710843,
      "observedDuringTradeLowPrice": 4.785,
      "observedDuringTradeHighPrice": 4.842,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.785,
      "fullObservedHighPrice": 4.842,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792137191551-e9e3bfeda47a2",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T07:53:11.551Z",
      "closedAtUtc": "2026-10-18T09:32:39.925Z",
      "holdingPeriodMs": 178768374,
      "reportingCurrency": "GBP",
      "notionalGbp": 1995.91,
      "assetQuantity": null,
      "entryPriceQuote": 0.9633,
      "exitPriceQuote": 0.8389,
      "grossPnlGbp": -257.7506529637705,
      "entryFeeGbp": 1.99591,
      "exitFeeGbp": 1.99591,
      "totalCostsGbp": 3.99182,
      "netPnlGbp": -261.7424729637705,
      "cashChangeGbp": -259.7465629637705,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #10 of 47 coins by 30-day gain (+62.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 24.811135840675274,
      "targetPct": 74.43340752202582,
      "structuralStopPrice": 0.7242943284467751,
      "structuralTargetPrice": 0,
      "maePct": -13.599086473580401,
      "mfePct": 0.5398110661268538,
      "maeGbp": -271.4255268348386,
      "mfeGbp": 10.774143049932489,
      "observedDuringTradeLowPrice": 0.8323,
      "observedDuringTradeHighPrice": 0.9685000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8323,
      "fullObservedHighPrice": 0.9685000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792136935826-380666c6f2e8b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T07:48:55.825Z",
      "closedAtUtc": "2026-10-18T09:32:37.372Z",
      "holdingPeriodMs": 179021547,
      "reportingCurrency": "GBP",
      "notionalGbp": 1456.72,
      "assetQuantity": null,
      "entryPriceQuote": 2.241,
      "exitPriceQuote": 1.858,
      "grossPnlGbp": -248.96196340919232,
      "entryFeeGbp": 1.45672,
      "exitFeeGbp": 1.45672,
      "totalCostsGbp": 2.91344,
      "netPnlGbp": -251.87540340919233,
      "cashChangeGbp": -250.4186834091923,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 47 coins by 30-day gain (+98.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 34.08363005262282,
      "targetPct": 102.25089015786847,
      "structuralStopPrice": 1.4771858505207227,
      "structuralTargetPrice": 0,
      "maePct": -18.563141454707726,
      "mfePct": 0.6693440428380044,
      "maeGbp": -270.4129941990184,
      "mfeGbp": 9.750468540829779,
      "observedDuringTradeLowPrice": 1.825,
      "observedDuringTradeHighPrice": 2.256,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.825,
      "fullObservedHighPrice": 2.256,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792103466706-c274faf997fc9",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T22:31:06.706Z",
      "closedAtUtc": "2026-10-18T09:32:34.792Z",
      "holdingPeriodMs": 212488086,
      "reportingCurrency": "GBP",
      "notionalGbp": 1865.91,
      "assetQuantity": null,
      "entryPriceQuote": 0.095,
      "exitPriceQuote": 0.07966,
      "grossPnlGbp": -301.2953621052633,
      "entryFeeGbp": 1.8659100000000002,
      "exitFeeGbp": 1.8659100000000002,
      "totalCostsGbp": 3.7318200000000004,
      "netPnlGbp": -305.0271821052633,
      "cashChangeGbp": -303.16127210526327,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #15 of 47 coins by 30-day gain (+38.9%); above its 50-day average",
      "exitReason": "paper.execution.websocket: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 26.556433400891088,
      "targetPct": 79.66930020267327,
      "structuralStopPrice": 0.07012138826915347,
      "structuralTargetPrice": 0,
      "maePct": -19.189473684210522,
      "mfePct": 0.357894736842098,
      "maeGbp": -358.0583084210526,
      "mfeGbp": 6.67799368421039,
      "observedDuringTradeLowPrice": 0.07677,
      "observedDuringTradeHighPrice": 0.09533999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07677,
      "fullObservedHighPrice": 0.09533999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792315298875-b48272b336848",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-18T09:21:38.875Z",
      "closedAtUtc": "2026-10-18T09:23:14.834Z",
      "holdingPeriodMs": 95959,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06379,
      "exitPriceQuote": 0.06361,
      "grossPnlGbp": -5.643517792757473,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -9.643517792757473,
      "cashChangeGbp": -7.643517792757473,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.fast-shortlist: learned range invalidated by completed candle close 0.06351 beyond 0.06378",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.031352876626788165,
      "targetPct": 1.1482991064430115,
      "structuralStopPrice": 0.06376999999999977,
      "structuralTargetPrice": 0.0645225,
      "maePct": -0.5173224643360981,
      "mfePct": 0,
      "maeGbp": -10.346449286721962,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06346,
      "observedDuringTradeHighPrice": 0.06379,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06346,
      "fullObservedHighPrice": 0.06379,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792273457087-ed6a3053148fd",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T21:44:17.087Z",
      "closedAtUtc": "2026-10-18T00:41:32.342Z",
      "holdingPeriodMs": 10635255,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 88.37,
      "exitPriceQuote": 91.26,
      "grossPnlGbp": 16.35170306665158,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": 15.35170306665158,
      "cashChangeGbp": 15.85170306665158,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5729319904945125,
      "targetPct": 5.6286069933235305,
      "structuralStopPrice": 86.98,
      "structuralTargetPrice": 93.34400000000001,
      "maePct": -0.41869412696617014,
      "mfePct": 4.424578476858659,
      "maeGbp": -8.373882539323402,
      "mfeGbp": 22.122892384293294,
      "observedDuringTradeLowPrice": 88,
      "observedDuringTradeHighPrice": 92.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88,
      "fullObservedHighPrice": 92.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792275300665-6884968b49289",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T22:15:00.665Z",
      "closedAtUtc": "2026-10-17T22:48:25.232Z",
      "holdingPeriodMs": 2004567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1260.37,
      "exitPriceQuote": 1251.79,
      "grossPnlGbp": 13.615049548941863,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.615049548941863,
      "cashChangeGbp": 11.615049548941863,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #4 weakest of 6 falling coins (-10.2% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£13): sell it all (+£10) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 17.543223539236813,
      "targetPct": 52.62967061771044,
      "structuralStopPrice": 1481.4795265214789,
      "structuralTargetPrice": 0,
      "maePct": -0.1174258352705966,
      "mfePct": 0.8529241413235796,
      "maeGbp": -2.348516705411932,
      "mfeGbp": 17.058482826471593,
      "observedDuringTradeLowPrice": 1249.62,
      "observedDuringTradeHighPrice": 1261.85,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1249.62,
      "fullObservedHighPrice": 1261.85,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792274812179-771613d7a102a",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T22:06:52.179Z",
      "closedAtUtc": "2026-10-17T22:30:52.174Z",
      "holdingPeriodMs": 1439995,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07856,
      "exitPriceQuote": 0.07877,
      "grossPnlGbp": 5.346232179226116,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 1.3462321792261163,
      "cashChangeGbp": 3.3462321792261163,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6135437881873856,
      "targetPct": 0.16293279022401885,
      "structuralStopPrice": 0.078078,
      "structuralTargetPrice": 0.078688,
      "maePct": -0.012729124236265276,
      "mfePct": 0.44551934826882533,
      "maeGbp": -0.25458248472530554,
      "mfeGbp": 8.910386965376507,
      "observedDuringTradeLowPrice": 0.07855,
      "observedDuringTradeHighPrice": 0.07891,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07855,
      "fullObservedHighPrice": 0.07891,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792274792575-e5e578e64567",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T22:06:32.575Z",
      "closedAtUtc": "2026-10-17T22:30:49.210Z",
      "holdingPeriodMs": 1456635,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2384.11,
      "exitPriceQuote": 2389.85,
      "grossPnlGbp": 4.8152140631093205,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.8152140631093205,
      "cashChangeGbp": 2.8152140631093205,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4096287503512873,
      "targetPct": 0.17004248965021043,
      "structuralStopPrice": 2374.344,
      "structuralTargetPrice": 2388.1639999999998,
      "maePct": -0.012583312011617831,
      "mfePct": 0.3741438104785464,
      "maeGbp": -0.2516662402323566,
      "mfeGbp": 7.482876209570929,
      "observedDuringTradeLowPrice": 2383.81,
      "observedDuringTradeHighPrice": 2393.03,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2383.81,
      "fullObservedHighPrice": 2393.03,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792273457087-ed6a3053148fd-partial-1792275042260-5a3607918a4b8",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T21:44:17.087Z",
      "closedAtUtc": "2026-10-17T22:10:42.260Z",
      "holdingPeriodMs": 1585173,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 88.37,
      "exitPriceQuote": 90.66,
      "grossPnlGbp": 12.956885820979924,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": 11.956885820979924,
      "cashChangeGbp": 12.456885820979924,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5729319904945125,
      "targetPct": 5.6286069933235305,
      "structuralStopPrice": 86.98,
      "structuralTargetPrice": 93.34400000000001,
      "maePct": -0.41869412696617014,
      "mfePct": 2.591377164195985,
      "maeGbp": -8.373882539323402,
      "mfeGbp": 25.913771641959848,
      "observedDuringTradeLowPrice": 88,
      "observedDuringTradeHighPrice": 90.65999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88,
      "fullObservedHighPrice": 90.65999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792273457087-ed6a3053148fd-partial-1792274057322-48b1a2b22796c",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T21:44:17.087Z",
      "closedAtUtc": "2026-10-17T21:54:17.322Z",
      "holdingPeriodMs": 600235,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 88.37,
      "exitPriceQuote": 89.72,
      "grossPnlGbp": 15.27667760552217,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 13.27667760552217,
      "cashChangeGbp": 14.27667760552217,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5729319904945125,
      "targetPct": 5.6286069933235305,
      "structuralStopPrice": 86.98,
      "structuralTargetPrice": 93.34400000000001,
      "maePct": -0.41869412696617014,
      "mfePct": 1.584248047980074,
      "maeGbp": -8.373882539323402,
      "mfeGbp": 31.68496095960148,
      "observedDuringTradeLowPrice": 88,
      "observedDuringTradeHighPrice": 89.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88,
      "fullObservedHighPrice": 89.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792273089150-382844983939a",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T21:38:09.150Z",
      "closedAtUtc": "2026-10-17T21:42:00.797Z",
      "holdingPeriodMs": 231647,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06149,
      "exitPriceQuote": 0.06203,
      "grossPnlGbp": 17.563831517319848,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 13.563831517319848,
      "cashChangeGbp": 15.563831517319848,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1301024556842294,
      "targetPct": 2.7931370954626713,
      "structuralStopPrice": 0.06140999999999977,
      "structuralTargetPrice": 0.0632075,
      "maePct": -0.3740445600910734,
      "mfePct": 0.9595056106684017,
      "maeGbp": -7.480891201821468,
      "mfeGbp": 19.190112213368035,
      "observedDuringTradeLowPrice": 0.06126,
      "observedDuringTradeHighPrice": 0.06208,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06126,
      "fullObservedHighPrice": 0.06208,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792273093998-fcc8516cf97fc",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T21:38:13.998Z",
      "closedAtUtc": "2026-10-17T21:39:36.358Z",
      "holdingPeriodMs": 82360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6947,
      "exitPriceQuote": 0.6957,
      "grossPnlGbp": 2.878940549877648,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -1.121059450122352,
      "cashChangeGbp": 0.8789405498776479,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.6936 beyond 0.69465",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.014394702749418602,
      "targetPct": 2.724197495321717,
      "structuralStopPrice": 0.6945999999999998,
      "structuralTargetPrice": 0.713625,
      "maePct": -0.48941989347919373,
      "mfePct": 0.14394702749388238,
      "maeGbp": -9.788397869583875,
      "mfeGbp": 2.878940549877648,
      "observedDuringTradeLowPrice": 0.6913,
      "observedDuringTradeHighPrice": 0.6956999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6913,
      "fullObservedHighPrice": 0.6956999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792272971212-729c8f454313c",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T21:36:11.212Z",
      "closedAtUtc": "2026-10-17T21:37:29.717Z",
      "holdingPeriodMs": 78505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.842,
      "exitPriceQuote": 4.826,
      "grossPnlGbp": -6.608839322593976,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -10.608839322593976,
      "cashChangeGbp": -8.608839322593976,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 4.828 beyond 4.8415",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.020652622883113054,
      "targetPct": 2.5919041718298352,
      "structuralStopPrice": 4.840999999999999,
      "structuralTargetPrice": 4.9675,
      "maePct": -0.4337050805452274,
      "mfePct": 0.2684840974803963,
      "maeGbp": -8.674101610904547,
      "mfeGbp": 5.369681949607926,
      "observedDuringTradeLowPrice": 4.821,
      "observedDuringTradeHighPrice": 4.855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.821,
      "fullObservedHighPrice": 4.855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792266200150-d69503b6fdf41",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T19:43:20.150Z",
      "closedAtUtc": "2026-10-17T21:29:59.612Z",
      "holdingPeriodMs": 6399462,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8568,
      "exitPriceQuote": 0.8456,
      "grossPnlGbp": -26.143790849673174,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -30.143790849673174,
      "cashChangeGbp": -28.143790849673174,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds AEROUSDT; holding support 0.85430-0.86050 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: hard stop hit (2R under the buy, 0.845636)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 0.6515106042417007,
      "targetPct": 1.1628151260504316,
      "structuralStopPrice": 0.8512178571428571,
      "structuralTargetPrice": 0.8667630000000001,
      "maePct": -1.3071895424836586,
      "mfePct": 0.2917833800186679,
      "maeGbp": -26.143790849673174,
      "mfeGbp": 5.835667600373357,
      "observedDuringTradeLowPrice": 0.8456,
      "observedDuringTradeHighPrice": 0.8593,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8456,
      "fullObservedHighPrice": 0.8593,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792271537587-06a86d096eacc",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T21:12:17.586Z",
      "closedAtUtc": "2026-10-17T21:27:29.424Z",
      "holdingPeriodMs": 911838,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.889,
      "exitPriceQuote": 1.856,
      "grossPnlGbp": -34.93912122816297,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -38.93912122816297,
      "cashChangeGbp": -36.93912122816297,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds ZROUSDT; holding support 1.8830-1.8870 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: hard stop hit (2R under the buy, 1.85686)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 0.85079028964683,
      "targetPct": 1.4377977766013794,
      "structuralStopPrice": 1.8729285714285715,
      "structuralTargetPrice": 1.9161599999999999,
      "maePct": -1.7469560614081483,
      "mfePct": 0.3705664372683904,
      "maeGbp": -34.93912122816297,
      "mfeGbp": 7.4113287453678085,
      "observedDuringTradeLowPrice": 1.856,
      "observedDuringTradeHighPrice": 1.8959999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.856,
      "fullObservedHighPrice": 1.8959999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792257395861-548a79e38b2f9",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T17:16:35.861Z",
      "closedAtUtc": "2026-10-17T17:17:29.622Z",
      "holdingPeriodMs": 53761,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.041,
      "exitPriceQuote": 7.04,
      "grossPnlGbp": -0.2840505609999528,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -4.284050560999953,
      "cashChangeGbp": -2.284050560999953,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 7.039 beyond 7.0405",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.014202528050035485,
      "targetPct": 3.6891066609856353,
      "structuralStopPrice": 7.039999999999997,
      "structuralTargetPrice": 7.300749999999999,
      "maePct": -0.04260758414998031,
      "mfePct": 0.042607584149967695,
      "maeGbp": -0.8521516829996062,
      "mfeGbp": 0.8521516829993538,
      "observedDuringTradeLowPrice": 7.038,
      "observedDuringTradeHighPrice": 7.0440000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.038,
      "fullObservedHighPrice": 7.0440000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792250731465-596186b9d818b",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T15:25:31.465Z",
      "closedAtUtc": "2026-10-17T17:16:45.687Z",
      "holdingPeriodMs": 6674222,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.963,
      "exitPriceQuote": 4.86,
      "grossPnlGbp": 41.50715293169444,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 37.50715293169444,
      "cashChangeGbp": 39.50715293169444,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1525287124722934,
      "targetPct": 1.5615555107797818,
      "structuralStopPrice": 5.0202,
      "structuralTargetPrice": 4.8854999999999995,
      "maePct": -0.5238766874874028,
      "mfePct": 2.6798307475317347,
      "maeGbp": -10.477533749748057,
      "mfeGbp": 53.596614950634695,
      "observedDuringTradeLowPrice": 4.83,
      "observedDuringTradeHighPrice": 4.989000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.83,
      "fullObservedHighPrice": 4.989000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792250702102-fc2e3a24f8c0c",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T15:25:02.102Z",
      "closedAtUtc": "2026-10-17T15:27:41.392Z",
      "holdingPeriodMs": 159290,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05361,
      "exitPriceQuote": 0.05386,
      "grossPnlGbp": 9.3266181682522,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.3266181682522,
      "cashChangeGbp": 7.3266181682522,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds SUSDT; holding support 0.053200-0.054420 (13 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.2057984917525966,
      "targetPct": 1.9594478642044555,
      "structuralStopPrice": 0.05296357142857143,
      "structuralTargetPrice": 0.05466046,
      "maePct": -0.09326618168251165,
      "mfePct": 0.46633090841261005,
      "maeGbp": -1.8653236336502328,
      "mfeGbp": 9.326618168252201,
      "observedDuringTradeLowPrice": 0.05356,
      "observedDuringTradeHighPrice": 0.05386,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05356,
      "fullObservedHighPrice": 0.05386,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792250681389-f9a3b238b6243",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T15:24:41.389Z",
      "closedAtUtc": "2026-10-17T15:25:28.916Z",
      "holdingPeriodMs": 47527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.973,
      "exitPriceQuote": 4.963,
      "grossPnlGbp": -4.021717273275603,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -8.021717273275602,
      "cashChangeGbp": -6.021717273275603,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.578524029760708,
      "targetPct": 1.0335813392318542,
      "structuralStopPrice": 4.8945,
      "structuralTargetPrice": 5.0244,
      "maePct": -0.2413030363965326,
      "mfePct": 0.06032575909913762,
      "maeGbp": -4.826060727930652,
      "mfeGbp": 1.2065151819827524,
      "observedDuringTradeLowPrice": 4.961,
      "observedDuringTradeHighPrice": 4.976,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.961,
      "fullObservedHighPrice": 4.976,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792133403128-5f8da328f8ebc",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:50:03.128Z",
      "closedAtUtc": "2026-10-17T13:17:29.913Z",
      "holdingPeriodMs": 109646785,
      "reportingCurrency": "GBP",
      "notionalGbp": 400,
      "assetQuantity": null,
      "entryPriceQuote": 161.38,
      "exitPriceQuote": 153.62,
      "grossPnlGbp": -19.23410583715452,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -20.03410583715452,
      "cashChangeGbp": -19.634105837154518,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.03 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.036063948444663,
      "targetPct": 1.0503160242905079,
      "structuralStopPrice": 159.708,
      "structuralTargetPrice": 163.07500000000002,
      "maePct": -4.814723014004203,
      "mfePct": 2.8504151691659403,
      "maeGbp": -19.258892056016812,
      "mfeGbp": 57.008303383318804,
      "observedDuringTradeLowPrice": 153.61,
      "observedDuringTradeHighPrice": 165.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 153.61,
      "fullObservedHighPrice": 165.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792241072153-17f19f6c8729c",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T12:44:32.153Z",
      "closedAtUtc": "2026-10-17T12:47:36.566Z",
      "holdingPeriodMs": 184413,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1915,
      "exitPriceQuote": 0.1924,
      "grossPnlGbp": 9.399477806788346,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.3994778067883455,
      "cashChangeGbp": 7.3994778067883455,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; holding support 0.19150-0.19240 (5 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 0.9585975382319978,
      "targetPct": 1.7282506527415142,
      "structuralStopPrice": 0.18966428571428573,
      "structuralTargetPrice": 0.1948096,
      "maePct": -0.46997389033943177,
      "mfePct": 0.4699738903394173,
      "maeGbp": -9.399477806788635,
      "mfeGbp": 9.399477806788346,
      "observedDuringTradeLowPrice": 0.1906,
      "observedDuringTradeHighPrice": 0.19240000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1906,
      "fullObservedHighPrice": 0.19240000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792226931366-f2094db2d079d",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T08:48:51.366Z",
      "closedAtUtc": "2026-10-17T12:08:56.434Z",
      "holdingPeriodMs": 12005068,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 137.85,
      "exitPriceQuote": 137.22,
      "grossPnlGbp": 9.140369967355754,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.140369967355754,
      "cashChangeGbp": 7.140369967355754,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #2 weakest of 11 falling coins (-17.4% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 15.67557815183811,
      "targetPct": 47.02673445551433,
      "structuralStopPrice": 159.45878448230883,
      "structuralTargetPrice": 0,
      "maePct": -0.1886108088502135,
      "mfePct": 0.45701849836778774,
      "maeGbp": -3.7722161770042697,
      "mfeGbp": 9.140369967355754,
      "observedDuringTradeLowPrice": 137.22,
      "observedDuringTradeHighPrice": 138.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 137.22,
      "fullObservedHighPrice": 138.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792226927980-53bb16d937444",
      "symbol": "OPENUSDT",
      "baseAsset": "OPEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T08:48:47.980Z",
      "closedAtUtc": "2026-10-17T12:02:11.597Z",
      "holdingPeriodMs": 11603617,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0965,
      "exitPriceQuote": 0.0959,
      "grossPnlGbp": 12.43523316062183,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.43523316062183,
      "cashChangeGbp": 10.43523316062183,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #1 weakest of 11 falling coins (-28.1% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 22.043803189569417,
      "targetPct": 66.13140956870825,
      "structuralStopPrice": 0.11777227007793449,
      "structuralTargetPrice": 0,
      "maePct": -0.6217616580310915,
      "mfePct": 0.6217616580310915,
      "maeGbp": -12.43523316062183,
      "mfeGbp": 12.43523316062183,
      "observedDuringTradeLowPrice": 0.0959,
      "observedDuringTradeHighPrice": 0.0971,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0959,
      "fullObservedHighPrice": 0.0971,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792224312524-78da722142563",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-17T08:05:12.524Z",
      "closedAtUtc": "2026-10-17T08:35:13.596Z",
      "holdingPeriodMs": 1801072,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06366,
      "exitPriceQuote": 0.06355,
      "grossPnlGbp": -3.455859252277694,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -7.455859252277694,
      "cashChangeGbp": -5.455859252277694,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6519007225890996,
      "targetPct": 2.542805529374807,
      "structuralStopPrice": 0.06324499999999977,
      "structuralTargetPrice": 0.06527875,
      "maePct": -0.29846057178761504,
      "mfePct": 0.04712535344015433,
      "maeGbp": -5.9692114357523005,
      "mfeGbp": 0.9425070688030867,
      "observedDuringTradeLowPrice": 0.06347,
      "observedDuringTradeHighPrice": 0.06369,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06347,
      "fullObservedHighPrice": 0.06369,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792199691913-47fad9547d735",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-17T01:14:51.913Z",
      "closedAtUtc": "2026-10-17T01:17:55.805Z",
      "holdingPeriodMs": 183892,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1989,
      "exitPriceQuote": 0.1999,
      "grossPnlGbp": 10.05530417295124,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.0553041729512405,
      "cashChangeGbp": 8.05530417295124,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; holding support 0.19000-0.20730 (19 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.288012640953809,
      "targetPct": 5.770940170940175,
      "structuralStopPrice": 0.18838214285714286,
      "structuralTargetPrice": 0.2103784,
      "maePct": -0.1005530417295152,
      "mfePct": 0.502765208647562,
      "maeGbp": -2.011060834590304,
      "mfeGbp": 10.05530417295124,
      "observedDuringTradeLowPrice": 0.1987,
      "observedDuringTradeHighPrice": 0.1999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1987,
      "fullObservedHighPrice": 0.1999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792154831429-d39150b4fef92",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T12:47:11.429Z",
      "closedAtUtc": "2026-10-16T17:18:29.503Z",
      "holdingPeriodMs": 16278074,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5378,
      "exitPriceQuote": 0.4948,
      "grossPnlGbp": -159.91074748977292,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -163.91074748977292,
      "cashChangeGbp": -161.91074748977292,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 2.90x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (0.494987)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 7.9607771612395295,
      "targetPct": 23.882331483718588,
      "structuralStopPrice": 0.49498694042685376,
      "structuralTargetPrice": 0,
      "maePct": -7.995537374488645,
      "mfePct": 0.16734845667534623,
      "maeGbp": -159.9107474897729,
      "mfeGbp": 3.3469691335069247,
      "observedDuringTradeLowPrice": 0.4948,
      "observedDuringTradeHighPrice": 0.5387,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4948,
      "fullObservedHighPrice": 0.5387,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792169271261-c245a2567deeb",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T16:47:51.260Z",
      "closedAtUtc": "2026-10-16T17:05:23.891Z",
      "holdingPeriodMs": 1052631,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06452,
      "exitPriceQuote": 0.064,
      "grossPnlGbp": -16.11903285802829,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.11903285802829,
      "cashChangeGbp": -18.11903285802829,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.12 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06199628022318409,
      "targetPct": 0.7935523868568081,
      "structuralStopPrice": 0.06448,
      "structuralTargetPrice": 0.065032,
      "maePct": -0.8059516429014146,
      "mfePct": 0,
      "maeGbp": -16.11903285802829,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.064,
      "observedDuringTradeHighPrice": 0.06452,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.064,
      "fullObservedHighPrice": 0.06452,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792169329325-2f81b446020c2",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T16:48:49.325Z",
      "closedAtUtc": "2026-10-16T16:56:51.293Z",
      "holdingPeriodMs": 481968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5051,
      "exitPriceQuote": 0.5074,
      "grossPnlGbp": 9.107107503464537,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.107107503464537,
      "cashChangeGbp": 7.107107503464537,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds WLDUSDT; holding support 0.47960-0.52540 (36 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 6.2328534660745945,
      "targetPct": 6.774737675707776,
      "structuralStopPrice": 0.4736178571428572,
      "structuralTargetPrice": 0.5393192,
      "maePct": -0.4157592555929501,
      "mfePct": 0.4949514947535256,
      "maeGbp": -8.315185111859002,
      "mfeGbp": 9.899029895070512,
      "observedDuringTradeLowPrice": 0.503,
      "observedDuringTradeHighPrice": 0.5076,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.503,
      "fullObservedHighPrice": 0.5076,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792166484563-d0934a47c1b46",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T16:01:24.563Z",
      "closedAtUtc": "2026-10-16T16:30:51.895Z",
      "holdingPeriodMs": 1767332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1185.93,
      "exitPriceQuote": 1176.32,
      "grossPnlGbp": -16.206690108185352,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.206690108185352,
      "cashChangeGbp": -18.206690108185352,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.21 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0401710050340185,
      "targetPct": 1.3209885912321924,
      "structuralStopPrice": 1161.7350000000001,
      "structuralTargetPrice": 1201.596,
      "maePct": -0.8339446678977763,
      "mfePct": 0.32801261457251885,
      "maeGbp": -16.678893357955527,
      "mfeGbp": 6.560252291450377,
      "observedDuringTradeLowPrice": 1176.04,
      "observedDuringTradeHighPrice": 1189.82,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1176.04,
      "fullObservedHighPrice": 1189.82,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792164454236-0c32d4e6880a5",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T15:27:34.236Z",
      "closedAtUtc": "2026-10-16T16:16:11.743Z",
      "holdingPeriodMs": 2917507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 138.83,
      "exitPriceQuote": 139.34,
      "grossPnlGbp": 7.347115176834847,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 3.347115176834847,
      "cashChangeGbp": 5.347115176834847,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.15270474681266116,
      "targetPct": 0.2204134553050372,
      "structuralStopPrice": 138.618,
      "structuralTargetPrice": 139.136,
      "maePct": -0.32413743427214364,
      "mfePct": 0.540229057120219,
      "maeGbp": -6.482748685442873,
      "mfeGbp": 10.804581142404379,
      "observedDuringTradeLowPrice": 138.38,
      "observedDuringTradeHighPrice": 139.58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 138.38,
      "fullObservedHighPrice": 139.58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792166499164-27be37f63f8e6",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T16:01:39.164Z",
      "closedAtUtc": "2026-10-16T16:16:08.838Z",
      "holdingPeriodMs": 869674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.456,
      "exitPriceQuote": 0.4577,
      "grossPnlGbp": 7.456140350877102,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 3.456140350877102,
      "cashChangeGbp": 5.456140350877102,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8223684210526262,
      "targetPct": 0.710526315789466,
      "structuralStopPrice": 0.45225000000000004,
      "structuralTargetPrice": 0.45924,
      "maePct": -0.1973684210526342,
      "mfePct": 0.526315789473675,
      "maeGbp": -3.9473684210526843,
      "mfeGbp": 10.526315789473498,
      "observedDuringTradeLowPrice": 0.4551,
      "observedDuringTradeHighPrice": 0.45840000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4551,
      "fullObservedHighPrice": 0.45840000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792166506298-cec51673d020b",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T16:01:46.298Z",
      "closedAtUtc": "2026-10-16T16:13:44.166Z",
      "holdingPeriodMs": 717868,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.24,
      "exitPriceQuote": 7.289,
      "grossPnlGbp": 13.535911602209802,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.535911602209802,
      "cashChangeGbp": 11.535911602209802,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1533149171270705,
      "targetPct": 0.8977900552486118,
      "structuralStopPrice": 7.1565,
      "structuralTargetPrice": 7.305,
      "maePct": -0.0690607734806615,
      "mfePct": 0.7320441988950268,
      "maeGbp": -1.38121546961323,
      "mfeGbp": 14.640883977900536,
      "observedDuringTradeLowPrice": 7.235,
      "observedDuringTradeHighPrice": 7.293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.235,
      "fullObservedHighPrice": 7.293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792162928936-db12012f11469",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T15:02:08.936Z",
      "closedAtUtc": "2026-10-16T16:03:03.952Z",
      "holdingPeriodMs": 3655016,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.146,
      "exitPriceQuote": 2.089,
      "grossPnlGbp": -53.12208760484617,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -57.12208760484617,
      "cashChangeGbp": -55.12208760484617,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds ZROUSDT; holding support 2.1330-2.1610 (4 touches)",
      "exitReason": "paper.execution.timer: leader scalp: hard stop hit (2R under the buy, 2.08964)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.313074157901728,
      "targetPct": 1.846225535880719,
      "structuralStopPrice": 2.1178214285714287,
      "structuralTargetPrice": 2.18562,
      "maePct": -2.7493010251630814,
      "mfePct": 0.5125815470643114,
      "maeGbp": -54.98602050326163,
      "mfeGbp": 10.251630941286228,
      "observedDuringTradeLowPrice": 2.087,
      "observedDuringTradeHighPrice": 2.157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.087,
      "fullObservedHighPrice": 2.157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792164201097-e8f38359d4e9e",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T15:23:21.097Z",
      "closedAtUtc": "2026-10-16T16:01:06.243Z",
      "holdingPeriodMs": 2265146,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06476,
      "exitPriceQuote": 0.06424,
      "grossPnlGbp": -16.059295861642767,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.059295861642767,
      "cashChangeGbp": -18.059295861642767,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.06 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.7523162445954106,
      "targetPct": 2.6652254478072965,
      "structuralStopPrice": 0.06233000000000001,
      "structuralTargetPrice": 0.066486,
      "maePct": -0.8029647930821383,
      "mfePct": 0.6948733786287924,
      "maeGbp": -16.059295861642767,
      "mfeGbp": 13.897467572575847,
      "observedDuringTradeLowPrice": 0.06424,
      "observedDuringTradeHighPrice": 0.06521,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06424,
      "fullObservedHighPrice": 0.06521,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792164444476-ff413d2f0ab2a",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T15:27:24.476Z",
      "closedAtUtc": "2026-10-16T15:41:30.919Z",
      "holdingPeriodMs": 846443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1189.02,
      "exitPriceQuote": 1197.06,
      "grossPnlGbp": 13.523742241509753,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.523742241509753,
      "cashChangeGbp": 11.523742241509753,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.889774772501716,
      "targetPct": 1.6196531597450035,
      "structuralStopPrice": 1154.66,
      "structuralTargetPrice": 1208.278,
      "maePct": -0.5710585187801689,
      "mfePct": 0.6761871120754877,
      "maeGbp": -11.421170375603378,
      "mfeGbp": 13.523742241509753,
      "observedDuringTradeLowPrice": 1182.23,
      "observedDuringTradeHighPrice": 1197.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1182.23,
      "fullObservedHighPrice": 1197.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792164204360-8037d367ac91b",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T15:23:24.360Z",
      "closedAtUtc": "2026-10-16T15:27:19.013Z",
      "holdingPeriodMs": 234653,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0228,
      "exitPriceQuote": 1.029,
      "grossPnlGbp": 12.123582323034775,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.123582323034775,
      "cashChangeGbp": 10.123582323034775,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.5664841611263305,
      "targetPct": 2.3660539694955025,
      "structuralStopPrice": 0.9965499999999998,
      "structuralTargetPrice": 1.047,
      "maePct": -0.11732499022290457,
      "mfePct": 0.6452874462260619,
      "maeGbp": -2.3464998044580914,
      "mfeGbp": 12.905748924521237,
      "observedDuringTradeLowPrice": 1.0216,
      "observedDuringTradeHighPrice": 1.0294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0216,
      "fullObservedHighPrice": 1.0294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792141144669-e835e294f4a17",
      "symbol": "OPENUSDT",
      "baseAsset": "OPEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T08:59:04.669Z",
      "closedAtUtc": "2026-10-16T15:22:29.960Z",
      "holdingPeriodMs": 23005291,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0985,
      "exitPriceQuote": 0.098,
      "grossPnlGbp": 10.152284263959398,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.152284263959398,
      "cashChangeGbp": 8.152284263959398,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #2 weakest of 12 falling coins (-24.4% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 22.45699188766871,
      "targetPct": 67.37097566300613,
      "structuralStopPrice": 0.12062013700935369,
      "structuralTargetPrice": 0,
      "maePct": -2.1319796954314625,
      "mfePct": 0.50761421319797,
      "maeGbp": -42.63959390862925,
      "mfeGbp": 10.152284263959398,
      "observedDuringTradeLowPrice": 0.098,
      "observedDuringTradeHighPrice": 0.1006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.098,
      "fullObservedHighPrice": 0.1006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792159703993-9f0bd4b936f93",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T14:08:23.993Z",
      "closedAtUtc": "2026-10-16T14:15:05.608Z",
      "holdingPeriodMs": 401615,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2047,
      "exitPriceQuote": 0.2059,
      "grossPnlGbp": 11.724474841231135,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.724474841231135,
      "cashChangeGbp": 9.724474841231135,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; holding support 0.19700-0.20730 (10 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 28% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.691534650010453,
      "targetPct": 9.014557889594531,
      "structuralStopPrice": 0.1950964285714286,
      "structuralTargetPrice": 0.22315279999999998,
      "maePct": -0.2931118710307716,
      "mfePct": 0.7327796775769425,
      "maeGbp": -5.862237420615432,
      "mfeGbp": 14.65559355153885,
      "observedDuringTradeLowPrice": 0.2041,
      "observedDuringTradeHighPrice": 0.2062,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2041,
      "fullObservedHighPrice": 0.2062,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792141141271-223bbd602de74",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T08:59:01.271Z",
      "closedAtUtc": "2026-10-16T13:30:34.100Z",
      "holdingPeriodMs": 16292829,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 141.88,
      "exitPriceQuote": 140.95,
      "grossPnlGbp": 13.109670143783577,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.109670143783577,
      "cashChangeGbp": 11.109670143783577,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #1 weakest of 12 falling coins (-20.2% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 35% of its best +£14): sell it all (+£9) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 14.990890609199756,
      "targetPct": 44.97267182759927,
      "structuralStopPrice": 163.1490755963326,
      "structuralTargetPrice": 0,
      "maePct": -0.5004228925852889,
      "mfePct": 0.9021708486044553,
      "maeGbp": -10.008457851705778,
      "mfeGbp": 18.043416972089105,
      "observedDuringTradeLowPrice": 140.6,
      "observedDuringTradeHighPrice": 142.59,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 140.6,
      "fullObservedHighPrice": 142.59,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792145001888-f19f6dc771fdb",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T10:03:21.888Z",
      "closedAtUtc": "2026-10-16T12:46:04.736Z",
      "holdingPeriodMs": 9762848,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09239,
      "exitPriceQuote": 0.08739,
      "grossPnlGbp": -108.23682216690128,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -112.23682216690128,
      "cashChangeGbp": -110.23682216690128,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds PYTHUSDT; holding support 0.090820-0.092560 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: hard stop hit (2R under the buy, 0.0878107)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.478236667542877,
      "targetPct": 2.997402316267994,
      "structuralStopPrice": 0.09010035714285713,
      "structuralTargetPrice": 0.0951593,
      "maePct": -5.42266479056175,
      "mfePct": 0.2705920554172532,
      "maeGbp": -108.45329581123501,
      "mfeGbp": 5.4118411083450635,
      "observedDuringTradeLowPrice": 0.08738,
      "observedDuringTradeHighPrice": 0.09264000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08738,
      "fullObservedHighPrice": 0.09264000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792152923372-1001996f26c78",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T12:15:23.372Z",
      "closedAtUtc": "2026-10-16T12:18:14.480Z",
      "holdingPeriodMs": 171108,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.409,
      "exitPriceQuote": 7.453,
      "grossPnlGbp": 11.87744634903509,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.87744634903509,
      "cashChangeGbp": 9.87744634903509,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.00 triggered at projected net £7.88 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.013497098123919856,
      "targetPct": 1.3294641652044876,
      "structuralStopPrice": 7.407999999999999,
      "structuralTargetPrice": 7.5075,
      "maePct": -0.026994196247803748,
      "mfePct": 0.6073694155756504,
      "maeGbp": -0.539883924956075,
      "mfeGbp": 12.147388311513007,
      "observedDuringTradeLowPrice": 7.407,
      "observedDuringTradeHighPrice": 7.453999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.407,
      "fullObservedHighPrice": 7.453999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792151359104-78142ece4c3f6",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T11:49:19.104Z",
      "closedAtUtc": "2026-10-16T12:14:42.381Z",
      "holdingPeriodMs": 1523277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007777,
      "exitPriceQuote": 0.007714,
      "grossPnlGbp": -16.201620162016123,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.201620162016123,
      "cashChangeGbp": -18.201620162016123,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.20 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1851613732801785,
      "targetPct": 0.36260768934036164,
      "structuralStopPrice": 0.007762600000000001,
      "structuralTargetPrice": 0.0078052,
      "maePct": -0.8100810081008061,
      "mfePct": 0,
      "maeGbp": -16.201620162016123,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.007714,
      "observedDuringTradeHighPrice": 0.007777,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007714,
      "fullObservedHighPrice": 0.007777,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792151344747-3b71c45494085",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T11:49:04.747Z",
      "closedAtUtc": "2026-10-16T12:12:04.380Z",
      "holdingPeriodMs": 1379633,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0569,
      "exitPriceQuote": 1.0483,
      "grossPnlGbp": -16.27400889393498,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.27400889393498,
      "cashChangeGbp": -18.27400889393498,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.27 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.23086384710000926,
      "targetPct": 0.21572523417542436,
      "structuralStopPrice": 1.05446,
      "structuralTargetPrice": 1.05918,
      "maePct": -0.8137004446967491,
      "mfePct": 0,
      "maeGbp": -16.27400889393498,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.0483,
      "observedDuringTradeHighPrice": 1.0569,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0483,
      "fullObservedHighPrice": 1.0569,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792152453907-99eff1bf0d496",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T12:07:33.907Z",
      "closedAtUtc": "2026-10-16T12:09:13.744Z",
      "holdingPeriodMs": 99837,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 106.27,
      "exitPriceQuote": 106.24,
      "grossPnlGbp": -0.564599604780298,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -4.564599604780298,
      "cashChangeGbp": -2.564599604780298,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 106.26 beyond 106.265",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009409993413022797,
      "targetPct": 0.6163545685518165,
      "structuralStopPrice": 106.25999999999998,
      "structuralTargetPrice": 106.92500000000001,
      "maePct": -0.04704996706502038,
      "mfePct": 0,
      "maeGbp": -0.9409993413004076,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 106.22,
      "observedDuringTradeHighPrice": 106.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 106.22,
      "fullObservedHighPrice": 106.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792150860824-2443fabc24f99",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T11:41:00.824Z",
      "closedAtUtc": "2026-10-16T12:04:30.300Z",
      "holdingPeriodMs": 1409476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2579,
      "exitPriceQuote": 0.2558,
      "grossPnlGbp": -16.28538193098093,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.28538193098093,
      "cashChangeGbp": -18.28538193098093,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.29 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0158976347421524,
      "targetPct": 0.0465296626599492,
      "structuralStopPrice": 0.25528,
      "structuralTargetPrice": 0.25802,
      "maePct": -0.8142690965490464,
      "mfePct": 0.3877471888328813,
      "maeGbp": -16.28538193098093,
      "mfeGbp": 7.754943776657626,
      "observedDuringTradeLowPrice": 0.2558,
      "observedDuringTradeHighPrice": 0.2589,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2558,
      "fullObservedHighPrice": 0.2589,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792152155053-3e7d58fa31279",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T12:02:35.053Z",
      "closedAtUtc": "2026-10-16T12:03:14.421Z",
      "holdingPeriodMs": 39368,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 287.4,
      "exitPriceQuote": 287,
      "grossPnlGbp": -2.7835768963116023,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -6.783576896311603,
      "cashChangeGbp": -4.783576896311603,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 287.3 beyond 287.35",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.034794711203885144,
      "targetPct": 0.7132915796798927,
      "structuralStopPrice": 287.3,
      "structuralTargetPrice": 289.45,
      "maePct": -0.17397355601948505,
      "mfePct": 0,
      "maeGbp": -3.479471120389701,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 286.9,
      "observedDuringTradeHighPrice": 287.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 286.9,
      "fullObservedHighPrice": 287.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792133403128-5f8da328f8ebc-partial-1792150432138-3578325691b04",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:50:03.128Z",
      "closedAtUtc": "2026-10-16T11:33:52.138Z",
      "holdingPeriodMs": 17029010,
      "reportingCurrency": "GBP",
      "notionalGbp": 400,
      "assetQuantity": null,
      "entryPriceQuote": 161.38,
      "exitPriceQuote": 164.96,
      "grossPnlGbp": 8.873466352707926,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.073466352707925,
      "cashChangeGbp": 8.473466352707925,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.036063948444663,
      "targetPct": 1.0503160242905079,
      "structuralStopPrice": 159.708,
      "structuralTargetPrice": 163.07500000000002,
      "maePct": -0.6444416904201216,
      "mfePct": 2.8504151691659403,
      "maeGbp": -12.888833808402431,
      "mfeGbp": 57.008303383318804,
      "observedDuringTradeLowPrice": 160.34,
      "observedDuringTradeHighPrice": 165.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 160.34,
      "fullObservedHighPrice": 165.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792133403128-5f8da328f8ebc-partial-1792150202967-4f2989035cfd6",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:50:03.128Z",
      "closedAtUtc": "2026-10-16T11:30:02.967Z",
      "holdingPeriodMs": 16799839,
      "reportingCurrency": "GBP",
      "notionalGbp": 200,
      "assetQuantity": null,
      "entryPriceQuote": 161.38,
      "exitPriceQuote": 165.14,
      "grossPnlGbp": 4.659809146114749,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 4.2598091461147485,
      "cashChangeGbp": 4.459809146114749,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "manual paper 20% profit take at executable quote",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.036063948444663,
      "targetPct": 1.0503160242905079,
      "structuralStopPrice": 159.708,
      "structuralTargetPrice": 163.07500000000002,
      "maePct": -0.6444416904201216,
      "mfePct": 2.8504151691659403,
      "maeGbp": -12.888833808402431,
      "mfeGbp": 57.008303383318804,
      "observedDuringTradeLowPrice": 160.34,
      "observedDuringTradeHighPrice": 165.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 160.34,
      "fullObservedHighPrice": 165.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792133403128-5f8da328f8ebc-partial-1792150134455-51196c7e3194",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:50:03.128Z",
      "closedAtUtc": "2026-10-16T11:28:54.455Z",
      "holdingPeriodMs": 16731327,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 161.38,
      "exitPriceQuote": 165.66,
      "grossPnlGbp": 26.52125418267444,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 24.52125418267444,
      "cashChangeGbp": 25.52125418267444,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.036063948444663,
      "targetPct": 1.0503160242905079,
      "structuralStopPrice": 159.708,
      "structuralTargetPrice": 163.07500000000002,
      "maePct": -0.6444416904201216,
      "mfePct": 2.8504151691659403,
      "maeGbp": -12.888833808402431,
      "mfeGbp": 57.008303383318804,
      "observedDuringTradeLowPrice": 160.34,
      "observedDuringTradeHighPrice": 165.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 160.34,
      "fullObservedHighPrice": 165.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792145250555-9f9efc982beaa",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T10:07:30.555Z",
      "closedAtUtc": "2026-10-16T10:20:24.306Z",
      "holdingPeriodMs": 773751,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.21,
      "exitPriceQuote": 2.22,
      "grossPnlGbp": 9.049773755656318,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.049773755656318,
      "cashChangeGbp": 7.049773755656318,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds ZROUSDT; holding support 2.1900-2.2330 (4 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.7194570135746545,
      "targetPct": 2.644977375565616,
      "structuralStopPrice": 2.172,
      "structuralTargetPrice": 2.268454,
      "maePct": -0.4524886877827958,
      "mfePct": 0.45248868778281587,
      "maeGbp": -9.049773755655915,
      "mfeGbp": 9.049773755656318,
      "observedDuringTradeLowPrice": 2.2,
      "observedDuringTradeHighPrice": 2.2200000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.2,
      "fullObservedHighPrice": 2.2200000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792141138703-80745e60f23ea",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T08:58:58.703Z",
      "closedAtUtc": "2026-10-16T10:01:40.391Z",
      "holdingPeriodMs": 3761688,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3122,
      "exitPriceQuote": 0.3107,
      "grossPnlGbp": 9.609224855861637,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.609224855861637,
      "cashChangeGbp": 7.609224855861637,
      "feeBps": 10,
      "entryReason": "REVERSAL SHORT: momentum sold it as the trend turned; daily close below its 20-day average (0.33950) and falling; 4-hour price under a falling 20-EMA",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_reversal_short",
      "stopLossPct": 15,
      "targetPct": 30,
      "structuralStopPrice": 0.35902999999999996,
      "structuralTargetPrice": 0.21854,
      "maePct": -0.48046124279308183,
      "mfePct": 0.48046124279308183,
      "maeGbp": -9.609224855861637,
      "mfeGbp": 9.609224855861637,
      "observedDuringTradeLowPrice": 0.3107,
      "observedDuringTradeHighPrice": 0.3137,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3107,
      "fullObservedHighPrice": 0.3137,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792141148471-303397f47b5a7",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T08:59:08.471Z",
      "closedAtUtc": "2026-10-16T09:42:15.244Z",
      "holdingPeriodMs": 2586773,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85.42,
      "exitPriceQuote": 85.02,
      "grossPnlGbp": 9.36548817607131,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.36548817607131,
      "cashChangeGbp": 7.36548817607131,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #5 weakest of 12 falling coins (-18.4% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 15.442120566819458,
      "targetPct": 46.32636170045838,
      "structuralStopPrice": 98.61065938817718,
      "structuralTargetPrice": 0,
      "maePct": -0.01170686022009496,
      "mfePct": 0.4682744088035655,
      "maeGbp": -0.23413720440189922,
      "mfeGbp": 9.36548817607131,
      "observedDuringTradeLowPrice": 85.02,
      "observedDuringTradeHighPrice": 85.43,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85.02,
      "fullObservedHighPrice": 85.43,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792138744381-a2343d7e82b2f",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T08:19:04.381Z",
      "closedAtUtc": "2026-10-16T09:30:09.365Z",
      "holdingPeriodMs": 4264984,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9539,
      "exitPriceQuote": 0.9281,
      "grossPnlGbp": -54.0937205157772,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -58.0937205157772,
      "cashChangeGbp": -56.0937205157772,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds AEROUSDT; holding support 0.93740-0.94660 (3 touches)",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: an hour closed under the support (0.928100 ≤ 0.930164)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.488281191499553,
      "targetPct": 3.0341605139801997,
      "structuralStopPrice": 0.9301642857142858,
      "structuralTargetPrice": 0.9828428571428571,
      "maePct": -2.736135863298041,
      "mfePct": 0,
      "maeGbp": -54.72271726596082,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.9278,
      "observedDuringTradeHighPrice": 0.9539,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9278,
      "fullObservedHighPrice": 0.9539,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792140833068-a25440a1d05c6",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T08:53:53.068Z",
      "closedAtUtc": "2026-10-16T09:18:28.896Z",
      "holdingPeriodMs": 1475828,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06581,
      "exitPriceQuote": 0.06528,
      "grossPnlGbp": -16.106974623917,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.106974623917,
      "cashChangeGbp": -18.106974623917,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.11 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7656891049992347,
      "targetPct": 2.226105455098022,
      "structuralStopPrice": 0.064648,
      "structuralTargetPrice": 0.067275,
      "maePct": -0.80534873119585,
      "mfePct": 0.34949095882086,
      "maeGbp": -16.106974623917,
      "mfeGbp": 6.9898191764172,
      "observedDuringTradeLowPrice": 0.06528,
      "observedDuringTradeHighPrice": 0.06604,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06528,
      "fullObservedHighPrice": 0.06604,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792139324543-ee685c37cb6da",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T08:28:44.543Z",
      "closedAtUtc": "2026-10-16T09:04:08.990Z",
      "holdingPeriodMs": 2124447,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07903,
      "exitPriceQuote": 0.07838,
      "grossPnlGbp": -16.449449576110283,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.449449576110283,
      "cashChangeGbp": -18.449449576110283,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.45 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.27078324686828525,
      "targetPct": 0.6326711375427058,
      "structuralStopPrice": 0.078816,
      "structuralTargetPrice": 0.07953,
      "maePct": -0.8477793243072301,
      "mfePct": 0.3163355687713529,
      "maeGbp": -16.955586486144604,
      "mfeGbp": 6.326711375427058,
      "observedDuringTradeLowPrice": 0.07836,
      "observedDuringTradeHighPrice": 0.07928,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07836,
      "fullObservedHighPrice": 0.07928,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792141221651-22140df424293",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T09:00:21.651Z",
      "closedAtUtc": "2026-10-16T09:01:02.426Z",
      "holdingPeriodMs": 40775,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5436,
      "exitPriceQuote": 0.5391,
      "grossPnlGbp": -16.556291390728287,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.556291390728287,
      "cashChangeGbp": -18.556291390728287,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.56 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.743193524650484,
      "targetPct": 7.128403237674773,
      "structuralStopPrice": 0.51238,
      "structuralTargetPrice": 0.58235,
      "maePct": -0.8646063281824736,
      "mfePct": 0.018395879323029617,
      "maeGbp": -17.29212656364947,
      "mfeGbp": 0.36791758646059236,
      "observedDuringTradeLowPrice": 0.5389,
      "observedDuringTradeHighPrice": 0.5436999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5389,
      "fullObservedHighPrice": 0.5436999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792103083993-6183cb9ea19ef",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T22:24:43.993Z",
      "closedAtUtc": "2026-10-16T08:48:02.772Z",
      "holdingPeriodMs": 37398779,
      "reportingCurrency": "GBP",
      "notionalGbp": 1468.87,
      "assetQuantity": null,
      "entryPriceQuote": 0.3145,
      "exitPriceQuote": 0.3136,
      "grossPnlGbp": -4.2034435612083225,
      "entryFeeGbp": 1.46887,
      "exitFeeGbp": 1.46887,
      "totalCostsGbp": 2.93774,
      "netPnlGbp": -7.141183561208322,
      "cashChangeGbp": -5.672313561208322,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #20 of 47 coins by 30-day gain (+43.6%); above its 50-day average",
      "exitReason": "paper.execution.timer: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 33.799736063270494,
      "targetPct": 101.39920818981147,
      "structuralStopPrice": 0.21029983008101427,
      "structuralTargetPrice": 0,
      "maePct": -1.971383147853731,
      "mfePct": 0.6359300476947541,
      "maeGbp": -28.957055643879094,
      "mfeGbp": 9.340985691573934,
      "observedDuringTradeLowPrice": 0.3083,
      "observedDuringTradeHighPrice": 0.3165,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3083,
      "fullObservedHighPrice": 0.3165,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792137776481-4e79600fb27c4",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T08:02:56.481Z",
      "closedAtUtc": "2026-10-16T08:29:54.573Z",
      "holdingPeriodMs": 1618092,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06442,
      "exitPriceQuote": 0.06477,
      "grossPnlGbp": 10.866190624029468,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.866190624029468,
      "cashChangeGbp": 8.866190624029468,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8227258615336894,
      "targetPct": 0.9701955914312332,
      "structuralStopPrice": 0.06389,
      "structuralTargetPrice": 0.065045,
      "maePct": -0.3880782365724933,
      "mfePct": 0.5743557901272823,
      "maeGbp": -7.761564731449867,
      "mfeGbp": 11.487115802545647,
      "observedDuringTradeLowPrice": 0.06417,
      "observedDuringTradeHighPrice": 0.06479,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06417,
      "fullObservedHighPrice": 0.06479,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792139046204-57b9ad4d03c44",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T08:24:06.204Z",
      "closedAtUtc": "2026-10-16T08:27:02.086Z",
      "holdingPeriodMs": 175882,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07895,
      "exitPriceQuote": 0.07946,
      "grossPnlGbp": 12.919569347688324,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.919569347688324,
      "cashChangeGbp": 10.919569347688324,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1697276757441534,
      "targetPct": 0.9829005699809992,
      "structuralStopPrice": 0.078816,
      "structuralTargetPrice": 0.079726,
      "maePct": -0.13932868904371484,
      "mfePct": 0.8739708676377405,
      "maeGbp": -2.7865737808742965,
      "mfeGbp": 17.47941735275481,
      "observedDuringTradeLowPrice": 0.07884,
      "observedDuringTradeHighPrice": 0.07964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07884,
      "fullObservedHighPrice": 0.07964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792138706484-530c0aa716cf7",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T08:18:26.484Z",
      "closedAtUtc": "2026-10-16T08:19:49.627Z",
      "holdingPeriodMs": 83143,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3483,
      "exitPriceQuote": 0.3467,
      "grossPnlGbp": -9.187482055699055,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -13.187482055699055,
      "cashChangeGbp": -11.187482055699055,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: learned range invalidated by completed candle close 0.3479 beyond 0.34804999999999997",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10048808498427764,
      "targetPct": 0.6172839506172798,
      "structuralStopPrice": 0.34794999999999976,
      "structuralTargetPrice": 0.35045,
      "maePct": -0.5167958656330818,
      "mfePct": 0,
      "maeGbp": -10.335917312661635,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3465,
      "observedDuringTradeHighPrice": 0.3483,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3465,
      "fullObservedHighPrice": 0.3483,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792137760460-4efe0d408764b",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T08:02:40.460Z",
      "closedAtUtc": "2026-10-16T08:17:23.314Z",
      "holdingPeriodMs": 882854,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07923,
      "exitPriceQuote": 0.07858,
      "grossPnlGbp": -16.407926290546456,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.407926290546456,
      "cashChangeGbp": -18.407926290546456,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.41 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.8272119146787733,
      "targetPct": 2.3324498296099994,
      "structuralStopPrice": 0.07699,
      "structuralTargetPrice": 0.081078,
      "maePct": -0.88350372333711,
      "mfePct": 0.35340148933485105,
      "maeGbp": -17.6700744667422,
      "mfeGbp": 7.0680297866970205,
      "observedDuringTradeLowPrice": 0.07853,
      "observedDuringTradeHighPrice": 0.07951,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07853,
      "fullObservedHighPrice": 0.07951,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792137488560-075e77ad778c9",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T07:58:08.560Z",
      "closedAtUtc": "2026-10-16T08:17:19.712Z",
      "holdingPeriodMs": 1151152,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04748,
      "exitPriceQuote": 0.0471,
      "grossPnlGbp": -16.006739679865138,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.006739679865138,
      "cashChangeGbp": -18.006739679865138,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.01 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4886267902274706,
      "targetPct": 0.8529907329401908,
      "structuralStopPrice": 0.047248,
      "structuralTargetPrice": 0.047885000000000004,
      "maePct": -0.8424599831508098,
      "mfePct": 0.14743049705139136,
      "maeGbp": -16.849199663016197,
      "mfeGbp": 2.9486099410278275,
      "observedDuringTradeLowPrice": 0.04708,
      "observedDuringTradeHighPrice": 0.04755,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04708,
      "fullObservedHighPrice": 0.04755,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792132661228-412673d9f97b5",
      "symbol": "FFUSDT",
      "baseAsset": "FF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:37:41.227Z",
      "closedAtUtc": "2026-10-16T07:52:01.725Z",
      "holdingPeriodMs": 4460498,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11474,
      "exitPriceQuote": 0.11525,
      "grossPnlGbp": 8.8896635872409,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 4.8896635872409,
      "cashChangeGbp": 6.8896635872409,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4350705943873026,
      "targetPct": 2.540526407530069,
      "structuralStopPrice": 0.111946,
      "structuralTargetPrice": 0.117655,
      "maePct": -0.644936377897848,
      "mfePct": 0.5752135262332297,
      "maeGbp": -12.898727557956958,
      "mfeGbp": 11.504270524664596,
      "observedDuringTradeLowPrice": 0.114,
      "observedDuringTradeHighPrice": 0.11539999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.114,
      "fullObservedHighPrice": 0.11539999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792135169433-7c48d483b6ab9",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T07:19:29.433Z",
      "closedAtUtc": "2026-10-16T07:45:07.436Z",
      "holdingPeriodMs": 1538003,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1573,
      "exitPriceQuote": 1.148,
      "grossPnlGbp": -16.071891471528705,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.071891471528705,
      "cashChangeGbp": -18.071891471528705,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.07 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7292836775252746,
      "targetPct": 0.9029637950401666,
      "structuralStopPrice": 1.14886,
      "structuralTargetPrice": 1.1677499999999998,
      "maePct": -0.8035945735764353,
      "mfePct": 0.19009764106108873,
      "maeGbp": -16.071891471528705,
      "mfeGbp": 3.8019528212217746,
      "observedDuringTradeLowPrice": 1.148,
      "observedDuringTradeHighPrice": 1.1595,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.148,
      "fullObservedHighPrice": 1.1595,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792135740147-2737ebaf1c74b",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T07:29:00.147Z",
      "closedAtUtc": "2026-10-16T07:43:31.986Z",
      "holdingPeriodMs": 871839,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 106.91,
      "exitPriceQuote": 106.05,
      "grossPnlGbp": -16.088298568889712,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.088298568889712,
      "cashChangeGbp": -18.088298568889712,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.09 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3647928163876163,
      "targetPct": 0.3423440276868524,
      "structuralStopPrice": 106.52,
      "structuralTargetPrice": 107.27600000000001,
      "maePct": -0.8044149284444855,
      "mfePct": 0.15901225329716745,
      "maeGbp": -16.08829856888971,
      "mfeGbp": 3.180245065943349,
      "observedDuringTradeLowPrice": 106.05,
      "observedDuringTradeHighPrice": 107.08000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 106.05,
      "fullObservedHighPrice": 107.08000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792134889376-8cf17d3286136",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T07:14:49.376Z",
      "closedAtUtc": "2026-10-16T07:31:20.525Z",
      "holdingPeriodMs": 991149,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06444,
      "exitPriceQuote": 0.06392,
      "grossPnlGbp": -16.13904407200474,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.13904407200474,
      "cashChangeGbp": -18.13904407200474,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.14 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0366232153941681,
      "targetPct": 1.5285536933581625,
      "structuralStopPrice": 0.063772,
      "structuralTargetPrice": 0.065425,
      "maePct": -0.806952203600237,
      "mfePct": 0.13966480446928423,
      "maeGbp": -16.13904407200474,
      "mfeGbp": 2.793296089385685,
      "observedDuringTradeLowPrice": 0.06392,
      "observedDuringTradeHighPrice": 0.06453,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06392,
      "fullObservedHighPrice": 0.06453,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792133414175-a4d09ce3152b7",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:50:14.175Z",
      "closedAtUtc": "2026-10-16T07:27:46.409Z",
      "holdingPeriodMs": 2252234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04706,
      "exitPriceQuote": 0.04741,
      "grossPnlGbp": 14.874628134296774,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.874628134296774,
      "cashChangeGbp": 12.874628134296774,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7267318317042117,
      "targetPct": 0.1784955376115613,
      "structuralStopPrice": 0.046717999999999996,
      "structuralTargetPrice": 0.047144,
      "maePct": -0.743731406714824,
      "mfePct": 0.7862303442413988,
      "maeGbp": -14.87462813429648,
      "mfeGbp": 15.724606884827976,
      "observedDuringTradeLowPrice": 0.04671,
      "observedDuringTradeHighPrice": 0.04742999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04671,
      "fullObservedHighPrice": 0.04742999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792133555114-b162e2947f41b",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T06:52:35.114Z",
      "closedAtUtc": "2026-10-16T07:12:33.297Z",
      "holdingPeriodMs": 1198183,
      "reportingCurrency": "GBP",
      "notionalGbp": 1577.32,
      "assetQuantity": null,
      "entryPriceQuote": 0.6613,
      "exitPriceQuote": 0.6669,
      "grossPnlGbp": 13.35701194616676,
      "entryFeeGbp": 1.57732,
      "exitFeeGbp": 1.57732,
      "totalCostsGbp": 3.15464,
      "netPnlGbp": 10.202371946166759,
      "cashChangeGbp": 11.779691946166759,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #17 of 47 coins by 30-day gain (+63.3%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 31.459311348430596,
      "targetPct": 94.3779340452918,
      "structuralStopPrice": 0.45325957405282846,
      "structuralTargetPrice": 0,
      "maePct": -1.7541206714048,
      "mfePct": 0.8770603357024086,
      "maeGbp": -27.66809617420219,
      "mfeGbp": 13.83404808710123,
      "observedDuringTradeLowPrice": 0.6497,
      "observedDuringTradeHighPrice": 0.6671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6497,
      "fullObservedHighPrice": 0.6671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792133275530-8ad7c0c92805e",
      "symbol": "BERAUSDT",
      "baseAsset": "BERA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:47:55.530Z",
      "closedAtUtc": "2026-10-16T06:58:55.448Z",
      "holdingPeriodMs": 659918,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2114,
      "exitPriceQuote": 0.2097,
      "grossPnlGbp": -16.083254493850585,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.083254493850585,
      "cashChangeGbp": -18.083254493850585,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.08 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6745506149479732,
      "targetPct": 0.19867549668873036,
      "structuralStopPrice": 0.20786,
      "structuralTargetPrice": 0.21181999999999998,
      "maePct": -0.8041627246925294,
      "mfePct": 0.18921475875117488,
      "maeGbp": -16.083254493850585,
      "mfeGbp": 3.7842951750234977,
      "observedDuringTradeLowPrice": 0.2097,
      "observedDuringTradeHighPrice": 0.2118,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2097,
      "fullObservedHighPrice": 0.2118,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792104071296-68e7839b07d67",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T22:41:11.296Z",
      "closedAtUtc": "2026-10-16T06:53:11.132Z",
      "holdingPeriodMs": 29519836,
      "reportingCurrency": "GBP",
      "notionalGbp": 1947.47,
      "assetQuantity": null,
      "entryPriceQuote": 0.9397,
      "exitPriceQuote": 0.9693,
      "grossPnlGbp": 61.34416515909348,
      "entryFeeGbp": 1.94747,
      "exitFeeGbp": 1.94747,
      "totalCostsGbp": 3.89494,
      "netPnlGbp": 57.44922515909348,
      "cashChangeGbp": 59.396695159093476,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #10 of 47 coins by 30-day gain (+62.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£77): sell it all (+£57) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 25.43425258627487,
      "targetPct": 76.30275775882461,
      "structuralStopPrice": 0.7032943284467751,
      "structuralTargetPrice": 0,
      "maePct": -3.405342130467173,
      "mfePct": 4.171544109822285,
      "maeGbp": -66.31801638820906,
      "mfeGbp": 81.23957007555606,
      "observedDuringTradeLowPrice": 0.9077,
      "observedDuringTradeHighPrice": 0.9788999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9077,
      "fullObservedHighPrice": 0.9788999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792130476216-02bf5e66964c9",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T06:01:16.216Z",
      "closedAtUtc": "2026-10-16T06:48:55.466Z",
      "holdingPeriodMs": 2859250,
      "reportingCurrency": "GBP",
      "notionalGbp": 1466.4,
      "assetQuantity": null,
      "entryPriceQuote": 2.256,
      "exitPriceQuote": 2.275,
      "grossPnlGbp": 12.350000000000085,
      "entryFeeGbp": 1.4664000000000001,
      "exitFeeGbp": 1.4664000000000001,
      "totalCostsGbp": 2.9328000000000003,
      "netPnlGbp": 9.417200000000085,
      "cashChangeGbp": 10.883600000000085,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 47 coins by 30-day gain (+98.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£13): sell it all (+£9) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 33.85701017195379,
      "targetPct": 101.57103051586137,
      "structuralStopPrice": 1.4921858505207224,
      "structuralTargetPrice": 0,
      "maePct": -0.5319148936170021,
      "mfePct": 1.0638297872340436,
      "maeGbp": -7.799999999999719,
      "mfeGbp": 15.600000000000016,
      "observedDuringTradeLowPrice": 2.244,
      "observedDuringTradeHighPrice": 2.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.244,
      "fullObservedHighPrice": 2.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792132340780-af65c6d3f97f9",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T06:32:20.780Z",
      "closedAtUtc": "2026-10-16T06:33:48.013Z",
      "holdingPeriodMs": 87233,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0425,
      "exitPriceQuote": 1.0447,
      "grossPnlGbp": -4.220623501199002,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -8.220623501199002,
      "cashChangeGbp": -6.220623501199002,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 1.0439 beyond 1.0425499999999999",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009592326139087672,
      "targetPct": 0.6714628297362223,
      "structuralStopPrice": 1.0426,
      "structuralTargetPrice": 1.0354999999999999,
      "maePct": -0.23980815347721313,
      "mfePct": 0,
      "maeGbp": -4.796163069544263,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.0425,
      "observedDuringTradeHighPrice": 1.045,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0425,
      "fullObservedHighPrice": 1.045,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792129134575-c4264430cae9b",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T05:38:54.575Z",
      "closedAtUtc": "2026-10-16T05:52:34.353Z",
      "holdingPeriodMs": 819778,
      "reportingCurrency": "GBP",
      "notionalGbp": 1476.19,
      "assetQuantity": null,
      "entryPriceQuote": 0.6186,
      "exitPriceQuote": 0.6233,
      "grossPnlGbp": 11.215798577432738,
      "entryFeeGbp": 1.4761900000000001,
      "exitFeeGbp": 1.4761900000000001,
      "totalCostsGbp": 2.9523800000000002,
      "netPnlGbp": 8.263418577432738,
      "cashChangeGbp": 9.739608577432737,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #17 of 47 coins by 30-day gain (+63.3%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 33.63084803543025,
      "targetPct": 100.89254410629074,
      "structuralStopPrice": 0.4105595740528285,
      "structuralTargetPrice": 0,
      "maePct": -0.19398642095054797,
      "mfePct": 0.9699321047526681,
      "maeGbp": -2.8636081474298942,
      "mfeGbp": 14.318040737148413,
      "observedDuringTradeLowPrice": 0.6174,
      "observedDuringTradeHighPrice": 0.6246,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6174,
      "fullObservedHighPrice": 0.6246,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792125536464-f5d224d0d621b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T04:38:56.464Z",
      "closedAtUtc": "2026-10-16T05:01:16.101Z",
      "holdingPeriodMs": 1339637,
      "reportingCurrency": "GBP",
      "notionalGbp": 1415.4,
      "assetQuantity": null,
      "entryPriceQuote": 2.177,
      "exitPriceQuote": 2.196,
      "grossPnlGbp": 12.353054662379504,
      "entryFeeGbp": 1.4154000000000002,
      "exitFeeGbp": 1.4154000000000002,
      "totalCostsGbp": 2.8308000000000004,
      "netPnlGbp": 9.522254662379504,
      "cashChangeGbp": 10.937654662379504,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 47 coins by 30-day gain (+98.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£13): sell it all (+£10) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 35.08562928246566,
      "targetPct": 105.25688784739698,
      "structuralStopPrice": 1.4131858505207227,
      "structuralTargetPrice": 0,
      "maePct": -0.5052824988516362,
      "mfePct": 1.148369315571884,
      "maeGbp": -7.15176848874606,
      "mfeGbp": 16.254019292604447,
      "observedDuringTradeLowPrice": 2.166,
      "observedDuringTradeHighPrice": 2.2019999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.166,
      "fullObservedHighPrice": 2.2019999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792118380465-8e533dac1659d",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T02:39:40.465Z",
      "closedAtUtc": "2026-10-16T04:49:46.431Z",
      "holdingPeriodMs": 7805966,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3145,
      "exitPriceQuote": 0.3121,
      "grossPnlGbp": -15.262321144674171,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -19.26232114467417,
      "cashChangeGbp": -17.26232114467417,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds JUPUSDT; holding support 0.31250-0.31630 (8 touches)",
      "exitReason": "paper.execution.timer: leader scalp: an hour closed under the support (0.311100 ≤ 0.311336)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.0061321826027814,
      "targetPct": 1.5453100158982602,
      "structuralStopPrice": 0.31133571428571427,
      "structuralTargetPrice": 0.31936000000000003,
      "maePct": -1.8124006359300422,
      "mfePct": 0.44515103338633144,
      "maeGbp": -36.24801271860085,
      "mfeGbp": 8.90302066772663,
      "observedDuringTradeLowPrice": 0.3088,
      "observedDuringTradeHighPrice": 0.3159,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3088,
      "fullObservedHighPrice": 0.3159,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792081126445-81689f5db1b53",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T16:18:46.445Z",
      "closedAtUtc": "2026-10-16T04:38:53.844Z",
      "holdingPeriodMs": 44407399,
      "reportingCurrency": "GBP",
      "notionalGbp": 1461.5,
      "assetQuantity": null,
      "entryPriceQuote": 0.6124,
      "exitPriceQuote": 0.6176,
      "grossPnlGbp": 12.409862834748488,
      "entryFeeGbp": 1.4615,
      "exitFeeGbp": 1.4615,
      "totalCostsGbp": 2.923,
      "netPnlGbp": 9.486862834748488,
      "cashChangeGbp": 10.948362834748487,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #17 of 50 coins by 30-day gain (+63.3%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£13): sell it all (+£9) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 33.97133016772886,
      "targetPct": 101.91399050318657,
      "structuralStopPrice": 0.4043595740528285,
      "structuralTargetPrice": 0,
      "maePct": -5.960156760287408,
      "mfePct": 1.077726975832779,
      "maeGbp": -87.10769105160047,
      "mfeGbp": 15.750979751796065,
      "observedDuringTradeLowPrice": 0.5759,
      "observedDuringTradeHighPrice": 0.619,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5759,
      "fullObservedHighPrice": 0.619,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792121553680-b42800fb2d4ef",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T03:32:33.680Z",
      "closedAtUtc": "2026-10-16T03:45:42.382Z",
      "holdingPeriodMs": 788702,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09284,
      "exitPriceQuote": 0.0934,
      "grossPnlGbp": 12.063765618267794,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.063765618267794,
      "cashChangeGbp": 10.063765618267794,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds PYTHUSDT; holding support 0.090820-0.092560 (3 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 26% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.9828583738536474,
      "targetPct": 3.5193881947436445,
      "structuralStopPrice": 0.09007071428571428,
      "structuralTargetPrice": 0.0961074,
      "maePct": -0.7970702283498541,
      "mfePct": 0.7432141318397201,
      "maeGbp": -15.941404566997083,
      "mfeGbp": 14.864282636794401,
      "observedDuringTradeLowPrice": 0.0921,
      "observedDuringTradeHighPrice": 0.09352999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0921,
      "fullObservedHighPrice": 0.09352999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792121852446-29917a27d4b4c",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T03:37:32.446Z",
      "closedAtUtc": "2026-10-16T03:40:13.068Z",
      "holdingPeriodMs": 160622,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9087,
      "exitPriceQuote": 0.9128,
      "grossPnlGbp": 9.023880268515446,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.0238802685154464,
      "cashChangeGbp": 7.0238802685154464,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds AEROUSDT; broke up through resistance 0.88740-0.92260 on 1.6x volume",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.923328459809149,
      "targetPct": 3.490194783757028,
      "structuralStopPrice": 0.8821357142857142,
      "structuralTargetPrice": 0.9404154,
      "maePct": -0.07703312424341618,
      "mfePct": 0.4511940134257723,
      "maeGbp": -1.5406624848683237,
      "mfeGbp": 9.023880268515446,
      "observedDuringTradeLowPrice": 0.908,
      "observedDuringTradeHighPrice": 0.9128,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.908,
      "fullObservedHighPrice": 0.9128,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792108633588-23ef800687ea3",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T23:57:13.588Z",
      "closedAtUtc": "2026-10-16T01:42:14.615Z",
      "holdingPeriodMs": 6301027,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08656,
      "exitPriceQuote": 0.08484,
      "grossPnlGbp": -19.870609981515702,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -21.870609981515702,
      "cashChangeGbp": -20.870609981515702,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.87 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.15018484288353884,
      "targetPct": 0.575323475046209,
      "structuralStopPrice": 0.08643,
      "structuralTargetPrice": 0.087058,
      "maePct": -2.137245841035125,
      "mfePct": 2.402957486136782,
      "maeGbp": -21.37245841035125,
      "mfeGbp": 24.029574861367824,
      "observedDuringTradeLowPrice": 0.08471,
      "observedDuringTradeHighPrice": 0.08864000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08471,
      "fullObservedHighPrice": 0.08864000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792112688815-47edfed44a9a",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-16T01:04:48.815Z",
      "closedAtUtc": "2026-10-16T01:14:07.186Z",
      "holdingPeriodMs": 558371,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2085,
      "exitPriceQuote": 0.2095,
      "grossPnlGbp": 9.592326139088739,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.592326139088739,
      "cashChangeGbp": 7.592326139088739,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; holding support 0.20410-0.20730 (6 touches)",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (two hours in a row against it): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.063035286056859,
      "targetPct": 7.810894141829383,
      "structuralStopPrice": 0.20002857142857144,
      "structuralTargetPrice": 0.22478571428571426,
      "maePct": -0.8633093525179837,
      "mfePct": 0.4796163069544369,
      "maeGbp": -17.266187050359676,
      "mfeGbp": 9.592326139088739,
      "observedDuringTradeLowPrice": 0.2067,
      "observedDuringTradeHighPrice": 0.2095,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2067,
      "fullObservedHighPrice": 0.2095,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792109116297-fb6a8ebdb3894",
      "symbol": "FFUSDT",
      "baseAsset": "FF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T00:05:16.297Z",
      "closedAtUtc": "2026-10-16T00:22:41.822Z",
      "holdingPeriodMs": 1045525,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11248,
      "exitPriceQuote": 0.11156,
      "grossPnlGbp": -16.358463726884608,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.358463726884608,
      "cashChangeGbp": -18.358463726884608,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.36 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.36450924608818785,
      "targetPct": 0.5734352773826394,
      "structuralStopPrice": 0.11207,
      "structuralTargetPrice": 0.11312499999999999,
      "maePct": -0.8179231863442304,
      "mfePct": 0,
      "maeGbp": -16.358463726884608,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11156,
      "observedDuringTradeHighPrice": 0.11248,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11156,
      "fullObservedHighPrice": 0.11248,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792108446661-f6e7a3b797dc7",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T23:54:06.661Z",
      "closedAtUtc": "2026-10-16T00:21:37.046Z",
      "holdingPeriodMs": 1650385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0587,
      "exitPriceQuote": 0.05822,
      "grossPnlGbp": -16.354344122657622,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.354344122657622,
      "cashChangeGbp": -18.354344122657622,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.35 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9199318568994869,
      "targetPct": 0.8688245315161899,
      "structuralStopPrice": 0.05816,
      "structuralTargetPrice": 0.059210000000000006,
      "maePct": -0.8177172061328811,
      "mfePct": 0,
      "maeGbp": -16.354344122657622,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05822,
      "observedDuringTradeHighPrice": 0.0587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05822,
      "fullObservedHighPrice": 0.0587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792092653843-700ad5188b66c",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T19:30:53.843Z",
      "closedAtUtc": "2026-10-16T00:20:11.706Z",
      "holdingPeriodMs": 17357863,
      "reportingCurrency": "GBP",
      "notionalGbp": 1374.71,
      "assetQuantity": null,
      "entryPriceQuote": 2.114,
      "exitPriceQuote": 2.163,
      "grossPnlGbp": 31.864139072847642,
      "entryFeeGbp": 1.37471,
      "exitFeeGbp": 1.37471,
      "totalCostsGbp": 2.74942,
      "netPnlGbp": 29.11471907284764,
      "cashChangeGbp": 30.489429072847642,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 48 coins by 30-day gain (+98.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 25% of its best +£39): sell it all (+£29) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 36.1312275061153,
      "targetPct": 108.39368251834591,
      "structuralStopPrice": 1.3501858505207225,
      "structuralTargetPrice": 0,
      "maePct": -2.3651844843897742,
      "mfePct": 3.0274361400189242,
      "maeGbp": -32.514427625354664,
      "mfeGbp": 41.618467360454154,
      "observedDuringTradeLowPrice": 2.064,
      "observedDuringTradeHighPrice": 2.178,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.064,
      "fullObservedHighPrice": 2.178,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792109070207-865c98e7f149e",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-16T00:04:30.207Z",
      "closedAtUtc": "2026-10-16T00:10:28.638Z",
      "holdingPeriodMs": 358431,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 105.22,
      "exitPriceQuote": 104.37,
      "grossPnlGbp": -16.15662421592842,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.15662421592842,
      "cashChangeGbp": -18.15662421592842,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.16 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6386618513590544,
      "targetPct": 0.9503896597605019,
      "structuralStopPrice": 104.548,
      "structuralTargetPrice": 106.22,
      "maePct": -0.8078312107964212,
      "mfePct": 0.2566052081353317,
      "maeGbp": -16.156624215928424,
      "mfeGbp": 5.132104162706635,
      "observedDuringTradeLowPrice": 104.37,
      "observedDuringTradeHighPrice": 105.49,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 104.37,
      "fullObservedHighPrice": 105.49,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792108423682-45cbd89479383",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T23:53:43.681Z",
      "closedAtUtc": "2026-10-16T00:10:16.311Z",
      "holdingPeriodMs": 992630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04558,
      "exitPriceQuote": 0.04521,
      "grossPnlGbp": -16.235190873190092,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.235190873190092,
      "cashChangeGbp": -18.235190873190092,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.24 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.021939447125939142,
      "targetPct": 0.24133391838525448,
      "structuralStopPrice": 0.04557,
      "structuralTargetPrice": 0.04569,
      "maePct": -0.8775778850373068,
      "mfePct": 0.06581834137778698,
      "maeGbp": -17.551557700746137,
      "mfeGbp": 1.3163668275557396,
      "observedDuringTradeLowPrice": 0.04518,
      "observedDuringTradeHighPrice": 0.04560999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04518,
      "fullObservedHighPrice": 0.04560999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792108633588-23ef800687ea3-partial-1792109157296-327d669e969cc",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T23:57:13.588Z",
      "closedAtUtc": "2026-10-16T00:05:57.296Z",
      "holdingPeriodMs": 523708,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08656,
      "exitPriceQuote": 0.08756,
      "grossPnlGbp": 11.552680221811471,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 9.552680221811471,
      "cashChangeGbp": 10.552680221811471,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.15018484288353884,
      "targetPct": 0.575323475046209,
      "structuralStopPrice": 0.08643,
      "structuralTargetPrice": 0.087058,
      "maePct": -0.1039741219962949,
      "mfePct": 1.178373382624777,
      "maeGbp": -2.079482439925898,
      "mfeGbp": 23.567467652495544,
      "observedDuringTradeLowPrice": 0.08647,
      "observedDuringTradeHighPrice": 0.08758000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08647,
      "fullObservedHighPrice": 0.08758000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792108522772-d64bc6cacfc88",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T23:55:22.771Z",
      "closedAtUtc": "2026-10-16T00:03:14.040Z",
      "holdingPeriodMs": 471269,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 104.97,
      "exitPriceQuote": 104.13,
      "grossPnlGbp": -16.004572735067228,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.004572735067228,
      "cashChangeGbp": -18.004572735067228,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.00 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.39249309326473464,
      "targetPct": 0.4420310564923298,
      "structuralStopPrice": 104.558,
      "structuralTargetPrice": 105.434,
      "maePct": -0.8002286367533614,
      "mfePct": 0.10479184528912969,
      "maeGbp": -16.004572735067228,
      "mfeGbp": 2.0958369057825936,
      "observedDuringTradeLowPrice": 104.13,
      "observedDuringTradeHighPrice": 105.08,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 104.13,
      "fullObservedHighPrice": 105.08,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792102582563-9dae2ad95ed6a",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T22:16:22.563Z",
      "closedAtUtc": "2026-10-15T23:21:41.025Z",
      "holdingPeriodMs": 3918462,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1391.88,
      "exitPriceQuote": 1380.67,
      "grossPnlGbp": -16.10771043480765,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.10771043480765,
      "cashChangeGbp": -18.10771043480765,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.11 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.33594850130759535,
      "targetPct": 0.09038135471447328,
      "structuralStopPrice": 1387.204,
      "structuralTargetPrice": 1393.138,
      "maePct": -0.8053855217403825,
      "mfePct": 0.02586429864642785,
      "maeGbp": -16.10771043480765,
      "mfeGbp": 0.5172859729285569,
      "observedDuringTradeLowPrice": 1380.67,
      "observedDuringTradeHighPrice": 1392.2400000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1380.67,
      "fullObservedHighPrice": 1392.2400000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792103476655-6710c0f4b149b",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T22:31:16.655Z",
      "closedAtUtc": "2026-10-15T22:41:08.437Z",
      "holdingPeriodMs": 591782,
      "reportingCurrency": "GBP",
      "notionalGbp": 1643.77,
      "assetQuantity": null,
      "entryPriceQuote": 0.2144,
      "exitPriceQuote": 0.2158,
      "grossPnlGbp": 10.73357276119391,
      "entryFeeGbp": 1.64377,
      "exitFeeGbp": 1.64377,
      "totalCostsGbp": 3.28754,
      "netPnlGbp": 7.44603276119391,
      "cashChangeGbp": 9.08980276119391,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #1 of 47 coins by 30-day gain (+151.7%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£11): sell it all (+£7) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 30.177772625891098,
      "targetPct": 90.5333178776733,
      "structuralStopPrice": 0.1496988554900895,
      "structuralTargetPrice": 0,
      "maePct": -0.9328358208955232,
      "mfePct": 0.8395522388059682,
      "maeGbp": -15.333675373134342,
      "mfeGbp": 13.800307835820863,
      "observedDuringTradeLowPrice": 0.2124,
      "observedDuringTradeHighPrice": 0.2162,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2124,
      "fullObservedHighPrice": 0.2162,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792096424553-6050e624f399a",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T20:33:44.553Z",
      "closedAtUtc": "2026-10-15T22:34:28.157Z",
      "holdingPeriodMs": 7243604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.588,
      "exitPriceQuote": 0.5907,
      "grossPnlGbp": 9.183673469387877,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.183673469387877,
      "cashChangeGbp": 7.183673469387877,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds TIAUSDT; holding support 0.58110-0.58900 (5 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 66% of its best +£15): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.4337949465500497,
      "targetPct": 2.9569387755102206,
      "structuralStopPrice": 0.5736892857142857,
      "structuralTargetPrice": 0.6053868,
      "maePct": -2.0578231292517004,
      "mfePct": 0.9693877551020474,
      "maeGbp": -41.15646258503401,
      "mfeGbp": 19.38775510204095,
      "observedDuringTradeLowPrice": 0.5759,
      "observedDuringTradeHighPrice": 0.5937,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5759,
      "fullObservedHighPrice": 0.5937,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792103108765-df3c9046221e1",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T22:25:08.765Z",
      "closedAtUtc": "2026-10-15T22:26:23.304Z",
      "holdingPeriodMs": 74539,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1903,
      "exitPriceQuote": 1.1806,
      "grossPnlGbp": -16.29841216500012,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.29841216500012,
      "cashChangeGbp": -18.29841216500012,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.30 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4301436612618493,
      "targetPct": 0.7090649416113775,
      "structuralStopPrice": 1.1851800000000001,
      "structuralTargetPrice": 1.1987400000000001,
      "maePct": -0.814920608250006,
      "mfePct": 0.10921616399227749,
      "maeGbp": -16.29841216500012,
      "mfeGbp": 2.18432327984555,
      "observedDuringTradeLowPrice": 1.1806,
      "observedDuringTradeHighPrice": 1.1916000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1806,
      "fullObservedHighPrice": 1.1916000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792101597117-4b222410b2236",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:59:57.117Z",
      "closedAtUtc": "2026-10-15T22:25:12.511Z",
      "holdingPeriodMs": 1515394,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05932,
      "exitPriceQuote": 0.05829,
      "grossPnlGbp": -34.72690492245436,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -38.72690492245436,
      "cashChangeGbp": -36.72690492245436,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-38.73 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8159136884693161,
      "targetPct": 0.8597437626432965,
      "structuralStopPrice": 0.058836,
      "structuralTargetPrice": 0.05983,
      "maePct": -2.2926500337154416,
      "mfePct": 0.4045853000674378,
      "maeGbp": -45.85300067430883,
      "mfeGbp": 8.091706001348756,
      "observedDuringTradeLowPrice": 0.05796,
      "observedDuringTradeHighPrice": 0.05956,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05796,
      "fullObservedHighPrice": 0.05956,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792102059019-337d797446b31",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T22:07:39.019Z",
      "closedAtUtc": "2026-10-15T22:11:55.019Z",
      "holdingPeriodMs": 256000,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1896,
      "exitPriceQuote": 1.1965,
      "grossPnlGbp": 11.600537995964872,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.6005379959648725,
      "cashChangeGbp": 9.600537995964872,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1381977135171577,
      "targetPct": 0.0790181573638148,
      "structuralStopPrice": 1.1760599999999999,
      "structuralTargetPrice": 1.19054,
      "maePct": -0.16812373907195713,
      "mfePct": 0.6556825823806346,
      "maeGbp": -3.3624747814391425,
      "mfeGbp": 13.113651647612691,
      "observedDuringTradeLowPrice": 1.1876,
      "observedDuringTradeHighPrice": 1.1974000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1876,
      "fullObservedHighPrice": 1.1974000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792101604592-c27c4074967db",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T22:00:04.592Z",
      "closedAtUtc": "2026-10-15T22:02:37.840Z",
      "holdingPeriodMs": 153248,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1894,
      "exitPriceQuote": 1.198,
      "grossPnlGbp": 14.461072809819978,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.461072809819978,
      "cashChangeGbp": 12.461072809819978,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1215739028081495,
      "targetPct": 1.7824112998150232,
      "structuralStopPrice": 1.1760599999999999,
      "structuralTargetPrice": 1.2106,
      "maePct": -0.11770640659156448,
      "mfePct": 0.8407600470825634,
      "maeGbp": -2.3541281318312897,
      "mfeGbp": 16.815200941651266,
      "observedDuringTradeLowPrice": 1.188,
      "observedDuringTradeHighPrice": 1.1994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.188,
      "fullObservedHighPrice": 1.1994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792100432249-a44049d11b85b",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T21:40:32.248Z",
      "closedAtUtc": "2026-10-15T22:01:59.010Z",
      "holdingPeriodMs": 1286762,
      "reportingCurrency": "GBP",
      "notionalGbp": 1004.87,
      "assetQuantity": null,
      "entryPriceQuote": 0.08799,
      "exitPriceQuote": 0.08888,
      "grossPnlGbp": 10.164044777815683,
      "entryFeeGbp": 1.00487,
      "exitFeeGbp": 1.00487,
      "totalCostsGbp": 2.00974,
      "netPnlGbp": 8.154304777815682,
      "cashChangeGbp": 9.159174777815682,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #4 of 48 coins by 30-day gain (+204.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 49.51766637065781,
      "targetPct": 148.5529991119734,
      "structuralStopPrice": 0.0444194053604582,
      "structuralTargetPrice": 0,
      "maePct": -2.0115922263893555,
      "mfePct": 1.3410614842595754,
      "maeGbp": -20.213886805318715,
      "mfeGbp": 13.475924536879194,
      "observedDuringTradeLowPrice": 0.08622,
      "observedDuringTradeHighPrice": 0.08916999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08622,
      "fullObservedHighPrice": 0.08916999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792101452054-b31526b212823",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:57:32.054Z",
      "closedAtUtc": "2026-10-15T21:59:00.776Z",
      "holdingPeriodMs": 88722,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9211,
      "exitPriceQuote": 0.9262,
      "grossPnlGbp": 11.073716208880672,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.073716208880672,
      "cashChangeGbp": 9.073716208880672,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.2267940505916815,
      "targetPct": 1.1942242970361534,
      "structuralStopPrice": 0.9098,
      "structuralTargetPrice": 0.9321,
      "maePct": -0.04342633807404918,
      "mfePct": 0.6405384865921199,
      "maeGbp": -0.8685267614809835,
      "mfeGbp": 12.810769731842397,
      "observedDuringTradeLowPrice": 0.9207,
      "observedDuringTradeHighPrice": 0.9269999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9207,
      "fullObservedHighPrice": 0.9269999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792098075298-976b635af9a71",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:01:15.298Z",
      "closedAtUtc": "2026-10-15T21:56:32.696Z",
      "holdingPeriodMs": 3317398,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8345,
      "exitPriceQuote": 0.8277,
      "grossPnlGbp": -16.297183942480594,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.297183942480594,
      "cashChangeGbp": -18.297183942480594,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.30 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.11024565608148974,
      "targetPct": 0.9179149191132415,
      "structuralStopPrice": 0.83358,
      "structuralTargetPrice": 0.84216,
      "maePct": -0.8148591971240297,
      "mfePct": 0.5871779508687855,
      "maeGbp": -16.297183942480594,
      "mfeGbp": 11.74355901737571,
      "observedDuringTradeLowPrice": 0.8277,
      "observedDuringTradeHighPrice": 0.8393999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8277,
      "fullObservedHighPrice": 0.8393999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792094788404-90299f1be5d93",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T20:06:28.404Z",
      "closedAtUtc": "2026-10-15T21:40:19.288Z",
      "holdingPeriodMs": 5630884,
      "reportingCurrency": "GBP",
      "notionalGbp": 1884.83,
      "assetQuantity": null,
      "entryPriceQuote": 0.9092,
      "exitPriceQuote": 0.9141,
      "grossPnlGbp": 10.158014738231444,
      "entryFeeGbp": 1.88483,
      "exitFeeGbp": 1.88483,
      "totalCostsGbp": 3.76966,
      "netPnlGbp": 6.388354738231444,
      "cashChangeGbp": 8.273184738231443,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #9 of 48 coins by 30-day gain (+62.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: this alone fills the pot: sell it all (+£6)",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 26.2874693745298,
      "targetPct": 78.8624081235894,
      "structuralStopPrice": 0.6701943284467751,
      "structuralTargetPrice": 0,
      "maePct": -1.0008798944126702,
      "mfePct": 0.5389353277606704,
      "maeGbp": -18.864884513858332,
      "mfeGbp": 10.158014738231444,
      "observedDuringTradeLowPrice": 0.9001,
      "observedDuringTradeHighPrice": 0.9141000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9001,
      "fullObservedHighPrice": 0.9141000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792099486396-90d49de06c0cf",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T21:24:46.396Z",
      "closedAtUtc": "2026-10-15T21:31:16.051Z",
      "holdingPeriodMs": 389655,
      "reportingCurrency": "GBP",
      "notionalGbp": 1667.35,
      "assetQuantity": null,
      "entryPriceQuote": 0.2175,
      "exitPriceQuote": 0.2202,
      "grossPnlGbp": 20.69813793103454,
      "entryFeeGbp": 1.6673499999999999,
      "exitFeeGbp": 1.6673499999999999,
      "totalCostsGbp": 3.3346999999999998,
      "netPnlGbp": 17.36343793103454,
      "cashChangeGbp": 19.030787931034542,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #1 of 48 coins by 30-day gain (+151.7%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 33% of its best +£26): sell it all (+£17) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 29.747652648234723,
      "targetPct": 89.24295794470417,
      "structuralStopPrice": 0.15279885549008948,
      "structuralTargetPrice": 0,
      "maePct": -0.9655172413793061,
      "mfePct": 1.7471264367816084,
      "maeGbp": -16.09855172413786,
      "mfeGbp": 29.130712643678148,
      "observedDuringTradeLowPrice": 0.2154,
      "observedDuringTradeHighPrice": 0.2213,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2154,
      "fullObservedHighPrice": 0.2213,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792097142857-4a2dbb74a974d",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T20:45:42.857Z",
      "closedAtUtc": "2026-10-15T21:31:05.913Z",
      "holdingPeriodMs": 2723056,
      "reportingCurrency": "GBP",
      "notionalGbp": 1859.1,
      "assetQuantity": null,
      "entryPriceQuote": 0.09465,
      "exitPriceQuote": 0.09522,
      "grossPnlGbp": 11.195847860538848,
      "entryFeeGbp": 1.8591,
      "exitFeeGbp": 1.8591,
      "totalCostsGbp": 3.7182,
      "netPnlGbp": 7.477647860538848,
      "cashChangeGbp": 9.336747860538848,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #14 of 48 coins by 30-day gain (+38.9%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 34% of its best +£11): sell it all (+£7) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 26.654634686578483,
      "targetPct": 79.96390405973546,
      "structuralStopPrice": 0.06942138826915346,
      "structuralTargetPrice": 0,
      "maePct": -1.225567881669302,
      "mfePct": 0.8135235076598064,
      "maeGbp": -22.784532488113996,
      "mfeGbp": 15.12421553090346,
      "observedDuringTradeLowPrice": 0.09349,
      "observedDuringTradeHighPrice": 0.09541999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09349,
      "fullObservedHighPrice": 0.09541999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792098732327-3694fa41ccffe",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:12:12.327Z",
      "closedAtUtc": "2026-10-15T21:29:58.814Z",
      "holdingPeriodMs": 1066487,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.964,
      "exitPriceQuote": 1.978,
      "grossPnlGbp": 14.256619144602864,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.256619144602864,
      "cashChangeGbp": 12.256619144602864,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.35641547861506595,
      "targetPct": 0.5702647657841191,
      "structuralStopPrice": 1.957,
      "structuralTargetPrice": 1.9752,
      "maePct": -0.20366598778004094,
      "mfePct": 0.7128309572301432,
      "maeGbp": -4.073319755600819,
      "mfeGbp": 14.256619144602864,
      "observedDuringTradeLowPrice": 1.96,
      "observedDuringTradeHighPrice": 1.9779999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.96,
      "fullObservedHighPrice": 1.9779999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792098399569-244e7f863ef3c",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:06:39.569Z",
      "closedAtUtc": "2026-10-15T21:29:55.961Z",
      "holdingPeriodMs": 1396392,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1238.61,
      "exitPriceQuote": 1253.39,
      "grossPnlGbp": 23.86546209056959,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 19.86546209056959,
      "cashChangeGbp": 21.86546209056959,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.23510225171763569,
      "targetPct": 0.39673504977355384,
      "structuralStopPrice": 1235.698,
      "structuralTargetPrice": 1243.5240000000001,
      "maePct": -0.24624377326195934,
      "mfePct": 1.2457512857154442,
      "maeGbp": -4.924875465239187,
      "mfeGbp": 24.915025714308886,
      "observedDuringTradeLowPrice": 1235.56,
      "observedDuringTradeHighPrice": 1254.04,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1235.56,
      "fullObservedHighPrice": 1254.04,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792084917324-9f357c69a5851",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T17:21:57.324Z",
      "closedAtUtc": "2026-10-15T21:24:43.775Z",
      "holdingPeriodMs": 14566451,
      "reportingCurrency": "GBP",
      "notionalGbp": 1457.27,
      "assetQuantity": null,
      "entryPriceQuote": 0.312,
      "exitPriceQuote": 0.3145,
      "grossPnlGbp": 11.67684294871796,
      "entryFeeGbp": 1.45727,
      "exitFeeGbp": 1.45727,
      "totalCostsGbp": 2.91454,
      "netPnlGbp": 8.76230294871796,
      "cashChangeGbp": 10.21957294871796,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #20 of 50 coins by 30-day gain (+43.6%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£12): sell it all (+£9) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 34.07056728172619,
      "targetPct": 102.21170184517857,
      "structuralStopPrice": 0.20719983008101428,
      "structuralTargetPrice": 0,
      "maePct": -1.6025641025641042,
      "mfePct": 1.0256410256410193,
      "maeGbp": -23.35368589743592,
      "mfeGbp": 14.946358974358882,
      "observedDuringTradeLowPrice": 0.307,
      "observedDuringTradeHighPrice": 0.3152,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.307,
      "fullObservedHighPrice": 0.3152,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792099206187-dc1930acec29",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:20:06.187Z",
      "closedAtUtc": "2026-10-15T21:23:20.274Z",
      "holdingPeriodMs": 194087,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1949,
      "exitPriceQuote": 0.1959,
      "grossPnlGbp": -10.26167265264239,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -14.26167265264239,
      "cashChangeGbp": -12.26167265264239,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.1958 beyond 0.19535",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.25654181631618794,
      "targetPct": 0.9235505387378122,
      "structuralStopPrice": 0.19540000000000024,
      "structuralTargetPrice": 0.1931,
      "maePct": -0.5643919958953401,
      "mfePct": 0,
      "maeGbp": -11.287839917906801,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1949,
      "observedDuringTradeHighPrice": 0.19599999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1949,
      "fullObservedHighPrice": 0.19599999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792097879952-703a16b48ebd9",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T20:57:59.952Z",
      "closedAtUtc": "2026-10-15T21:18:59.817Z",
      "holdingPeriodMs": 1259865,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1935,
      "exitPriceQuote": 0.1948,
      "grossPnlGbp": 13.436692506459902,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.436692506459902,
      "cashChangeGbp": 11.436692506459902,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0594315245478017,
      "targetPct": 0.6821705426356527,
      "structuralStopPrice": 0.19145,
      "structuralTargetPrice": 0.19482,
      "maePct": -0.36175710594315563,
      "mfePct": 0.7235142118862969,
      "maeGbp": -7.235142118863113,
      "mfeGbp": 14.47028423772594,
      "observedDuringTradeLowPrice": 0.1928,
      "observedDuringTradeHighPrice": 0.1949,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1928,
      "fullObservedHighPrice": 0.1949,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792098935216-bcfb9b70a724d",
      "symbol": "RLCUSDT",
      "baseAsset": "RLC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:15:35.216Z",
      "closedAtUtc": "2026-10-15T21:18:19.138Z",
      "holdingPeriodMs": 163922,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8742,
      "exitPriceQuote": 0.8747,
      "grossPnlGbp": -1.1439029970259802,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -5.143902997025981,
      "cashChangeGbp": -3.14390299702598,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.fast-shortlist: learned range invalidated by completed candle close 0.8753 beyond 0.8752500000000001",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.16014641958366518,
      "targetPct": 0.6177076183939556,
      "structuralStopPrice": 0.8756000000000004,
      "structuralTargetPrice": 0.8688,
      "maePct": -0.16014641958362708,
      "mfePct": 0.12582932967284258,
      "maeGbp": -3.2029283916725415,
      "mfeGbp": 2.5165865934568514,
      "observedDuringTradeLowPrice": 0.8731,
      "observedDuringTradeHighPrice": 0.8755999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8731,
      "fullObservedHighPrice": 0.8755999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792098528361-323cf10233688",
      "symbol": "RLCUSDT",
      "baseAsset": "RLC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T21:08:48.361Z",
      "closedAtUtc": "2026-10-15T21:12:53.310Z",
      "holdingPeriodMs": 244949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.867,
      "exitPriceQuote": 0.871,
      "grossPnlGbp": 9.227220299884669,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.227220299884669,
      "cashChangeGbp": 7.227220299884669,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£5) to fill the pot",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08073817762403311,
      "targetPct": 0.7035755478662047,
      "structuralStopPrice": 0.8662999999999996,
      "structuralTargetPrice": 0.8731,
      "maePct": -0.0807381776239947,
      "mfePct": 0.4728950403690879,
      "maeGbp": -1.614763552479894,
      "mfeGbp": 9.457900807381758,
      "observedDuringTradeLowPrice": 0.8663,
      "observedDuringTradeHighPrice": 0.8711,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8663,
      "fullObservedHighPrice": 0.8711,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792087234308-d141587c65b99",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T18:00:34.308Z",
      "closedAtUtc": "2026-10-15T20:48:06.963Z",
      "holdingPeriodMs": 10052655,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.439,
      "exitPriceQuote": 7.492,
      "grossPnlGbp": 14.249227046646038,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.249227046646038,
      "cashChangeGbp": 12.249227046646038,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9880360263476291,
      "targetPct": 0.4973786799300971,
      "structuralStopPrice": 7.3655,
      "structuralTargetPrice": 7.476,
      "maePct": -0.8065600215082739,
      "mfePct": 0.766232020432859,
      "maeGbp": -16.131200430165478,
      "mfeGbp": 15.324640408657181,
      "observedDuringTradeLowPrice": 7.379,
      "observedDuringTradeHighPrice": 7.496000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.379,
      "fullObservedHighPrice": 7.496000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792089056297-6c7273095b0f5",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T18:30:56.297Z",
      "closedAtUtc": "2026-10-15T20:40:32.077Z",
      "holdingPeriodMs": 7775780,
      "reportingCurrency": "GBP",
      "notionalGbp": 1018.05,
      "assetQuantity": null,
      "entryPriceQuote": 0.08915,
      "exitPriceQuote": 0.0898,
      "grossPnlGbp": 7.422686483454985,
      "entryFeeGbp": 1.01805,
      "exitFeeGbp": 1.01805,
      "totalCostsGbp": 2.0361,
      "netPnlGbp": 5.386586483454986,
      "cashChangeGbp": 6.404636483454985,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #4 of 48 coins by 30-day gain (+204.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 48.87335349359709,
      "targetPct": 146.62006048079127,
      "structuralStopPrice": 0.045579405360458194,
      "structuralTargetPrice": 0,
      "maePct": -3.7689287717330213,
      "mfePct": 1.1665731912507158,
      "maeGbp": -38.36957936062802,
      "mfeGbp": 11.876298373527911,
      "observedDuringTradeLowPrice": 0.08579,
      "observedDuringTradeHighPrice": 0.09019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08579,
      "fullObservedHighPrice": 0.09019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792093547072-e2008cdba3df3",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T19:45:47.071Z",
      "closedAtUtc": "2026-10-15T20:06:25.878Z",
      "holdingPeriodMs": 1238807,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2117,
      "exitPriceQuote": 0.2131,
      "grossPnlGbp": 13.226263580538614,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.226263580538614,
      "cashChangeGbp": 11.226263580538614,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; holding support 0.20410-0.20730 (6 touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£13): sell it all (+£9) to fill the pot",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.31074971320602,
      "targetPct": 6.883055536810856,
      "structuralStopPrice": 0.20045714285714286,
      "structuralTargetPrice": 0.22627142857142857,
      "maePct": -2.4563060935285828,
      "mfePct": 0.8502598016060445,
      "maeGbp": -49.12612187057165,
      "mfeGbp": 17.005196032120892,
      "observedDuringTradeLowPrice": 0.2065,
      "observedDuringTradeHighPrice": 0.2135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2065,
      "fullObservedHighPrice": 0.2135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792093544656-ffdbf18a5de75",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T19:45:44.656Z",
      "closedAtUtc": "2026-10-15T20:06:23.411Z",
      "holdingPeriodMs": 1238755,
      "reportingCurrency": "GBP",
      "notionalGbp": 1623.23,
      "assetQuantity": null,
      "entryPriceQuote": 0.2117,
      "exitPriceQuote": 0.2131,
      "grossPnlGbp": 10.734633915918847,
      "entryFeeGbp": 1.62323,
      "exitFeeGbp": 1.62323,
      "totalCostsGbp": 3.24646,
      "netPnlGbp": 7.488173915918847,
      "cashChangeGbp": 9.111403915918848,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #1 of 48 coins by 30-day gain (+151.7%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£11): sell it all (+£7) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 30.56265683037814,
      "targetPct": 91.68797049113442,
      "structuralStopPrice": 0.14699885549008948,
      "structuralTargetPrice": 0,
      "maePct": -2.4563060935285828,
      "mfePct": 0.8502598016060445,
      "maeGbp": -39.871497401984016,
      "mfeGbp": 13.801672177609795,
      "observedDuringTradeLowPrice": 0.2065,
      "observedDuringTradeHighPrice": 0.2135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2065,
      "fullObservedHighPrice": 0.2135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792080976857-6d3e61db30b73",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T16:16:16.857Z",
      "closedAtUtc": "2026-10-15T19:45:42.103Z",
      "holdingPeriodMs": 12565246,
      "reportingCurrency": "GBP",
      "notionalGbp": 1888.3,
      "assetQuantity": null,
      "entryPriceQuote": 0.09615,
      "exitPriceQuote": 0.0966,
      "grossPnlGbp": 8.837597503900273,
      "entryFeeGbp": 1.8883,
      "exitFeeGbp": 1.8883,
      "totalCostsGbp": 3.7766,
      "netPnlGbp": 5.060997503900273,
      "cashChangeGbp": 6.949297503900273,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #15 of 50 coins by 30-day gain (+38.9%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 26.23880575231049,
      "targetPct": 78.71641725693146,
      "structuralStopPrice": 0.07092138826915347,
      "structuralTargetPrice": 0,
      "maePct": -4.586583463338531,
      "mfePct": 0.5200208008320337,
      "maeGbp": -86.60845553822148,
      "mfeGbp": 9.819552782111293,
      "observedDuringTradeLowPrice": 0.09174,
      "observedDuringTradeHighPrice": 0.09665000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09174,
      "fullObservedHighPrice": 0.09665000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792091909359-4affca5fc7243",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T19:18:29.359Z",
      "closedAtUtc": "2026-10-15T19:20:17.773Z",
      "holdingPeriodMs": 108414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1239.29,
      "exitPriceQuote": 1242.05,
      "grossPnlGbp": -4.4541632709051004,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -8.4541632709051,
      "cashChangeGbp": -6.4541632709051004,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 1242.6 beyond 1239.295",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0008069136360694956,
      "targetPct": 0.6737728860879947,
      "structuralStopPrice": 1239.3000000000004,
      "structuralTargetPrice": 1230.94,
      "maePct": -0.3155032316891189,
      "mfePct": 0.02259358180893679,
      "maeGbp": -6.310064633782378,
      "mfeGbp": 0.4518716361787358,
      "observedDuringTradeLowPrice": 1239.01,
      "observedDuringTradeHighPrice": 1243.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1239.01,
      "fullObservedHighPrice": 1243.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792091656682-b6b0d212dc8c6",
      "symbol": "RLCUSDT",
      "baseAsset": "RLC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T19:14:16.682Z",
      "closedAtUtc": "2026-10-15T19:18:18.260Z",
      "holdingPeriodMs": 241578,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8795,
      "exitPriceQuote": 0.8749,
      "grossPnlGbp": -10.46048891415563,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -14.46048891415563,
      "cashChangeGbp": -12.46048891415563,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.fast-shortlist: learned range invalidated by completed candle close 0.8756 beyond 0.87755",
      "confidence": 93,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2501421262080831,
      "targetPct": 0.8229107447413312,
      "structuralStopPrice": 0.8772999999999999,
      "structuralTargetPrice": 0.8867375,
      "maePct": -0.545764638999422,
      "mfePct": 0.06822057987493405,
      "maeGbp": -10.915292779988441,
      "mfeGbp": 1.364411597498681,
      "observedDuringTradeLowPrice": 0.8747,
      "observedDuringTradeHighPrice": 0.8801000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8747,
      "fullObservedHighPrice": 0.8801000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792088683914-c560000aa6e5a",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T18:24:43.914Z",
      "closedAtUtc": "2026-10-15T19:12:59.197Z",
      "holdingPeriodMs": 2895283,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.088,
      "exitPriceQuote": 2.102,
      "grossPnlGbp": 13.409961685823554,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.409961685823554,
      "cashChangeGbp": 11.409961685823554,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4310344827586157,
      "targetPct": 0.7902298850574798,
      "structuralStopPrice": 2.079,
      "structuralTargetPrice": 2.1045000000000003,
      "maePct": -0.09578544061303754,
      "mfePct": 0.718390804597707,
      "maeGbp": -1.9157088122607506,
      "mfeGbp": 14.36781609195414,
      "observedDuringTradeLowPrice": 2.086,
      "observedDuringTradeHighPrice": 2.103,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.086,
      "fullObservedHighPrice": 2.103,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792089286282-d3acb8f57d3ec",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T18:34:46.282Z",
      "closedAtUtc": "2026-10-15T18:58:51.542Z",
      "holdingPeriodMs": 1445260,
      "reportingCurrency": "GBP",
      "notionalGbp": 1854.22,
      "assetQuantity": null,
      "entryPriceQuote": 0.8943,
      "exitPriceQuote": 0.8986,
      "grossPnlGbp": 8.915516046069492,
      "entryFeeGbp": 1.85422,
      "exitFeeGbp": 1.85422,
      "totalCostsGbp": 3.70844,
      "netPnlGbp": 5.207076046069492,
      "cashChangeGbp": 7.061296046069492,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #9 of 48 coins by 30-day gain (+62.5%); above its 50-day average",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (two hours in a row against it): sell it all (+£5) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 26.72544689178407,
      "targetPct": 80.17634067535221,
      "structuralStopPrice": 0.655294328446775,
      "structuralTargetPrice": 0,
      "maePct": -0.2124566700212471,
      "mfePct": 0.5367326400536763,
      "maeGbp": -3.9394140668679682,
      "mfeGbp": 9.952203958403276,
      "observedDuringTradeLowPrice": 0.8924,
      "observedDuringTradeHighPrice": 0.8991,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8924,
      "fullObservedHighPrice": 0.8991,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792080959299-0281f815924f3",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T16:15:59.299Z",
      "closedAtUtc": "2026-10-15T18:34:43.758Z",
      "holdingPeriodMs": 8324459,
      "reportingCurrency": "GBP",
      "notionalGbp": 1484.68,
      "assetQuantity": null,
      "entryPriceQuote": 0.1935,
      "exitPriceQuote": 0.1955,
      "grossPnlGbp": 15.345529715762288,
      "entryFeeGbp": 1.48468,
      "exitFeeGbp": 1.48468,
      "totalCostsGbp": 2.96936,
      "netPnlGbp": 12.376169715762288,
      "cashChangeGbp": 13.860849715762289,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #1 of 50 coins by 30-day gain (+151.7%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£17): sell it all (+£12) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 33.43728398444988,
      "targetPct": 100.31185195334963,
      "structuralStopPrice": 0.1287988554900895,
      "structuralTargetPrice": 0,
      "maePct": -5.219638242894056,
      "mfePct": 1.3436692506459902,
      "maeGbp": -77.49492506459947,
      "mfeGbp": 19.949188630490887,
      "observedDuringTradeLowPrice": 0.1834,
      "observedDuringTradeHighPrice": 0.1961,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1834,
      "fullObservedHighPrice": 0.1961,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792087811540-ed8c923c24d21",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T18:10:11.540Z",
      "closedAtUtc": "2026-10-15T18:33:55.581Z",
      "holdingPeriodMs": 1424041,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0915,
      "exitPriceQuote": 1.0983,
      "grossPnlGbp": 12.459917544663563,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.459917544663563,
      "cashChangeGbp": 10.459917544663563,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8483737975263238,
      "targetPct": 1.6857535501603478,
      "structuralStopPrice": 1.08224,
      "structuralTargetPrice": 1.1099,
      "maePct": -0.7237746220797086,
      "mfePct": 0.7146129180027512,
      "maeGbp": -14.475492441594172,
      "mfeGbp": 14.292258360055023,
      "observedDuringTradeLowPrice": 1.0836,
      "observedDuringTradeHighPrice": 1.0993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0836,
      "fullObservedHighPrice": 1.0993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792088446858-2dbf80f3e739",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T18:20:46.858Z",
      "closedAtUtc": "2026-10-15T18:30:53.686Z",
      "holdingPeriodMs": 606828,
      "reportingCurrency": "GBP",
      "notionalGbp": 1355.33,
      "assetQuantity": null,
      "entryPriceQuote": 2.084,
      "exitPriceQuote": 2.102,
      "grossPnlGbp": 11.706305182341517,
      "entryFeeGbp": 1.35533,
      "exitFeeGbp": 1.35533,
      "totalCostsGbp": 2.71066,
      "netPnlGbp": 8.995645182341516,
      "cashChangeGbp": 10.350975182341516,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 48 coins by 30-day gain (+98.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 27% of its best +£12): sell it all (+£9) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 36.65135074276763,
      "targetPct": 109.9540522283029,
      "structuralStopPrice": 1.3201858505207227,
      "structuralTargetPrice": 0,
      "maePct": -0.5278310940499098,
      "mfePct": 1.1036468330134421,
      "maeGbp": -7.153853166986641,
      "mfeGbp": 14.958056621881084,
      "observedDuringTradeLowPrice": 2.073,
      "observedDuringTradeHighPrice": 2.107,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.073,
      "fullObservedHighPrice": 2.107,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792087523353-b9c0a45212f63",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T18:05:23.353Z",
      "closedAtUtc": "2026-10-15T18:21:33.232Z",
      "holdingPeriodMs": 969879,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1938,
      "exitPriceQuote": 0.1922,
      "grossPnlGbp": -16.51186790505666,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.51186790505666,
      "cashChangeGbp": -18.51186790505666,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.51 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7131062951496336,
      "targetPct": 1.831785345717233,
      "structuralStopPrice": 0.19048,
      "structuralTargetPrice": 0.19735,
      "maePct": -0.825593395252833,
      "mfePct": 0,
      "maeGbp": -16.51186790505666,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1922,
      "observedDuringTradeHighPrice": 0.1938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1922,
      "fullObservedHighPrice": 0.1938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792086583791-1d7071be577f",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:49:43.791Z",
      "closedAtUtc": "2026-10-15T18:21:30.140Z",
      "holdingPeriodMs": 1906349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4083,
      "exitPriceQuote": 0.405,
      "grossPnlGbp": -16.164584864070388,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.164584864070388,
      "cashChangeGbp": -18.164584864070388,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.16 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6661768307616949,
      "targetPct": 0.9551800146950671,
      "structuralStopPrice": 0.40558,
      "structuralTargetPrice": 0.41219999999999996,
      "maePct": -0.8082292432035194,
      "mfePct": 0.24491795248591744,
      "maeGbp": -16.164584864070388,
      "mfeGbp": 4.898359049718349,
      "observedDuringTradeLowPrice": 0.405,
      "observedDuringTradeHighPrice": 0.4093,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.405,
      "fullObservedHighPrice": 0.4093,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792087237439-da97b1baa7cd4",
      "symbol": "RLCUSDT",
      "baseAsset": "RLC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T18:00:37.439Z",
      "closedAtUtc": "2026-10-15T18:20:58.591Z",
      "holdingPeriodMs": 1221152,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8878,
      "exitPriceQuote": 0.8796,
      "grossPnlGbp": -18.472628970488817,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -22.472628970488817,
      "cashChangeGbp": -20.472628970488817,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.47 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.9342194187880173,
      "targetPct": 1.881054291507089,
      "structuralStopPrice": 0.86175,
      "structuralTargetPrice": 0.9045,
      "maePct": -0.9236314485244408,
      "mfePct": 0.19148456859652216,
      "maeGbp": -18.472628970488817,
      "mfeGbp": 3.8296913719304433,
      "observedDuringTradeLowPrice": 0.8796,
      "observedDuringTradeHighPrice": 0.8895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8796,
      "fullObservedHighPrice": 0.8895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792087374429-4a5e268311953",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T18:02:54.429Z",
      "closedAtUtc": "2026-10-15T18:09:51.533Z",
      "holdingPeriodMs": 417104,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08595,
      "exitPriceQuote": 0.08625,
      "grossPnlGbp": 6.980802792320994,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 2.9808027923209943,
      "cashChangeGbp": 4.980802792320994,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8057009889470597,
      "targetPct": 1.9953461314717793,
      "structuralStopPrice": 0.084398,
      "structuralTargetPrice": 0.08766499999999999,
      "maePct": -0.011634671320530685,
      "mfePct": 0.6980802792321156,
      "maeGbp": -0.23269342641061366,
      "mfeGbp": 13.961605584642312,
      "observedDuringTradeLowPrice": 0.08594,
      "observedDuringTradeHighPrice": 0.08654999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08594,
      "fullObservedHighPrice": 0.08654999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792086753665-aa4e85451760f",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:52:33.665Z",
      "closedAtUtc": "2026-10-15T17:59:18.361Z",
      "holdingPeriodMs": 404696,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0513,
      "exitPriceQuote": 0.05172,
      "grossPnlGbp": -16.374269005848095,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.374269005848095,
      "cashChangeGbp": -18.374269005848095,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.37 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.54970760233919,
      "targetPct": 0.09746588693957395,
      "structuralStopPrice": 0.051582,
      "structuralTargetPrice": 0.05125,
      "maePct": -0.8382066276803115,
      "mfePct": 0,
      "maeGbp": -16.76413255360623,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0513,
      "observedDuringTradeHighPrice": 0.05172999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0513,
      "fullObservedHighPrice": 0.05172999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792085504144-d7eeeff551af8",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:31:44.144Z",
      "closedAtUtc": "2026-10-15T17:58:00.333Z",
      "holdingPeriodMs": 1576189,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04764,
      "exitPriceQuote": 0.04795,
      "grossPnlGbp": 13.014273719563297,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.014273719563297,
      "cashChangeGbp": 11.014273719563297,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10915197313181464,
      "targetPct": 1.968933669185561,
      "structuralStopPrice": 0.047588000000000005,
      "structuralTargetPrice": 0.048578,
      "maePct": -0.4617968094038726,
      "mfePct": 0.8396305625524718,
      "maeGbp": -9.235936188077453,
      "mfeGbp": 16.792611251049436,
      "observedDuringTradeLowPrice": 0.04742,
      "observedDuringTradeHighPrice": 0.04804,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04742,
      "fullObservedHighPrice": 0.04804,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792085631746-15b540e0519e7",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:33:51.746Z",
      "closedAtUtc": "2026-10-15T17:51:06.625Z",
      "holdingPeriodMs": 1034879,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8909,
      "exitPriceQuote": 0.8872,
      "grossPnlGbp": -8.306207206196063,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -12.306207206196063,
      "cashChangeGbp": -10.306207206196063,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.fast-shortlist: learned range invalidated by completed candle close 0.8872 beyond 0.8878",
      "confidence": 97,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.35357503647998745,
      "targetPct": 0.8264114939948423,
      "structuralStopPrice": 0.8877499999999998,
      "structuralTargetPrice": 0.8982625000000001,
      "maePct": -0.43775956897519525,
      "mfePct": 0.15714446065775697,
      "maeGbp": -8.755191379503906,
      "mfeGbp": 3.1428892131551396,
      "observedDuringTradeLowPrice": 0.887,
      "observedDuringTradeHighPrice": 0.8923,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.887,
      "fullObservedHighPrice": 0.8923,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792082123794-ffcff21e96eb3",
      "symbol": "INTCBUSDT",
      "baseAsset": "INTCB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:35:23.794Z",
      "closedAtUtc": "2026-10-15T17:42:30.364Z",
      "holdingPeriodMs": 4026570,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 94.04,
      "exitPriceQuote": 94.79,
      "grossPnlGbp": 15.950659293917479,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.950659293917479,
      "cashChangeGbp": 13.950659293917479,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1850276478094498,
      "targetPct": 0.6826882177796638,
      "structuralStopPrice": 93.866,
      "structuralTargetPrice": 94.682,
      "maePct": -0.2977456401531275,
      "mfePct": 0.797532964695874,
      "maeGbp": -5.95491280306255,
      "mfeGbp": 15.950659293917479,
      "observedDuringTradeLowPrice": 93.76,
      "observedDuringTradeHighPrice": 94.79,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 93.76,
      "fullObservedHighPrice": 94.79,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792084597049-ecd3da3ccc7c",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:16:37.049Z",
      "closedAtUtc": "2026-10-15T17:36:02.725Z",
      "holdingPeriodMs": 1165676,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01757,
      "exitPriceQuote": 0.01741,
      "grossPnlGbp": -18.21286283437683,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -22.21286283437683,
      "cashChangeGbp": -20.21286283437683,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.21 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9789413773477437,
      "targetPct": 1.67899829254411,
      "structuralStopPrice": 0.017398,
      "structuralTargetPrice": 0.017865,
      "maePct": -0.9106431417188414,
      "mfePct": 0.6260671599317158,
      "maeGbp": -18.21286283437683,
      "mfeGbp": 12.521343198634316,
      "observedDuringTradeLowPrice": 0.01741,
      "observedDuringTradeHighPrice": 0.01768,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01741,
      "fullObservedHighPrice": 0.01768,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792085219803-b27352d4e4e74",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:26:59.803Z",
      "closedAtUtc": "2026-10-15T17:33:37.284Z",
      "holdingPeriodMs": 397481,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.11,
      "exitPriceQuote": 2.093,
      "grossPnlGbp": -16.113744075829292,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.113744075829292,
      "cashChangeGbp": -18.113744075829292,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.11 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.236966824644535,
      "targetPct": 3.388625592417057,
      "structuralStopPrice": 2.0628,
      "structuralTargetPrice": 2.1814999999999998,
      "maePct": -0.8056872037914646,
      "mfePct": 0.14218009478673524,
      "maeGbp": -16.113744075829292,
      "mfeGbp": 2.843601895734705,
      "observedDuringTradeLowPrice": 2.093,
      "observedDuringTradeHighPrice": 2.113,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.093,
      "fullObservedHighPrice": 2.113,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792084848348-4734313bb987e",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T17:20:48.348Z",
      "closedAtUtc": "2026-10-15T17:22:04.250Z",
      "holdingPeriodMs": 75902,
      "reportingCurrency": "GBP",
      "notionalGbp": 1056.9,
      "assetQuantity": null,
      "entryPriceQuote": 0.09257,
      "exitPriceQuote": 0.09342,
      "grossPnlGbp": 9.704709949227654,
      "entryFeeGbp": 1.0569000000000002,
      "exitFeeGbp": 1.0569000000000002,
      "totalCostsGbp": 2.1138000000000003,
      "netPnlGbp": 7.590909949227654,
      "cashChangeGbp": 8.647809949227653,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #5 of 50 coins by 30-day gain (+204.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 31% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 47.06772673602874,
      "targetPct": 141.20318020808622,
      "structuralStopPrice": 0.0489994053604582,
      "structuralTargetPrice": 0,
      "maePct": -0.16203953764718307,
      "mfePct": 1.2423031219617569,
      "maeGbp": -1.7125958733930782,
      "mfeGbp": 13.12990169601381,
      "observedDuringTradeLowPrice": 0.09242,
      "observedDuringTradeHighPrice": 0.09372,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09242,
      "fullObservedHighPrice": 0.09372,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792080973219-428e33d8f77a2",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T16:16:13.219Z",
      "closedAtUtc": "2026-10-15T17:21:54.754Z",
      "holdingPeriodMs": 3941535,
      "reportingCurrency": "GBP",
      "notionalGbp": 1852.16,
      "assetQuantity": null,
      "entryPriceQuote": 0.8933,
      "exitPriceQuote": 0.8999,
      "grossPnlGbp": 13.684379267883235,
      "entryFeeGbp": 1.85216,
      "exitFeeGbp": 1.85216,
      "totalCostsGbp": 3.70432,
      "netPnlGbp": 9.980059267883234,
      "cashChangeGbp": 11.832219267883236,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #10 of 50 coins by 30-day gain (+62.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£14): sell it all (+£10) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 26.755364553142837,
      "targetPct": 80.2660936594285,
      "structuralStopPrice": 0.654294328446775,
      "structuralTargetPrice": 0,
      "maePct": -0.8171946714429614,
      "mfePct": 0.9627224896451418,
      "maeGbp": -15.135752826597955,
      "mfeGbp": 17.831160864211462,
      "observedDuringTradeLowPrice": 0.886,
      "observedDuringTradeHighPrice": 0.9019000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.886,
      "fullObservedHighPrice": 0.9019000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792080965957-6cdd905e136e3",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T16:16:05.957Z",
      "closedAtUtc": "2026-10-15T17:20:45.928Z",
      "holdingPeriodMs": 3879971,
      "reportingCurrency": "GBP",
      "notionalGbp": 1358.56,
      "assetQuantity": null,
      "entryPriceQuote": 2.089,
      "exitPriceQuote": 2.105,
      "grossPnlGbp": 10.405438008616573,
      "entryFeeGbp": 1.35856,
      "exitFeeGbp": 1.35856,
      "totalCostsGbp": 2.71712,
      "netPnlGbp": 7.688318008616573,
      "cashChangeGbp": 9.046878008616572,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 50 coins by 30-day gain (+98.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 30% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 36.56362611198073,
      "targetPct": 109.69087833594219,
      "structuralStopPrice": 1.3251858505207226,
      "structuralTargetPrice": 0,
      "maePct": -1.6754427955959859,
      "mfePct": 1.005265677357583,
      "maeGbp": -22.761895643848824,
      "mfeGbp": 13.65713738630918,
      "observedDuringTradeLowPrice": 2.054,
      "observedDuringTradeHighPrice": 2.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.054,
      "fullObservedHighPrice": 2.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792084205614-363b45b81268a",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:10:05.614Z",
      "closedAtUtc": "2026-10-15T17:20:33.811Z",
      "holdingPeriodMs": 628197,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6785,
      "exitPriceQuote": 0.6825,
      "grossPnlGbp": 11.790714812085493,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 7.790714812085493,
      "cashChangeGbp": 9.790714812085493,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.34782608695652595,
      "targetPct": 0.7148120854826855,
      "structuralStopPrice": 0.67614,
      "structuralTargetPrice": 0.68335,
      "maePct": -0.07369196757552615,
      "mfePct": 0.6484893146646956,
      "maeGbp": -1.473839351510523,
      "mfeGbp": 12.969786293293913,
      "observedDuringTradeLowPrice": 0.678,
      "observedDuringTradeHighPrice": 0.6829,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.678,
      "fullObservedHighPrice": 0.6829,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792082378664-2ebcdc10f9f09",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:39:38.664Z",
      "closedAtUtc": "2026-10-15T17:15:23.072Z",
      "holdingPeriodMs": 2144408,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4013,
      "exitPriceQuote": 0.4043,
      "grossPnlGbp": 14.951407924246213,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.951407924246213,
      "cashChangeGbp": 12.951407924246213,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.628955893346611,
      "targetPct": 1.9436830301519996,
      "structuralStopPrice": 0.39075000000000004,
      "structuralTargetPrice": 0.40909999999999996,
      "maePct": -0.5232992773486147,
      "mfePct": 0.797408422626473,
      "maeGbp": -10.465985546972295,
      "mfeGbp": 15.94816845252946,
      "observedDuringTradeLowPrice": 0.3992,
      "observedDuringTradeHighPrice": 0.4045,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3992,
      "fullObservedHighPrice": 0.4045,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792084108739-c48ed8d1dcda9",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T17:08:28.739Z",
      "closedAtUtc": "2026-10-15T17:12:00.217Z",
      "holdingPeriodMs": 211478,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0484,
      "exitPriceQuote": 0.04873,
      "grossPnlGbp": 13.636363636363798,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.636363636363798,
      "cashChangeGbp": 11.636363636363798,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.235537190082644,
      "targetPct": 2.303719008264473,
      "structuralStopPrice": 0.047318,
      "structuralTargetPrice": 0.049515,
      "maePct": -0.20661157024792548,
      "mfePct": 0.7851239669421455,
      "maeGbp": -4.132231404958509,
      "mfeGbp": 15.70247933884291,
      "observedDuringTradeLowPrice": 0.0483,
      "observedDuringTradeHighPrice": 0.04878,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0483,
      "fullObservedHighPrice": 0.04878,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792082233617-a41c08ae0180a",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:37:13.617Z",
      "closedAtUtc": "2026-10-15T17:10:29.137Z",
      "holdingPeriodMs": 1995520,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 81.19,
      "exitPriceQuote": 81.75,
      "grossPnlGbp": 13.79480231555616,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.79480231555616,
      "cashChangeGbp": 11.79480231555616,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.28574947653651844,
      "targetPct": 0.43108757236113876,
      "structuralStopPrice": 80.958,
      "structuralTargetPrice": 81.54,
      "maePct": -0.22170218007142828,
      "mfePct": 0.726690479123049,
      "maeGbp": -4.434043601428566,
      "mfeGbp": 14.533809582460979,
      "observedDuringTradeLowPrice": 81.01,
      "observedDuringTradeHighPrice": 81.78000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 81.01,
      "fullObservedHighPrice": 81.78000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792082244049-82dc3fb21fd18",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:37:24.049Z",
      "closedAtUtc": "2026-10-15T16:48:22.363Z",
      "holdingPeriodMs": 658314,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2776,
      "exitPriceQuote": 0.2794,
      "grossPnlGbp": 12.968299711815334,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.968299711815334,
      "cashChangeGbp": 10.968299711815334,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5115273775216255,
      "targetPct": 3.8976945244956753,
      "structuralStopPrice": 0.27618,
      "structuralTargetPrice": 0.28842,
      "maePct": -0.7204610951008651,
      "mfePct": 0.8645533141210422,
      "maeGbp": -14.409221902017302,
      "mfeGbp": 17.291066282420843,
      "observedDuringTradeLowPrice": 0.2756,
      "observedDuringTradeHighPrice": 0.2800000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2756,
      "fullObservedHighPrice": 0.2800000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792081860049-59bd433851166",
      "symbol": "DUSKUSDT",
      "baseAsset": "DUSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:31:00.049Z",
      "closedAtUtc": "2026-10-15T16:46:19.619Z",
      "holdingPeriodMs": 919570,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1139,
      "exitPriceQuote": 0.1132,
      "grossPnlGbp": 12.291483757682286,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.291483757682286,
      "cashChangeGbp": 10.291483757682286,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.1246707638279236,
      "targetPct": 2.8094820017559337,
      "structuralStopPrice": 0.11632,
      "structuralTargetPrice": 0.11069999999999999,
      "maePct": -0.7901668129938526,
      "mfePct": 0.7023705004389773,
      "maeGbp": -15.803336259877053,
      "mfeGbp": 14.047410008779545,
      "observedDuringTradeLowPrice": 0.1131,
      "observedDuringTradeHighPrice": 0.11479999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1131,
      "fullObservedHighPrice": 0.11479999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792082073884-fc57bc97b1101",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:34:33.884Z",
      "closedAtUtc": "2026-10-15T16:38:04.958Z",
      "holdingPeriodMs": 211074,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01772,
      "exitPriceQuote": 0.01757,
      "grossPnlGbp": -16.930022573363527,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.930022573363527,
      "cashChangeGbp": -18.930022573363527,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.93 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.354401805869078,
      "targetPct": 0.6320541760722403,
      "structuralStopPrice": 0.01748,
      "structuralTargetPrice": 0.017832,
      "maePct": -0.8465011286681763,
      "mfePct": 0,
      "maeGbp": -16.930022573363527,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01757,
      "observedDuringTradeHighPrice": 0.01772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01757,
      "fullObservedHighPrice": 0.01772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792082076636-0cd34357b9eb4",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:34:36.636Z",
      "closedAtUtc": "2026-10-15T16:36:09.646Z",
      "holdingPeriodMs": 93010,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04771,
      "exitPriceQuote": 0.04734,
      "grossPnlGbp": 15.5103751833998,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.5103751833998,
      "cashChangeGbp": 13.5103751833998,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£12) to fill the pot",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.09431984908869938,
      "targetPct": 1.3545378327394697,
      "structuralStopPrice": 0.04775500000000022,
      "structuralTargetPrice": 0.04706375,
      "maePct": -0.3353594634248594,
      "mfePct": 0.77551875916999,
      "maeGbp": -6.707189268497188,
      "mfeGbp": 15.510375183399802,
      "observedDuringTradeLowPrice": 0.04734,
      "observedDuringTradeHighPrice": 0.04787000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04734,
      "fullObservedHighPrice": 0.04787000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792081931538-5b5859dc64edf",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:32:11.537Z",
      "closedAtUtc": "2026-10-15T16:34:52.439Z",
      "holdingPeriodMs": 160902,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05086,
      "exitPriceQuote": 0.05128,
      "grossPnlGbp": -16.515926071568888,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.515926071568888,
      "cashChangeGbp": -18.515926071568888,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.52 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.075501376327164,
      "targetPct": 5.1612268973653075,
      "structuralStopPrice": 0.05395,
      "structuralTargetPrice": 0.04823500000000001,
      "maePct": -0.8651199370821783,
      "mfePct": 0.3145890680298868,
      "maeGbp": -17.302398741643565,
      "mfeGbp": 6.291781360597736,
      "observedDuringTradeLowPrice": 0.0507,
      "observedDuringTradeHighPrice": 0.0513,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0507,
      "fullObservedHighPrice": 0.0513,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792081654504-6dbf7903d3e31",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:27:34.504Z",
      "closedAtUtc": "2026-10-15T16:33:07.561Z",
      "holdingPeriodMs": 333057,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04718,
      "exitPriceQuote": 0.04759,
      "grossPnlGbp": -17.38024586689278,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.38024586689278,
      "cashChangeGbp": -19.38024586689278,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.38 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3183552352691914,
      "targetPct": 0.6485799067401457,
      "structuralStopPrice": 0.047802000000000004,
      "structuralTargetPrice": 0.046874,
      "maePct": -0.9325985587113246,
      "mfePct": 0.48749470114455495,
      "maeGbp": -18.651971174226492,
      "mfeGbp": 9.749894022891098,
      "observedDuringTradeLowPrice": 0.04695,
      "observedDuringTradeHighPrice": 0.04762,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04695,
      "fullObservedHighPrice": 0.04762,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792081866604-ecd73694dfa76",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:31:06.604Z",
      "closedAtUtc": "2026-10-15T16:32:30.358Z",
      "holdingPeriodMs": 83754,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01762,
      "exitPriceQuote": 0.01747,
      "grossPnlGbp": -17.026106696935393,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.026106696935393,
      "cashChangeGbp": -19.026106696935393,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.03 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.39727582292849384,
      "targetPct": 1.259931895573212,
      "structuralStopPrice": 0.01755,
      "structuralTargetPrice": 0.017842,
      "maePct": -0.8513053348467697,
      "mfePct": 0,
      "maeGbp": -17.026106696935393,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01747,
      "observedDuringTradeHighPrice": 0.01762,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01747,
      "fullObservedHighPrice": 0.01762,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792081837171-ff05f55055f0c",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:30:37.171Z",
      "closedAtUtc": "2026-10-15T16:31:20.271Z",
      "holdingPeriodMs": 43100,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05098,
      "exitPriceQuote": 0.05063,
      "grossPnlGbp": 13.730874852883334,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.730874852883334,
      "cashChangeGbp": 11.730874852883334,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.825814044723423,
      "targetPct": 4.786190663005082,
      "structuralStopPrice": 0.05395,
      "structuralTargetPrice": 0.04854000000000001,
      "maePct": -0.07846214201648746,
      "mfePct": 0.8630835621812396,
      "maeGbp": -1.5692428403297491,
      "mfeGbp": 17.261671243624793,
      "observedDuringTradeLowPrice": 0.05054,
      "observedDuringTradeHighPrice": 0.051019999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05054,
      "fullObservedHighPrice": 0.051019999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792081800506-3a905fac8f9f",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T16:30:00.506Z",
      "closedAtUtc": "2026-10-15T16:30:16.934Z",
      "holdingPeriodMs": 16428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05161,
      "exitPriceQuote": 0.05116,
      "grossPnlGbp": -17.438480914551672,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.438480914551672,
      "cashChangeGbp": -19.438480914551672,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.44 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.814958341406692,
      "targetPct": 4.534005037783365,
      "structuralStopPrice": 0.04912500000000001,
      "structuralTargetPrice": 0.05395,
      "maePct": -0.9106762255376963,
      "mfePct": 0,
      "maeGbp": -18.213524510753928,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05114,
      "observedDuringTradeHighPrice": 0.05161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05114,
      "fullObservedHighPrice": 0.05161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792080961990-4155feabfb7cb",
      "symbol": "OPENUSDT",
      "baseAsset": "OPEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T16:16:01.990Z",
      "closedAtUtc": "2026-10-15T16:21:47.552Z",
      "holdingPeriodMs": 345562,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1004,
      "exitPriceQuote": 0.0999,
      "grossPnlGbp": 9.96015936254981,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.96015936254981,
      "cashChangeGbp": 7.96015936254981,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #1 weakest of 9 falling coins (-23.3% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (crossed the 1-hour trend line the wrong way): sell it all (+£6) to fill the pot",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 21.849671969956862,
      "targetPct": 65.54901590987059,
      "structuralStopPrice": 0.1223370706578367,
      "structuralTargetPrice": 0,
      "maePct": -0.09960159362550086,
      "mfePct": 0.4980079681274905,
      "maeGbp": -1.9920318725100175,
      "mfeGbp": 9.96015936254981,
      "observedDuringTradeLowPrice": 0.0999,
      "observedDuringTradeHighPrice": 0.1005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0999,
      "fullObservedHighPrice": 0.1005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792080970489-c22849df4063e",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T16:16:10.489Z",
      "closedAtUtc": "2026-10-15T16:18:43.920Z",
      "holdingPeriodMs": 153431,
      "reportingCurrency": "GBP",
      "notionalGbp": 1108.46,
      "assetQuantity": null,
      "entryPriceQuote": 0.09711,
      "exitPriceQuote": 0.09799,
      "grossPnlGbp": 10.044741015343332,
      "entryFeeGbp": 1.10846,
      "exitFeeGbp": 1.10846,
      "totalCostsGbp": 2.21692,
      "netPnlGbp": 7.827821015343332,
      "cashChangeGbp": 8.936281015343333,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #5 of 50 coins by 30-day gain (+204.5%); above its 50-day average",
      "exitReason": "paper.execution.websocket: 🎯 daily target: fading (gave back 29% of its best +£11): sell it all (+£8) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 44.8672584075191,
      "targetPct": 134.6017752225573,
      "structuralStopPrice": 0.0535394053604582,
      "structuralTargetPrice": 0,
      "maePct": -0.7311296467922997,
      "mfePct": 1.1945216764493816,
      "maeGbp": -8.104279682833926,
      "mfeGbp": 13.240794974770814,
      "observedDuringTradeLowPrice": 0.0964,
      "observedDuringTradeHighPrice": 0.09827,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0964,
      "fullObservedHighPrice": 0.09827,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076933442-e155fb4a33c83",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:08:53.442Z",
      "closedAtUtc": "2026-10-15T15:16:28.789Z",
      "holdingPeriodMs": 455347,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0813,
      "exitPriceQuote": 0.0806,
      "grossPnlGbp": -17.22017220172183,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.22017220172183,
      "cashChangeGbp": -19.22017220172183,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.22 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.190651906519067,
      "targetPct": 5.350553505535046,
      "structuralStopPrice": 0.07708,
      "structuralTargetPrice": 0.08564999999999999,
      "maePct": -0.8610086100860914,
      "mfePct": 0,
      "maeGbp": -17.220172201721827,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0806,
      "observedDuringTradeHighPrice": 0.0813,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0806,
      "fullObservedHighPrice": 0.0813,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076939333-2b23d080c314b",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:08:59.333Z",
      "closedAtUtc": "2026-10-15T15:13:35.033Z",
      "holdingPeriodMs": 275700,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 209.87,
      "exitPriceQuote": 211.15,
      "grossPnlGbp": 12.19802735026446,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.19802735026446,
      "cashChangeGbp": 10.19802735026446,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.618096917139185,
      "targetPct": 5.167484633344451,
      "structuralStopPrice": 200.178,
      "structuralTargetPrice": 220.715,
      "maePct": -0.5193691332729802,
      "mfePct": 0.6241959308143147,
      "maeGbp": -10.387382665459604,
      "mfeGbp": 12.483918616286294,
      "observedDuringTradeLowPrice": 208.78,
      "observedDuringTradeHighPrice": 211.18,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 208.78,
      "fullObservedHighPrice": 211.18,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076967197-fc25646ca6552",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:09:27.197Z",
      "closedAtUtc": "2026-10-15T15:12:23.159Z",
      "holdingPeriodMs": 175962,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2075,
      "exitPriceQuote": 0.2089,
      "grossPnlGbp": 13.493975903614578,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.493975903614578,
      "cashChangeGbp": 11.493975903614578,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 93.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 93,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.583132530120484,
      "targetPct": 3.7831325301204934,
      "structuralStopPrice": 0.20214,
      "structuralTargetPrice": 0.21535,
      "maePct": -0.09638554216866409,
      "mfePct": 0.7228915662650609,
      "maeGbp": -1.9277108433732817,
      "mfeGbp": 14.457831325301218,
      "observedDuringTradeLowPrice": 0.2073,
      "observedDuringTradeHighPrice": 0.209,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2073,
      "fullObservedHighPrice": 0.209,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076769805-ce5ba95d454a2",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:06:09.805Z",
      "closedAtUtc": "2026-10-15T15:11:49.020Z",
      "holdingPeriodMs": 339215,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.178,
      "exitPriceQuote": 0.1793,
      "grossPnlGbp": 14.60674157303366,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.60674157303366,
      "cashChangeGbp": 12.60674157303366,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5730337078651668,
      "targetPct": 2.1348314606741563,
      "structuralStopPrice": 0.1752,
      "structuralTargetPrice": 0.1818,
      "maePct": -0.4494382022471883,
      "mfePct": 0.7865168539325913,
      "maeGbp": -8.988764044943766,
      "mfeGbp": 15.730337078651825,
      "observedDuringTradeLowPrice": 0.1772,
      "observedDuringTradeHighPrice": 0.1794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1772,
      "fullObservedHighPrice": 0.1794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076761311-43131d906341b",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:06:01.311Z",
      "closedAtUtc": "2026-10-15T15:11:17.188Z",
      "holdingPeriodMs": 315877,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04631,
      "exitPriceQuote": 0.04659,
      "grossPnlGbp": 12.092420643489634,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.092420643489634,
      "cashChangeGbp": 10.092420643489634,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5806521269704092,
      "targetPct": 1.93262794212913,
      "structuralStopPrice": 0.045578,
      "structuralTargetPrice": 0.047205,
      "maePct": -0.08637443316777883,
      "mfePct": 0.6478082487583712,
      "maeGbp": -1.7274886633555766,
      "mfeGbp": 12.956164975167423,
      "observedDuringTradeLowPrice": 0.04627,
      "observedDuringTradeHighPrice": 0.04660999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04627,
      "fullObservedHighPrice": 0.04660999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076783086-8a17940ebecca",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:06:23.086Z",
      "closedAtUtc": "2026-10-15T15:09:12.499Z",
      "holdingPeriodMs": 169413,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.021,
      "exitPriceQuote": 2.036,
      "grossPnlGbp": 14.84413656605653,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.84413656605653,
      "cashChangeGbp": 12.84413656605653,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.393864423552685,
      "targetPct": 4.82434438396834,
      "structuralStopPrice": 1.9322000000000001,
      "structuralTargetPrice": 2.1185,
      "maePct": -0.1979218208807523,
      "mfePct": 0.7916872835230092,
      "maeGbp": -3.958436417615046,
      "mfeGbp": 15.833745670460184,
      "observedDuringTradeLowPrice": 2.017,
      "observedDuringTradeHighPrice": 2.037,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.017,
      "fullObservedHighPrice": 2.037,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076461734-51d8b0781184b",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:01:01.734Z",
      "closedAtUtc": "2026-10-15T15:07:26.964Z",
      "holdingPeriodMs": 385230,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 206.65,
      "exitPriceQuote": 208.42,
      "grossPnlGbp": 17.13041374304362,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 13.130413743043619,
      "cashChangeGbp": 15.130413743043619,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.247761916283581,
      "targetPct": 5.509315267360266,
      "structuralStopPrice": 197.87199999999999,
      "structuralTargetPrice": 218.035,
      "maePct": -0.6339220904911698,
      "mfePct": 1.093636583595447,
      "maeGbp": -12.678441809823395,
      "mfeGbp": 21.872731671908937,
      "observedDuringTradeLowPrice": 205.34,
      "observedDuringTradeHighPrice": 208.91,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 205.34,
      "fullObservedHighPrice": 208.91,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076351973-2647a243e1a9a",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:59:11.973Z",
      "closedAtUtc": "2026-10-15T15:05:30.054Z",
      "holdingPeriodMs": 378081,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09498,
      "exitPriceQuote": 0.09558,
      "grossPnlGbp": 12.634238787113146,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.634238787113146,
      "cashChangeGbp": 10.634238787113146,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5224257738471287,
      "targetPct": 1.9319856811960596,
      "structuralStopPrice": 0.09353399999999999,
      "structuralTargetPrice": 0.09681500000000001,
      "maePct": -0.3684986312907867,
      "mfePct": 0.6948831332912275,
      "maeGbp": -7.369972625815734,
      "mfeGbp": 13.89766266582455,
      "observedDuringTradeLowPrice": 0.09463,
      "observedDuringTradeHighPrice": 0.09564,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09463,
      "fullObservedHighPrice": 0.09564,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076458641-4b97e69c45c6",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:00:58.640Z",
      "closedAtUtc": "2026-10-15T15:05:00.309Z",
      "holdingPeriodMs": 241669,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1771,
      "exitPriceQuote": 0.1787,
      "grossPnlGbp": -18.068887634104918,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -22.068887634104918,
      "cashChangeGbp": -20.068887634104918,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.07 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.23715415019761485,
      "targetPct": 1.072840203274993,
      "structuralStopPrice": 0.17751999999999998,
      "structuralTargetPrice": 0.1752,
      "maePct": -0.9034443817052459,
      "mfePct": 0.22586109542631927,
      "maeGbp": -18.068887634104918,
      "mfeGbp": 4.517221908526386,
      "observedDuringTradeLowPrice": 0.1767,
      "observedDuringTradeHighPrice": 0.1787,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1767,
      "fullObservedHighPrice": 0.1787,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076528769-23ea21b5f4681",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:02:08.769Z",
      "closedAtUtc": "2026-10-15T15:03:45.418Z",
      "holdingPeriodMs": 96649,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.988,
      "exitPriceQuote": 2.004,
      "grossPnlGbp": -16.096579476861184,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.096579476861184,
      "cashChangeGbp": -18.096579476861184,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.10 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6036217303823166,
      "targetPct": 1.1946680080482865,
      "structuralStopPrice": 2.0000000000000004,
      "structuralTargetPrice": 1.96425,
      "maePct": -0.8551307847082447,
      "mfePct": 0,
      "maeGbp": -17.102615694164893,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.988,
      "observedDuringTradeHighPrice": 2.005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.988,
      "fullObservedHighPrice": 2.005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076493863-a8c8d9650f056",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T15:01:33.863Z",
      "closedAtUtc": "2026-10-15T15:02:47.959Z",
      "holdingPeriodMs": 74096,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08439,
      "exitPriceQuote": 0.08484,
      "grossPnlGbp": -10.664770707429602,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -14.664770707429602,
      "cashChangeGbp": -12.664770707429602,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2749140893470744,
      "targetPct": 7.939329304419967,
      "structuralStopPrice": 0.084622,
      "structuralTargetPrice": 0.07769,
      "maePct": -0.6280364972152965,
      "mfePct": 0.3199431212229012,
      "maeGbp": -12.560729944305931,
      "mfeGbp": 6.398862424458024,
      "observedDuringTradeLowPrice": 0.08412,
      "observedDuringTradeHighPrice": 0.08492,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08412,
      "fullObservedHighPrice": 0.08492,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076283114-23f2a50fbdc89",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:58:03.114Z",
      "closedAtUtc": "2026-10-15T15:01:21.178Z",
      "holdingPeriodMs": 198064,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08509,
      "exitPriceQuote": 0.08424,
      "grossPnlGbp": -19.978845927841192,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -23.978845927841192,
      "cashChangeGbp": -21.978845927841192,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.98 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.941121165824425,
      "targetPct": 9.113879421788692,
      "structuralStopPrice": 0.077482,
      "structuralTargetPrice": 0.092845,
      "maePct": -1.057703607944527,
      "mfePct": 1.139969444117991,
      "maeGbp": -21.15407215889054,
      "mfeGbp": 22.79938888235982,
      "observedDuringTradeLowPrice": 0.08419,
      "observedDuringTradeHighPrice": 0.08606,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08419,
      "fullObservedHighPrice": 0.08606,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076097556-2445d04cd1806",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:54:57.556Z",
      "closedAtUtc": "2026-10-15T15:01:05.093Z",
      "holdingPeriodMs": 367537,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.984,
      "exitPriceQuote": 1.999,
      "grossPnlGbp": 15.120967741935608,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.120967741935608,
      "cashChangeGbp": 13.120967741935608,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.659274193548387,
      "targetPct": 4.6622983870967865,
      "structuralStopPrice": 1.9114,
      "structuralTargetPrice": 2.0765000000000002,
      "maePct": -0.655241935483866,
      "mfePct": 1.0080645161290331,
      "maeGbp": -13.104838709677319,
      "mfeGbp": 20.161290322580662,
      "observedDuringTradeLowPrice": 1.971,
      "observedDuringTradeHighPrice": 2.004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.971,
      "fullObservedHighPrice": 2.004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792076023230-8069c317309e8",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:53:43.230Z",
      "closedAtUtc": "2026-10-15T14:59:49.047Z",
      "holdingPeriodMs": 365817,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0798,
      "exitPriceQuote": 0.0791,
      "grossPnlGbp": -17.543859649122616,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.543859649122616,
      "cashChangeGbp": -19.543859649122616,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.54 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.887218045112783,
      "targetPct": 4.824561403508746,
      "structuralStopPrice": 0.0759,
      "structuralTargetPrice": 0.08364999999999997,
      "maePct": -0.8771929824561308,
      "mfePct": 0.12531328320802365,
      "maeGbp": -17.543859649122613,
      "mfeGbp": 2.506265664160473,
      "observedDuringTradeLowPrice": 0.0791,
      "observedDuringTradeHighPrice": 0.0799,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0791,
      "fullObservedHighPrice": 0.0799,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075897317-89b55bd4d1d2a",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:51:37.317Z",
      "closedAtUtc": "2026-10-15T14:57:10.290Z",
      "holdingPeriodMs": 332973,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1749,
      "exitPriceQuote": 0.1763,
      "grossPnlGbp": -16.009148084619923,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.009148084619923,
      "cashChangeGbp": -18.009148084619923,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.01 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5437392795883407,
      "targetPct": 1.6295025728987944,
      "structuralStopPrice": 0.1776,
      "structuralTargetPrice": 0.17205,
      "maePct": -0.8004574042309962,
      "mfePct": 0,
      "maeGbp": -16.009148084619923,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1749,
      "observedDuringTradeHighPrice": 0.1763,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1749,
      "fullObservedHighPrice": 0.1763,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075720849-4748b49624c12",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:48:40.849Z",
      "closedAtUtc": "2026-10-15T14:56:52.909Z",
      "holdingPeriodMs": 492060,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.349,
      "exitPriceQuote": 7.401,
      "grossPnlGbp": 14.151585249693728,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.151585249693728,
      "cashChangeGbp": 12.151585249693728,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.6153218124915036,
      "targetPct": 2.2792216628112603,
      "structuralStopPrice": 7.1568,
      "structuralTargetPrice": 7.5165,
      "maePct": -0.38100421826099423,
      "mfePct": 0.7211865559940119,
      "maeGbp": -7.620084365219884,
      "mfeGbp": 14.423731119880237,
      "observedDuringTradeLowPrice": 7.321,
      "observedDuringTradeHighPrice": 7.401999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.321,
      "fullObservedHighPrice": 7.401999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075966371-8244d25ec9d19",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:52:46.370Z",
      "closedAtUtc": "2026-10-15T14:53:51.686Z",
      "holdingPeriodMs": 65316,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0824,
      "exitPriceQuote": 0.08438,
      "grossPnlGbp": 48.05825242718436,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 44.05825242718436,
      "cashChangeGbp": 46.05825242718436,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.631067961165062,
      "targetPct": 5.485436893203879,
      "structuralStopPrice": 0.07693599999999999,
      "structuralTargetPrice": 0.08692,
      "maePct": -0.2912621359223351,
      "mfePct": 2.487864077669898,
      "maeGbp": -5.8252427184467015,
      "mfeGbp": 49.75728155339796,
      "observedDuringTradeLowPrice": 0.08216,
      "observedDuringTradeHighPrice": 0.08445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08216,
      "fullObservedHighPrice": 0.08445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075855491-249537f68b1dd",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:50:55.490Z",
      "closedAtUtc": "2026-10-15T14:52:02.774Z",
      "holdingPeriodMs": 67284,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08057,
      "exitPriceQuote": 0.08111,
      "grossPnlGbp": 13.404492987464286,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.404492987464286,
      "cashChangeGbp": 11.404492987464286,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.54511604815688,
      "targetPct": 4.9522154648131975,
      "structuralStopPrice": 0.076908,
      "structuralTargetPrice": 0.08456,
      "maePct": -0.11170410822887768,
      "mfePct": 0.8067518927640533,
      "maeGbp": -2.2340821645775533,
      "mfeGbp": 16.135037855281066,
      "observedDuringTradeLowPrice": 0.08048,
      "observedDuringTradeHighPrice": 0.08122,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08048,
      "fullObservedHighPrice": 0.08122,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075504783-366dbd617ac3c",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:45:04.782Z",
      "closedAtUtc": "2026-10-15T14:50:28.071Z",
      "holdingPeriodMs": 323289,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07984,
      "exitPriceQuote": 0.08049,
      "grossPnlGbp": 16.282565130260814,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 12.282565130260814,
      "cashChangeGbp": 14.282565130260814,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.97294589178356,
      "targetPct": 5.097695390781569,
      "structuralStopPrice": 0.076668,
      "structuralTargetPrice": 0.08391,
      "maePct": -0.7640280561122238,
      "mfePct": 0.8266533066132363,
      "maeGbp": -15.280561122244476,
      "mfeGbp": 16.533066132264725,
      "observedDuringTradeLowPrice": 0.07923,
      "observedDuringTradeHighPrice": 0.08050000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07923,
      "fullObservedHighPrice": 0.08050000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075627702-989862746e7c3",
      "symbol": "AVAUSDT",
      "baseAsset": "AVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:47:07.702Z",
      "closedAtUtc": "2026-10-15T14:50:14.771Z",
      "holdingPeriodMs": 187069,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.281,
      "exitPriceQuote": 0.2831,
      "grossPnlGbp": 14.946619217081782,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.946619217081782,
      "cashChangeGbp": 12.946619217081782,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.7829181494661945,
      "targetPct": 5.533807829181497,
      "structuralStopPrice": 0.26756,
      "structuralTargetPrice": 0.29655000000000004,
      "maePct": -0.320284697508901,
      "mfePct": 0.7829181494661849,
      "maeGbp": -6.40569395017802,
      "mfeGbp": 15.658362989323699,
      "observedDuringTradeLowPrice": 0.2801,
      "observedDuringTradeHighPrice": 0.2832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2801,
      "fullObservedHighPrice": 0.2832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075551934-94c2b07dee24e",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:45:51.934Z",
      "closedAtUtc": "2026-10-15T14:48:07.714Z",
      "holdingPeriodMs": 135780,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.965,
      "exitPriceQuote": 1.979,
      "grossPnlGbp": 14.249363867684492,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.249363867684492,
      "cashChangeGbp": 12.249363867684492,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.1145038167939,
      "targetPct": 4.554707379134856,
      "structuralStopPrice": 1.9038,
      "structuralTargetPrice": 2.0545,
      "maePct": -0.4071246819338426,
      "mfePct": 0.7633587786259493,
      "maeGbp": -8.142493638676852,
      "mfeGbp": 15.267175572518987,
      "observedDuringTradeLowPrice": 1.957,
      "observedDuringTradeHighPrice": 1.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.957,
      "fullObservedHighPrice": 1.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075422825-1a88d5b29a9cc",
      "symbol": "AVAUSDT",
      "baseAsset": "AVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:43:42.825Z",
      "closedAtUtc": "2026-10-15T14:46:37.239Z",
      "holdingPeriodMs": 174414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2788,
      "exitPriceQuote": 0.2808,
      "grossPnlGbp": 14.347202295552382,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.347202295552382,
      "cashChangeGbp": 12.347202295552382,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.533715925394543,
      "targetPct": 4.447632711621222,
      "structuralStopPrice": 0.26616,
      "structuralTargetPrice": 0.29119999999999996,
      "maePct": -0.3945480631276864,
      "mfePct": 0.753228120516496,
      "maeGbp": -7.890961262553728,
      "mfeGbp": 15.06456241032992,
      "observedDuringTradeLowPrice": 0.2777,
      "observedDuringTradeHighPrice": 0.2809,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2777,
      "fullObservedHighPrice": 0.2809,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075425591-9c584a78cf8f",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:43:45.591Z",
      "closedAtUtc": "2026-10-15T14:45:56.168Z",
      "holdingPeriodMs": 130577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0774,
      "exitPriceQuote": 0.0779,
      "grossPnlGbp": 12.919896640826884,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.919896640826884,
      "cashChangeGbp": 10.919896640826884,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9638242894056765,
      "targetPct": 1.744186046511633,
      "structuralStopPrice": 0.07588,
      "structuralTargetPrice": 0.07875,
      "maePct": -0.3875968992247994,
      "mfePct": 0.7751937984496168,
      "maeGbp": -7.751937984495989,
      "mfeGbp": 15.503875968992336,
      "observedDuringTradeLowPrice": 0.0771,
      "observedDuringTradeHighPrice": 0.078,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0771,
      "fullObservedHighPrice": 0.078,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792075393187-bab7085791589",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T14:43:13.187Z",
      "closedAtUtc": "2026-10-15T14:44:00.083Z",
      "holdingPeriodMs": 46896,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07936,
      "exitPriceQuote": 0.08,
      "grossPnlGbp": 16.12903225806456,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 12.129032258064559,
      "cashChangeGbp": 14.129032258064559,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.770161290322591,
      "targetPct": 3.301411290322595,
      "structuralStopPrice": 0.07636799999999999,
      "structuralTargetPrice": 0.08198000000000001,
      "maePct": -0.025201612903233524,
      "mfePct": 1.0458669354838679,
      "maeGbp": -0.5040322580646704,
      "mfeGbp": 20.917338709677356,
      "observedDuringTradeLowPrice": 0.07934,
      "observedDuringTradeHighPrice": 0.08019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07934,
      "fullObservedHighPrice": 0.08019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792067937722-7972f24dd5ed5",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T12:38:57.722Z",
      "closedAtUtc": "2026-10-15T12:40:16.154Z",
      "holdingPeriodMs": 78432,
      "reportingCurrency": "GBP",
      "notionalGbp": 1657.82,
      "assetQuantity": null,
      "entryPriceQuote": 0.08432,
      "exitPriceQuote": 0.08508,
      "grossPnlGbp": 14.942400379506577,
      "entryFeeGbp": 1.65782,
      "exitFeeGbp": 1.65782,
      "totalCostsGbp": 3.31564,
      "netPnlGbp": 11.626760379506576,
      "cashChangeGbp": 13.284580379506576,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #15 of 49 coins by 30-day gain (+38.9%); above its 50-day average",
      "exitReason": "paper.execution.fast-shortlist: 🎯 daily target: fading (gave back 31% of its best +£17): sell it all (+£12) to fill the pot",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 29.920080325956516,
      "targetPct": 89.76024097786954,
      "structuralStopPrice": 0.05909138826915347,
      "structuralTargetPrice": 0,
      "maePct": -0.09487666034156857,
      "mfePct": 1.2215370018975202,
      "maeGbp": -1.572884250474592,
      "mfeGbp": 20.25088472485747,
      "observedDuringTradeLowPrice": 0.08424,
      "observedDuringTradeHighPrice": 0.08534999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08424,
      "fullObservedHighPrice": 0.08534999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792016965082-9a22256931a6a",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T22:29:25.082Z",
      "closedAtUtc": "2026-10-15T12:24:18.137Z",
      "holdingPeriodMs": 50093055,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.649,
      "exitPriceQuote": 7.225,
      "grossPnlGbp": -110.86416525035962,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -114.86416525035962,
      "cashChangeGbp": -112.86416525035962,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds INJUSDT; holding support 7.1310-8.2130 (78 touches)",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.711092019498345,
      "targetPct": 8.633128513531174,
      "structuralStopPrice": 7.059178571428571,
      "structuralTargetPrice": 8.309348,
      "maePct": -7.164335207216631,
      "mfePct": 0.7321218459929408,
      "maeGbp": -143.28670414433262,
      "mfeGbp": 14.642436919858817,
      "observedDuringTradeLowPrice": 7.101,
      "observedDuringTradeHighPrice": 7.705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.101,
      "fullObservedHighPrice": 7.705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792015192701-8995e97fa954f",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T21:59:52.701Z",
      "closedAtUtc": "2026-10-15T12:24:15.699Z",
      "holdingPeriodMs": 51862998,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0927,
      "exitPriceQuote": 1.0323,
      "grossPnlGbp": -110.55184405600806,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -114.55184405600806,
      "cashChangeGbp": -112.55184405600806,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds FILUSDT; holding support 1.0353-1.1753 (59 touches)",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 6.199911098327848,
      "targetPct": 9.042939507641634,
      "structuralStopPrice": 1.0249535714285716,
      "structuralTargetPrice": 1.1915122,
      "maePct": -6.552576187425653,
      "mfePct": 1.1714102681431244,
      "maeGbp": -131.05152374851306,
      "mfeGbp": 23.428205362862492,
      "observedDuringTradeLowPrice": 1.0211,
      "observedDuringTradeHighPrice": 1.1054999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0211,
      "fullObservedHighPrice": 1.1054999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792057885134-f18c55727efde",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T09:51:25.133Z",
      "closedAtUtc": "2026-10-15T12:23:34.480Z",
      "holdingPeriodMs": 9129347,
      "reportingCurrency": "GBP",
      "notionalGbp": 996.23,
      "assetQuantity": null,
      "entryPriceQuote": 0.08723,
      "exitPriceQuote": 0.07846,
      "grossPnlGbp": -100.15977416026597,
      "entryFeeGbp": 0.9962300000000001,
      "exitFeeGbp": 0.9962300000000001,
      "totalCostsGbp": 1.9924600000000001,
      "netPnlGbp": -102.15223416026596,
      "cashChangeGbp": -101.15600416026597,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #5 of 50 coins by 30-day gain (+204.5%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 49.949093935047344,
      "targetPct": 149.84728180514202,
      "structuralStopPrice": 0.046269405360458205,
      "structuralTargetPrice": 0,
      "maePct": -13.596239825748016,
      "mfePct": 2.9003783102143808,
      "maeGbp": -135.44982001604947,
      "mfeGbp": 28.894438839848725,
      "observedDuringTradeLowPrice": 0.07537,
      "observedDuringTradeHighPrice": 0.08976000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07537,
      "fullObservedHighPrice": 0.08976000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050956820-1d2948cff0394",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T07:55:56.820Z",
      "closedAtUtc": "2026-10-15T12:13:38.669Z",
      "holdingPeriodMs": 15461849,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3324,
      "exitPriceQuote": 0.3309,
      "grossPnlGbp": 9.025270758122419,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.025270758122419,
      "cashChangeGbp": 7.025270758122419,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #2 weakest of 7 falling coins (-3.3% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 2.8932077541773142,
      "targetPct": 8.679623262531942,
      "structuralStopPrice": 0.34201702257488537,
      "structuralTargetPrice": 0,
      "maePct": -0.0902527075812342,
      "mfePct": 0.45126353790612095,
      "maeGbp": -1.805054151624684,
      "mfeGbp": 9.025270758122419,
      "observedDuringTradeLowPrice": 0.3309,
      "observedDuringTradeHighPrice": 0.3327,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3309,
      "fullObservedHighPrice": 0.3327,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050959517-a602645335fe1",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T07:55:59.517Z",
      "closedAtUtc": "2026-10-15T12:13:32.949Z",
      "holdingPeriodMs": 15453432,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 138.3,
      "exitPriceQuote": 137.55,
      "grossPnlGbp": 10.845986984815617,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 6.845986984815617,
      "cashChangeGbp": 8.845986984815617,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #3 weakest of 7 falling coins (-13.2% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 14.975363387766652,
      "targetPct": 44.92609016329996,
      "structuralStopPrice": 159.0109275652813,
      "structuralTargetPrice": 0,
      "maePct": -0.49168474331162565,
      "mfePct": 1.7136659436008708,
      "maeGbp": -9.833694866232513,
      "mfeGbp": 34.27331887201742,
      "observedDuringTradeLowPrice": 135.93,
      "observedDuringTradeHighPrice": 138.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 135.93,
      "fullObservedHighPrice": 138.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050963138-a689963b45ce3",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T07:56:03.138Z",
      "closedAtUtc": "2026-10-15T12:13:25.597Z",
      "holdingPeriodMs": 15442459,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 77.37,
      "exitPriceQuote": 76.76,
      "grossPnlGbp": 15.76838567920381,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.76838567920381,
      "cashChangeGbp": 13.76838567920381,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #5 weakest of 7 falling coins (-5.9% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 15.191162489384736,
      "targetPct": 45.573487468154205,
      "structuralStopPrice": 89.12340241803697,
      "structuralTargetPrice": 0,
      "maePct": -0.20679850071086545,
      "mfePct": 1.4217396923872412,
      "maeGbp": -4.1359700142173095,
      "mfeGbp": 28.43479384774482,
      "observedDuringTradeLowPrice": 76.27,
      "observedDuringTradeHighPrice": 77.53,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 76.27,
      "fullObservedHighPrice": 77.53,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792060160182-78c88ecefc9b",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T10:29:20.182Z",
      "closedAtUtc": "2026-10-15T11:00:30.525Z",
      "holdingPeriodMs": 1870343,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08476,
      "exitPriceQuote": 0.07634,
      "grossPnlGbp": -198.67862199150534,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -202.67862199150534,
      "cashChangeGbp": -200.67862199150534,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds STRKUSDT; broke up through resistance 0.081990-0.086610 on 6.4x volume",
      "exitReason": "paper.execution.websocket: leader scalp: hard stop hit (2R under the buy, 0.0763486)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.961909256387798,
      "targetPct": 5.651887682869283,
      "structuralStopPrice": 0.0805542857142857,
      "structuralTargetPrice": 0.08955054,
      "maePct": -10.240679565832949,
      "mfePct": 3.2562529495044816,
      "maeGbp": -204.81359131665897,
      "mfeGbp": 65.12505899008963,
      "observedDuringTradeLowPrice": 0.07608,
      "observedDuringTradeHighPrice": 0.08752000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07608,
      "fullObservedHighPrice": 0.08752000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050830734-56966bca67acc",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T07:53:50.734Z",
      "closedAtUtc": "2026-10-15T08:49:32.507Z",
      "holdingPeriodMs": 3341773,
      "reportingCurrency": "GBP",
      "notionalGbp": 1236.37,
      "assetQuantity": null,
      "entryPriceQuote": 1.9,
      "exitPriceQuote": 1.931,
      "grossPnlGbp": 20.172352631579034,
      "entryFeeGbp": 1.23637,
      "exitFeeGbp": 1.23637,
      "totalCostsGbp": 2.47274,
      "netPnlGbp": 17.699612631579036,
      "cashChangeGbp": 18.935982631579034,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 50 coins by 30-day gain (+98.5%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 40.200744709435654,
      "targetPct": 120.60223412830696,
      "structuralStopPrice": 1.1361858505207225,
      "structuralTargetPrice": 0,
      "maePct": -3.0526315789473597,
      "mfePct": 2.0000000000000018,
      "maeGbp": -37.741821052631465,
      "mfeGbp": 24.72740000000002,
      "observedDuringTradeLowPrice": 1.842,
      "observedDuringTradeHighPrice": 1.938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.842,
      "fullObservedHighPrice": 1.938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050833250-e860fd7a995",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T07:53:53.250Z",
      "closedAtUtc": "2026-10-15T08:40:34.494Z",
      "holdingPeriodMs": 2801244,
      "reportingCurrency": "GBP",
      "notionalGbp": 1742.99,
      "assetQuantity": null,
      "entryPriceQuote": 0.8402,
      "exitPriceQuote": 0.8461,
      "grossPnlGbp": 12.239515591525862,
      "entryFeeGbp": 1.74299,
      "exitFeeGbp": 1.74299,
      "totalCostsGbp": 3.48598,
      "netPnlGbp": 8.753535591525862,
      "cashChangeGbp": 10.496525591525861,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #10 of 50 coins by 30-day gain (+62.5%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 28.446283212714228,
      "targetPct": 85.33884963814268,
      "structuralStopPrice": 0.601194328446775,
      "structuralTargetPrice": 0,
      "maePct": -0.01190192811235289,
      "mfePct": 1.2139966674601403,
      "maeGbp": -0.20744941680549964,
      "mfeGbp": 21.159840514163502,
      "observedDuringTradeLowPrice": 0.8401,
      "observedDuringTradeHighPrice": 0.8504,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8401,
      "fullObservedHighPrice": 0.8504,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050826652-03ba1434e358b",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T07:53:46.652Z",
      "closedAtUtc": "2026-10-15T08:40:29.501Z",
      "holdingPeriodMs": 2802849,
      "reportingCurrency": "GBP",
      "notionalGbp": 1315.42,
      "assetQuantity": null,
      "entryPriceQuote": 0.1713,
      "exitPriceQuote": 0.1757,
      "grossPnlGbp": 33.78778750729704,
      "entryFeeGbp": 1.31542,
      "exitFeeGbp": 1.31542,
      "totalCostsGbp": 2.63084,
      "netPnlGbp": 31.15694750729704,
      "cashChangeGbp": 32.47236750729704,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #1 of 50 coins by 30-day gain (+151.7%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 37.770662294168424,
      "targetPct": 113.31198688250527,
      "structuralStopPrice": 0.10659885549008949,
      "structuralTargetPrice": 0,
      "maePct": -0.2335084646818514,
      "mfePct": 2.68534734384121,
      "maeGbp": -3.0716170461180097,
      "mfeGbp": 35.32359603035604,
      "observedDuringTradeLowPrice": 0.1709,
      "observedDuringTradeHighPrice": 0.1759,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1709,
      "fullObservedHighPrice": 0.1759,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792053203555-ee3a99dd62d7b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T08:33:23.555Z",
      "closedAtUtc": "2026-10-15T08:40:06.489Z",
      "holdingPeriodMs": 402934,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.884,
      "exitPriceQuote": 1.898,
      "grossPnlGbp": 14.861995753715513,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.861995753715513,
      "cashChangeGbp": 12.861995753715513,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds ZROUSDT; holding support 1.8830-1.8960 (7 touches)",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.1639369123445542,
      "targetPct": 1.7070063694267557,
      "structuralStopPrice": 1.8885215999999998,
      "structuralTargetPrice": 1.9161599999999999,
      "maePct": -0.26539278131634253,
      "mfePct": 1.2208067940552088,
      "maeGbp": -5.30785562632685,
      "mfeGbp": 24.416135881104175,
      "observedDuringTradeLowPrice": 1.879,
      "observedDuringTradeHighPrice": 1.907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.879,
      "fullObservedHighPrice": 1.907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792047073101-3bbfef547ce39",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T06:51:13.101Z",
      "closedAtUtc": "2026-10-15T08:31:21.048Z",
      "holdingPeriodMs": 6007947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05896,
      "exitPriceQuote": 0.05944,
      "grossPnlGbp": -16.28222523744916,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.28222523744916,
      "cashChangeGbp": -18.28222523744916,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.28 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5902306648575324,
      "targetPct": 0.8225915875169595,
      "structuralStopPrice": 0.059308,
      "structuralTargetPrice": 0.058475,
      "maePct": -0.8141112618724581,
      "mfePct": 0.42401628222523785,
      "maeGbp": -16.28222523744916,
      "mfeGbp": 8.480325644504756,
      "observedDuringTradeLowPrice": 0.05871,
      "observedDuringTradeHighPrice": 0.05944,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05871,
      "fullObservedHighPrice": 0.05944,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050835692-92b194588ebb5",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-15T07:53:55.692Z",
      "closedAtUtc": "2026-10-15T08:06:33.688Z",
      "holdingPeriodMs": 757996,
      "reportingCurrency": "GBP",
      "notionalGbp": 1254.89,
      "assetQuantity": null,
      "entryPriceQuote": 0.5253,
      "exitPriceQuote": 0.5299,
      "grossPnlGbp": 10.988947268227797,
      "entryFeeGbp": 1.25489,
      "exitFeeGbp": 1.25489,
      "totalCostsGbp": 2.50978,
      "netPnlGbp": 8.479167268227798,
      "cashChangeGbp": 9.734057268227797,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #17 of 50 coins by 30-day gain (+63.3%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 39.60411687553237,
      "targetPct": 118.81235062659711,
      "structuralStopPrice": 0.31725957405282845,
      "structuralTargetPrice": 0,
      "maePct": -0.0951837045497706,
      "mfePct": 1.0470207500476034,
      "maeGbp": -1.1944507900246164,
      "mfeGbp": 13.138958690272373,
      "observedDuringTradeLowPrice": 0.5248,
      "observedDuringTradeHighPrice": 0.5308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5248,
      "fullObservedHighPrice": 0.5308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792050438360-b01ff04df724e",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T07:47:18.360Z",
      "closedAtUtc": "2026-10-15T08:06:09.201Z",
      "holdingPeriodMs": 1130841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3045,
      "exitPriceQuote": 0.3011,
      "grossPnlGbp": 22.331691297208632,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 18.331691297208632,
      "cashChangeGbp": 20.331691297208632,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6748768472906381,
      "targetPct": 2.3152709359605916,
      "structuralStopPrice": 0.3096,
      "structuralTargetPrice": 0.29745,
      "maePct": -0.5911330049261162,
      "mfePct": 1.1165845648604318,
      "maeGbp": -11.822660098522324,
      "mfeGbp": 22.331691297208636,
      "observedDuringTradeLowPrice": 0.3011,
      "observedDuringTradeHighPrice": 0.30630000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3011,
      "fullObservedHighPrice": 0.30630000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792048243133-0217ca23f0f28",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T07:10:43.133Z",
      "closedAtUtc": "2026-10-15T07:55:18.893Z",
      "holdingPeriodMs": 2675760,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4691,
      "exitPriceQuote": 0.473,
      "grossPnlGbp": -16.627584736729734,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.627584736729734,
      "cashChangeGbp": -18.627584736729734,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.63 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5968876572159388,
      "targetPct": 0.0468983159241214,
      "structuralStopPrice": 0.4719,
      "structuralTargetPrice": 0.46887999999999996,
      "maePct": -0.8313792368364867,
      "mfePct": 0.2771264122788368,
      "maeGbp": -16.627584736729734,
      "mfeGbp": 5.542528245576736,
      "observedDuringTradeLowPrice": 0.4678,
      "observedDuringTradeHighPrice": 0.47300000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4678,
      "fullObservedHighPrice": 0.47300000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792048284183-778122bb8d50e",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T07:11:24.183Z",
      "closedAtUtc": "2026-10-15T07:43:51.596Z",
      "holdingPeriodMs": 1947413,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7695,
      "exitPriceQuote": 0.7756,
      "grossPnlGbp": 15.854450942170226,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.854450942170226,
      "cashChangeGbp": 13.854450942170226,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.2670565302144297,
      "targetPct": 0.7667316439246286,
      "structuralStopPrice": 0.7597499999999999,
      "structuralTargetPrice": 0.7754,
      "maePct": -0.3248862897985636,
      "mfePct": 0.9096816114359982,
      "maeGbp": -6.497725795971272,
      "mfeGbp": 18.193632228719963,
      "observedDuringTradeLowPrice": 0.767,
      "observedDuringTradeHighPrice": 0.7765000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.767,
      "fullObservedHighPrice": 0.7765000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792046569771-649c1084e1054",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T06:42:49.771Z",
      "closedAtUtc": "2026-10-15T07:40:27.901Z",
      "holdingPeriodMs": 3458130,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1878,
      "exitPriceQuote": 0.1892,
      "grossPnlGbp": 14.909478168264243,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.909478168264243,
      "cashChangeGbp": 12.909478168264243,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6922257720979742,
      "targetPct": 1.2513312034078907,
      "structuralStopPrice": 0.1865,
      "structuralTargetPrice": 0.19015,
      "maePct": -0.6922257720979742,
      "mfePct": 0.8519701810436731,
      "maeGbp": -13.844515441959484,
      "mfeGbp": 17.03940362087346,
      "observedDuringTradeLowPrice": 0.1865,
      "observedDuringTradeHighPrice": 0.18940000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1865,
      "fullObservedHighPrice": 0.18940000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792047333767-285055cde4364",
      "symbol": "MSTRBUSDT",
      "baseAsset": "MSTRB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T06:55:33.767Z",
      "closedAtUtc": "2026-10-15T07:28:09.615Z",
      "holdingPeriodMs": 1955848,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 139.63,
      "exitPriceQuote": 140.77,
      "grossPnlGbp": -16.328869154193438,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.328869154193438,
      "cashChangeGbp": -18.328869154193438,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.33 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5414309245864071,
      "targetPct": 0.669626871016259,
      "structuralStopPrice": 140.386,
      "structuralTargetPrice": 138.695,
      "maePct": -0.816443457709672,
      "mfePct": 0.03580892358374486,
      "maeGbp": -16.32886915419344,
      "mfeGbp": 0.7161784716748971,
      "observedDuringTradeLowPrice": 139.58,
      "observedDuringTradeHighPrice": 140.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 139.58,
      "fullObservedHighPrice": 140.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792047018176-f51dc6e646d8f",
      "symbol": "RAYUSDT",
      "baseAsset": "RAY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-15T06:50:18.176Z",
      "closedAtUtc": "2026-10-15T07:11:13.254Z",
      "holdingPeriodMs": 1255078,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7887,
      "exitPriceQuote": 1.7918,
      "grossPnlGbp": 3.4662045060659725,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.5337954939340275,
      "cashChangeGbp": 1.4662045060659725,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5467658075697502,
      "targetPct": 0.513221892994923,
      "structuralStopPrice": 1.7789199999999998,
      "structuralTargetPrice": 1.7978800000000001,
      "maePct": -0.1453569631575969,
      "mfePct": 0.5814278526304001,
      "maeGbp": -2.9071392631519384,
      "mfeGbp": 11.628557052608002,
      "observedDuringTradeLowPrice": 1.7861,
      "observedDuringTradeHighPrice": 1.7991,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7861,
      "fullObservedHighPrice": 1.7991,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014906990-7cd41f275d1a2",
      "symbol": "MSTRBUSDT",
      "baseAsset": "MSTRB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T21:55:06.990Z",
      "closedAtUtc": "2026-10-15T04:30:27.574Z",
      "holdingPeriodMs": 23720584,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 143.53,
      "exitPriceQuote": 141.29,
      "grossPnlGbp": -31.212986832021308,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -35.21298683202131,
      "cashChangeGbp": -33.21298683202131,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds MSTRBUSDT; holding support 141.90-144.27 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: an hour closed under the support (139.820 ≤ 140.879)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.8470503926506066,
      "targetPct": 2.3796558210827046,
      "structuralStopPrice": 140.8789285714286,
      "structuralTargetPrice": 146.94552000000002,
      "maePct": -3.3930188810701623,
      "mfePct": 0.11147495297150184,
      "maeGbp": -67.86037762140325,
      "mfeGbp": 2.2294990594300366,
      "observedDuringTradeLowPrice": 138.66,
      "observedDuringTradeHighPrice": 143.69,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 138.66,
      "fullObservedHighPrice": 143.69,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791999684929-b847bb6046cf9",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T17:41:24.929Z",
      "closedAtUtc": "2026-10-15T02:20:27.426Z",
      "holdingPeriodMs": 31142497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08217,
      "exitPriceQuote": 0.08131,
      "grossPnlGbp": -20.93221370329837,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -24.93221370329837,
      "cashChangeGbp": -22.93221370329837,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds DOGEUSDT; broke up through resistance 0.081910-0.082300 on 2.4x volume",
      "exitReason": "paper.execution.websocket: leader scalp: an hour closed under the support (0.0814200 ≤ 0.0815039)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 0.8106017142161748,
      "targetPct": 1.7554338566386551,
      "structuralStopPrice": 0.08150392857142857,
      "structuralTargetPrice": 0.08361244,
      "maePct": -1.4847267859316207,
      "mfePct": 0.15820859194352102,
      "maeGbp": -29.694535718632416,
      "mfeGbp": 3.1641718388704203,
      "observedDuringTradeLowPrice": 0.08095,
      "observedDuringTradeHighPrice": 0.08230000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08095,
      "fullObservedHighPrice": 0.08230000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792016967516-db3cd19123d79",
      "symbol": "RAYUSDT",
      "baseAsset": "RAY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T22:29:27.516Z",
      "closedAtUtc": "2026-10-15T00:14:31.356Z",
      "holdingPeriodMs": 6303840,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8426,
      "exitPriceQuote": 1.8685,
      "grossPnlGbp": 28.112449799196824,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 24.112449799196824,
      "cashChangeGbp": 26.112449799196824,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds RAYUSDT; holding support 1.8213-1.8670 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: momentum sold this coin 2+ days ago; closing the scalp",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.021793738661215,
      "targetPct": 3.7971996092478033,
      "structuralStopPrice": 1.84702224,
      "structuralTargetPrice": 1.9125672,
      "maePct": -0.29849126234668727,
      "mfePct": 2.2902420492781945,
      "maeGbp": -5.969825246933746,
      "mfeGbp": 45.804840985563885,
      "observedDuringTradeLowPrice": 1.8371,
      "observedDuringTradeHighPrice": 1.8848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8371,
      "fullObservedHighPrice": 1.8848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792019128462-2b5c0ab37647",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T23:05:28.462Z",
      "closedAtUtc": "2026-10-14T23:08:45.868Z",
      "holdingPeriodMs": 197406,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3193,
      "exitPriceQuote": 0.3166,
      "grossPnlGbp": -16.911994989038398,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.911994989038398,
      "cashChangeGbp": -18.911994989038398,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.91 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.802380206702149,
      "targetPct": 1.277795176949586,
      "structuralStopPrice": 0.29758,
      "structuralTargetPrice": 0.32338,
      "maePct": -0.8769182586908767,
      "mfePct": 0.31318509238960257,
      "maeGbp": -17.53836517381753,
      "mfeGbp": 6.263701847792052,
      "observedDuringTradeLowPrice": 0.3165,
      "observedDuringTradeHighPrice": 0.3203,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3165,
      "fullObservedHighPrice": 0.3203,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792015355676-3ad53bcfefb23",
      "symbol": "AVAUSDT",
      "baseAsset": "AVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T22:02:35.676Z",
      "closedAtUtc": "2026-10-14T22:05:04.029Z",
      "holdingPeriodMs": 148353,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2887,
      "exitPriceQuote": 0.2856,
      "grossPnlGbp": -21.475580187045317,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -25.475580187045317,
      "cashChangeGbp": -23.475580187045317,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.48 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.609282992726027,
      "targetPct": 4.416349151368177,
      "structuralStopPrice": 0.27827999999999997,
      "structuralTargetPrice": 0.30144999999999994,
      "maePct": -1.073779009352266,
      "mfePct": 0.17319016279875318,
      "maeGbp": -21.475580187045317,
      "mfeGbp": 3.4638032559750638,
      "observedDuringTradeLowPrice": 0.2856,
      "observedDuringTradeHighPrice": 0.2892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2856,
      "fullObservedHighPrice": 0.2892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792015338891-54b7652f6f55c",
      "symbol": "AVAUSDT",
      "baseAsset": "AVA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T22:02:18.891Z",
      "closedAtUtc": "2026-10-14T22:02:33.315Z",
      "holdingPeriodMs": 14424,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2879,
      "exitPriceQuote": 0.2887,
      "grossPnlGbp": -5.557485237929996,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -9.557485237929995,
      "cashChangeGbp": -7.557485237929996,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.515456755817997,
      "targetPct": 3.3414379993053203,
      "structuralStopPrice": 0.3009,
      "structuralTargetPrice": 0.27827999999999997,
      "maePct": -0.2778742618964998,
      "mfePct": 0,
      "maeGbp": -5.5574852379299955,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2879,
      "observedDuringTradeHighPrice": 0.2887,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2879,
      "fullObservedHighPrice": 0.2887,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792015104035-4a954712ee1cc",
      "symbol": "AVAUSDT",
      "baseAsset": "AVA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:58:24.035Z",
      "closedAtUtc": "2026-10-14T22:01:22.097Z",
      "holdingPeriodMs": 178062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2854,
      "exitPriceQuote": 0.2878,
      "grossPnlGbp": -16.818500350385516,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.818500350385516,
      "cashChangeGbp": -18.818500350385516,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.82 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.18220042046251594,
      "targetPct": 2.49474421864051,
      "structuralStopPrice": 0.28592,
      "structuralTargetPrice": 0.27827999999999997,
      "maePct": -0.8409250175192758,
      "mfePct": 0.24526979677644656,
      "maeGbp": -16.818500350385516,
      "mfeGbp": 4.905395935528931,
      "observedDuringTradeLowPrice": 0.2847,
      "observedDuringTradeHighPrice": 0.2878,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2847,
      "fullObservedHighPrice": 0.2878,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014557115-bf3637bd16bb",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:49:17.115Z",
      "closedAtUtc": "2026-10-14T21:55:09.730Z",
      "holdingPeriodMs": 352615,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.3255,
      "exitPriceQuote": 0.2997,
      "grossPnlGbp": -19.815668202764968,
      "entryFeeGbp": 0.25,
      "exitFeeGbp": 0.25,
      "totalCostsGbp": 0.5,
      "netPnlGbp": -20.315668202764968,
      "cashChangeGbp": -20.065668202764968,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.32 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 18.568356374807983,
      "targetPct": 21.73579109062981,
      "structuralStopPrice": 0.26506,
      "structuralTargetPrice": 0.39625000000000005,
      "maePct": -7.987711213517672,
      "mfePct": 0.6451612903225777,
      "maeGbp": -19.96927803379418,
      "mfeGbp": 1.6129032258064444,
      "observedDuringTradeLowPrice": 0.2995,
      "observedDuringTradeHighPrice": 0.3276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2995,
      "fullObservedHighPrice": 0.3276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014475004-504cd219cd37e",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:47:55.004Z",
      "closedAtUtc": "2026-10-14T21:49:14.710Z",
      "holdingPeriodMs": 79706,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.3148,
      "exitPriceQuote": 0.3255,
      "grossPnlGbp": -8.497458703938998,
      "entryFeeGbp": 0.25,
      "exitFeeGbp": 0.25,
      "totalCostsGbp": 0.5,
      "netPnlGbp": -8.997458703938998,
      "cashChangeGbp": -8.747458703938998,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.186785260482846,
      "targetPct": 15.800508259212197,
      "structuralStopPrice": 0.37520000000000003,
      "structuralTargetPrice": 0.26506,
      "maePct": -6.829733163913584,
      "mfePct": 3.0495552731893256,
      "maeGbp": -17.07433290978396,
      "mfeGbp": 7.623888182973315,
      "observedDuringTradeLowPrice": 0.3052,
      "observedDuringTradeHighPrice": 0.3363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3052,
      "fullObservedHighPrice": 0.3363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014349632-ebe55a10712af",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:45:49.632Z",
      "closedAtUtc": "2026-10-14T21:47:52.625Z",
      "holdingPeriodMs": 122993,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.3174,
      "exitPriceQuote": 0.3148,
      "grossPnlGbp": -2.0478890989287892,
      "entryFeeGbp": 0.25,
      "exitFeeGbp": 0.25,
      "totalCostsGbp": 0.5,
      "netPnlGbp": -2.5478890989287892,
      "cashChangeGbp": -2.2978890989287892,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.540642722117198,
      "targetPct": 18.05293005671078,
      "structuralStopPrice": 0.2649,
      "structuralTargetPrice": 0.37470000000000003,
      "maePct": -0.8821676118462586,
      "mfePct": 5.387523629489603,
      "maeGbp": -2.2054190296156464,
      "mfeGbp": 26.937618147448017,
      "observedDuringTradeLowPrice": 0.3146,
      "observedDuringTradeHighPrice": 0.3345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3146,
      "fullObservedHighPrice": 0.3345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014349632-ebe55a10712af-partial-1792014448090-31f188eba724",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:45:49.632Z",
      "closedAtUtc": "2026-10-14T21:47:28.090Z",
      "holdingPeriodMs": 98458,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.3174,
      "exitPriceQuote": 0.3269,
      "grossPnlGbp": 7.482671707624455,
      "entryFeeGbp": 0.25,
      "exitFeeGbp": 0.25,
      "totalCostsGbp": 0.5,
      "netPnlGbp": 6.982671707624455,
      "cashChangeGbp": 7.232671707624455,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.540642722117198,
      "targetPct": 18.05293005671078,
      "structuralStopPrice": 0.2649,
      "structuralTargetPrice": 0.37470000000000003,
      "maePct": -0.31505986137366127,
      "mfePct": 5.387523629489603,
      "maeGbp": -6.301197227473225,
      "mfeGbp": 26.937618147448017,
      "observedDuringTradeLowPrice": 0.3164,
      "observedDuringTradeHighPrice": 0.3345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3164,
      "fullObservedHighPrice": 0.3345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014349632-ebe55a10712af-partial-1792014439404-6d5bef5f8e076",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:45:49.632Z",
      "closedAtUtc": "2026-10-14T21:47:19.404Z",
      "holdingPeriodMs": 89772,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.3174,
      "exitPriceQuote": 0.3326,
      "grossPnlGbp": 23.94454946439822,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": 22.94454946439822,
      "cashChangeGbp": 23.44454946439822,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.540642722117198,
      "targetPct": 18.05293005671078,
      "structuralStopPrice": 0.2649,
      "structuralTargetPrice": 0.37470000000000003,
      "maePct": -0.31505986137366127,
      "mfePct": 5.135475740390668,
      "maeGbp": -6.301197227473225,
      "mfeGbp": 51.35475740390669,
      "observedDuringTradeLowPrice": 0.3164,
      "observedDuringTradeHighPrice": 0.3337,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3164,
      "fullObservedHighPrice": 0.3337,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014349632-ebe55a10712af-partial-1792014399006-2979d7bf23adc",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:45:49.632Z",
      "closedAtUtc": "2026-10-14T21:46:39.006Z",
      "holdingPeriodMs": 49374,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3174,
      "exitPriceQuote": 0.3216,
      "grossPnlGbp": 13.232514177693703,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 11.232514177693703,
      "cashChangeGbp": 12.232514177693703,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.540642722117198,
      "targetPct": 18.05293005671078,
      "structuralStopPrice": 0.2649,
      "structuralTargetPrice": 0.37470000000000003,
      "maePct": -0.31505986137366127,
      "mfePct": 1.9218651543793301,
      "maeGbp": -6.301197227473225,
      "mfeGbp": 38.4373030875866,
      "observedDuringTradeLowPrice": 0.3164,
      "observedDuringTradeHighPrice": 0.3235,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3164,
      "fullObservedHighPrice": 0.3235,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014331172-1d0d2002767fc",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:45:31.172Z",
      "closedAtUtc": "2026-10-14T21:45:35.555Z",
      "holdingPeriodMs": 4383,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3123,
      "exitPriceQuote": 0.3154,
      "grossPnlGbp": -19.852705731668213,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -23.852705731668213,
      "cashChangeGbp": -21.852705731668213,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.85 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 18.42779378802433,
      "targetPct": 15.177713736791546,
      "structuralStopPrice": 0.36985,
      "structuralTargetPrice": 0.2649,
      "maePct": -1.024655779699001,
      "mfePct": 0,
      "maeGbp": -20.49311559398002,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3123,
      "observedDuringTradeHighPrice": 0.31549999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3123,
      "fullObservedHighPrice": 0.31549999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014301896-fed09e85cfaa3",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:45:01.896Z",
      "closedAtUtc": "2026-10-14T21:45:07.008Z",
      "holdingPeriodMs": 5112,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3193,
      "exitPriceQuote": 0.3156,
      "grossPnlGbp": -23.17569683683045,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -27.17569683683045,
      "cashChangeGbp": -25.17569683683045,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-27.18 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.09990604447228,
      "targetPct": 10.773567178202331,
      "structuralStopPrice": 0.2647,
      "structuralTargetPrice": 0.3537,
      "maePct": -1.2527403695583927,
      "mfePct": 0.5637331663012916,
      "maeGbp": -25.054807391167856,
      "mfeGbp": 11.274663326025832,
      "observedDuringTradeLowPrice": 0.3153,
      "observedDuringTradeHighPrice": 0.3211,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3153,
      "fullObservedHighPrice": 0.3211,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014016977-5ed19afcb9c4d",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:40:16.977Z",
      "closedAtUtc": "2026-10-14T21:43:37.348Z",
      "holdingPeriodMs": 200371,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06544,
      "exitPriceQuote": 0.0649,
      "grossPnlGbp": -16.503667481662557,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.503667481662557,
      "cashChangeGbp": -18.503667481662557,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.50 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.1601466992665,
      "targetPct": 0.19254278728606528,
      "structuralStopPrice": 0.0601,
      "structuralTargetPrice": 0.065566,
      "maePct": -1.1002444987775037,
      "mfePct": 0.3056234718826494,
      "maeGbp": -22.00488997555008,
      "mfeGbp": 6.112469437652988,
      "observedDuringTradeLowPrice": 0.06472,
      "observedDuringTradeHighPrice": 0.06564,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06472,
      "fullObservedHighPrice": 0.06564,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792014123013-e2e68f4316036",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:42:03.013Z",
      "closedAtUtc": "2026-10-14T21:43:26.251Z",
      "holdingPeriodMs": 83238,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2938,
      "exitPriceQuote": 0.3008,
      "grossPnlGbp": 47.65146358066716,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 43.65146358066716,
      "cashChangeGbp": 45.65146358066716,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.979577944179718,
      "targetPct": 11.572498298162007,
      "structuralStopPrice": 0.26448,
      "structuralTargetPrice": 0.3278,
      "maePct": -0.5445881552076209,
      "mfePct": 3.369639210347182,
      "maeGbp": -10.89176310415242,
      "mfeGbp": 67.39278420694365,
      "observedDuringTradeLowPrice": 0.2922,
      "observedDuringTradeHighPrice": 0.3037,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2922,
      "fullObservedHighPrice": 0.3037,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792002598454-dba6cda66d51d",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T18:29:58.454Z",
      "closedAtUtc": "2026-10-14T21:41:09.368Z",
      "holdingPeriodMs": 11470914,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2008,
      "exitPriceQuote": 0.1971,
      "grossPnlGbp": 36.85258964143435,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 32.85258964143435,
      "cashChangeGbp": 34.85258964143435,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.713147410358565,
      "targetPct": 2.8137450199203267,
      "structuralStopPrice": 0.20424,
      "structuralTargetPrice": 0.19515,
      "maePct": -0.547808764940234,
      "mfePct": 4.0836653386454245,
      "maeGbp": -10.95617529880468,
      "mfeGbp": 81.67330677290849,
      "observedDuringTradeLowPrice": 0.1926,
      "observedDuringTradeHighPrice": 0.2019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1926,
      "fullObservedHighPrice": 0.2019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792013975190-1dbc35af92d82",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:39:35.190Z",
      "closedAtUtc": "2026-10-14T21:39:59.998Z",
      "holdingPeriodMs": 24808,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06614,
      "exitPriceQuote": 0.06557,
      "grossPnlGbp": -17.236165709101936,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.236165709101936,
      "cashChangeGbp": -19.236165709101936,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.24 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.13214393710312,
      "targetPct": 11.974599334744497,
      "structuralStopPrice": 0.0601,
      "structuralTargetPrice": 0.07406000000000001,
      "maePct": -0.8618082854550967,
      "mfePct": 0,
      "maeGbp": -17.236165709101932,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06557,
      "observedDuringTradeHighPrice": 0.06614,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06557,
      "fullObservedHighPrice": 0.06614,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792013954326-3d315d7e42599",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:39:14.326Z",
      "closedAtUtc": "2026-10-14T21:39:18.486Z",
      "holdingPeriodMs": 4160,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06551,
      "exitPriceQuote": 0.06614,
      "grossPnlGbp": -19.233704777896676,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -23.233704777896676,
      "cashChangeGbp": -21.233704777896676,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.23 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08548313234620744,
      "targetPct": 8.258281178446037,
      "structuralStopPrice": 0.065566,
      "structuralTargetPrice": 0.0601,
      "maePct": -1.190657914822169,
      "mfePct": 0,
      "maeGbp": -23.81315829644338,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06551,
      "observedDuringTradeHighPrice": 0.06629000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06551,
      "fullObservedHighPrice": 0.06629000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792013349676-7554517622933",
      "symbol": "AVAUSDT",
      "baseAsset": "AVA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:29:09.676Z",
      "closedAtUtc": "2026-10-14T21:38:09.497Z",
      "holdingPeriodMs": 539821,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2803,
      "exitPriceQuote": 0.277,
      "grossPnlGbp": 23.546200499464643,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 19.546200499464643,
      "cashChangeGbp": 21.546200499464643,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.3535497681056086,
      "targetPct": 4.923296468069918,
      "structuralStopPrice": 0.2897,
      "structuralTargetPrice": 0.2665,
      "maePct": -0.32108455226543414,
      "mfePct": 1.1773100249732322,
      "maeGbp": -6.421691045308682,
      "mfeGbp": 23.546200499464643,
      "observedDuringTradeLowPrice": 0.277,
      "observedDuringTradeHighPrice": 0.2812,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.277,
      "fullObservedHighPrice": 0.2812,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792013187315-b47c8d72302a2",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:26:27.315Z",
      "closedAtUtc": "2026-10-14T21:33:06.131Z",
      "holdingPeriodMs": 398816,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01991,
      "exitPriceQuote": 0.02008,
      "grossPnlGbp": -17.076845806127576,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.076845806127576,
      "cashChangeGbp": -19.076845806127576,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.08 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1551983927674414,
      "targetPct": 1.6323455549974657,
      "structuralStopPrice": 0.020139999999999998,
      "structuralTargetPrice": 0.019585000000000005,
      "maePct": -0.9040683073832225,
      "mfePct": 0,
      "maeGbp": -18.08136614766445,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01991,
      "observedDuringTradeHighPrice": 0.020090000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01991,
      "fullObservedHighPrice": 0.020090000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792013455215-f74461f0538b1",
      "symbol": "WALUSDT",
      "baseAsset": "WAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:30:55.215Z",
      "closedAtUtc": "2026-10-14T21:30:59.876Z",
      "holdingPeriodMs": 4661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06769,
      "exitPriceQuote": 0.06704,
      "grossPnlGbp": -19.205200177278705,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -23.205200177278705,
      "cashChangeGbp": -21.205200177278705,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.21 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.212882257349682,
      "targetPct": 7.305362682818741,
      "structuralStopPrice": 0.0601,
      "structuralTargetPrice": 0.072635,
      "maePct": -0.9750332397695287,
      "mfePct": 0,
      "maeGbp": -19.500664795390573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06703,
      "observedDuringTradeHighPrice": 0.06769,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06703,
      "fullObservedHighPrice": 0.06769,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792013229160-7a39f2a7d1314",
      "symbol": "AVAUSDT",
      "baseAsset": "AVA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T21:27:09.160Z",
      "closedAtUtc": "2026-10-14T21:28:25.154Z",
      "holdingPeriodMs": 75994,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2824,
      "exitPriceQuote": 0.2806,
      "grossPnlGbp": 12.747875354107425,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.747875354107425,
      "cashChangeGbp": 10.747875354107425,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.1303116147309034,
      "targetPct": 5.063739376770531,
      "structuralStopPrice": 0.29124000000000005,
      "structuralTargetPrice": 0.2681,
      "maePct": -0.14164305949008904,
      "mfePct": 1.0623229461756385,
      "maeGbp": -2.832861189801781,
      "mfeGbp": 21.24645892351277,
      "observedDuringTradeLowPrice": 0.2794,
      "observedDuringTradeHighPrice": 0.2828,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2794,
      "fullObservedHighPrice": 0.2828,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925573498-5dc49a647f638",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:06:13.498Z",
      "closedAtUtc": "2026-10-14T20:42:56.489Z",
      "holdingPeriodMs": 85002991,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 215.57,
      "exitPriceQuote": 208.78,
      "grossPnlGbp": 7.874472329173808,
      "entryFeeGbp": 0.25,
      "exitFeeGbp": 0.25,
      "totalCostsGbp": 0.5,
      "netPnlGbp": 7.374472329173808,
      "cashChangeGbp": 7.624472329173808,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7218073015725804,
      "targetPct": 1.3336735167231062,
      "structuralStopPrice": 217.126,
      "structuralTargetPrice": 212.695,
      "maePct": -1.0112724405065672,
      "mfePct": 6.563993134480682,
      "maeGbp": -5.056362202532836,
      "mfeGbp": 16.409982836201706,
      "observedDuringTradeLowPrice": 201.42,
      "observedDuringTradeHighPrice": 217.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 201.42,
      "fullObservedHighPrice": 217.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791988003941-81bd23c148e4e",
      "symbol": "SNXXBUSDT",
      "baseAsset": "SNXXB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T14:26:43.941Z",
      "closedAtUtc": "2026-10-14T20:32:26.943Z",
      "holdingPeriodMs": 21943002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.29,
      "exitPriceQuote": 10.49,
      "grossPnlGbp": -141.71833480956582,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -145.71833480956582,
      "cashChangeGbp": -143.71833480956582,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SNXXBUSDT; broke up through resistance 10.930-11.080 on 5.4x volume",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: an hour closed under the support (10.7100 ≤ 10.7971)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.36543084904466,
      "targetPct": 6.252967227635087,
      "structuralStopPrice": 10.797142857142857,
      "structuralTargetPrice": 11.99596,
      "maePct": -7.440212577502214,
      "mfePct": 0.6200177147918537,
      "maeGbp": -148.80425155004428,
      "mfeGbp": 12.400354295837076,
      "observedDuringTradeLowPrice": 10.45,
      "observedDuringTradeHighPrice": 11.36,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.45,
      "fullObservedHighPrice": 11.36,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1792002778635-39bbf6368d2ab",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T18:32:58.635Z",
      "closedAtUtc": "2026-10-14T19:02:40.833Z",
      "holdingPeriodMs": 1782198,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.282,
      "exitPriceQuote": 0.2789,
      "grossPnlGbp": -21.98581560283682,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -25.98581560283682,
      "cashChangeGbp": -23.98581560283682,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.99 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.645390070921967,
      "targetPct": 2.4397163120567567,
      "structuralStopPrice": 0.26890000000000003,
      "structuralTargetPrice": 0.28888,
      "maePct": -1.099290780141841,
      "mfePct": 1.9503546099290798,
      "maeGbp": -21.98581560283682,
      "mfeGbp": 39.007092198581596,
      "observedDuringTradeLowPrice": 0.2789,
      "observedDuringTradeHighPrice": 0.2875,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2789,
      "fullObservedHighPrice": 0.2875,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791981553576-1b2222ac34d58",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T12:39:13.576Z",
      "closedAtUtc": "2026-10-14T18:22:26.009Z",
      "holdingPeriodMs": 20592433,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 942.5,
      "exitPriceQuote": 927.78,
      "grossPnlGbp": -31.236074270557086,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -35.23607427055708,
      "cashChangeGbp": -33.23607427055708,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds MUBUSDT; holding support 930.75-953.86 (12 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: an hour closed under the support (922.760 ≤ 927.152)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.628457749147405,
      "targetPct": 2.3985061007957498,
      "structuralStopPrice": 927.1517857142857,
      "structuralTargetPrice": 965.10592,
      "maePct": -2.342705570291782,
      "mfePct": 0.793633952254644,
      "maeGbp": -46.85411140583564,
      "mfeGbp": 15.87267904509288,
      "observedDuringTradeLowPrice": 920.42,
      "observedDuringTradeHighPrice": 949.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 920.42,
      "fullObservedHighPrice": 949.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791988743580-89d9fb7cc4036",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T14:39:03.579Z",
      "closedAtUtc": "2026-10-14T18:02:02.384Z",
      "holdingPeriodMs": 12178805,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 204.08,
      "exitPriceQuote": 204.41,
      "grossPnlGbp": 3.2340258722068214,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.7659741277931786,
      "cashChangeGbp": 1.2340258722068214,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds QNTUSDT; holding support 200.71-201.09 (3 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: break-even stop hit (it had been up 1R, sold for about £0)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.655296242369942,
      "targetPct": 6.475176401411198,
      "structuralStopPrice": 204.569792,
      "structuralTargetPrice": 217.29453999999998,
      "maePct": -0.9359074872599102,
      "mfePct": 3.3614268914151237,
      "maeGbp": -18.718149745198204,
      "mfeGbp": 67.22853782830248,
      "observedDuringTradeLowPrice": 202.17,
      "observedDuringTradeHighPrice": 210.94,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 202.17,
      "fullObservedHighPrice": 210.94,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791981555923-d71fa3e706465",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T12:39:15.923Z",
      "closedAtUtc": "2026-10-14T17:41:22.528Z",
      "holdingPeriodMs": 18126605,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 151.65,
      "exitPriceQuote": 147.84,
      "grossPnlGbp": -50.247279920870454,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -54.247279920870454,
      "cashChangeGbp": -52.247279920870454,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SKHYBUSDT; holding support 150.62-151.67 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: hard stop hit (2R under the buy, 147.846)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.2540624558428748,
      "targetPct": 2.155977579953827,
      "structuralStopPrice": 149.74821428571428,
      "structuralTargetPrice": 154.91953999999998,
      "maePct": -2.518958127266728,
      "mfePct": 0.5407187603033256,
      "maeGbp": -50.37916254533456,
      "mfeGbp": 10.814375206066511,
      "observedDuringTradeLowPrice": 147.83,
      "observedDuringTradeHighPrice": 152.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 147.83,
      "fullObservedHighPrice": 152.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791954563506-825047dc33b38",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T05:09:23.506Z",
      "closedAtUtc": "2026-10-14T14:38:59.852Z",
      "holdingPeriodMs": 34176346,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.173,
      "exitPriceQuote": 2.089,
      "grossPnlGbp": -77.31247123792,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -81.31247123792,
      "cashChangeGbp": -79.31247123792,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds PENDLEUSDT; holding support 2.1070-2.2400 (34 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (2.08968)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.8343961606731813,
      "targetPct": 4.484583525080521,
      "structuralStopPrice": 2.0896785714285717,
      "structuralTargetPrice": 2.27045,
      "maePct": -3.911642890013804,
      "mfePct": 2.0708697653014236,
      "maeGbp": -78.23285780027608,
      "mfeGbp": 41.417395306028475,
      "observedDuringTradeLowPrice": 2.088,
      "observedDuringTradeHighPrice": 2.218,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.088,
      "fullObservedHighPrice": 2.218,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791982349730-b606c2f4764b2",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T12:52:29.730Z",
      "closedAtUtc": "2026-10-14T14:00:14.598Z",
      "holdingPeriodMs": 4064868,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3354,
      "exitPriceQuote": 0.3281,
      "grossPnlGbp": -43.530113297555005,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -47.530113297555005,
      "cashChangeGbp": -45.530113297555005,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds CRVUSDT; holding support 0.33380-0.33780 (10 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: hard stop hit (2R under the buy, 0.328107)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.0871880057926497,
      "targetPct": 1.6150864639236984,
      "structuralStopPrice": 0.3317535714285714,
      "structuralTargetPrice": 0.34081700000000004,
      "maePct": -2.2063208109719628,
      "mfePct": 0,
      "maeGbp": -44.12641621943925,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.328,
      "observedDuringTradeHighPrice": 0.3354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.328,
      "fullObservedHighPrice": 0.3354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791954454507-49cf3ac2c4aa",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T05:07:34.507Z",
      "closedAtUtc": "2026-10-14T12:50:25.528Z",
      "holdingPeriodMs": 27771021,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03451,
      "exitPriceQuote": 0.03174,
      "grossPnlGbp": -160.53317878875697,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -164.53317878875697,
      "cashChangeGbp": -162.53317878875697,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds OGNUSDT; holding support 0.032190-0.036170 (16 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0317536)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.987332864180152,
      "targetPct": 8.649261083743841,
      "structuralStopPrice": 0.03175357142857143,
      "structuralTargetPrice": 0.03749486,
      "maePct": -8.05563604752245,
      "mfePct": 1.2460156476383653,
      "maeGbp": -161.112720950449,
      "mfeGbp": 24.920312952767304,
      "observedDuringTradeLowPrice": 0.03173,
      "observedDuringTradeHighPrice": 0.03493999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03173,
      "fullObservedHighPrice": 0.03493999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791980336167-84dc2b3f6a3b7",
      "symbol": "CFXUSDT",
      "baseAsset": "CFX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T12:18:56.167Z",
      "closedAtUtc": "2026-10-14T12:28:10.499Z",
      "holdingPeriodMs": 554332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05764,
      "exitPriceQuote": 0.05811,
      "grossPnlGbp": -16.308119361554652,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.308119361554652,
      "cashChangeGbp": -18.308119361554652,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.31 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3539208882720382,
      "targetPct": 0.12491325468423956,
      "structuralStopPrice": 0.057844,
      "structuralTargetPrice": 0.057568,
      "maePct": -0.8327550312283158,
      "mfePct": 0.06939625260235666,
      "maeGbp": -16.655100624566316,
      "mfeGbp": 1.3879250520471331,
      "observedDuringTradeLowPrice": 0.0576,
      "observedDuringTradeHighPrice": 0.05811999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0576,
      "fullObservedHighPrice": 0.05811999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791980151100-6f189e25c193e",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T12:15:51.100Z",
      "closedAtUtc": "2026-10-14T12:24:25.607Z",
      "holdingPeriodMs": 514507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4362,
      "exitPriceQuote": 0.4328,
      "grossPnlGbp": 15.589179275561479,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 11.589179275561479,
      "cashChangeGbp": 13.589179275561479,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5823016964695064,
      "targetPct": 0.06419073819348979,
      "structuralStopPrice": 0.43873999999999996,
      "structuralTargetPrice": 0.43592,
      "maePct": -0.02292526364054207,
      "mfePct": 0.8482347546996748,
      "maeGbp": -0.4585052728108414,
      "mfeGbp": 16.964695093993495,
      "observedDuringTradeLowPrice": 0.4325,
      "observedDuringTradeHighPrice": 0.4363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4325,
      "fullObservedHighPrice": 0.4363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791978559080-fe92a3aa2b27a",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T11:49:19.080Z",
      "closedAtUtc": "2026-10-14T12:20:22.632Z",
      "holdingPeriodMs": 1863552,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07708,
      "exitPriceQuote": 0.07799,
      "grossPnlGbp": 11.805915931499845,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 9.805915931499845,
      "cashChangeGbp": 10.805915931499845,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds NILUSDT; holding support 0.076300-0.077400 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: trailing stop hit on the second half",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.4339276447475577,
      "targetPct": 2.9851063829787305,
      "structuralStopPrice": 0.07802392857142858,
      "structuralTargetPrice": 0.07938092,
      "maePct": -0.3632589517384568,
      "mfePct": 3.6715101193565114,
      "maeGbp": -7.265179034769136,
      "mfeGbp": 36.71510119356512,
      "observedDuringTradeLowPrice": 0.0768,
      "observedDuringTradeHighPrice": 0.07991,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0768,
      "fullObservedHighPrice": 0.07991,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791979434109-333222519e5ce",
      "symbol": "CFXUSDT",
      "baseAsset": "CFX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T12:03:54.108Z",
      "closedAtUtc": "2026-10-14T12:18:53.809Z",
      "holdingPeriodMs": 899701,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05762,
      "exitPriceQuote": 0.05764,
      "grossPnlGbp": 0.6942034015966395,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -3.3057965984033606,
      "cashChangeGbp": -1.3057965984033606,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1909059354390819,
      "targetPct": 0.01041305102394839,
      "structuralStopPrice": 0.05751,
      "structuralTargetPrice": 0.057626,
      "maePct": -0.03471017007983197,
      "mfePct": 0.5206525511975038,
      "maeGbp": -0.6942034015966395,
      "mfeGbp": 10.413051023950075,
      "observedDuringTradeLowPrice": 0.0576,
      "observedDuringTradeHighPrice": 0.05792,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0576,
      "fullObservedHighPrice": 0.05792,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791979678151-4eca4b6f82351",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T12:07:58.151Z",
      "closedAtUtc": "2026-10-14T12:16:49.279Z",
      "holdingPeriodMs": 531128,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1115,
      "exitPriceQuote": 0.1106,
      "grossPnlGbp": -16.143497757847495,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.143497757847495,
      "cashChangeGbp": -18.143497757847495,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.14 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8071748878923748,
      "targetPct": 1.121076233183845,
      "structuralStopPrice": 0.1106,
      "structuralTargetPrice": 0.11274999999999999,
      "maePct": -0.8071748878923748,
      "mfePct": 0.0896860986547111,
      "maeGbp": -16.1434977578475,
      "mfeGbp": 1.793721973094222,
      "observedDuringTradeLowPrice": 0.1106,
      "observedDuringTradeHighPrice": 0.11160000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1106,
      "fullObservedHighPrice": 0.11160000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791978559080-fe92a3aa2b27a-partial-1791979394971-ca390f3910919",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T11:49:19.080Z",
      "closedAtUtc": "2026-10-14T12:03:14.971Z",
      "holdingPeriodMs": 835891,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07708,
      "exitPriceQuote": 0.07941,
      "grossPnlGbp": 30.228334198235583,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 28.228334198235583,
      "cashChangeGbp": 29.228334198235583,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds NILUSDT; holding support 0.076300-0.077400 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: reached the next resistance, sold half (rest trails, stop at break-even)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.4339276447475577,
      "targetPct": 2.9851063829787305,
      "structuralStopPrice": 0.07726499199999999,
      "structuralTargetPrice": 0.07938092,
      "maePct": -0.3632589517384568,
      "mfePct": 3.0747275557862106,
      "maeGbp": -7.265179034769136,
      "mfeGbp": 61.494551115724214,
      "observedDuringTradeLowPrice": 0.0768,
      "observedDuringTradeHighPrice": 0.07945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0768,
      "fullObservedHighPrice": 0.07945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791978445960-88d199ab87e35",
      "symbol": "GNSUSDT",
      "baseAsset": "GNS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-14T11:47:25.960Z",
      "closedAtUtc": "2026-10-14T11:52:29.480Z",
      "holdingPeriodMs": 303520,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.647,
      "exitPriceQuote": 0.653,
      "grossPnlGbp": -18.547140649149938,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -22.547140649149938,
      "cashChangeGbp": -20.547140649149938,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.55 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.873261205564147,
      "targetPct": 7.264296754250375,
      "structuralStopPrice": 0.685,
      "structuralTargetPrice": 0.6000000000000001,
      "maePct": -0.9273570324574969,
      "mfePct": 1.0819165378670799,
      "maeGbp": -18.547140649149938,
      "mfeGbp": 21.638330757341596,
      "observedDuringTradeLowPrice": 0.64,
      "observedDuringTradeHighPrice": 0.653,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.64,
      "fullObservedHighPrice": 0.653,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925573498-5dc49a647f638-partial-1791978244072-a356bc34891dc",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:06:13.498Z",
      "closedAtUtc": "2026-10-14T11:44:04.072Z",
      "holdingPeriodMs": 52670574,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 215.57,
      "exitPriceQuote": 205.85,
      "grossPnlGbp": 11.272440506563992,
      "entryFeeGbp": 0.25,
      "exitFeeGbp": 0.25,
      "totalCostsGbp": 0.5,
      "netPnlGbp": 10.772440506563992,
      "cashChangeGbp": 11.022440506563992,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7218073015725804,
      "targetPct": 1.3336735167231062,
      "structuralStopPrice": 217.126,
      "structuralTargetPrice": 212.695,
      "maePct": -1.0112724405065672,
      "mfePct": 4.61567008396344,
      "maeGbp": -5.056362202532836,
      "mfeGbp": 23.078350419817202,
      "observedDuringTradeLowPrice": 205.62,
      "observedDuringTradeHighPrice": 217.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 205.62,
      "fullObservedHighPrice": 217.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791953233985-b20948f21255f",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:47:13.985Z",
      "closedAtUtc": "2026-10-14T08:26:37.016Z",
      "holdingPeriodMs": 13163031,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08261,
      "exitPriceQuote": 0.07826,
      "grossPnlGbp": -105.31412661905354,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -109.31412661905354,
      "cashChangeGbp": -107.31412661905354,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds 牛来USDT; holding support 0.079340-0.084490 (25 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0782661)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.258356822937394,
      "targetPct": 12.352015494492186,
      "structuralStopPrice": 0.07826607142857142,
      "structuralTargetPrice": 0.092814,
      "maePct": -5.277811402977851,
      "mfePct": 0.012105072025173857,
      "maeGbp": -105.55622805955701,
      "mfeGbp": 0.24210144050347715,
      "observedDuringTradeLowPrice": 0.07825,
      "observedDuringTradeHighPrice": 0.08262,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07825,
      "fullObservedHighPrice": 0.08262,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791956396017-e82267f639924",
      "symbol": "BLURUSDT",
      "baseAsset": "BLUR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T05:39:56.017Z",
      "closedAtUtc": "2026-10-14T06:23:59.299Z",
      "holdingPeriodMs": 2643282,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01159,
      "exitPriceQuote": 0.01108,
      "grossPnlGbp": -88.00690250215703,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -92.00690250215703,
      "cashChangeGbp": -90.00690250215703,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BLURUSDT; holding support 0.011330-0.011480 (2 touches)",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: support broke, stop hit (0.0111164)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.086034759028722,
      "targetPct": 8.324762726488345,
      "structuralStopPrice": 0.01111642857142857,
      "structuralTargetPrice": 0.01255484,
      "maePct": -4.486626402070748,
      "mfePct": 0.2588438308887016,
      "maeGbp": -89.73252804141495,
      "mfeGbp": 5.176876617774033,
      "observedDuringTradeLowPrice": 0.01107,
      "observedDuringTradeHighPrice": 0.01162,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01107,
      "fullObservedHighPrice": 0.01162,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791892302240-cc693743cf4a4",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T11:51:42.240Z",
      "closedAtUtc": "2026-10-14T05:55:34.610Z",
      "holdingPeriodMs": 65032370,
      "reportingCurrency": "GBP",
      "notionalGbp": 1635.63,
      "assetQuantity": null,
      "entryPriceQuote": 106.32,
      "exitPriceQuote": 107.05,
      "grossPnlGbp": -11.230341422121958,
      "entryFeeGbp": 1.6356300000000001,
      "exitFeeGbp": 1.6356300000000001,
      "totalCostsGbp": 3.2712600000000003,
      "netPnlGbp": -14.501601422121958,
      "cashChangeGbp": -12.865971422121959,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 43",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 2.816924420590323,
      "targetPct": 8.45077326177097,
      "structuralStopPrice": 109.31495404397162,
      "structuralTargetPrice": 0,
      "maePct": -1.8717080511662991,
      "mfePct": 0.17870579382994523,
      "maeGbp": -30.614218397291342,
      "mfeGbp": 2.922965575620733,
      "observedDuringTradeLowPrice": 106.13,
      "observedDuringTradeHighPrice": 108.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 106.13,
      "fullObservedHighPrice": 108.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791872822461-4de930b29a7a9",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T06:27:02.461Z",
      "closedAtUtc": "2026-10-14T05:55:07.858Z",
      "holdingPeriodMs": 84485397,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 83.67,
      "exitPriceQuote": 84.24,
      "grossPnlGbp": -13.62495518106832,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -17.62495518106832,
      "cashChangeGbp": -15.62495518106832,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #4 weakest of 6 falling coins (-4.6% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 13.074694498853596,
      "targetPct": 39.22408349656079,
      "structuralStopPrice": 94.6095968871908,
      "structuralTargetPrice": 0,
      "maePct": -2.0676467073025027,
      "mfePct": 0.8366200549778926,
      "maeGbp": -41.35293414605005,
      "mfeGbp": 16.73240109955785,
      "observedDuringTradeLowPrice": 82.97,
      "observedDuringTradeHighPrice": 85.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 82.97,
      "fullObservedHighPrice": 85.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791956269827-916ee0b5e3f08",
      "symbol": "BLURUSDT",
      "baseAsset": "BLUR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T05:37:49.826Z",
      "closedAtUtc": "2026-10-14T05:38:54.969Z",
      "holdingPeriodMs": 65143,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01157,
      "exitPriceQuote": 0.01159,
      "grossPnlGbp": 3.457216940362867,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.542783059637133,
      "cashChangeGbp": 1.457216940362867,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BLURUSDT; holding support 0.011330-0.011480 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0115978)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.9202370663044883,
      "targetPct": 8.512013828867747,
      "structuralStopPrice": 0.011597768,
      "structuralTargetPrice": 0.01255484,
      "maePct": -0.25929127052723,
      "mfePct": 0.34572169403630165,
      "maeGbp": -5.1858254105446,
      "mfeGbp": 6.914433880726033,
      "observedDuringTradeLowPrice": 0.01154,
      "observedDuringTradeHighPrice": 0.01161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01154,
      "fullObservedHighPrice": 0.01161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791948102190-d740870a976c6",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T03:21:42.190Z",
      "closedAtUtc": "2026-10-14T05:37:47.505Z",
      "holdingPeriodMs": 8165315,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.001746,
      "exitPriceQuote": 0.001712,
      "grossPnlGbp": -38.94616265750282,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -42.94616265750282,
      "cashChangeGbp": -40.94616265750282,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds ONEUSDT; holding support 0.0017270-0.0017520 (3 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.00171232)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.928898707249227,
      "targetPct": 6.601947308132883,
      "structuralStopPrice": 0.0017123214285714285,
      "structuralTargetPrice": 0.00186127,
      "maePct": -1.9473081328751407,
      "mfePct": 0.0572737686139824,
      "maeGbp": -38.94616265750281,
      "mfeGbp": 1.145475372279648,
      "observedDuringTradeLowPrice": 0.001712,
      "observedDuringTradeHighPrice": 0.0017469999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.001712,
      "fullObservedHighPrice": 0.0017469999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791950801911-ed8c660e10658",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:06:41.910Z",
      "closedAtUtc": "2026-10-14T05:09:21.066Z",
      "holdingPeriodMs": 3759156,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 129.57,
      "exitPriceQuote": 125.93,
      "grossPnlGbp": -56.1858454889247,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -60.1858454889247,
      "cashChangeGbp": -58.1858454889247,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; holding support 127.43-128.97 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (125.936)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.8046064454955277,
      "targetPct": 4.090236937562697,
      "structuralStopPrice": 125.93607142857144,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -2.8247279462838595,
      "mfePct": 0.08489619510690256,
      "maeGbp": -56.49455892567719,
      "mfeGbp": 1.6979239021380514,
      "observedDuringTradeLowPrice": 125.91,
      "observedDuringTradeHighPrice": 129.68,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 125.91,
      "fullObservedHighPrice": 129.68,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791954315588-258692e93ad99",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T05:05:15.588Z",
      "closedAtUtc": "2026-10-14T05:06:23.584Z",
      "holdingPeriodMs": 67996,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1979,
      "exitPriceQuote": 0.1983,
      "grossPnlGbp": 4.0424456796362955,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.04244567963629553,
      "cashChangeGbp": 2.0424456796362955,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: support broke, stop hit (0.198375)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.879159748790865,
      "targetPct": 12.315022016891653,
      "structuralStopPrice": 0.19837496,
      "structuralTargetPrice": 0.22227142857142856,
      "maePct": -0.2526528549772615,
      "mfePct": 0.45477513895907623,
      "maeGbp": -5.05305709954523,
      "mfeGbp": 9.095502779181524,
      "observedDuringTradeLowPrice": 0.1974,
      "observedDuringTradeHighPrice": 0.19880000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1974,
      "fullObservedHighPrice": 0.19880000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791954229127-0d2be9710fb4d",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T05:03:49.126Z",
      "closedAtUtc": "2026-10-14T05:04:19.768Z",
      "holdingPeriodMs": 30642,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03451,
      "exitPriceQuote": 0.03456,
      "grossPnlGbp": 2.8977108084613983,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -1.1022891915386017,
      "cashChangeGbp": 0.8977108084613983,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds OGNUSDT; holding support 0.032190-0.036170 (16 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0345928)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.987332864180152,
      "targetPct": 8.649261083743841,
      "structuralStopPrice": 0.034592823999999994,
      "structuralTargetPrice": 0.03749486,
      "maePct": -0.14488554042306992,
      "mfePct": 0.26079397276151783,
      "maeGbp": -2.8977108084613987,
      "mfeGbp": 5.215879455230356,
      "observedDuringTradeLowPrice": 0.03446,
      "observedDuringTradeHighPrice": 0.0346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03446,
      "fullObservedHighPrice": 0.0346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791954072893-5c303fda2205d",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T05:01:12.893Z",
      "closedAtUtc": "2026-10-14T05:03:31.626Z",
      "holdingPeriodMs": 138733,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.198,
      "exitPriceQuote": 0.1984,
      "grossPnlGbp": 4.0404040404038755,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.04040404040387546,
      "cashChangeGbp": 2.0404040404038755,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.198475)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.925685425685424,
      "targetPct": 12.308802308802314,
      "structuralStopPrice": 0.1984752,
      "structuralTargetPrice": 0.22237142857142858,
      "maePct": -0.35353535353535664,
      "mfePct": 0.3535353535353426,
      "maeGbp": -7.070707070707133,
      "mfeGbp": 7.0707070707068524,
      "observedDuringTradeLowPrice": 0.1973,
      "observedDuringTradeHighPrice": 0.19870000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1973,
      "fullObservedHighPrice": 0.19870000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791953677871-e99c560650b04",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:54:37.871Z",
      "closedAtUtc": "2026-10-14T05:01:10.261Z",
      "holdingPeriodMs": 392390,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0344,
      "exitPriceQuote": 0.03445,
      "grossPnlGbp": 2.90697674418613,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -1.0930232558138702,
      "cashChangeGbp": 0.9069767441861298,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds OGNUSDT; holding support 0.032190-0.036170 (16 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0344826)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.693106312292352,
      "targetPct": 8.996686046511627,
      "structuralStopPrice": 0.034482559999999995,
      "structuralTargetPrice": 0.03749486,
      "maePct": -0.11627906976743713,
      "mfePct": 0.290697674418613,
      "maeGbp": -2.3255813953487423,
      "mfeGbp": 5.813953488372261,
      "observedDuringTradeLowPrice": 0.03436,
      "observedDuringTradeHighPrice": 0.0345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03436,
      "fullObservedHighPrice": 0.0345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791953582150-58bd339e76b97",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:53:02.150Z",
      "closedAtUtc": "2026-10-14T04:54:35.431Z",
      "holdingPeriodMs": 93281,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1974,
      "exitPriceQuote": 0.1978,
      "grossPnlGbp": 4.05268490374885,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.052684903748850154,
      "cashChangeGbp": 2.05268490374885,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.197874)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.645824287161663,
      "targetPct": 12.346215081777402,
      "structuralStopPrice": 0.19787375999999998,
      "structuralTargetPrice": 0.22177142857142856,
      "maePct": -0.10131712259372125,
      "mfePct": 0.3039513677811637,
      "maeGbp": -2.026342451874425,
      "mfeGbp": 6.079027355623274,
      "observedDuringTradeLowPrice": 0.1972,
      "observedDuringTradeHighPrice": 0.198,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1972,
      "fullObservedHighPrice": 0.198,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791952983157-ee8f6bbe6f25",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:43:03.157Z",
      "closedAtUtc": "2026-10-14T04:52:59.663Z",
      "holdingPeriodMs": 596506,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03429,
      "exitPriceQuote": 0.03436,
      "grossPnlGbp": 4.082822980460811,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.08282298046081138,
      "cashChangeGbp": 2.0828229804608114,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds OGNUSDT; holding support 0.032190-0.036170 (16 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0343723)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.396992042661332,
      "targetPct": 9.346340040828217,
      "structuralStopPrice": 0.034372296,
      "structuralTargetPrice": 0.03749486,
      "maePct": -0.320793234179058,
      "mfePct": 0.2624671916010493,
      "maeGbp": -6.415864683581159,
      "mfeGbp": 5.249343832020986,
      "observedDuringTradeLowPrice": 0.03418,
      "observedDuringTradeHighPrice": 0.03438,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03418,
      "fullObservedHighPrice": 0.03438,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791953048767-258f6c3a1bad6",
      "symbol": "KAIAUSDT",
      "baseAsset": "KAIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:44:08.767Z",
      "closedAtUtc": "2026-10-14T04:47:11.575Z",
      "holdingPeriodMs": 182808,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0459,
      "exitPriceQuote": 0.046,
      "grossPnlGbp": 4.357298474945355,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.35729847494535516,
      "cashChangeGbp": 2.357298474945355,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds KAIAUSDT; broke up through resistance 0.045600-0.046300 on 1.8x volume",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0460102)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.6106442577030755,
      "targetPct": 2.191721132897606,
      "structuralStopPrice": 0.04601016,
      "structuralTargetPrice": 0.046906,
      "maePct": -0.43572984749456584,
      "mfePct": 0.43572984749455074,
      "maeGbp": -8.714596949891316,
      "mfeGbp": 8.714596949891014,
      "observedDuringTradeLowPrice": 0.0457,
      "observedDuringTradeHighPrice": 0.04610000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0457,
      "fullObservedHighPrice": 0.04610000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791952606662-d60dcd4938945",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:36:46.662Z",
      "closedAtUtc": "2026-10-14T04:43:17.826Z",
      "holdingPeriodMs": 391164,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08213,
      "exitPriceQuote": 0.0823,
      "grossPnlGbp": 4.139778400097492,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.13977840009749176,
      "cashChangeGbp": 2.1397784000974918,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds 牛来USDT; holding support 0.079340-0.084490 (25 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0823271)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.704649423388007,
      "targetPct": 13.0086448313649,
      "structuralStopPrice": 0.082327112,
      "structuralTargetPrice": 0.092814,
      "maePct": -0.6453183976622292,
      "mfePct": 0.3165712894192259,
      "maeGbp": -12.906367953244585,
      "mfeGbp": 6.331425788384519,
      "observedDuringTradeLowPrice": 0.0816,
      "observedDuringTradeHighPrice": 0.08239,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0816,
      "fullObservedHighPrice": 0.08239,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791943567462-a051228b2f258",
      "symbol": "BLURUSDT",
      "baseAsset": "BLUR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T02:06:07.462Z",
      "closedAtUtc": "2026-10-14T04:43:00.689Z",
      "holdingPeriodMs": 9413227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0117,
      "exitPriceQuote": 0.01171,
      "grossPnlGbp": 1.7094017094016398,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -2.29059829059836,
      "cashChangeGbp": -0.2905982905983602,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BLURUSDT; holding support 0.011330-0.011480 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0117281)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.042735042735047,
      "targetPct": 7.30632478632478,
      "structuralStopPrice": 0.01172808,
      "structuralTargetPrice": 0.01255484,
      "maePct": -2.735042735042742,
      "mfePct": 0.4273504273504248,
      "maeGbp": -54.70085470085484,
      "mfeGbp": 8.547008547008495,
      "observedDuringTradeLowPrice": 0.01138,
      "observedDuringTradeHighPrice": 0.01175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01138,
      "fullObservedHighPrice": 0.01175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791952332181-e7b52c98f8de1",
      "symbol": "OGNUSDT",
      "baseAsset": "OGN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:32:12.181Z",
      "closedAtUtc": "2026-10-14T04:36:14.109Z",
      "holdingPeriodMs": 241928,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03434,
      "exitPriceQuote": 0.03442,
      "grossPnlGbp": 4.659289458357411,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.6592894583574109,
      "cashChangeGbp": 2.659289458357411,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds OGNUSDT; holding support 0.032190-0.036170 (16 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0344224)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.531824611032533,
      "targetPct": 9.187128712871285,
      "structuralStopPrice": 0.034422416000000004,
      "structuralTargetPrice": 0.03749486,
      "maePct": -0.11648223645895546,
      "mfePct": 0.32032615026208205,
      "maeGbp": -2.329644729179109,
      "mfeGbp": 6.406523005241642,
      "observedDuringTradeLowPrice": 0.0343,
      "observedDuringTradeHighPrice": 0.03445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0343,
      "fullObservedHighPrice": 0.03445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791951917207-9524928c8a33c",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:25:17.207Z",
      "closedAtUtc": "2026-10-14T04:32:09.416Z",
      "holdingPeriodMs": 412209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1949,
      "exitPriceQuote": 0.1953,
      "grossPnlGbp": 4.10466906105707,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.10466906105706997,
      "cashChangeGbp": 2.10466906105707,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.195368)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 6.4611888880744655,
      "targetPct": 12.504581103862789,
      "structuralStopPrice": 0.19536775999999997,
      "structuralTargetPrice": 0.21927142857142856,
      "maePct": -1.026167265264239,
      "mfePct": 0.410466906105707,
      "maeGbp": -20.523345305284785,
      "mfeGbp": 8.20933812211414,
      "observedDuringTradeLowPrice": 0.1929,
      "observedDuringTradeHighPrice": 0.1957,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1929,
      "fullObservedHighPrice": 0.1957,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791951063627-3eed84d960037",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:11:03.627Z",
      "closedAtUtc": "2026-10-14T04:25:14.719Z",
      "holdingPeriodMs": 851092,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06049,
      "exitPriceQuote": 0.06061,
      "grossPnlGbp": 3.967597950074231,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.032402049925769116,
      "cashChangeGbp": 1.9675979500742309,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SUSDT; holding support 0.057990-0.063260 (7 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0606352)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.335332876744682,
      "targetPct": 13.856802777318556,
      "structuralStopPrice": 0.060635176,
      "structuralTargetPrice": 0.06887198,
      "maePct": -0.8431145643908141,
      "mfePct": 0.611671350636461,
      "maeGbp": -16.862291287816284,
      "mfeGbp": 12.233427012729221,
      "observedDuringTradeLowPrice": 0.05998,
      "observedDuringTradeHighPrice": 0.06086,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05998,
      "fullObservedHighPrice": 0.06086,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791950463384-bfd1ca7b89cf6",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T04:01:03.384Z",
      "closedAtUtc": "2026-10-14T04:11:00.983Z",
      "holdingPeriodMs": 597599,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0851,
      "exitPriceQuote": 0.0853,
      "grossPnlGbp": 4.700352526439618,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.7003525264396178,
      "cashChangeGbp": 2.7003525264396178,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds MARSCOINUSDT; broke up through resistance 0.084800-0.084800 on 2.5x volume",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: support broke, stop hit (0.0853042)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.3261708913882786,
      "targetPct": 2.0282021151586394,
      "structuralStopPrice": 0.08530423999999999,
      "structuralTargetPrice": 0.086826,
      "maePct": -0.8225616921269006,
      "mfePct": 0.7050528789659264,
      "maeGbp": -16.45123384253801,
      "mfeGbp": 14.101057579318528,
      "observedDuringTradeLowPrice": 0.0844,
      "observedDuringTradeHighPrice": 0.08569999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0844,
      "fullObservedHighPrice": 0.08569999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791942168193-26b438ea3e988",
      "symbol": "LUMIAUSDT",
      "baseAsset": "LUMIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:42:48.193Z",
      "closedAtUtc": "2026-10-14T04:06:39.498Z",
      "holdingPeriodMs": 8631305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1015,
      "exitPriceQuote": 0.1016,
      "grossPnlGbp": 1.9704433497534777,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -2.0295566502465223,
      "cashChangeGbp": -0.02955665024652232,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds LUMIAUSDT; holding support 0.10080-0.10200 (3 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.101744)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.839549612948633,
      "targetPct": 4.027980295566502,
      "structuralStopPrice": 0.1017436,
      "structuralTargetPrice": 0.1055884,
      "maePct": -0.39408866995075015,
      "mfePct": 3.5467980295566424,
      "maeGbp": -7.881773399015003,
      "mfeGbp": 70.93596059113284,
      "observedDuringTradeLowPrice": 0.1011,
      "observedDuringTradeHighPrice": 0.1051,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1011,
      "fullObservedHighPrice": 0.1051,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791950215515-5555ebdd1bbdd",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T03:56:55.515Z",
      "closedAtUtc": "2026-10-14T04:01:00.569Z",
      "holdingPeriodMs": 245054,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 129.21,
      "exitPriceQuote": 129.52,
      "grossPnlGbp": 4.798390217475463,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.7983902174754629,
      "cashChangeGbp": 2.798390217475463,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; holding support 127.43-128.97 (5 touches)",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: support broke, stop hit (129.520)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.5338043273961497,
      "targetPct": 4.380249206717712,
      "structuralStopPrice": 129.520104,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -0.015478678120896395,
      "mfePct": 0.3018342233573147,
      "maeGbp": -0.3095735624179279,
      "mfeGbp": 6.036684467146293,
      "observedDuringTradeLowPrice": 129.19,
      "observedDuringTradeHighPrice": 129.6,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 129.19,
      "fullObservedHighPrice": 129.6,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791939846449-638642bd53f7c",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:04:06.449Z",
      "closedAtUtc": "2026-10-14T03:56:53.300Z",
      "holdingPeriodMs": 10366851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0164,
      "exitPriceQuote": 0.01595,
      "grossPnlGbp": -54.8780487804881,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -58.8780487804881,
      "cashChangeGbp": -56.8780487804881,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds ZKUSDT; holding support 0.016290-0.016580 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0159568)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.7025261324041816,
      "targetPct": 3.8771951219512157,
      "structuralStopPrice": 0.015956785714285715,
      "structuralTargetPrice": 0.01703586,
      "maePct": -2.743902439024405,
      "mfePct": 0.12195121951219014,
      "maeGbp": -54.87804878048811,
      "mfeGbp": 2.439024390243803,
      "observedDuringTradeLowPrice": 0.01595,
      "observedDuringTradeHighPrice": 0.01642,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01595,
      "fullObservedHighPrice": 0.01642,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791947146917-6c98efe4b4eb8",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T03:05:46.917Z",
      "closedAtUtc": "2026-10-14T03:21:39.676Z",
      "holdingPeriodMs": 952759,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 129.86,
      "exitPriceQuote": 130.16,
      "grossPnlGbp": 4.62036038811001,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.6203603881100097,
      "cashChangeGbp": 2.6203603881100097,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; holding support 127.43-128.97 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (130.172)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.0579635211546496,
      "targetPct": 3.857785307253936,
      "structuralStopPrice": 130.17166400000002,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -0.14631141229017874,
      "mfePct": 0.5621438472200752,
      "maeGbp": -2.926228245803575,
      "mfeGbp": 11.242876944401504,
      "observedDuringTradeLowPrice": 129.67,
      "observedDuringTradeHighPrice": 130.59,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 129.67,
      "fullObservedHighPrice": 130.59,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791946030190-3e93f7c1d9a1f",
      "symbol": "SOXSBUSDT",
      "baseAsset": "SOXSB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T02:47:10.190Z",
      "closedAtUtc": "2026-10-14T03:05:44.426Z",
      "holdingPeriodMs": 1114236,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 36.76,
      "exitPriceQuote": 36.84,
      "grossPnlGbp": 4.35255712731259,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.3525571273125898,
      "cashChangeGbp": 2.35255712731259,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXSBUSDT; holding support 35.700-36.570 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (36.8482)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.1125835535519855,
      "targetPct": 7.700380848748645,
      "structuralStopPrice": 36.848223999999995,
      "structuralTargetPrice": 39.59066,
      "maePct": -0.3536452665941117,
      "mfePct": 0.3264417845484346,
      "maeGbp": -7.072905331882234,
      "mfeGbp": 6.528835690968692,
      "observedDuringTradeLowPrice": 36.63,
      "observedDuringTradeHighPrice": 36.88,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 36.63,
      "fullObservedHighPrice": 36.88,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791942652634-b7bf3cc4e8ddd",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:50:52.634Z",
      "closedAtUtc": "2026-10-14T02:47:07.750Z",
      "holdingPeriodMs": 3375116,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 277.7,
      "exitPriceQuote": 278.3,
      "grossPnlGbp": 4.321209938783023,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.3212099387830234,
      "cashChangeGbp": 2.3212099387830234,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BCHUSDT; holding support 270.00-284.70 (25 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (278.366)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.248623900406389,
      "targetPct": 3.896939142960054,
      "structuralStopPrice": 278.36647999999997,
      "structuralTargetPrice": 288.52180000000004,
      "maePct": -0.3601008282319049,
      "mfePct": 0.2520705797623294,
      "maeGbp": -7.2020165646380985,
      "mfeGbp": 5.041411595246587,
      "observedDuringTradeLowPrice": 276.7,
      "observedDuringTradeHighPrice": 278.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 276.7,
      "fullObservedHighPrice": 278.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791943402109-7e2e6aa4f3d0f",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T02:03:22.109Z",
      "closedAtUtc": "2026-10-14T02:06:04.776Z",
      "holdingPeriodMs": 162667,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 129.71,
      "exitPriceQuote": 130.02,
      "grossPnlGbp": 4.77989360881971,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.7798936088197097,
      "cashChangeGbp": 2.7798936088197097,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; holding support 127.43-128.97 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (130.021)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.945857241979366,
      "targetPct": 3.9778891373062786,
      "structuralStopPrice": 130.02130400000001,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -0.06938555238609467,
      "mfePct": 0.30838023282708016,
      "maeGbp": -1.3877110477218935,
      "mfeGbp": 6.167604656541602,
      "observedDuringTradeLowPrice": 129.62,
      "observedDuringTradeHighPrice": 130.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 129.62,
      "fullObservedHighPrice": 130.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791942954186-9be8a815c7c92",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:55:54.186Z",
      "closedAtUtc": "2026-10-14T02:03:19.560Z",
      "holdingPeriodMs": 445374,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 161.74,
      "exitPriceQuote": 162.12,
      "grossPnlGbp": 4.698899468282373,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.6988994682823728,
      "cashChangeGbp": 2.698899468282373,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds AAVEUSDT; holding support 161.21-162.25 (3 touches)",
      "exitReason": "paper.execution.timer: leader scalp: support broke, stop hit (162.128)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 0.8474800826723694,
      "targetPct": 1.3981328057375952,
      "structuralStopPrice": 162.128176,
      "structuralTargetPrice": 164.00134,
      "maePct": -0.049462099666138556,
      "mfePct": 0.3338691727463782,
      "maeGbp": -0.9892419933227711,
      "mfeGbp": 6.677383454927564,
      "observedDuringTradeLowPrice": 161.66,
      "observedDuringTradeHighPrice": 162.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 161.66,
      "fullObservedHighPrice": 162.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791941237878-f37f002ec15f1",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:27:17.878Z",
      "closedAtUtc": "2026-10-14T01:55:44.414Z",
      "holdingPeriodMs": 1706536,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 128.93,
      "exitPriceQuote": 129.21,
      "grossPnlGbp": 4.343442177926024,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.3434421779260237,
      "cashChangeGbp": 2.3434421779260237,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; holding support 127.43-128.97 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (129.239)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.363408715692905,
      "targetPct": 4.606933995191165,
      "structuralStopPrice": 129.239432,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -1.264251919646327,
      "mfePct": 0.24044054913519142,
      "maeGbp": -25.28503839292654,
      "mfeGbp": 4.808810982703829,
      "observedDuringTradeLowPrice": 127.3,
      "observedDuringTradeHighPrice": 129.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 127.3,
      "fullObservedHighPrice": 129.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791938745337-4b31263b98f78",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:45:45.337Z",
      "closedAtUtc": "2026-10-14T01:49:49.660Z",
      "holdingPeriodMs": 3844323,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.171,
      "exitPriceQuote": 2.176,
      "grossPnlGbp": 4.60617227084324,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.6061722708432402,
      "cashChangeGbp": 2.60617227084324,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds PENDLEUSDT; holding support 2.1070-2.2400 (33 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (2.17621)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 3.726064354806846,
      "targetPct": 4.580838323353298,
      "structuralStopPrice": 2.1762103999999995,
      "structuralTargetPrice": 2.27045,
      "maePct": -1.5660985720865872,
      "mfePct": 0.27637033625058627,
      "maeGbp": -31.321971441731744,
      "mfeGbp": 5.527406725011725,
      "observedDuringTradeLowPrice": 2.137,
      "observedDuringTradeHighPrice": 2.177,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.137,
      "fullObservedHighPrice": 2.177,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791939755374-de3e579176fb7",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:02:35.373Z",
      "closedAtUtc": "2026-10-14T01:37:21.836Z",
      "holdingPeriodMs": 2086463,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2113,
      "exitPriceQuote": 0.2074,
      "grossPnlGbp": -36.914339801230355,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -40.914339801230355,
      "cashChangeGbp": -38.914339801230355,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds LSKUSDT; broke up through resistance 0.20950-0.20960 on 2.1x volume",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.207657)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.7240213643431868,
      "targetPct": 4.145291055371514,
      "structuralStopPrice": 0.20765714285714285,
      "structuralTargetPrice": 0.220059,
      "maePct": -1.9403691433980088,
      "mfePct": 0,
      "maeGbp": -38.80738286796018,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2072,
      "observedDuringTradeHighPrice": 0.2113,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2072,
      "fullObservedHighPrice": 0.2113,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791941097819-a0d45d6dbe529",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:24:57.819Z",
      "closedAtUtc": "2026-10-14T01:26:16.991Z",
      "holdingPeriodMs": 79172,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 128.69,
      "exitPriceQuote": 128.97,
      "grossPnlGbp": 4.3515424663921225,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.3515424663921225,
      "cashChangeGbp": 2.3515424663921225,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; holding support 127.43-128.97 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (128.999)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.1813216700154237,
      "targetPct": 4.802020359002235,
      "structuralStopPrice": 128.998856,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -0.17095345403683182,
      "mfePct": 0.3108244618851548,
      "maeGbp": -3.4190690807366364,
      "mfeGbp": 6.216489237703096,
      "observedDuringTradeLowPrice": 128.47,
      "observedDuringTradeHighPrice": 129.09,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 128.47,
      "fullObservedHighPrice": 129.09,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791940389492-44cb80eb1a4a7",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:13:09.492Z",
      "closedAtUtc": "2026-10-14T01:23:57.622Z",
      "holdingPeriodMs": 648130,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 128.13,
      "exitPriceQuote": 128.43,
      "grossPnlGbp": 4.682744088035766,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.6827440880357658,
      "cashChangeGbp": 2.682744088035766,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; holding support 127.43-128.97 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (128.438)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.7537991548761789,
      "targetPct": 5.260063997502518,
      "structuralStopPrice": 128.437512,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -0.4214469679231968,
      "mfePct": 0.24194177788184051,
      "maeGbp": -8.428939358463936,
      "mfeGbp": 4.83883555763681,
      "observedDuringTradeLowPrice": 127.59,
      "observedDuringTradeHighPrice": 128.44,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 127.59,
      "fullObservedHighPrice": 128.44,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791940297398-52c0ffdef1686",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T01:11:37.398Z",
      "closedAtUtc": "2026-10-14T01:13:06.926Z",
      "holdingPeriodMs": 89528,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1234.32,
      "exitPriceQuote": 1237.11,
      "grossPnlGbp": 4.520707758117771,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.520707758117771,
      "cashChangeGbp": 2.520707758117771,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds ZECUSDT; holding support 1217.1-1257.0 (23 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (1237.28)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.175084256918791,
      "targetPct": 2.773010240456286,
      "structuralStopPrice": 1237.282368,
      "structuralTargetPrice": 1268.54782,
      "maePct": -0.005671138764658787,
      "mfePct": 0.40265085229114234,
      "maeGbp": -0.11342277529317574,
      "mfeGbp": 8.053017045822846,
      "observedDuringTradeLowPrice": 1234.25,
      "observedDuringTradeHighPrice": 1239.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1234.25,
      "fullObservedHighPrice": 1239.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791938769627-21fd100762be1",
      "symbol": "KAIAUSDT",
      "baseAsset": "KAIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:46:09.627Z",
      "closedAtUtc": "2026-10-14T01:11:35.011Z",
      "holdingPeriodMs": 1525384,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0459,
      "exitPriceQuote": 0.0451,
      "grossPnlGbp": -34.858387799564355,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -38.858387799564355,
      "cashChangeGbp": -36.858387799564355,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds KAIAUSDT; holding support 0.045600-0.046300 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0451464)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.6417678182384043,
      "targetPct": 2.191721132897606,
      "structuralStopPrice": 0.04514642857142857,
      "structuralTargetPrice": 0.046906,
      "maePct": -1.7429193899782178,
      "mfePct": 0,
      "maeGbp": -34.858387799564355,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0451,
      "observedDuringTradeHighPrice": 0.0459,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0451,
      "fullObservedHighPrice": 0.0459,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791937491410-543b41f8150fb",
      "symbol": "SOXSBUSDT",
      "baseAsset": "SOXSB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:24:51.410Z",
      "closedAtUtc": "2026-10-14T01:04:03.916Z",
      "holdingPeriodMs": 2352506,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 37.2,
      "exitPriceQuote": 37.27,
      "grossPnlGbp": 3.7634408602150686,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.23655913978493137,
      "cashChangeGbp": 1.7634408602150686,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXSBUSDT; holding support 35.700-36.570 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (37.2893)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.19681259600614,
      "targetPct": 6.426505376344083,
      "structuralStopPrice": 37.28928,
      "structuralTargetPrice": 39.59066,
      "maePct": -1.7741935483871065,
      "mfePct": 0.24193548387095778,
      "maeGbp": -35.483870967742135,
      "mfeGbp": 4.838709677419156,
      "observedDuringTradeLowPrice": 36.54,
      "observedDuringTradeHighPrice": 37.28999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 36.54,
      "fullObservedHighPrice": 37.28999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791939428167-e311f06ef0b6b",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:57:08.167Z",
      "closedAtUtc": "2026-10-14T01:02:32.976Z",
      "holdingPeriodMs": 324809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5696,
      "exitPriceQuote": 0.5709,
      "grossPnlGbp": 4.564606741572921,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.5646067415729208,
      "cashChangeGbp": 2.564606741572921,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds TIAUSDT; holding support 0.56630-0.56950 (5 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.570967)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.7154895666131598,
      "targetPct": 2.217907303370792,
      "structuralStopPrice": 0.57096704,
      "structuralTargetPrice": 0.5822332,
      "maePct": -0.10533707865169328,
      "mfePct": 0.2984550561797814,
      "maeGbp": -2.1067415730338657,
      "mfeGbp": 5.969101123595628,
      "observedDuringTradeLowPrice": 0.569,
      "observedDuringTradeHighPrice": 0.5713,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.569,
      "fullObservedHighPrice": 0.5713,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791939110814-f594d13eb1a4d",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:51:50.814Z",
      "closedAtUtc": "2026-10-14T00:57:05.526Z",
      "holdingPeriodMs": 314712,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1948,
      "exitPriceQuote": 0.195,
      "grossPnlGbp": 2.0533880903491344,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -1.9466119096508656,
      "cashChangeGbp": 0.05338809034913439,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.195268)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 6.1619976532707454,
      "targetPct": 11.506306834848923,
      "structuralStopPrice": 0.19526752,
      "structuralTargetPrice": 0.21721428571428572,
      "maePct": -0.9240246406570821,
      "mfePct": 0.35934291581109146,
      "maeGbp": -18.480492813141645,
      "mfeGbp": 7.186858316221829,
      "observedDuringTradeLowPrice": 0.193,
      "observedDuringTradeHighPrice": 0.19550000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.193,
      "fullObservedHighPrice": 0.19550000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791937886639-697d78058c056",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:31:26.639Z",
      "closedAtUtc": "2026-10-14T00:51:48.085Z",
      "holdingPeriodMs": 1221446,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22677,
      "exitPriceQuote": 0.22724,
      "grossPnlGbp": 4.14516911408033,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.14516911408033017,
      "cashChangeGbp": 2.14516911408033,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds GTCUSDT; holding support 0.21536-0.23422 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.227314)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.286174160099279,
      "targetPct": 7.778894915553192,
      "structuralStopPrice": 0.227314248,
      "structuralTargetPrice": 0.2444102,
      "maePct": -1.4155311549146672,
      "mfePct": 0.2866340344842844,
      "maeGbp": -28.310623098293345,
      "mfeGbp": 5.7326806896856874,
      "observedDuringTradeLowPrice": 0.22356,
      "observedDuringTradeHighPrice": 0.22742,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22356,
      "fullObservedHighPrice": 0.22742,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936608495-602f3803124a8",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:10:08.495Z",
      "closedAtUtc": "2026-10-14T00:31:39.507Z",
      "holdingPeriodMs": 1291012,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1985,
      "exitPriceQuote": 0.1989,
      "grossPnlGbp": 4.030226700251725,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.030226700251724914,
      "cashChangeGbp": 2.030226700251725,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.198976)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.911119107592657,
      "targetPct": 11.29183159409859,
      "structuralStopPrice": 0.1989764,
      "structuralTargetPrice": 0.22091428571428573,
      "maePct": -1.9647355163728033,
      "mfePct": 0.3526448362720294,
      "maeGbp": -39.294710327456066,
      "mfeGbp": 7.052896725440588,
      "observedDuringTradeLowPrice": 0.1946,
      "observedDuringTradeHighPrice": 0.19919999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1946,
      "fullObservedHighPrice": 0.19919999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791937687826-3f800e9a88d11",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:28:07.826Z",
      "closedAtUtc": "2026-10-14T00:30:22.386Z",
      "holdingPeriodMs": 134560,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22668,
      "exitPriceQuote": 0.22719,
      "grossPnlGbp": 4.4997353096877575,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.4997353096877575,
      "cashChangeGbp": 2.4997353096877575,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds GTCUSDT; holding support 0.21536-0.23422 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.227224)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.249363482820337,
      "targetPct": 7.8216869595906235,
      "structuralStopPrice": 0.227224032,
      "structuralTargetPrice": 0.2444102,
      "maePct": -0.34409740603494043,
      "mfePct": 0.34850891124052097,
      "maeGbp": -6.881948120698809,
      "mfeGbp": 6.970178224810419,
      "observedDuringTradeLowPrice": 0.2259,
      "observedDuringTradeHighPrice": 0.22747,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2259,
      "fullObservedHighPrice": 0.22747,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791937334112-26ff1e9d6d07f",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:22:14.112Z",
      "closedAtUtc": "2026-10-14T00:24:30.987Z",
      "holdingPeriodMs": 136875,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22657,
      "exitPriceQuote": 0.22706,
      "grossPnlGbp": 4.325374056583116,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.325374056583116,
      "cashChangeGbp": 2.325374056583116,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds GTCUSDT; holding support 0.21536-0.23422 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.227114)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.204332940308578,
      "targetPct": 7.874034514719508,
      "structuralStopPrice": 0.227113768,
      "structuralTargetPrice": 0.2444102,
      "maePct": -0.3354371717349971,
      "mfePct": 0.300127995762905,
      "maeGbp": -6.708743434699942,
      "mfeGbp": 6.0025599152581,
      "observedDuringTradeLowPrice": 0.22581,
      "observedDuringTradeHighPrice": 0.22725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22581,
      "fullObservedHighPrice": 0.22725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791937178948-8ece8caad55c9",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:19:38.948Z",
      "closedAtUtc": "2026-10-14T00:21:13.258Z",
      "holdingPeriodMs": 94310,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2259,
      "exitPriceQuote": 0.22622,
      "grossPnlGbp": 2.83311199645874,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -1.1668880035412599,
      "cashChangeGbp": 0.8331119964587401,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds GTCUSDT; holding support 0.21536-0.23422 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.226442)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 6.929108960981467,
      "targetPct": 8.19397963700752,
      "structuralStopPrice": 0.22644215999999998,
      "structuralTargetPrice": 0.2444102,
      "maePct": -0.15936254980079648,
      "mfePct": 0.27888446215140306,
      "maeGbp": -3.1872509960159294,
      "mfeGbp": 5.577689243028061,
      "observedDuringTradeLowPrice": 0.22554,
      "observedDuringTradeHighPrice": 0.22653,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22554,
      "fullObservedHighPrice": 0.22653,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936681594-3d236ac5df2c4",
      "symbol": "SOXSBUSDT",
      "baseAsset": "SOXSB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:11:21.594Z",
      "closedAtUtc": "2026-10-14T00:20:32.831Z",
      "holdingPeriodMs": 551237,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 37.16,
      "exitPriceQuote": 37.24,
      "grossPnlGbp": 4.305705059203736,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.3057050592037358,
      "cashChangeGbp": 2.305705059203736,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXSBUSDT; holding support 35.700-36.570 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (37.2492)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.094763955097625,
      "targetPct": 6.541065662002166,
      "structuralStopPrice": 37.24918399999999,
      "structuralTargetPrice": 39.59066,
      "maePct": -0.37674919268028384,
      "mfePct": 0.29601722282025444,
      "maeGbp": -7.534983853605677,
      "mfeGbp": 5.920344456405089,
      "observedDuringTradeLowPrice": 37.02,
      "observedDuringTradeHighPrice": 37.269999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 37.02,
      "fullObservedHighPrice": 37.269999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791937033644-e68725c88f4ad",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:17:13.643Z",
      "closedAtUtc": "2026-10-14T00:18:38.265Z",
      "holdingPeriodMs": 84622,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22519,
      "exitPriceQuote": 0.22572,
      "grossPnlGbp": 4.707136196101095,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.7071361961010947,
      "cashChangeGbp": 2.7071361961010947,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds GTCUSDT; holding support 0.21536-0.23422 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.225730)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 6.6356663896519175,
      "targetPct": 8.535103690217149,
      "structuralStopPrice": 0.225730456,
      "structuralTargetPrice": 0.2444102,
      "maePct": -0.13766153026333527,
      "mfePct": 0.35969625649451803,
      "maeGbp": -2.7532306052667055,
      "mfeGbp": 7.193925129890361,
      "observedDuringTradeLowPrice": 0.22488,
      "observedDuringTradeHighPrice": 0.226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22488,
      "fullObservedHighPrice": 0.226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936653933-3fe3eb0abc6c1",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:10:53.933Z",
      "closedAtUtc": "2026-10-14T00:15:06.321Z",
      "holdingPeriodMs": 252388,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08448,
      "exitPriceQuote": 0.08468,
      "grossPnlGbp": 4.73484848484862,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.7348484848486203,
      "cashChangeGbp": 2.7348484848486203,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds STRKUSDT; holding support 0.082000-0.082510 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.0846828)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 4.984273538961026,
      "targetPct": 6.002059659090908,
      "structuralStopPrice": 0.084682752,
      "structuralTargetPrice": 0.08955054,
      "maePct": -0.14204545454544876,
      "mfePct": 0.5326704545454616,
      "maeGbp": -2.8409090909089754,
      "mfeGbp": 10.65340909090923,
      "observedDuringTradeLowPrice": 0.08436,
      "observedDuringTradeHighPrice": 0.08493,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08436,
      "fullObservedHighPrice": 0.08493,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936552026-da92b840116a6",
      "symbol": "SOXSBUSDT",
      "baseAsset": "SOXSB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:09:12.026Z",
      "closedAtUtc": "2026-10-14T00:10:20.999Z",
      "holdingPeriodMs": 68973,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 37.2,
      "exitPriceQuote": 37.27,
      "grossPnlGbp": 3.7634408602150686,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.23655913978493137,
      "cashChangeGbp": 1.7634408602150686,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXSBUSDT; holding support 35.700-36.570 (4 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (37.2893)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.19681259600614,
      "targetPct": 6.426505376344083,
      "structuralStopPrice": 37.28928,
      "structuralTargetPrice": 39.59066,
      "maePct": -0.3225806451613025,
      "mfePct": 0.26881720430106,
      "maeGbp": -6.45161290322605,
      "mfeGbp": 5.3763440860211995,
      "observedDuringTradeLowPrice": 37.08,
      "observedDuringTradeHighPrice": 37.3,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 37.08,
      "fullObservedHighPrice": 37.3,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936348750-bb3495e7782f9",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:05:48.750Z",
      "closedAtUtc": "2026-10-14T00:09:53.277Z",
      "holdingPeriodMs": 244527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08465,
      "exitPriceQuote": 0.0848,
      "grossPnlGbp": 3.5440047253395712,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.4559952746604288,
      "cashChangeGbp": 1.5440047253395712,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds STRKUSDT; holding support 0.082000-0.082510 (4 touches)",
      "exitReason": "paper.execution.timer: leader scalp: support broke, stop hit (0.0848532)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 5.175090709644747,
      "targetPct": 5.789178972238629,
      "structuralStopPrice": 0.08485316,
      "structuralTargetPrice": 0.08955054,
      "maePct": -0.3898405197873561,
      "mfePct": 0.2598936798582374,
      "maeGbp": -7.796810395747123,
      "mfeGbp": 5.197873597164748,
      "observedDuringTradeLowPrice": 0.08432,
      "observedDuringTradeHighPrice": 0.08487,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08432,
      "fullObservedHighPrice": 0.08487,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791934715272-2ed2b2318fe64",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T23:38:35.272Z",
      "closedAtUtc": "2026-10-14T00:09:35.820Z",
      "holdingPeriodMs": 1860548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2101,
      "exitPriceQuote": 0.2107,
      "grossPnlGbp": 5.711565920989904,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 1.7115659209899041,
      "cashChangeGbp": 3.711565920989904,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds LSKUSDT; holding support 0.20950-0.20960 (2 touches)",
      "exitReason": "paper.execution.websocket: took profit at your chosen line (Resistance 3 ×3) 0.210606",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 1.1253144760998257,
      "targetPct": 4.74012375059496,
      "structuralStopPrice": 0.20773571428571427,
      "structuralTargetPrice": 0.220059,
      "maePct": -0.6187529747739151,
      "mfePct": 0.2855782960494952,
      "maeGbp": -12.375059495478302,
      "mfeGbp": 5.711565920989903,
      "observedDuringTradeLowPrice": 0.2088,
      "observedDuringTradeHighPrice": 0.2107,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2088,
      "fullObservedHighPrice": 0.2107,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791933258791-9661945bc1def",
      "symbol": "SOXLBUSDT",
      "baseAsset": "SOXLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T23:14:18.791Z",
      "closedAtUtc": "2026-10-14T00:09:28.309Z",
      "holdingPeriodMs": 3309518,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 128.59,
      "exitPriceQuote": 128.85,
      "grossPnlGbp": 4.043860331285339,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.04386033128533917,
      "cashChangeGbp": 2.043860331285339,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds SOXLBUSDT; broke up through resistance 127.43-128.97 on 3.2x volume",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (128.899)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.0569251108173203,
      "targetPct": 4.883521269149993,
      "structuralStopPrice": 128.898616,
      "structuralTargetPrice": 134.86971999999997,
      "maePct": -1.3220312621510248,
      "mfePct": 0.318842833812891,
      "maeGbp": -26.440625243020495,
      "mfeGbp": 6.37685667625782,
      "observedDuringTradeLowPrice": 126.89,
      "observedDuringTradeHighPrice": 129,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 126.89,
      "fullObservedHighPrice": 129,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936232858-41aee5f3d0db3",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:03:52.858Z",
      "closedAtUtc": "2026-10-14T00:09:07.368Z",
      "holdingPeriodMs": 314510,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.198,
      "exitPriceQuote": 0.1984,
      "grossPnlGbp": 4.0404040404038755,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.04040404040387546,
      "cashChangeGbp": 2.0404040404038755,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.198475)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.6785714285714235,
      "targetPct": 11.320346320346331,
      "structuralStopPrice": 0.1984752,
      "structuralTargetPrice": 0.22041428571428573,
      "maePct": -0.15151515151516284,
      "mfePct": 1.2121212121212046,
      "maeGbp": -3.0303030303032568,
      "mfeGbp": 24.24242424242409,
      "observedDuringTradeLowPrice": 0.1977,
      "observedDuringTradeHighPrice": 0.2004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1977,
      "fullObservedHighPrice": 0.2004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936094332-0926438ef1d95",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:01:34.331Z",
      "closedAtUtc": "2026-10-14T00:05:37.222Z",
      "holdingPeriodMs": 242891,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22488,
      "exitPriceQuote": 0.2254,
      "grossPnlGbp": 4.624688722874357,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.6246887228743567,
      "cashChangeGbp": 2.6246887228743567,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds GTCUSDT; holding support 0.21536-0.23422 (8 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.225420)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 6.506962443461905,
      "targetPct": 8.68472073995019,
      "structuralStopPrice": 0.225419712,
      "structuralTargetPrice": 0.2444102,
      "maePct": -0.600320170757733,
      "mfePct": 0.2845962290999652,
      "maeGbp": -12.006403415154661,
      "mfeGbp": 5.691924581999303,
      "observedDuringTradeLowPrice": 0.22353,
      "observedDuringTradeHighPrice": 0.22552000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22353,
      "fullObservedHighPrice": 0.22552000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791936091710-b16097c118a5f",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-14T00:01:31.709Z",
      "closedAtUtc": "2026-10-14T00:02:51.784Z",
      "holdingPeriodMs": 80075,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1972,
      "exitPriceQuote": 0.1976,
      "grossPnlGbp": 4.056795131845958,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.0567951318459583,
      "cashChangeGbp": 2.0567951318459583,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds BATUSDT; holding support 0.18840-0.19320 (2 touches)",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: support broke, stop hit (0.197673)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 7.304042306577796,
      "targetPct": 11.366270646189513,
      "structuralStopPrice": 0.19767327999999998,
      "structuralTargetPrice": 0.2196142857142857,
      "maePct": -0.3549695740365002,
      "mfePct": 0.7099391480730286,
      "maeGbp": -7.099391480730004,
      "mfeGbp": 14.198782961460573,
      "observedDuringTradeLowPrice": 0.1965,
      "observedDuringTradeHighPrice": 0.1986,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1965,
      "fullObservedHighPrice": 0.1986,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925424693-191a9e608cb92",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:03:44.693Z",
      "closedAtUtc": "2026-10-14T00:02:30.912Z",
      "holdingPeriodMs": 10726219,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1909,
      "exitPriceQuote": 0.1926,
      "grossPnlGbp": -17.810371922472573,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.810371922472573,
      "cashChangeGbp": -19.810371922472573,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.81 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.11524358302776216,
      "targetPct": 0.5866946045049671,
      "structuralStopPrice": 0.19111999999999998,
      "structuralTargetPrice": 0.18978,
      "maePct": -0.8905185961236286,
      "mfePct": 0.7857517024620082,
      "maeGbp": -17.810371922472573,
      "mfeGbp": 15.715034049240165,
      "observedDuringTradeLowPrice": 0.1894,
      "observedDuringTradeHighPrice": 0.1926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1894,
      "fullObservedHighPrice": 0.1926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925573498-5dc49a647f638-partial-1791934854144-7f3e5fe330c9c",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:06:13.498Z",
      "closedAtUtc": "2026-10-13T23:40:54.144Z",
      "holdingPeriodMs": 9280646,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 215.57,
      "exitPriceQuote": 210.74,
      "grossPnlGbp": 11.202857540474056,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": 10.202857540474056,
      "cashChangeGbp": 10.702857540474056,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7218073015725804,
      "targetPct": 1.3336735167231062,
      "structuralStopPrice": 217.126,
      "structuralTargetPrice": 212.695,
      "maePct": -0.5149139490652752,
      "mfePct": 2.384376304680608,
      "maeGbp": -10.298278981305504,
      "mfeGbp": 23.843763046806078,
      "observedDuringTradeLowPrice": 210.43,
      "observedDuringTradeHighPrice": 216.67999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 210.43,
      "fullObservedHighPrice": 216.67999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791934506224-a074ce6e1f809",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T23:35:06.224Z",
      "closedAtUtc": "2026-10-13T23:37:34.528Z",
      "holdingPeriodMs": 148304,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2096,
      "exitPriceQuote": 0.2101,
      "grossPnlGbp": 4.7709923664122185,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.7709923664122185,
      "cashChangeGbp": 2.7709923664122185,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: all coins holds LSKUSDT; holding support 0.20950-0.20960 (2 touches)",
      "exitReason": "paper.execution.websocket: leader scalp: support broke, stop hit (0.210103)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 0.889449291166855,
      "targetPct": 4.989980916030534,
      "structuralStopPrice": 0.21010304,
      "structuralTargetPrice": 0.220059,
      "maePct": -0.14312977099236388,
      "mfePct": 0.3339694656488446,
      "maeGbp": -2.8625954198472776,
      "mfeGbp": 6.679389312976892,
      "observedDuringTradeLowPrice": 0.2093,
      "observedDuringTradeHighPrice": 0.21030000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2093,
      "fullObservedHighPrice": 0.21030000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925573498-5dc49a647f638-partial-1791929782807-dd0e076f8f087",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:06:13.498Z",
      "closedAtUtc": "2026-10-13T22:16:22.807Z",
      "holdingPeriodMs": 4209309,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 215.57,
      "exitPriceQuote": 212.92,
      "grossPnlGbp": 12.29299067588257,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 10.29299067588257,
      "cashChangeGbp": 11.29299067588257,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7218073015725804,
      "targetPct": 1.3336735167231062,
      "structuralStopPrice": 217.126,
      "structuralTargetPrice": 212.695,
      "maePct": -0.5149139490652752,
      "mfePct": 1.3081597624901393,
      "maeGbp": -10.298278981305504,
      "mfeGbp": 26.16319524980279,
      "observedDuringTradeLowPrice": 212.75,
      "observedDuringTradeHighPrice": 216.67999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 212.75,
      "fullObservedHighPrice": 216.67999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791892327311-d053b0312c39",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T11:52:07.311Z",
      "closedAtUtc": "2026-10-13T22:13:10.986Z",
      "holdingPeriodMs": 37263675,
      "reportingCurrency": "GBP",
      "notionalGbp": 1132.04,
      "assetQuantity": null,
      "entryPriceQuote": 1188.24,
      "exitPriceQuote": 1220.01,
      "grossPnlGbp": -30.267379317309615,
      "entryFeeGbp": 1.13204,
      "exitFeeGbp": 1.13204,
      "totalCostsGbp": 2.26408,
      "netPnlGbp": -32.53145931730961,
      "cashChangeGbp": -31.399419317309615,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 43",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 4.176782508400769,
      "targetPct": 12.530347525202306,
      "structuralStopPrice": 1237.8702004778213,
      "structuralTargetPrice": 0,
      "maePct": -3.5481047599811557,
      "mfePct": 0.7776206826903663,
      "maeGbp": -40.165965124890675,
      "mfeGbp": 8.802977176328023,
      "observedDuringTradeLowPrice": 1179,
      "observedDuringTradeHighPrice": 1230.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1179,
      "fullObservedHighPrice": 1230.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791926119866-83ea737a8cce2",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:15:19.866Z",
      "closedAtUtc": "2026-10-13T21:18:53.339Z",
      "holdingPeriodMs": 213473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01649,
      "exitPriceQuote": 0.01664,
      "grossPnlGbp": -18.192844147968145,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -22.192844147968145,
      "cashChangeGbp": -20.192844147968145,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 92.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.19 after fees",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3947847180109008,
      "targetPct": 1.7283201940569863,
      "structuralStopPrice": 0.01672,
      "structuralTargetPrice": 0.016205000000000004,
      "maePct": -0.9096422073984072,
      "mfePct": 0,
      "maeGbp": -18.192844147968145,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01649,
      "observedDuringTradeHighPrice": 0.01664,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01649,
      "fullObservedHighPrice": 0.01664,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925414295-76e1823bfead6",
      "symbol": "ZKUSDT",
      "baseAsset": "ZK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:03:34.295Z",
      "closedAtUtc": "2026-10-13T21:15:17.059Z",
      "holdingPeriodMs": 702764,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01654,
      "exitPriceQuote": 0.01649,
      "grossPnlGbp": -6.045949214026356,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -10.045949214026356,
      "cashChangeGbp": -8.045949214026356,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 92.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.295042321644479,
      "targetPct": 1.8379685610641003,
      "structuralStopPrice": 0.015995000000000002,
      "structuralTargetPrice": 0.016844,
      "maePct": -0.3627569528415814,
      "mfePct": 0.18137847642081167,
      "maeGbp": -7.255139056831627,
      "mfeGbp": 3.6275695284162333,
      "observedDuringTradeLowPrice": 0.01648,
      "observedDuringTradeHighPrice": 0.01657,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01648,
      "fullObservedHighPrice": 0.01657,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925396235-5fbd547ed30fb",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:03:16.235Z",
      "closedAtUtc": "2026-10-13T21:05:15.723Z",
      "holdingPeriodMs": 119488,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1949,
      "exitPriceQuote": 0.1933,
      "grossPnlGbp": -16.41867624422771,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.41867624422771,
      "cashChangeGbp": -18.41867624422771,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.42 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.4386865059004466,
      "targetPct": 3.1811185223191436,
      "structuralStopPrice": 0.18430000000000002,
      "structuralTargetPrice": 0.2011,
      "maePct": -0.8209338122113855,
      "mfePct": 0.3591585428424865,
      "maeGbp": -16.41867624422771,
      "mfeGbp": 7.18317085684973,
      "observedDuringTradeLowPrice": 0.1933,
      "observedDuringTradeHighPrice": 0.19560000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1933,
      "fullObservedHighPrice": 0.19560000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791925367896-34a3b56b47b14",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T21:02:47.896Z",
      "closedAtUtc": "2026-10-13T21:03:07.452Z",
      "holdingPeriodMs": 19556,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1937,
      "exitPriceQuote": 0.1953,
      "grossPnlGbp": -16.520392359318436,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.520392359318436,
      "cashChangeGbp": -18.520392359318436,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.52 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.8203407330924053,
      "targetPct": 5.369127516778519,
      "structuralStopPrice": 0.2011,
      "structuralTargetPrice": 0.18330000000000002,
      "maePct": -0.8260196179659217,
      "mfePct": 0,
      "maeGbp": -16.520392359318436,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1937,
      "observedDuringTradeHighPrice": 0.19529999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1937,
      "fullObservedHighPrice": 0.19529999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791924470961-6ea0471b25df9",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:47:50.961Z",
      "closedAtUtc": "2026-10-13T21:00:44.710Z",
      "holdingPeriodMs": 773749,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1591,
      "exitPriceQuote": 0.1604,
      "grossPnlGbp": -16.34192331866745,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.34192331866745,
      "cashChangeGbp": -18.34192331866745,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.34 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08799497171590273,
      "targetPct": 2.9038340666247553,
      "structuralStopPrice": 0.15924,
      "structuralTargetPrice": 0.15448,
      "maePct": -0.8170961659333725,
      "mfePct": 0.6285355122564431,
      "maeGbp": -16.34192331866745,
      "mfeGbp": 12.570710245128861,
      "observedDuringTradeLowPrice": 0.1581,
      "observedDuringTradeHighPrice": 0.1604,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1581,
      "fullObservedHighPrice": 0.1604,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791924391823-8746e6287f484",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:46:31.823Z",
      "closedAtUtc": "2026-10-13T20:51:23.334Z",
      "holdingPeriodMs": 291511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01736,
      "exitPriceQuote": 0.0175,
      "grossPnlGbp": 16.129032258064658,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 12.129032258064658,
      "cashChangeGbp": 14.129032258064658,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.95852534562212,
      "targetPct": 2.2177419354838905,
      "structuralStopPrice": 0.01702,
      "structuralTargetPrice": 0.017745000000000004,
      "maePct": -0.28801843317973175,
      "mfePct": 0.8064516129032329,
      "maeGbp": -5.760368663594635,
      "mfeGbp": 16.129032258064658,
      "observedDuringTradeLowPrice": 0.01731,
      "observedDuringTradeHighPrice": 0.0175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01731,
      "fullObservedHighPrice": 0.0175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791923839162-64743f4166c69",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:37:19.162Z",
      "closedAtUtc": "2026-10-13T20:51:01.630Z",
      "holdingPeriodMs": 822468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08529,
      "exitPriceQuote": 0.0846,
      "grossPnlGbp": -16.180091452691055,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.180091452691055,
      "cashChangeGbp": -18.180091452691055,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.18 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7269316449759753,
      "targetPct": 0.5557509672880623,
      "structuralStopPrice": 0.08467,
      "structuralTargetPrice": 0.08576399999999999,
      "maePct": -0.8090045726345527,
      "mfePct": 0.7621057568296374,
      "maeGbp": -16.180091452691055,
      "mfeGbp": 15.24211513659275,
      "observedDuringTradeLowPrice": 0.0846,
      "observedDuringTradeHighPrice": 0.08594,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0846,
      "fullObservedHighPrice": 0.08594,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791922830029-5a665bb50adeb",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:20:30.029Z",
      "closedAtUtc": "2026-10-13T20:45:07.051Z",
      "holdingPeriodMs": 1477022,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01705,
      "exitPriceQuote": 0.01725,
      "grossPnlGbp": 11.730205278592509,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 9.730205278592509,
      "cashChangeGbp": 10.730205278592509,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4281524926686284,
      "targetPct": 0.41055718475073677,
      "structuralStopPrice": 0.016635999999999998,
      "structuralTargetPrice": 0.01712,
      "maePct": -0.41055718475073677,
      "mfePct": 1.4662756598240483,
      "maeGbp": -8.211143695014735,
      "mfeGbp": 29.325513196480966,
      "observedDuringTradeLowPrice": 0.01698,
      "observedDuringTradeHighPrice": 0.0173,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01698,
      "fullObservedHighPrice": 0.0173,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791923189468-33ca0abb0f8a7",
      "symbol": "GNSUSDT",
      "baseAsset": "GNS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T20:26:29.468Z",
      "closedAtUtc": "2026-10-13T20:44:55.420Z",
      "holdingPeriodMs": 1105952,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.812,
      "exitPriceQuote": 0.789,
      "grossPnlGbp": 56.65024630541877,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 52.65024630541877,
      "cashChangeGbp": 54.65024630541877,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #3 weakest of 7 falling coins (-12.4% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 13.011210961610228,
      "targetPct": 39.03363288483068,
      "structuralStopPrice": 0.9176510330082751,
      "structuralTargetPrice": 0,
      "maePct": -0.8620689655172283,
      "mfePct": 6.4039408866995124,
      "maeGbp": -17.241379310344566,
      "mfeGbp": 128.07881773399026,
      "observedDuringTradeLowPrice": 0.76,
      "observedDuringTradeHighPrice": 0.8190000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76,
      "fullObservedHighPrice": 0.8190000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791922931377-dd0dc4e10a05a",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:22:11.377Z",
      "closedAtUtc": "2026-10-13T20:38:39.075Z",
      "holdingPeriodMs": 987698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.093,
      "exitPriceQuote": 2.076,
      "grossPnlGbp": -16.24462494027702,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.24462494027702,
      "cashChangeGbp": -18.24462494027702,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.24 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.025800286669841,
      "targetPct": 2.4605828953655196,
      "structuralStopPrice": 2.0506,
      "structuralTargetPrice": 2.1445000000000003,
      "maePct": -0.8122312470138511,
      "mfePct": 0.19111323459149562,
      "maeGbp": -16.24462494027702,
      "mfeGbp": 3.8222646918299126,
      "observedDuringTradeLowPrice": 2.076,
      "observedDuringTradeHighPrice": 2.097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.076,
      "fullObservedHighPrice": 2.097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791923071454-b3403c6857c17",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:24:31.454Z",
      "closedAtUtc": "2026-10-13T20:33:19.519Z",
      "holdingPeriodMs": 528065,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.155,
      "exitPriceQuote": 0.1563,
      "grossPnlGbp": -16.77419354838704,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.77419354838704,
      "cashChangeGbp": -18.77419354838704,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.77 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.33548387096773724,
      "targetPct": 1.3548387096774135,
      "structuralStopPrice": 0.15552,
      "structuralTargetPrice": 0.1529,
      "maePct": -0.9032258064516208,
      "mfePct": 0.12903225806451982,
      "maeGbp": -18.064516129032416,
      "mfeGbp": 2.5806451612903967,
      "observedDuringTradeLowPrice": 0.1548,
      "observedDuringTradeHighPrice": 0.1564,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1548,
      "fullObservedHighPrice": 0.1564,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791922830029-5a665bb50adeb-partial-1791923558989-f70d34ef0e84e",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:20:30.029Z",
      "closedAtUtc": "2026-10-13T20:32:38.989Z",
      "holdingPeriodMs": 728960,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01705,
      "exitPriceQuote": 0.01727,
      "grossPnlGbp": 12.903225806451697,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 10.903225806451697,
      "cashChangeGbp": 11.903225806451697,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4281524926686284,
      "targetPct": 0.41055718475073677,
      "structuralStopPrice": 0.016635999999999998,
      "structuralTargetPrice": 0.01712,
      "maePct": -0.41055718475073677,
      "mfePct": 1.4662756598240483,
      "maeGbp": -8.211143695014735,
      "mfeGbp": 29.325513196480966,
      "observedDuringTradeLowPrice": 0.01698,
      "observedDuringTradeHighPrice": 0.0173,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01698,
      "fullObservedHighPrice": 0.0173,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791911229171-74dbda06afe37",
      "symbol": "SOXSBUSDT",
      "baseAsset": "SOXSB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T17:07:09.171Z",
      "closedAtUtc": "2026-10-13T20:18:53.295Z",
      "holdingPeriodMs": 11504124,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 38.5,
      "exitPriceQuote": 37.3,
      "grossPnlGbp": 62.337662337662486,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 58.337662337662486,
      "cashChangeGbp": 60.337662337662486,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #2 weakest of 6 falling coins (-23.1% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 18.288347893195816,
      "targetPct": 54.865043679587444,
      "structuralStopPrice": 45.54101393888039,
      "structuralTargetPrice": 0,
      "maePct": -1.2987012987012987,
      "mfePct": 3.3246753246753276,
      "maeGbp": -25.97402597402597,
      "mfeGbp": 66.49350649350654,
      "observedDuringTradeLowPrice": 37.22,
      "observedDuringTradeHighPrice": 38.99999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 37.22,
      "fullObservedHighPrice": 38.99999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791921946219-cf171809b4e9",
      "symbol": "GNSUSDT",
      "baseAsset": "GNS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:05:46.219Z",
      "closedAtUtc": "2026-10-13T20:06:55.365Z",
      "holdingPeriodMs": 69146,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.815,
      "exitPriceQuote": 0.824,
      "grossPnlGbp": -22.08588957055217,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -26.08588957055217,
      "cashChangeGbp": -24.08588957055217,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-26.09 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6196319018404897,
      "targetPct": 1.7423312883435436,
      "structuralStopPrice": 0.8281999999999999,
      "structuralTargetPrice": 0.8008000000000001,
      "maePct": -1.2269938650306762,
      "mfePct": 0,
      "maeGbp": -24.539877300613526,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.815,
      "observedDuringTradeHighPrice": 0.8249999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.815,
      "fullObservedHighPrice": 0.8249999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791921626490-4d4ff2325107",
      "symbol": "GNSUSDT",
      "baseAsset": "GNS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T20:00:26.490Z",
      "closedAtUtc": "2026-10-13T20:01:07.316Z",
      "holdingPeriodMs": 40826,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.829,
      "exitPriceQuote": 0.822,
      "grossPnlGbp": -16.88781664656214,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.88781664656214,
      "cashChangeGbp": -18.88781664656214,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.89 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.71531966224366,
      "targetPct": 9.40892641737032,
      "structuralStopPrice": 0.7982,
      "structuralTargetPrice": 0.9069999999999999,
      "maePct": -0.8443908323281071,
      "mfePct": 0,
      "maeGbp": -16.887816646562143,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.822,
      "observedDuringTradeHighPrice": 0.829,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.822,
      "fullObservedHighPrice": 0.829,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791921500673-8682fb4abb54",
      "symbol": "GNSUSDT",
      "baseAsset": "GNS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T19:58:20.672Z",
      "closedAtUtc": "2026-10-13T19:59:18.680Z",
      "holdingPeriodMs": 58008,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.809,
      "exitPriceQuote": 0.813,
      "grossPnlGbp": 9.888751545117163,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 5.888751545117163,
      "cashChangeGbp": 7.888751545117163,
      "feeBps": 10,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.31 triggered at projected net £5.89 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6798516687268581,
      "targetPct": 1.3442521631643827,
      "structuralStopPrice": 0.8034999999999998,
      "structuralTargetPrice": 0.8198749999999999,
      "maePct": -0.3708281829419039,
      "mfePct": 0.98887515451173,
      "maeGbp": -7.4165636588380774,
      "mfeGbp": 19.7775030902346,
      "observedDuringTradeLowPrice": 0.806,
      "observedDuringTradeHighPrice": 0.8170000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.806,
      "fullObservedHighPrice": 0.8170000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791921254920-d2e5a0ee30b69",
      "symbol": "GNSUSDT",
      "baseAsset": "GNS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T19:54:14.920Z",
      "closedAtUtc": "2026-10-13T19:54:20.497Z",
      "holdingPeriodMs": 5577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.805,
      "exitPriceQuote": 0.812,
      "grossPnlGbp": -17.3913043478261,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.3913043478261,
      "cashChangeGbp": -19.3913043478261,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.39 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.7329192546583734,
      "targetPct": 3.751552795031056,
      "structuralStopPrice": 0.827,
      "structuralTargetPrice": 0.7748,
      "maePct": -0.8695652173913051,
      "mfePct": 0,
      "maeGbp": -17.3913043478261,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.805,
      "observedDuringTradeHighPrice": 0.812,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.805,
      "fullObservedHighPrice": 0.812,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791912737822-e78252519213c",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T17:32:17.821Z",
      "closedAtUtc": "2026-10-13T17:37:10.773Z",
      "holdingPeriodMs": 292952,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05704,
      "exitPriceQuote": 0.05658,
      "grossPnlGbp": -16.129032258064587,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.129032258064587,
      "cashChangeGbp": -18.129032258064587,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.13 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3471248246844385,
      "targetPct": 0.7187938288920067,
      "structuralStopPrice": 0.056842,
      "structuralTargetPrice": 0.05745,
      "maePct": -0.8064516129032294,
      "mfePct": 0.4382889200561014,
      "maeGbp": -16.129032258064587,
      "mfeGbp": 8.765778401122027,
      "observedDuringTradeLowPrice": 0.05658,
      "observedDuringTradeHighPrice": 0.05729,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05658,
      "fullObservedHighPrice": 0.05729,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791910706517-bb90e609ca5dc",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T16:58:26.516Z",
      "closedAtUtc": "2026-10-13T17:21:56.257Z",
      "holdingPeriodMs": 1409741,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1875,
      "exitPriceQuote": 0.1895,
      "grossPnlGbp": -21.333333333333353,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -25.333333333333353,
      "cashChangeGbp": -23.333333333333353,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.33 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9599999999999979,
      "targetPct": 0.6506666666666661,
      "structuralStopPrice": 0.1893,
      "structuralTargetPrice": 0.18628,
      "maePct": -1.0666666666666678,
      "mfePct": 1.2266666666666648,
      "maeGbp": -21.333333333333353,
      "mfeGbp": 24.533333333333292,
      "observedDuringTradeLowPrice": 0.1852,
      "observedDuringTradeHighPrice": 0.1895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1852,
      "fullObservedHighPrice": 0.1895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791845057640-124316129d20d",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T22:44:17.640Z",
      "closedAtUtc": "2026-10-13T16:53:41.866Z",
      "holdingPeriodMs": 65364226,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3297,
      "exitPriceQuote": 0.3274,
      "grossPnlGbp": 13.952077646344973,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 9.952077646344973,
      "cashChangeGbp": 11.952077646344973,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #1 weakest of 3 falling coins (-2.7% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 2.6767910332920257,
      "targetPct": 8.030373099876076,
      "structuralStopPrice": 0.3385253800367638,
      "structuralTargetPrice": 0,
      "maePct": -0.24264482863209672,
      "mfePct": 0.7279344858962733,
      "maeGbp": -4.852896572641934,
      "mfeGbp": 14.558689717925466,
      "observedDuringTradeLowPrice": 0.3273,
      "observedDuringTradeHighPrice": 0.3305,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3273,
      "fullObservedHighPrice": 0.3305,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791909279181-642cdd8ab65ab",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T16:34:39.181Z",
      "closedAtUtc": "2026-10-13T16:53:11.843Z",
      "holdingPeriodMs": 1112662,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1871,
      "exitPriceQuote": 0.1854,
      "grossPnlGbp": -18.172100481025968,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -22.172100481025968,
      "cashChangeGbp": -20.172100481025968,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.17 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.5761624799572376,
      "targetPct": 1.8920363442009702,
      "structuralStopPrice": 0.18228,
      "structuralTargetPrice": 0.19064,
      "maePct": -0.9086050240512985,
      "mfePct": 0.21378941742384366,
      "maeGbp": -18.17210048102597,
      "mfeGbp": 4.2757883484768735,
      "observedDuringTradeLowPrice": 0.1854,
      "observedDuringTradeHighPrice": 0.1875,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1854,
      "fullObservedHighPrice": 0.1875,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791908975460-83adbd4eb866b",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-13T16:29:35.460Z",
      "closedAtUtc": "2026-10-13T16:34:28.020Z",
      "holdingPeriodMs": 292560,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4289,
      "exitPriceQuote": 0.4337,
      "grossPnlGbp": 22.382839822802385,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 18.382839822802385,
      "cashChangeGbp": 20.382839822802385,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: took profit at your chosen line (Resistance 2) 0.433620",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1004896246211242,
      "targetPct": 2.051760317090238,
      "structuralStopPrice": 0.42418,
      "structuralTargetPrice": 0.43770000000000003,
      "maePct": -0.30310095593378955,
      "mfePct": 1.1191419911401193,
      "maeGbp": -6.062019118675791,
      "mfeGbp": 22.382839822802385,
      "observedDuringTradeLowPrice": 0.4276,
      "observedDuringTradeHighPrice": 0.4337,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4276,
      "fullObservedHighPrice": 0.4337,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791872825166-3c253c7884f31",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T06:27:05.166Z",
      "closedAtUtc": "2026-10-13T11:52:04.393Z",
      "holdingPeriodMs": 19499227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1677,
      "exitPriceQuote": 1.1533,
      "grossPnlGbp": 24.663869144471985,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 20.663869144471985,
      "cashChangeGbp": 22.663869144471985,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 1.27640 in the last 3 days after a 69% run; now 8.5% below the high on a red 1-hour candle; stop above the high at 1.28919 (10.4%)",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 10.404152240668463,
      "targetPct": 31.21245672200539,
      "structuralStopPrice": 1.182075,
      "structuralTargetPrice": 0,
      "maePct": -3.0572921127001855,
      "mfePct": 2.286546201935424,
      "maeGbp": -61.14584225400371,
      "mfeGbp": 45.73092403870848,
      "observedDuringTradeLowPrice": 1.141,
      "observedDuringTradeHighPrice": 1.2034,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.141,
      "fullObservedHighPrice": 1.2034,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791870726804-274c7faaafcbb",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T05:52:06.804Z",
      "closedAtUtc": "2026-10-13T11:51:39.814Z",
      "holdingPeriodMs": 21573010,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4313,
      "exitPriceQuote": 0.4195,
      "grossPnlGbp": 54.71829353118494,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 50.71829353118494,
      "cashChangeGbp": 52.71829353118494,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 0.461400 in the last 3 days after a 102% run; now 6.5% below the high on a red 1-hour candle; stop above the high at 0.471300 (9.3%)",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 9.274287039183848,
      "targetPct": 27.822861117551547,
      "structuralStopPrice": 0.43794642857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.7187572455367475,
      "mfePct": 4.776257825179691,
      "maeGbp": -14.375144910734951,
      "mfeGbp": 95.52515650359382,
      "observedDuringTradeLowPrice": 0.4107,
      "observedDuringTradeHighPrice": 0.43439999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4107,
      "fullObservedHighPrice": 0.43439999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791794316845-7335c0876e8ec",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T08:38:36.845Z",
      "closedAtUtc": "2026-10-13T06:01:56.776Z",
      "holdingPeriodMs": 76999931,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 168.89,
      "exitPriceQuote": 160.94,
      "grossPnlGbp": -94.14411747291123,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -98.14411747291123,
      "cashChangeGbp": -96.14411747291123,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #14 of 79 coins by 30-day gain (+39.6%); above its 50-day average",
      "exitReason": "paper.execution.timer: momentum: daily close below its 20-day average",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 21.32269681065469,
      "targetPct": 63.96809043196407,
      "structuralStopPrice": 132.87809735648528,
      "structuralTargetPrice": 0,
      "maePct": -9.953223991947405,
      "mfePct": 0.13026230090593127,
      "maeGbp": -199.0644798389481,
      "mfeGbp": 2.605246018118626,
      "observedDuringTradeLowPrice": 152.08,
      "observedDuringTradeHighPrice": 169.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 152.08,
      "fullObservedHighPrice": 169.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791863946886-4a87e1a5bc9a9",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T03:59:06.885Z",
      "closedAtUtc": "2026-10-13T05:47:06.385Z",
      "holdingPeriodMs": 6479500,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4383,
      "exitPriceQuote": 0.4326,
      "grossPnlGbp": 26.00958247775514,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 22.00958247775514,
      "cashChangeGbp": 24.00958247775514,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 0.461400 in the last 3 days after a 102% run; now 5.0% below the high on a red 1-hour candle; stop above the high at 0.470111 (7.3%)",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 7.257749095531429,
      "targetPct": 21.773247286594287,
      "structuralStopPrice": 0.4506321428571428,
      "structuralTargetPrice": 0,
      "maePct": -0.844170659365727,
      "mfePct": 3.23979009810633,
      "maeGbp": -16.88341318731454,
      "mfeGbp": 64.7958019621266,
      "observedDuringTradeLowPrice": 0.4241,
      "observedDuringTradeHighPrice": 0.442,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4241,
      "fullObservedHighPrice": 0.442,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846683660-cba271294a5a",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T23:11:23.660Z",
      "closedAtUtc": "2026-10-13T04:48:46.434Z",
      "holdingPeriodMs": 20242774,
      "reportingCurrency": "GBP",
      "notionalGbp": 1198.37,
      "assetQuantity": null,
      "entryPriceQuote": 1.855,
      "exitPriceQuote": 1.928,
      "grossPnlGbp": -47.15957412398919,
      "entryFeeGbp": 1.19837,
      "exitFeeGbp": 1.19837,
      "totalCostsGbp": 2.39674,
      "netPnlGbp": -49.55631412398919,
      "cashChangeGbp": -48.357944123989185,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 37",
      "exitReason": "paper.execution.websocket: short stop hit above the swing high (1.92794)",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 3.9322993621021913,
      "targetPct": 11.796898086306573,
      "structuralStopPrice": 1.9279441531669956,
      "structuralTargetPrice": 0,
      "maePct": -4.043126684636116,
      "mfePct": 3.665768194070084,
      "maeGbp": -48.45161725067382,
      "mfeGbp": 43.929466307277664,
      "observedDuringTradeLowPrice": 1.787,
      "observedDuringTradeHighPrice": 1.93,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.787,
      "fullObservedHighPrice": 1.93,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856305116-03734b26bfda4",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:51:45.116Z",
      "closedAtUtc": "2026-10-13T04:25:53.708Z",
      "holdingPeriodMs": 9248592,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08373,
      "exitPriceQuote": 0.08726,
      "grossPnlGbp": -84.31864325809161,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -88.31864325809161,
      "cashChangeGbp": -86.31864325809161,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 0.0908200 in the last 3 days after a 78% run; now 7.8% below the high on a red 1-hour candle; stop above the high at 0.0925568 (10.5%)",
      "exitReason": "paper.execution.websocket: top short trailing stop hit (0.0871704)",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 10.541963112726283,
      "targetPct": 31.625889338178848,
      "structuralStopPrice": 0.08717035714285715,
      "structuralTargetPrice": 0,
      "maePct": -4.215932162904581,
      "mfePct": 2.113937656753844,
      "maeGbp": -84.31864325809161,
      "mfeGbp": 42.27875313507688,
      "observedDuringTradeLowPrice": 0.08196,
      "observedDuringTradeHighPrice": 0.08726000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08196,
      "fullObservedHighPrice": 0.08726000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791863237872-b89c02c964109",
      "symbol": "币安人生USDT",
      "baseAsset": "币安人生",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T03:47:17.872Z",
      "closedAtUtc": "2026-10-13T03:57:18.248Z",
      "holdingPeriodMs": 600376,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.551,
      "exitPriceQuote": 0.5502,
      "grossPnlGbp": -2.0165226860254664,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -4.794282686025467,
      "cashChangeGbp": -3.4054026860254663,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.17%); RSI (60) in neutral zone; volume confirmed (2.19x baseline); confidence 86 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.5483552,
      "structuralTargetPrice": 0,
      "maePct": -0.21778584392016148,
      "mfePct": 0.12704174228673734,
      "maeGbp": -3.024784029038339,
      "mfeGbp": 1.7644573502720378,
      "observedDuringTradeLowPrice": 0.5498,
      "observedDuringTradeHighPrice": 0.5516999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5498,
      "fullObservedHighPrice": 0.5516999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791863233028-20c5e2250ffdf",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T03:47:13.028Z",
      "closedAtUtc": "2026-10-13T03:57:13.543Z",
      "holdingPeriodMs": 600515,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.7014,
      "exitPriceQuote": 0.7045,
      "grossPnlGbp": 6.138477331052165,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 3.360717331052165,
      "cashChangeGbp": 4.749597331052165,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bull pennant supports long; 2.24% impulse followed by contracting pennant; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.12%); 5-minute trend confirms long (EMA slope: 0.33%); RSI (64) in neutral zone; volume confirmed (2.07x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.69803328,
      "structuralTargetPrice": 0,
      "maePct": -0.07128599942971998,
      "mfePct": 0.7413743940690023,
      "maeGbp": -0.990076988879495,
      "mfeGbp": 10.29680068434556,
      "observedDuringTradeLowPrice": 0.7009,
      "observedDuringTradeHighPrice": 0.7066,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7009,
      "fullObservedHighPrice": 0.7066,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791862930249-fceb86b8c7549",
      "symbol": "SPCXBUSDT",
      "baseAsset": "SPCXB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T03:42:10.249Z",
      "closedAtUtc": "2026-10-13T03:52:10.531Z",
      "holdingPeriodMs": 600282,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 162.44,
      "exitPriceQuote": 162.66,
      "grossPnlGbp": 1.8810243782319531,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -0.8967356217680471,
      "cashChangeGbp": 0.492144378231953,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.03%); RSI (64) in neutral zone; volume confirmed (3.68x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 161.66028799999998,
      "structuralTargetPrice": 0,
      "maePct": -0.04309283427726741,
      "mfePct": 0.1354346220142815,
      "maeGbp": -0.5985077567101116,
      "mfeGbp": 1.881024378231953,
      "observedDuringTradeLowPrice": 162.37,
      "observedDuringTradeHighPrice": 162.66,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 162.37,
      "fullObservedHighPrice": 162.66,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846734039-5099319df9126",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T23:12:14.039Z",
      "closedAtUtc": "2026-10-13T03:47:10.579Z",
      "holdingPeriodMs": 16496540,
      "reportingCurrency": "GBP",
      "notionalGbp": 909,
      "assetQuantity": null,
      "entryPriceQuote": 0.2123,
      "exitPriceQuote": 0.21,
      "grossPnlGbp": 9.847856806406014,
      "entryFeeGbp": 0.909,
      "exitFeeGbp": 0.909,
      "totalCostsGbp": 1.818,
      "netPnlGbp": 8.029856806406015,
      "cashChangeGbp": 8.938856806406013,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 42",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 5.260541900181971,
      "targetPct": 15.781625700545913,
      "structuralStopPrice": 0.2234681304540863,
      "structuralTargetPrice": 0,
      "maePct": -0.2826189354686845,
      "mfePct": 4.474799811587368,
      "maeGbp": -2.5690061234103423,
      "mfeGbp": 40.67593028732917,
      "observedDuringTradeLowPrice": 0.2028,
      "observedDuringTradeHighPrice": 0.2129,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2028,
      "fullObservedHighPrice": 0.2129,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791734190675-a527c88a397f5",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T15:56:30.675Z",
      "closedAtUtc": "2026-10-13T03:46:24.445Z",
      "holdingPeriodMs": 128993770,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.162,
      "exitPriceQuote": 0.1791,
      "grossPnlGbp": 211.11111111111117,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 207.11111111111117,
      "cashChangeGbp": 209.11111111111117,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #5 of 75 coins by 30-day gain (+81.1%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 24.924377099407504,
      "targetPct": 74.77313129822251,
      "structuralStopPrice": 0.12162250909895984,
      "structuralTargetPrice": 0,
      "maePct": -11.666666666666666,
      "mfePct": 13.14814814814814,
      "maeGbp": -233.33333333333331,
      "mfeGbp": 262.9629629629628,
      "observedDuringTradeLowPrice": 0.1431,
      "observedDuringTradeHighPrice": 0.1833,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1431,
      "fullObservedHighPrice": 0.1833,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791862565581-cea9837cc8a5d",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T03:36:05.581Z",
      "closedAtUtc": "2026-10-13T03:39:57.358Z",
      "holdingPeriodMs": 231777,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.06104,
      "exitPriceQuote": 0.06079,
      "grossPnlGbp": -5.688401048492797,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -8.466161048492797,
      "cashChangeGbp": -7.0772810484927975,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.31%); RSI (77) elevated but not extreme; volume confirmed (2.96x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.060747008,
      "structuralTargetPrice": 0,
      "maePct": -0.42595019659239247,
      "mfePct": 0.2129750982962076,
      "maeGbp": -5.915937090432421,
      "mfeGbp": 2.957968545216368,
      "observedDuringTradeLowPrice": 0.06078,
      "observedDuringTradeHighPrice": 0.06117,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06078,
      "fullObservedHighPrice": 0.06117,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791861898421-6e21fffc9a6a6",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T03:24:58.421Z",
      "closedAtUtc": "2026-10-13T03:36:50.756Z",
      "holdingPeriodMs": 712335,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4218,
      "exitPriceQuote": 0.4487,
      "grossPnlGbp": -127.54860123281168,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -131.54860123281168,
      "cashChangeGbp": -129.54860123281168,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 0.461400 in the last 3 days after a 102% run; now 8.6% below the high on a red 1-hour candle; stop above the high at 0.470111 (11.5%)",
      "exitReason": "paper.execution.websocket: top short trailing stop hit (0.447932)",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 11.453464742938424,
      "targetPct": 34.360394228815274,
      "structuralStopPrice": 0.44793214285714283,
      "structuralTargetPrice": 0,
      "maePct": -6.377430061640584,
      "mfePct": 0,
      "maeGbp": -127.54860123281168,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4218,
      "observedDuringTradeHighPrice": 0.4487,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4218,
      "fullObservedHighPrice": 0.4487,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846370826-8a28d1616a646",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T23:06:10.826Z",
      "closedAtUtc": "2026-10-13T03:24:00.599Z",
      "holdingPeriodMs": 15469773,
      "reportingCurrency": "GBP",
      "notionalGbp": 996.63,
      "assetQuantity": null,
      "entryPriceQuote": 0.09786,
      "exitPriceQuote": 0.10255,
      "grossPnlGbp": -47.76409871244635,
      "entryFeeGbp": 0.99663,
      "exitFeeGbp": 0.99663,
      "totalCostsGbp": 1.99326,
      "netPnlGbp": -49.75735871244635,
      "cashChangeGbp": -48.76072871244635,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 38",
      "exitReason": "paper.execution.websocket: short stop hit above the swing high (0.102535)",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 4.776860303112984,
      "targetPct": 14.330580909338952,
      "structuralStopPrice": 0.10253463549262637,
      "structuralTargetPrice": 0,
      "maePct": -4.802779480891065,
      "mfePct": 1.451052524013902,
      "maeGbp": -47.86594114040462,
      "mfeGbp": 14.461624770079752,
      "observedDuringTradeLowPrice": 0.09644,
      "observedDuringTradeHighPrice": 0.10256000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09644,
      "fullObservedHighPrice": 0.10256000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791861111273-1eec1614e8fac",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T03:11:51.272Z",
      "closedAtUtc": "2026-10-13T03:19:17.644Z",
      "holdingPeriodMs": 446372,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.8871,
      "exitPriceQuote": 0.8835,
      "grossPnlGbp": -5.636307067974373,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -8.414067067974374,
      "cashChangeGbp": -7.0251870679743735,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (77) elevated but not extreme; volume confirmed (2.31x baseline); confidence 94 meets threshold; consensus strength 0.83 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.88284192,
      "structuralTargetPrice": 0,
      "maePct": -0.4170893924022136,
      "mfePct": 0.0789088039679894,
      "maeGbp": -5.792871153195865,
      "mfeGbp": 1.0959485965506113,
      "observedDuringTradeLowPrice": 0.8834,
      "observedDuringTradeHighPrice": 0.8878,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8834,
      "fullObservedHighPrice": 0.8878,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791859068439-8e8094eb73f2",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:37:48.439Z",
      "closedAtUtc": "2026-10-13T02:42:37.246Z",
      "holdingPeriodMs": 288807,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 7.38,
      "exitPriceQuote": 7.351,
      "grossPnlGbp": -5.45765853658535,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -8.23541853658535,
      "cashChangeGbp": -6.84653853658535,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.11%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (58) in neutral zone; volume confirmed (1.40x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 7.344576,
      "structuralTargetPrice": 0,
      "maePct": -0.3929539295392942,
      "mfePct": 0.08130081300813316,
      "maeGbp": -5.45765853658535,
      "mfeGbp": 1.1291707317073598,
      "observedDuringTradeLowPrice": 7.351,
      "observedDuringTradeHighPrice": 7.385999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.351,
      "fullObservedHighPrice": 7.385999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791858398686-0331aa819b5bf",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:26:38.686Z",
      "closedAtUtc": "2026-10-13T02:31:33.780Z",
      "holdingPeriodMs": 295094,
      "reportingCurrency": "GBP",
      "notionalGbp": 1257.37,
      "assetQuantity": null,
      "entryPriceQuote": 0.5068,
      "exitPriceQuote": 0.5047,
      "grossPnlGbp": -5.210096685082849,
      "entryFeeGbp": 1.2573699999999999,
      "exitFeeGbp": 1.2573699999999999,
      "totalCostsGbp": 2.5147399999999998,
      "netPnlGbp": -7.724836685082849,
      "cashChangeGbp": -6.467466685082849,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; 1-minute trend confirms long (EMA slope: 0.11%); 5-minute trend confirms long (EMA slope: 0.29%); RSI (68) in neutral zone; volume confirmed (1.31x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5553,
      "targetPct": 1.8306,
      "structuralStopPrice": 0.5039857142857143,
      "structuralTargetPrice": 0,
      "maePct": -0.41436464088397607,
      "mfePct": 0.019731649565901534,
      "maeGbp": -5.210096685082849,
      "mfeGbp": 0.24809984214677608,
      "observedDuringTradeLowPrice": 0.5047,
      "observedDuringTradeHighPrice": 0.5069,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5047,
      "fullObservedHighPrice": 0.5069,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791858077152-b23a81472a3d7",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:21:17.152Z",
      "closedAtUtc": "2026-10-13T02:31:17.752Z",
      "holdingPeriodMs": 600600,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.10143,
      "exitPriceQuote": 0.10117,
      "grossPnlGbp": -3.5601774622894036,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -6.337937462289403,
      "cashChangeGbp": -4.949057462289404,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.25%); RSI (74) elevated but not extreme; volume confirmed (1.53x baseline); confidence 93 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.100943136,
      "structuralTargetPrice": 0,
      "maePct": -0.41407867494824374,
      "mfePct": 0.03943606428078317,
      "maeGbp": -5.751055900621168,
      "mfeGbp": 0.5477196095829413,
      "observedDuringTradeLowPrice": 0.10101,
      "observedDuringTradeHighPrice": 0.10147,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10101,
      "fullObservedHighPrice": 0.10147,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791857830554-e06930fa21904",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:17:10.554Z",
      "closedAtUtc": "2026-10-13T02:29:32.868Z",
      "holdingPeriodMs": 742314,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 157.2,
      "exitPriceQuote": 157.34,
      "grossPnlGbp": 1.236916030534482,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -1.5408439694655183,
      "cashChangeGbp": -0.15196396946551816,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (72) elevated but not extreme; volume confirmed (2.21x baseline); confidence 95 meets threshold; consensus strength 0.86 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 156.44544,
      "structuralTargetPrice": 0,
      "maePct": -0.006361323155210499,
      "mfePct": 0.4516539440203613,
      "maeGbp": -0.0883511450380876,
      "mfeGbp": 6.272931297709995,
      "observedDuringTradeLowPrice": 157.19,
      "observedDuringTradeHighPrice": 157.91,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 157.19,
      "fullObservedHighPrice": 157.91,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791858403733-6121e5a0552dc",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:26:43.733Z",
      "closedAtUtc": "2026-10-13T02:29:16.351Z",
      "holdingPeriodMs": 152618,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 49.73,
      "exitPriceQuote": 49.52,
      "grossPnlGbp": -5.864966820832322,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -8.642726820832323,
      "cashChangeGbp": -7.253846820832322,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (77) elevated but not extreme; volume confirmed (3.24x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 49.491296,
      "structuralTargetPrice": 0,
      "maePct": -0.42228031369393476,
      "mfePct": 0,
      "maeGbp": -5.864966820832321,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 49.52,
      "observedDuringTradeHighPrice": 49.73,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 49.52,
      "fullObservedHighPrice": 49.73,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791858450151-9a18f5f011178",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:27:30.151Z",
      "closedAtUtc": "2026-10-13T02:29:09.796Z",
      "holdingPeriodMs": 99645,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 1.817,
      "exitPriceQuote": 1.809,
      "grossPnlGbp": -6.115046780407271,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -8.892806780407271,
      "cashChangeGbp": -7.503926780407271,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (74) elevated but not extreme; volume confirmed (11.67x baseline); confidence 88 meets threshold; consensus strength 0.80 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1.8082783999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.440286186020914,
      "mfePct": 0,
      "maeGbp": -6.115046780407271,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.809,
      "observedDuringTradeHighPrice": 1.817,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.809,
      "fullObservedHighPrice": 1.817,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791857589190-7a3a9a5f01cab",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:13:09.190Z",
      "closedAtUtc": "2026-10-13T02:28:33.894Z",
      "holdingPeriodMs": 924704,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 61.29,
      "exitPriceQuote": 61.48,
      "grossPnlGbp": 4.305550660792901,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 1.5277906607929004,
      "cashChangeGbp": 2.9166706607929003,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (60) in neutral zone; volume confirmed (1.23x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 60.995808,
      "structuralTargetPrice": 0,
      "maePct": -0.032631750693418206,
      "mfePct": 0.42421275901451794,
      "maeGbp": -0.45321585903074685,
      "mfeGbp": 5.891806167400837,
      "observedDuringTradeLowPrice": 61.27,
      "observedDuringTradeHighPrice": 61.55,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 61.27,
      "fullObservedHighPrice": 61.55,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791857846711-f1c6a7ec4afa2",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:17:26.711Z",
      "closedAtUtc": "2026-10-13T02:27:26.814Z",
      "holdingPeriodMs": 600103,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 1.3579,
      "exitPriceQuote": 1.3619,
      "grossPnlGbp": 4.0912585610133325,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 1.3134985610133323,
      "cashChangeGbp": 2.702378561013332,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (67) in neutral zone; volume confirmed (1.61x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1.35138208,
      "structuralTargetPrice": 0,
      "maePct": -0.014728625082863244,
      "mfePct": 0.3976728772368988,
      "maeGbp": -0.20456292805087106,
      "mfeGbp": 5.523199057367841,
      "observedDuringTradeLowPrice": 1.3577,
      "observedDuringTradeHighPrice": 1.3633000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3577,
      "fullObservedHighPrice": 1.3633000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791857774211-e78ae9ce8658f",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:16:14.211Z",
      "closedAtUtc": "2026-10-13T02:26:31.070Z",
      "holdingPeriodMs": 616859,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.08321,
      "exitPriceQuote": 0.08355,
      "grossPnlGbp": 5.675029443576378,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 2.8972694435763775,
      "cashChangeGbp": 4.286149443576377,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.11%); RSI (67) in neutral zone; volume confirmed (1.28x baseline); confidence 94 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.082810592,
      "structuralTargetPrice": 0,
      "maePct": -0.048071145295051375,
      "mfePct": 0.40860473500780325,
      "maeGbp": -0.6676505227739097,
      "mfeGbp": 5.675029443576379,
      "observedDuringTradeLowPrice": 0.08317,
      "observedDuringTradeHighPrice": 0.08355,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08317,
      "fullObservedHighPrice": 0.08355,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791857769153-7af35f929a1e4",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:16:09.153Z",
      "closedAtUtc": "2026-10-13T02:26:12.400Z",
      "holdingPeriodMs": 603247,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 105.87,
      "exitPriceQuote": 106.73,
      "grossPnlGbp": 11.282108245962023,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 8.504348245962023,
      "cashChangeGbp": 9.893228245962023,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (75) elevated but not extreme; volume confirmed (1.47x baseline); confidence 94 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 105.361824,
      "structuralTargetPrice": 0,
      "maePct": -0.0755643713988838,
      "mfePct": 0.8123169925380178,
      "maeGbp": -1.0494984414848174,
      "mfeGbp": 11.282108245962021,
      "observedDuringTradeLowPrice": 105.79,
      "observedDuringTradeHighPrice": 106.72999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 105.79,
      "fullObservedHighPrice": 106.72999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791857347459-c984932f292aa",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:09:07.458Z",
      "closedAtUtc": "2026-10-13T02:20:12.841Z",
      "holdingPeriodMs": 665383,
      "reportingCurrency": "GBP",
      "notionalGbp": 1232.73,
      "assetQuantity": null,
      "entryPriceQuote": 0.5027,
      "exitPriceQuote": 0.5043,
      "grossPnlGbp": 3.923548836283906,
      "entryFeeGbp": 1.23273,
      "exitFeeGbp": 1.23273,
      "totalCostsGbp": 2.46546,
      "netPnlGbp": 1.4580888362839057,
      "cashChangeGbp": 2.690818836283906,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.39%); RSI (75) elevated but not extreme; volume confirmed (1.92x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5712,
      "targetPct": 1.8624,
      "structuralStopPrice": 0.49982857142857146,
      "structuralTargetPrice": 0,
      "maePct": -0.17903322060871532,
      "mfePct": 0.8553809429082894,
      "maeGbp": -2.2069962204098164,
      "mfeGbp": 10.544537497513357,
      "observedDuringTradeLowPrice": 0.5018,
      "observedDuringTradeHighPrice": 0.507,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5018,
      "fullObservedHighPrice": 0.507,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791857160826-9c3ec6c604c7e",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:06:00.826Z",
      "closedAtUtc": "2026-10-13T02:16:01.598Z",
      "holdingPeriodMs": 600772,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 7.063,
      "exitPriceQuote": 7.088,
      "grossPnlGbp": 4.916041342205932,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 2.1382813422059317,
      "cashChangeGbp": 3.5271613422059316,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.16%); RSI (70) in neutral zone; volume confirmed (2.14x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: failed-breakout evidence opposes continuation; mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 7.029097599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.25484921421491996,
      "mfePct": 0.4247486903582082,
      "maeGbp": -3.5395497663881805,
      "mfeGbp": 5.899249610647083,
      "observedDuringTradeLowPrice": 7.045,
      "observedDuringTradeHighPrice": 7.092999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.045,
      "fullObservedHighPrice": 7.092999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856914572-c22eef9420626",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:01:54.572Z",
      "closedAtUtc": "2026-10-13T02:11:56.442Z",
      "holdingPeriodMs": 601870,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 736.48,
      "exitPriceQuote": 737.92,
      "grossPnlGbp": 2.7156028676948702,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -0.06215713230512998,
      "cashChangeGbp": 1.3267228676948701,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.06%); RSI (67) in neutral zone; volume confirmed (1.63x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 732.944896,
      "structuralTargetPrice": 0,
      "maePct": -0.06789050619161416,
      "mfePct": 0.19552465783184078,
      "maeGbp": -0.9429176623940908,
      "mfeGbp": 2.7156028676948707,
      "observedDuringTradeLowPrice": 735.98,
      "observedDuringTradeHighPrice": 737.92,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 735.98,
      "fullObservedHighPrice": 737.92,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856853036-3d12350eb9844",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T02:00:53.036Z",
      "closedAtUtc": "2026-10-13T02:10:55.198Z",
      "holdingPeriodMs": 602162,
      "reportingCurrency": "GBP",
      "notionalGbp": 1090.45,
      "assetQuantity": null,
      "entryPriceQuote": 1188.98,
      "exitPriceQuote": 1190.26,
      "grossPnlGbp": 1.173927231744832,
      "entryFeeGbp": 1.0904500000000001,
      "exitFeeGbp": 1.0904500000000001,
      "totalCostsGbp": 2.1809000000000003,
      "netPnlGbp": -1.0069727682551683,
      "cashChangeGbp": 0.08347723174483179,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.13%); 5-minute trend confirms long (EMA slope: 0.34%); RSI (75) elevated but not extreme; volume confirmed (2.94x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.6771,
      "targetPct": 2.0741,
      "structuralStopPrice": 1180.93,
      "structuralTargetPrice": 0,
      "maePct": -0.22372117276994413,
      "mfePct": 0.5206143080623774,
      "maeGbp": -2.4395675284698557,
      "mfeGbp": 5.677038722266194,
      "observedDuringTradeLowPrice": 1186.32,
      "observedDuringTradeHighPrice": 1195.17,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1186.32,
      "fullObservedHighPrice": 1195.17,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856790939-352cefb83d383",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:59:50.938Z",
      "closedAtUtc": "2026-10-13T02:09:50.964Z",
      "holdingPeriodMs": 600026,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.2109,
      "exitPriceQuote": 0.2102,
      "grossPnlGbp": -4.609843527738305,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -7.387603527738305,
      "cashChangeGbp": -5.9987235277383055,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.18%); RSI (69) in neutral zone; volume confirmed (1.68x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.20988768,
      "structuralTargetPrice": 0,
      "maePct": -0.3793266951161665,
      "mfePct": 0,
      "maeGbp": -5.268392603129414,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2101,
      "observedDuringTradeHighPrice": 0.2109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2101,
      "fullObservedHighPrice": 0.2109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856604597-8f6245beca91f",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:56:44.597Z",
      "closedAtUtc": "2026-10-13T02:08:04.609Z",
      "holdingPeriodMs": 680012,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 82421.23,
      "exitPriceQuote": 82584.28,
      "grossPnlGbp": 2.7475552597310675,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -0.030204740268932717,
      "cashChangeGbp": 1.3586752597310674,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (60) in neutral zone; volume confirmed (1.23x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 82025.608096,
      "structuralTargetPrice": 0,
      "maePct": -0.0033486517975948203,
      "mfePct": 0.19782524478220345,
      "maeGbp": -0.04650875508643495,
      "mfeGbp": 2.747555259731067,
      "observedDuringTradeLowPrice": 82418.47,
      "observedDuringTradeHighPrice": 82584.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 82418.47,
      "fullObservedHighPrice": 82584.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856242902-cb1f2c86040b6",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:50:42.902Z",
      "closedAtUtc": "2026-10-13T02:08:01.911Z",
      "holdingPeriodMs": 1039009,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 1.872,
      "exitPriceQuote": 1.884,
      "grossPnlGbp": 8.903076923076767,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 6.125316923076767,
      "cashChangeGbp": 7.514196923076767,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (76) elevated but not extreme; volume confirmed (3.55x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1.8630144,
      "structuralTargetPrice": 0,
      "maePct": -0.10683760683760693,
      "mfePct": 0.6410256410256298,
      "maeGbp": -1.4838461538461554,
      "mfeGbp": 8.903076923076767,
      "observedDuringTradeLowPrice": 1.87,
      "observedDuringTradeHighPrice": 1.8840000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.87,
      "fullObservedHighPrice": 1.8840000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856547571-665042a6e8e9c",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:55:47.571Z",
      "closedAtUtc": "2026-10-13T02:05:58.331Z",
      "holdingPeriodMs": 610760,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.2326,
      "exitPriceQuote": 0.2331,
      "grossPnlGbp": 2.9855546001719717,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 0.2077946001719715,
      "cashChangeGbp": 1.5966746001719716,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (70) in neutral zone; volume confirmed (1.55x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.23148352,
      "structuralTargetPrice": 0,
      "maePct": -0.12897678417884553,
      "mfePct": 0.25795356835769107,
      "maeGbp": -1.79133276010315,
      "mfeGbp": 3.5826655202063,
      "observedDuringTradeLowPrice": 0.2323,
      "observedDuringTradeHighPrice": 0.2332,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2323,
      "fullObservedHighPrice": 0.2332,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791856482384-365767fc76c8d",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:54:42.384Z",
      "closedAtUtc": "2026-10-13T02:04:42.969Z",
      "holdingPeriodMs": 600585,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 12.699,
      "exitPriceQuote": 12.666,
      "grossPnlGbp": -3.6091849751948404,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -6.38694497519484,
      "cashChangeGbp": -4.998064975194841,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (63) in neutral zone; volume confirmed (1.49x baseline); confidence 94 meets threshold; consensus strength 0.85 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 12.6380448,
      "structuralTargetPrice": 0,
      "maePct": -0.267737617135213,
      "mfePct": 0.023623907394283907,
      "maeGbp": -3.7185542168675467,
      "mfeGbp": 0.3281077250177304,
      "observedDuringTradeLowPrice": 12.665,
      "observedDuringTradeHighPrice": 12.701999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 12.665,
      "fullObservedHighPrice": 12.701999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846681046-55c7868014809",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T23:11:21.046Z",
      "closedAtUtc": "2026-10-13T01:51:42.849Z",
      "holdingPeriodMs": 9621803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2462.09,
      "exitPriceQuote": 2462.21,
      "grossPnlGbp": -0.09747815879995521,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -4.097478158799955,
      "cashChangeGbp": -2.097478158799955,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 33",
      "exitReason": "paper.execution.fast-shortlist: short trailing stop hit (2461.87)",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 2.0360317197753606,
      "targetPct": 6.108095159326082,
      "structuralStopPrice": 2461.868933369417,
      "structuralTargetPrice": 0,
      "maePct": -0.21973201629509298,
      "mfePct": 2.045010539825935,
      "maeGbp": -4.39464032590186,
      "mfeGbp": 40.9002107965187,
      "observedDuringTradeLowPrice": 2411.74,
      "observedDuringTradeHighPrice": 2467.4999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2411.74,
      "fullObservedHighPrice": 2467.4999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791855574127-5b33c2a3e49ab",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:39:34.127Z",
      "closedAtUtc": "2026-10-13T01:49:34.854Z",
      "holdingPeriodMs": 600727,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 1177.02,
      "exitPriceQuote": 1180.3,
      "grossPnlGbp": 3.870389967884966,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 1.0926299678849656,
      "cashChangeGbp": 2.481509967884966,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.23%); RSI (60) in neutral zone; volume confirmed (1.54x baseline); confidence 95 meets threshold; consensus strength 0.83 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1171.370304,
      "structuralTargetPrice": 0,
      "maePct": -0.2565801770573127,
      "mfePct": 0.45793614382084413,
      "maeGbp": -3.563590763113605,
      "mfeGbp": 6.360183514298941,
      "observedDuringTradeLowPrice": 1174,
      "observedDuringTradeHighPrice": 1182.41,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1174,
      "fullObservedHighPrice": 1182.41,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791855454364-d32eaf8d06fa2",
      "symbol": "CAKEUSDT",
      "baseAsset": "CAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:37:34.364Z",
      "closedAtUtc": "2026-10-13T01:47:36.585Z",
      "holdingPeriodMs": 602221,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 2.277,
      "exitPriceQuote": 2.272,
      "grossPnlGbp": -3.0498023715417077,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -5.827562371541708,
      "cashChangeGbp": -4.438682371541708,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.16%); RSI (65) in neutral zone; volume confirmed (1.51x baseline); confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 2.2660704000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.21958717610893003,
      "mfePct": 0.04391743522177821,
      "maeGbp": -3.0498023715417077,
      "mfeGbp": 0.6099604743082332,
      "observedDuringTradeLowPrice": 2.272,
      "observedDuringTradeHighPrice": 2.278,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.272,
      "fullObservedHighPrice": 2.278,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791855066603-858b2740be27f",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:31:06.602Z",
      "closedAtUtc": "2026-10-13T01:43:34.458Z",
      "holdingPeriodMs": 747856,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 104.54,
      "exitPriceQuote": 105.02,
      "grossPnlGbp": 6.377103501052093,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 3.599343501052093,
      "cashChangeGbp": 4.988223501052093,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (66) in neutral zone; volume confirmed (1.61x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 104.038208,
      "structuralTargetPrice": 0,
      "maePct": -0.019131432944337317,
      "mfePct": 0.5930744212741441,
      "maeGbp": -0.26571264587731214,
      "mfeGbp": 8.237092022192334,
      "observedDuringTradeLowPrice": 104.52,
      "observedDuringTradeHighPrice": 105.16,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 104.52,
      "fullObservedHighPrice": 105.16,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791855208429-d9ef25204db7d",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:33:28.429Z",
      "closedAtUtc": "2026-10-13T01:43:28.786Z",
      "holdingPeriodMs": 600357,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 10.123,
      "exitPriceQuote": 10.151,
      "grossPnlGbp": 3.8416121703053103,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 1.06385217030531,
      "cashChangeGbp": 2.4527321703053104,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (55) in neutral zone; volume confirmed (1.76x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 10.0744096,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3161118245579377,
      "maeGbp": 0,
      "mfeGbp": 4.390413908920285,
      "observedDuringTradeLowPrice": 10.123,
      "observedDuringTradeHighPrice": 10.155,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.123,
      "fullObservedHighPrice": 10.155,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791855116071-cc42fd5d3a4a4",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:31:56.071Z",
      "closedAtUtc": "2026-10-13T01:41:57.120Z",
      "holdingPeriodMs": 601049,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.81,
      "assetQuantity": null,
      "entryPriceQuote": 3.095,
      "exitPriceQuote": 3.09,
      "grossPnlGbp": -2.2436348949920735,
      "entryFeeGbp": 1.3888099999999999,
      "exitFeeGbp": 1.3888099999999999,
      "totalCostsGbp": 2.7776199999999998,
      "netPnlGbp": -5.021254894992073,
      "cashChangeGbp": -3.6324448949920733,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.17%); RSI (60) in neutral zone; volume confirmed (1.40x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.6801,
      "structuralStopPrice": 3.080142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.1615508885298978,
      "mfePct": 0.09693053311792146,
      "maeGbp": -2.2436348949920735,
      "mfeGbp": 1.3461809369950049,
      "observedDuringTradeLowPrice": 3.09,
      "observedDuringTradeHighPrice": 3.098,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.09,
      "fullObservedHighPrice": 3.098,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854972574-e754ce7498193",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:29:32.574Z",
      "closedAtUtc": "2026-10-13T01:41:34.493Z",
      "holdingPeriodMs": 721919,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 1.373,
      "exitPriceQuote": 1.372,
      "grossPnlGbp": -1.0115659140566986,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -3.7893259140566986,
      "cashChangeGbp": -2.4004459140566987,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (60) in neutral zone; volume confirmed (1.67x baseline); confidence 88 meets threshold; consensus strength 0.81 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 1.3664096,
      "structuralTargetPrice": 0,
      "maePct": -0.14566642388929366,
      "mfePct": 0,
      "maeGbp": -2.023131828113622,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.371,
      "observedDuringTradeHighPrice": 1.373,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.371,
      "fullObservedHighPrice": 1.373,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854967186-c280e81b17537",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:29:27.186Z",
      "closedAtUtc": "2026-10-13T01:39:27.551Z",
      "holdingPeriodMs": 600365,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 264.6,
      "exitPriceQuote": 265.1,
      "grossPnlGbp": 2.6244897959183673,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -0.15327020408163294,
      "cashChangeGbp": 1.2356097959183672,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (73) elevated but not extreme; volume confirmed (1.37x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 263.32992,
      "structuralTargetPrice": 0,
      "maePct": -0.07558578987152133,
      "mfePct": 0.18896447467876037,
      "maeGbp": -1.0497959183675853,
      "mfeGbp": 2.6244897959183673,
      "observedDuringTradeLowPrice": 264.4,
      "observedDuringTradeHighPrice": 265.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 264.4,
      "fullObservedHighPrice": 265.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854489407-ea08f80efbc55",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:21:29.407Z",
      "closedAtUtc": "2026-10-13T01:37:31.151Z",
      "holdingPeriodMs": 961744,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.1905,
      "exitPriceQuote": 0.1906,
      "grossPnlGbp": 0.7290708661416521,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -2.048689133858348,
      "cashChangeGbp": -0.659809133858348,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.26%); RSI (74) elevated but not extreme; volume confirmed (1.23x baseline); confidence 91 meets threshold; consensus strength 0.74 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.1895856,
      "structuralTargetPrice": 0,
      "maePct": -0.2624671916010501,
      "mfePct": 0.20997375328083134,
      "maeGbp": -3.6453543307086647,
      "mfeGbp": 2.9162834645668108,
      "observedDuringTradeLowPrice": 0.19,
      "observedDuringTradeHighPrice": 0.19089999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19,
      "fullObservedHighPrice": 0.19089999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854724462-1f98444a0786a",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:25:24.462Z",
      "closedAtUtc": "2026-10-13T01:35:26.110Z",
      "holdingPeriodMs": 601648,
      "reportingCurrency": "GBP",
      "notionalGbp": 1139.95,
      "assetQuantity": null,
      "entryPriceQuote": 0.05784,
      "exitPriceQuote": 0.05768,
      "grossPnlGbp": -3.15338865836792,
      "entryFeeGbp": 1.13995,
      "exitFeeGbp": 1.13995,
      "totalCostsGbp": 2.2799,
      "netPnlGbp": -5.433288658367919,
      "cashChangeGbp": -4.29333865836792,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.36%); RSI (72) elevated but not extreme; volume confirmed (2.99x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.6372,
      "targetPct": 1.9945,
      "structuralStopPrice": 0.057471428571428576,
      "structuralTargetPrice": 0,
      "maePct": -0.5013831258644632,
      "mfePct": 0.20746887966804134,
      "maeGbp": -5.715516943291949,
      "mfeGbp": 2.3650414937758373,
      "observedDuringTradeLowPrice": 0.05755,
      "observedDuringTradeHighPrice": 0.057960000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05755,
      "fullObservedHighPrice": 0.057960000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854484336-0ea66262efef7",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:21:24.336Z",
      "closedAtUtc": "2026-10-13T01:33:25.950Z",
      "holdingPeriodMs": 721614,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 81.35,
      "exitPriceQuote": 81.43,
      "grossPnlGbp": 1.3658315918871222,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -1.411928408112878,
      "cashChangeGbp": -0.023048408112877894,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (72) elevated but not extreme; volume confirmed (2.60x baseline); confidence 94 meets threshold; consensus strength 0.83 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 80.95952,
      "structuralTargetPrice": 0,
      "maePct": -0.22126613398892764,
      "mfePct": 0.18438844499078758,
      "maeGbp": -3.0731210817454184,
      "mfeGbp": 2.5609342347880504,
      "observedDuringTradeLowPrice": 81.17,
      "observedDuringTradeHighPrice": 81.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 81.17,
      "fullObservedHighPrice": 81.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854544732-d09362687b14d",
      "symbol": "RAYUSDT",
      "baseAsset": "RAY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:22:24.732Z",
      "closedAtUtc": "2026-10-13T01:28:13.359Z",
      "holdingPeriodMs": 348627,
      "reportingCurrency": "GBP",
      "notionalGbp": 1197.9,
      "assetQuantity": null,
      "entryPriceQuote": 2.1304,
      "exitPriceQuote": 2.1213,
      "grossPnlGbp": -5.116827825760232,
      "entryFeeGbp": 1.1979000000000002,
      "exitFeeGbp": 1.1979000000000002,
      "totalCostsGbp": 2.3958000000000004,
      "netPnlGbp": -7.512627825760233,
      "cashChangeGbp": -6.314727825760233,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.32%); RSI (72) elevated but not extreme; volume confirmed (8.16x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5948,
      "targetPct": 1.9096,
      "structuralStopPrice": 2.117728571428571,
      "structuralTargetPrice": 0,
      "maePct": -0.42714983101763354,
      "mfePct": 0.13612467142322318,
      "maeGbp": -5.116827825760232,
      "mfeGbp": 1.6306374389787905,
      "observedDuringTradeLowPrice": 2.1213,
      "observedDuringTradeHighPrice": 2.1333,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1213,
      "fullObservedHighPrice": 2.1333,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854359313-dc02847722203",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:19:19.313Z",
      "closedAtUtc": "2026-10-13T01:25:44.554Z",
      "holdingPeriodMs": 385241,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.1193,
      "exitPriceQuote": 0.1188,
      "grossPnlGbp": -5.820955574182738,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -8.598715574182739,
      "cashChangeGbp": -7.209835574182739,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -10; 1-minute trend confirms long (EMA slope: 0.12%); 5-minute trend confirms long (EMA slope: 0.43%); RSI (71) elevated but not extreme; volume confirmed (1.26x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.11872736,
      "structuralTargetPrice": 0,
      "maePct": -0.4191114836546525,
      "mfePct": 0,
      "maeGbp": -5.820955574182738,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1188,
      "observedDuringTradeHighPrice": 0.1193,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1188,
      "fullObservedHighPrice": 0.1193,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791854479558-e3d30e7d2761c",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-13T01:21:19.557Z",
      "closedAtUtc": "2026-10-13T01:23:34.968Z",
      "holdingPeriodMs": 135411,
      "reportingCurrency": "GBP",
      "notionalGbp": 1194.73,
      "assetQuantity": null,
      "entryPriceQuote": 0.4714,
      "exitPriceQuote": 0.4694,
      "grossPnlGbp": -5.068858718710229,
      "entryFeeGbp": 1.19473,
      "exitFeeGbp": 1.19473,
      "totalCostsGbp": 2.38946,
      "netPnlGbp": -7.458318718710229,
      "cashChangeGbp": -6.263588718710229,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.37%); RSI (74) elevated but not extreme; volume confirmed (2.16x baseline); confidence 94 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.597,
      "targetPct": 1.914,
      "structuralStopPrice": 0.46858571428571427,
      "structuralTargetPrice": 0,
      "maePct": -0.4242681374628769,
      "mfePct": 0.08485362749257774,
      "maeGbp": -5.068858718710229,
      "mfeGbp": 1.0137717437420741,
      "observedDuringTradeLowPrice": 0.4694,
      "observedDuringTradeHighPrice": 0.4718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4694,
      "fullObservedHighPrice": 0.4718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846604794-1f0d3910f877d",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-12T23:10:04.794Z",
      "closedAtUtc": "2026-10-12T23:29:18.308Z",
      "holdingPeriodMs": 1153514,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08432,
      "exitPriceQuote": 0.08509,
      "grossPnlGbp": 18.263757115749357,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 14.263757115749357,
      "cashChangeGbp": 16.263757115749357,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £14.48 triggered at projected net £14.26 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.1963946869070283,
      "targetPct": 3.901802656546474,
      "structuralStopPrice": 0.083108,
      "structuralTargetPrice": 0.08761,
      "maePct": -0.7590132827324497,
      "mfePct": 1.5061669829221933,
      "maeGbp": -15.180265654648995,
      "mfeGbp": 30.123339658443864,
      "observedDuringTradeLowPrice": 0.08368,
      "observedDuringTradeHighPrice": 0.08559,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08368,
      "fullObservedHighPrice": 0.08559,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846634841-0ac0f53fcaafb",
      "symbol": "币安人生USDT",
      "baseAsset": "币安人生",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-12T23:10:34.841Z",
      "closedAtUtc": "2026-10-12T23:15:28.812Z",
      "holdingPeriodMs": 293971,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.5477,
      "exitPriceQuote": 0.5358,
      "grossPnlGbp": 10.863611466131013,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": 9.863611466131013,
      "cashChangeGbp": 10.363611466131013,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.280262917655661,
      "targetPct": 6.417746941756438,
      "structuralStopPrice": 0.57662,
      "structuralTargetPrice": 0.51255,
      "maePct": -0.16432353478181705,
      "mfePct": 2.464853021727215,
      "maeGbp": -3.286470695636341,
      "mfeGbp": 49.2970604345443,
      "observedDuringTradeLowPrice": 0.5342,
      "observedDuringTradeHighPrice": 0.5486,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5342,
      "fullObservedHighPrice": 0.5486,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846634841-0ac0f53fcaafb-partial-1791846803643-e92aa83b8347",
      "symbol": "币安人生USDT",
      "baseAsset": "币安人生",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-12T23:10:34.841Z",
      "closedAtUtc": "2026-10-12T23:13:23.643Z",
      "holdingPeriodMs": 168802,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.5477,
      "exitPriceQuote": 0.5353,
      "grossPnlGbp": 11.320065729413882,
      "entryFeeGbp": 0.5,
      "exitFeeGbp": 0.5,
      "totalCostsGbp": 1,
      "netPnlGbp": 10.320065729413882,
      "cashChangeGbp": 10.820065729413882,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.280262917655661,
      "targetPct": 6.417746941756438,
      "structuralStopPrice": 0.57662,
      "structuralTargetPrice": 0.51255,
      "maePct": -0.16432353478181705,
      "mfePct": 2.464853021727215,
      "maeGbp": -3.286470695636341,
      "mfeGbp": 49.2970604345443,
      "observedDuringTradeLowPrice": 0.5342,
      "observedDuringTradeHighPrice": 0.5486,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5342,
      "fullObservedHighPrice": 0.5486,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791846634841-0ac0f53fcaafb-partial-1791846763664-a472407e929a8",
      "symbol": "币安人生USDT",
      "baseAsset": "币安人生",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-12T23:10:34.841Z",
      "closedAtUtc": "2026-10-12T23:12:43.664Z",
      "holdingPeriodMs": 128823,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5477,
      "exitPriceQuote": 0.535,
      "grossPnlGbp": 23.18787657476709,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 21.18787657476709,
      "cashChangeGbp": 22.18787657476709,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.280262917655661,
      "targetPct": 6.417746941756438,
      "structuralStopPrice": 0.57662,
      "structuralTargetPrice": 0.51255,
      "maePct": -0.16432353478181705,
      "mfePct": 2.464853021727215,
      "maeGbp": -3.286470695636341,
      "mfeGbp": 49.2970604345443,
      "observedDuringTradeLowPrice": 0.5342,
      "observedDuringTradeHighPrice": 0.5486,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5342,
      "fullObservedHighPrice": 0.5486,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791845055314-e1d923e0ca5bf",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T22:44:15.314Z",
      "closedAtUtc": "2026-10-12T23:07:13.622Z",
      "holdingPeriodMs": 1378308,
      "reportingCurrency": "GBP",
      "notionalGbp": 1182.86,
      "assetQuantity": null,
      "entryPriceQuote": 0.2149,
      "exitPriceQuote": 0.2119,
      "grossPnlGbp": 16.512703583061903,
      "entryFeeGbp": 1.18286,
      "exitFeeGbp": 1.18286,
      "totalCostsGbp": 2.36572,
      "netPnlGbp": 14.146983583061903,
      "cashChangeGbp": 15.329843583061903,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 42",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 3.987031388592975,
      "targetPct": 11.961094165778926,
      "structuralStopPrice": 0.2234681304540863,
      "structuralTargetPrice": 0,
      "maePct": -0.3722661703117706,
      "mfePct": 1.3959981386691496,
      "maeGbp": -4.403387622149809,
      "mfeGbp": 16.5127035830619,
      "observedDuringTradeLowPrice": 0.2119,
      "observedDuringTradeHighPrice": 0.21569999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2119,
      "fullObservedHighPrice": 0.21569999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791845069791-1d5998043fd84",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T22:44:29.791Z",
      "closedAtUtc": "2026-10-12T23:06:23.039Z",
      "holdingPeriodMs": 1313248,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.872,
      "exitPriceQuote": 1.852,
      "grossPnlGbp": 21.367521367521384,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 17.367521367521384,
      "cashChangeGbp": 19.367521367521384,
      "feeBps": 10,
      "entryReason": "SHORT MOMENTUM (paper only): Bitcoin is below its 50-day average; #3 weakest of 3 falling coins (-2.5% in 30 days); below its 50-day average with the 20-day EMA under the 50-day",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_momentum_structure",
      "stopLossPct": 18.896042995924624,
      "targetPct": 56.68812898777387,
      "structuralStopPrice": 2.225733924883709,
      "structuralTargetPrice": 0,
      "maePct": -0.37393162393161833,
      "mfePct": 1.1752136752136761,
      "maeGbp": -7.478632478632367,
      "mfeGbp": 23.504273504273524,
      "observedDuringTradeLowPrice": 1.85,
      "observedDuringTradeHighPrice": 1.879,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.85,
      "fullObservedHighPrice": 1.879,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791845067504-27c4661a0af1e",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T22:44:27.504Z",
      "closedAtUtc": "2026-10-12T23:06:20.654Z",
      "holdingPeriodMs": 1313150,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2487.71,
      "exitPriceQuote": 2458.07,
      "grossPnlGbp": 23.829144072259123,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 19.829144072259123,
      "cashChangeGbp": 21.829144072259123,
      "feeBps": 10,
      "entryReason": "SHORT PULLBACK (paper only): coin, 4-hour and 1-hour charts all in a downtrend; rally to the 1-hour 20 EMA rejected with a red breakdown candle; RSI 33",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "short_pullback_structure",
      "stopLossPct": 2.015063386384152,
      "targetPct": 6.0451901591524555,
      "structuralStopPrice": 2537.838933369417,
      "structuralTargetPrice": 0,
      "maePct": -0.022912638531025067,
      "mfePct": 1.191457203612956,
      "maeGbp": -0.45825277062050135,
      "mfeGbp": 23.82914407225912,
      "observedDuringTradeLowPrice": 2458.07,
      "observedDuringTradeHighPrice": 2488.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2458.07,
      "fullObservedHighPrice": 2488.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791845060064-38821d9630a35",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T22:44:20.064Z",
      "closedAtUtc": "2026-10-12T23:06:08.329Z",
      "holdingPeriodMs": 1308265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8934,
      "exitPriceQuote": 0.8821,
      "grossPnlGbp": 25.296619655249554,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 21.296619655249554,
      "cashChangeGbp": 23.296619655249554,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 0.993400 in the last 3 days after a 92% run; now 10.1% below the high on a red 1-hour candle; stop above the high at 0.999464 (11.9%)",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 11.871981835044298,
      "targetPct": 35.6159455051329,
      "structuralStopPrice": 0.8992928571428571,
      "structuralTargetPrice": 0,
      "maePct": -0.16789791806582235,
      "mfePct": 1.3767629281396887,
      "maeGbp": -3.357958361316447,
      "mfeGbp": 27.535258562793775,
      "observedDuringTradeLowPrice": 0.8811,
      "observedDuringTradeHighPrice": 0.8949,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8811,
      "fullObservedHighPrice": 0.8949,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791674185765-bc6ac9068f8a5",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T23:16:25.765Z",
      "closedAtUtc": "2026-10-12T22:36:47.476Z",
      "holdingPeriodMs": 170421711,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10198,
      "exitPriceQuote": 0.08711,
      "grossPnlGbp": -291.6258089821532,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -295.6258089821532,
      "cashChangeGbp": -293.6258089821532,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #19 of 67 coins by 30-day gain (+81.9%); above its 50-day average",
      "exitReason": "paper.execution.websocket: momentum trailing stop hit (0.0871164)",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 23.262975740886304,
      "targetPct": 69.78892722265891,
      "structuralStopPrice": 0.08711642617244583,
      "structuralTargetPrice": 0,
      "maePct": -14.610707981957244,
      "mfePct": 23.994900960972746,
      "maeGbp": -292.2141596391449,
      "mfeGbp": 479.89801921945497,
      "observedDuringTradeLowPrice": 0.08708,
      "observedDuringTradeHighPrice": 0.12645,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08708,
      "fullObservedHighPrice": 0.12645,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791843141176-c0bf8866b603f",
      "symbol": "SUSDT",
      "baseAsset": "S",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-12T22:12:21.175Z",
      "closedAtUtc": "2026-10-12T22:34:10.290Z",
      "holdingPeriodMs": 1309115,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05757,
      "exitPriceQuote": 0.05833,
      "grossPnlGbp": 26.40264026402629,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 22.40264026402629,
      "cashChangeGbp": 24.40264026402629,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9246135139829736,
      "targetPct": 3.152683689421581,
      "structuralStopPrice": 0.056462000000000005,
      "structuralTargetPrice": 0.05938500000000001,
      "maePct": -0.7469167969428518,
      "mfePct": 1.47646343581726,
      "maeGbp": -14.938335938857037,
      "mfeGbp": 29.5292687163452,
      "observedDuringTradeLowPrice": 0.05714,
      "observedDuringTradeHighPrice": 0.05842,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05714,
      "fullObservedHighPrice": 0.05842,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791837570918-0ccf311509516",
      "symbol": "ALTUSDT",
      "baseAsset": "ALT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T20:39:30.918Z",
      "closedAtUtc": "2026-10-12T22:20:47.479Z",
      "holdingPeriodMs": 6076561,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00819,
      "exitPriceQuote": 0.00801,
      "grossPnlGbp": 43.956043956043864,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 39.956043956043864,
      "cashChangeGbp": 41.956043956043864,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 0.00882000 in the last 3 days after a 44% run; now 7.1% below the high on a red 1-hour candle; stop above the high at 0.00895857 (9.4%)",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 9.384266527123675,
      "targetPct": 28.152799581371024,
      "structuralStopPrice": 0.008343214285714285,
      "structuralTargetPrice": 0,
      "maePct": -0.9768009768009794,
      "mfePct": 2.9304029304029173,
      "maeGbp": -19.53601953601959,
      "mfeGbp": 58.60805860805834,
      "observedDuringTradeLowPrice": 0.00795,
      "observedDuringTradeHighPrice": 0.00827,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00795,
      "fullObservedHighPrice": 0.00827,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791838230696-fb9b15567c8b1",
      "symbol": "CYBERUSDT",
      "baseAsset": "CYBER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "short",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T20:50:30.696Z",
      "closedAtUtc": "2026-10-12T21:27:40.863Z",
      "holdingPeriodMs": 2230167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.385,
      "exitPriceQuote": 0.381,
      "grossPnlGbp": 20.779220779220797,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 16.779220779220797,
      "cashChangeGbp": 18.779220779220797,
      "feeBps": 10,
      "entryReason": "TOP SHORT (paper only): new 30-day high 0.420000 in the last 3 days after a 60% run; now 8.3% below the high on a red 1-hour candle; stop above the high at 0.430179 (11.7%)",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 100,
      "riskModel": "top_short_structure",
      "stopLossPct": 11.734693877551017,
      "targetPct": 35.20408163265305,
      "structuralStopPrice": 0.40617857142857144,
      "structuralTargetPrice": 0,
      "maePct": -0.7792207792207799,
      "mfePct": 1.81818181818182,
      "maeGbp": -15.584415584415598,
      "mfeGbp": 36.363636363636395,
      "observedDuringTradeLowPrice": 0.378,
      "observedDuringTradeHighPrice": 0.38800000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.378,
      "fullObservedHighPrice": 0.38800000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791834461759-42c46f0f8e5fb",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T19:47:41.759Z",
      "closedAtUtc": "2026-10-12T19:57:42.021Z",
      "holdingPeriodMs": 600262,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.007849,
      "exitPriceQuote": 0.007876,
      "grossPnlGbp": 4.7776481080391076,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 1.9998881080391073,
      "cashChangeGbp": 3.388768108039107,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (55) in neutral zone; volume confirmed (2.16x baseline); confidence 90 meets threshold; consensus strength 0.84 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.0078113248,
      "structuralTargetPrice": 0,
      "maePct": -0.02548095298764512,
      "mfePct": 0.369473818320799,
      "maeGbp": -0.35389985985480554,
      "mfeGbp": 5.131547967893914,
      "observedDuringTradeLowPrice": 0.007847,
      "observedDuringTradeHighPrice": 0.007878,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007847,
      "fullObservedHighPrice": 0.007878,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791834467037-ee8f61d6f61d4",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T19:47:47.037Z",
      "closedAtUtc": "2026-10-12T19:56:45.451Z",
      "holdingPeriodMs": 538414,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 7.712,
      "exitPriceQuote": 7.673,
      "grossPnlGbp": -7.023641078838121,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -9.801401078838122,
      "cashChangeGbp": -8.412521078838122,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.09%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (78) elevated but not extreme; volume confirmed (1.20x baseline); confirmed long breakout with volume; confidence 81 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 7.674982399999999,
      "structuralTargetPrice": 0,
      "maePct": -0.5575726141078857,
      "mfePct": 0.8947095435684641,
      "maeGbp": -7.744014522821604,
      "mfeGbp": 12.426441908713684,
      "observedDuringTradeLowPrice": 7.669,
      "observedDuringTradeHighPrice": 7.781000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.669,
      "fullObservedHighPrice": 7.781000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791833682927-47300294b3e1e",
      "symbol": "METUSDT",
      "baseAsset": "MET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T19:34:42.927Z",
      "closedAtUtc": "2026-10-12T19:44:43.984Z",
      "holdingPeriodMs": 601057,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.3947,
      "exitPriceQuote": 0.3963,
      "grossPnlGbp": 5.6301190777805585,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": 2.8523590777805583,
      "cashChangeGbp": 4.241239077780558,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (75) elevated but not extreme; volume confirmed (1.54x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.39280544,
      "structuralTargetPrice": 0,
      "maePct": -0.22802128198632174,
      "mfePct": 0.4560425639726435,
      "maeGbp": -3.1669419812516257,
      "mfeGbp": 6.3338839625032515,
      "observedDuringTradeLowPrice": 0.3938,
      "observedDuringTradeHighPrice": 0.3965,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3938,
      "fullObservedHighPrice": 0.3965,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791828294475-f5390938ac7e9",
      "symbol": "币安人生USDT",
      "baseAsset": "币安人生",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T18:04:54.474Z",
      "closedAtUtc": "2026-10-12T18:14:55.795Z",
      "holdingPeriodMs": 601321,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.577,
      "exitPriceQuote": 0.5768,
      "grossPnlGbp": -0.48141421143842195,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -3.259174211438422,
      "cashChangeGbp": -1.870294211438422,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.06%); RSI (60) in neutral zone; volume confirmed (56.22x baseline); confidence 98 meets threshold; consensus strength 1.00 confirmed; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: double_top",
      "confidence": 98,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.5742303999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.03466204506065476,
      "mfePct": 0,
      "maeGbp": -0.4814142114384219,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5768,
      "observedDuringTradeHighPrice": 0.577,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5768,
      "fullObservedHighPrice": 0.577,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791808513175-9d6da2f6d0c47",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T12:35:13.174Z",
      "closedAtUtc": "2026-10-12T17:36:33.044Z",
      "holdingPeriodMs": 18079870,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.081,
      "exitPriceQuote": 2.021,
      "grossPnlGbp": -57.664584334454645,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -61.664584334454645,
      "cashChangeGbp": -59.664584334454645,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.52x normal",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 5.555855521819739,
      "targetPct": 16.667566565459218,
      "structuralStopPrice": 1.9653826465909312,
      "structuralTargetPrice": 0,
      "maePct": -4.180682364247956,
      "mfePct": 1.5857760691974971,
      "maeGbp": -83.61364728495913,
      "mfeGbp": 31.715521383949945,
      "observedDuringTradeLowPrice": 1.994,
      "observedDuringTradeHighPrice": 2.114,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.994,
      "fullObservedHighPrice": 2.114,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791819066922-d60fc4b843aef",
      "symbol": "REDUSDT",
      "baseAsset": "RED",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T15:31:06.922Z",
      "closedAtUtc": "2026-10-12T17:36:22.939Z",
      "holdingPeriodMs": 7516017,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1578,
      "exitPriceQuote": 0.1549,
      "grossPnlGbp": -36.75538656527232,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -40.75538656527232,
      "cashChangeGbp": -38.75538656527232,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 17.21x normal",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 5.008090725313913,
      "targetPct": 15.02427217594174,
      "structuralStopPrice": 0.14989723283545464,
      "structuralTargetPrice": 0,
      "maePct": -2.3447401774398027,
      "mfePct": 0.8871989860583095,
      "maeGbp": -46.894803548796055,
      "mfeGbp": 17.74397972116619,
      "observedDuringTradeLowPrice": 0.1541,
      "observedDuringTradeHighPrice": 0.1592,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1541,
      "fullObservedHighPrice": 0.1592,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791807054175-37bb1a2dc100d",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T12:10:54.174Z",
      "closedAtUtc": "2026-10-12T16:50:12.062Z",
      "holdingPeriodMs": 16757888,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 291.2,
      "exitPriceQuote": 283,
      "grossPnlGbp": -56.31868131868124,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -60.31868131868124,
      "cashChangeGbp": -58.31868131868124,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.67x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (283.000)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 2.815934065934062,
      "targetPct": 8.447802197802186,
      "structuralStopPrice": 283,
      "structuralTargetPrice": 0,
      "maePct": -2.815934065934062,
      "mfePct": 0.10302197802198193,
      "maeGbp": -56.31868131868125,
      "mfeGbp": 2.060439560439639,
      "observedDuringTradeLowPrice": 283,
      "observedDuringTradeHighPrice": 291.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 283,
      "fullObservedHighPrice": 291.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791821429333-79ca205b2608a",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T16:10:29.333Z",
      "closedAtUtc": "2026-10-12T16:21:38.753Z",
      "holdingPeriodMs": 669420,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.007936,
      "exitPriceQuote": 0.007931,
      "grossPnlGbp": -0.8750504032257708,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -3.652810403225771,
      "cashChangeGbp": -2.2639304032257708,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (69) in neutral zone; volume confirmed (1.95x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.0078979072,
      "structuralTargetPrice": 0,
      "maePct": -0.4032258064516227,
      "mfePct": 0.02520161290322915,
      "maeGbp": -5.600322580645297,
      "mfeGbp": 0.35002016129036906,
      "observedDuringTradeLowPrice": 0.007904,
      "observedDuringTradeHighPrice": 0.007938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007904,
      "fullObservedHighPrice": 0.007938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791821432925-10a522994c067",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T16:10:32.925Z",
      "closedAtUtc": "2026-10-12T16:21:33.064Z",
      "holdingPeriodMs": 660139,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.2241,
      "exitPriceQuote": 0.2244,
      "grossPnlGbp": 1.8592771084337025,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -0.9184828915662977,
      "cashChangeGbp": 0.4703971084337024,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.25%); RSI (77) elevated but not extreme; volume confirmed (1.83x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.22302432,
      "structuralTargetPrice": 0,
      "maePct": -0.35698348951360787,
      "mfePct": 0.22311468094600642,
      "maeGbp": -4.958072289156597,
      "mfeGbp": 3.0987951807228944,
      "observedDuringTradeLowPrice": 0.2233,
      "observedDuringTradeHighPrice": 0.2246,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2233,
      "fullObservedHighPrice": 0.2246,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791821020733-25c92fe1fe545",
      "symbol": "CFXUSDT",
      "baseAsset": "CFX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T16:03:40.733Z",
      "closedAtUtc": "2026-10-12T16:13:41.257Z",
      "holdingPeriodMs": 600524,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.06036,
      "exitPriceQuote": 0.06042,
      "grossPnlGbp": 1.3805964214712765,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -1.3971635785287237,
      "cashChangeGbp": -0.008283578528723634,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (58) in neutral zone; volume confirmed (1.33x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.060070271999999994,
      "structuralTargetPrice": 0,
      "maePct": -0.11597084161695441,
      "mfePct": 0.497017892644138,
      "maeGbp": -1.6106958250495567,
      "mfeGbp": 6.9029821073559035,
      "observedDuringTradeLowPrice": 0.06029,
      "observedDuringTradeHighPrice": 0.06066,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06029,
      "fullObservedHighPrice": 0.06066,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791821006942-719021cf0c128",
      "symbol": "SKHYBUSDT",
      "baseAsset": "SKHYB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T16:03:26.941Z",
      "closedAtUtc": "2026-10-12T16:13:28.879Z",
      "holdingPeriodMs": 601938,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 163.1,
      "exitPriceQuote": 162.94,
      "grossPnlGbp": -1.3624819129368198,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -4.14024191293682,
      "cashChangeGbp": -2.7513619129368196,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (72) elevated but not extreme; volume confirmed (2.40x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 162.31712,
      "structuralTargetPrice": 0,
      "maePct": -0.110361741263033,
      "mfePct": 0.2942979767014213,
      "maeGbp": -1.5327921520540126,
      "mfeGbp": 4.087445738810701,
      "observedDuringTradeLowPrice": 162.92,
      "observedDuringTradeHighPrice": 163.58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 162.92,
      "fullObservedHighPrice": 163.58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791820282472-a4a64e8033aa8",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T15:51:22.472Z",
      "closedAtUtc": "2026-10-12T16:02:24.228Z",
      "holdingPeriodMs": 661756,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.06213,
      "exitPriceQuote": 0.06202,
      "grossPnlGbp": -2.4589859971028263,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -5.236745997102826,
      "cashChangeGbp": -3.8478659971028266,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (70) in neutral zone; volume confirmed (1.71x baseline); confidence 94 meets threshold; consensus strength 0.85 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.061831776,
      "structuralTargetPrice": 0,
      "maePct": -0.2575245453082254,
      "mfePct": 0.19314340898117183,
      "maeGbp": -3.5767069048768807,
      "mfeGbp": 2.6825301786576996,
      "observedDuringTradeLowPrice": 0.06197,
      "observedDuringTradeHighPrice": 0.06225000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06197,
      "fullObservedHighPrice": 0.06225000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791819617850-32b02d2c2cecb",
      "symbol": "CKBUSDT",
      "baseAsset": "CKB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T15:40:17.850Z",
      "closedAtUtc": "2026-10-12T15:44:53.530Z",
      "holdingPeriodMs": 275680,
      "reportingCurrency": "GBP",
      "notionalGbp": 1216.99,
      "assetQuantity": null,
      "entryPriceQuote": 0.00167,
      "exitPriceQuote": 0.00166,
      "grossPnlGbp": -7.287365269461097,
      "entryFeeGbp": 1.21699,
      "exitFeeGbp": 1.21699,
      "totalCostsGbp": 2.43398,
      "netPnlGbp": -9.721345269461096,
      "cashChangeGbp": -8.504355269461097,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.09%); 5-minute trend confirms long (EMA slope: 0.52%); RSI (75) elevated but not extreme; volume confirmed (1.74x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5817,
      "targetPct": 1.8834,
      "structuralStopPrice": 0.0016602857142857144,
      "structuralTargetPrice": 0,
      "maePct": -0.5988023952095824,
      "mfePct": 0,
      "maeGbp": -7.287365269461097,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.00166,
      "observedDuringTradeHighPrice": 0.00167,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00166,
      "fullObservedHighPrice": 0.00167,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791818346766-72a9cdac700a2",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T15:19:06.766Z",
      "closedAtUtc": "2026-10-12T15:33:12.815Z",
      "holdingPeriodMs": 846049,
      "reportingCurrency": "GBP",
      "notionalGbp": 1388.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.04599,
      "exitPriceQuote": 0.04605,
      "grossPnlGbp": 1.8119765166339772,
      "entryFeeGbp": 1.3888800000000001,
      "exitFeeGbp": 1.3888800000000001,
      "totalCostsGbp": 2.7777600000000002,
      "netPnlGbp": -0.965783483366023,
      "cashChangeGbp": 0.42309651663397707,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.24%); RSI (73) elevated but not extreme; volume confirmed (1.39x baseline); confidence 93 meets threshold; consensus strength 0.82 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.48,
      "targetPct": 1.68,
      "structuralStopPrice": 0.045769248,
      "structuralTargetPrice": 0,
      "maePct": -0.08697542944119441,
      "mfePct": 0.4348771472059117,
      "maeGbp": -1.2079843444228608,
      "mfeGbp": 6.0399217221134665,
      "observedDuringTradeLowPrice": 0.04595,
      "observedDuringTradeHighPrice": 0.04619,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04595,
      "fullObservedHighPrice": 0.04619,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791811654811-5c1601abe7863",
      "symbol": "REDUSDT",
      "baseAsset": "RED",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T13:27:34.810Z",
      "closedAtUtc": "2026-10-12T15:26:05.147Z",
      "holdingPeriodMs": 7110337,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.158,
      "exitPriceQuote": 0.1587,
      "grossPnlGbp": 8.860759493670965,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 4.860759493670965,
      "cashChangeGbp": 6.860759493670965,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 17.21x normal",
      "exitReason": "paper.execution.websocket: breakout trailing stop hit (0.158746)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 5.001751369965414,
      "targetPct": 15.005254109896242,
      "structuralStopPrice": 0.158745849253182,
      "structuralTargetPrice": 0,
      "maePct": -0.5063291139240476,
      "mfePct": 7.974683544303797,
      "maeGbp": -10.126582278480951,
      "mfeGbp": 159.49367088607593,
      "observedDuringTradeLowPrice": 0.1572,
      "observedDuringTradeHighPrice": 0.1706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1572,
      "fullObservedHighPrice": 0.1706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791736831235-cb8a97f4af905",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T16:40:31.235Z",
      "closedAtUtc": "2026-10-12T14:18:55.112Z",
      "holdingPeriodMs": 77903877,
      "reportingCurrency": "GBP",
      "notionalGbp": 977.83,
      "assetQuantity": null,
      "entryPriceQuote": 0.07115,
      "exitPriceQuote": 0.06767,
      "grossPnlGbp": -47.826400562192696,
      "entryFeeGbp": 0.9778300000000001,
      "exitFeeGbp": 0.9778300000000001,
      "totalCostsGbp": 1.9556600000000002,
      "netPnlGbp": -49.7820605621927,
      "cashChangeGbp": -48.80423056219269,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.80x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (0.0676826)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 4.873337079198541,
      "targetPct": 14.620011237595623,
      "structuralStopPrice": 0.06768262066815024,
      "structuralTargetPrice": 0,
      "maePct": -4.891075193253704,
      "mfePct": 0.5481377371749845,
      "maeGbp": -47.8264005621927,
      "mfeGbp": 5.359855235418151,
      "observedDuringTradeLowPrice": 0.06767,
      "observedDuringTradeHighPrice": 0.07154,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06767,
      "fullObservedHighPrice": 0.07154,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791814301597-f8879b6033344",
      "symbol": "MANTAUSDT",
      "baseAsset": "MANTA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T14:11:41.597Z",
      "closedAtUtc": "2026-10-12T14:18:20.035Z",
      "holdingPeriodMs": 398438,
      "reportingCurrency": "GBP",
      "notionalGbp": 1029.51,
      "assetQuantity": null,
      "entryPriceQuote": 0.07501,
      "exitPriceQuote": 0.07441,
      "grossPnlGbp": -8.234982002399537,
      "entryFeeGbp": 1.02951,
      "exitFeeGbp": 1.02951,
      "totalCostsGbp": 2.05902,
      "netPnlGbp": -10.294002002399537,
      "cashChangeGbp": -9.264492002399537,
      "feeBps": 10,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.34%); RSI (66) in neutral zone; volume confirmed (4.62x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £10.00 maximum loss per trade triggered at projected net £-10.29 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.7313,
      "targetPct": 2.1827,
      "structuralStopPrice": 0.07446142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.7998933475536455,
      "mfePct": 0.49326756432476904,
      "maeGbp": -8.234982002399535,
      "mfeGbp": 5.07823890147993,
      "observedDuringTradeLowPrice": 0.07441,
      "observedDuringTradeHighPrice": 0.07538,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07441,
      "fullObservedHighPrice": 0.07538,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791807060268-d1bea9d1df0b9",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "breakout",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T12:11:00.267Z",
      "closedAtUtc": "2026-10-12T14:03:56.989Z",
      "holdingPeriodMs": 6776722,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 64.68,
      "exitPriceQuote": 63.89,
      "grossPnlGbp": -24.42795299938176,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -28.42795299938176,
      "cashChangeGbp": -26.42795299938176,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.64x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (63.8950)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 1.2136672850958732,
      "targetPct": 3.6410018552876195,
      "structuralStopPrice": 63.894999999999996,
      "structuralTargetPrice": 0,
      "maePct": -1.236858379715529,
      "mfePct": 0.17006802721088346,
      "maeGbp": -24.73716759431058,
      "mfeGbp": 3.401360544217669,
      "observedDuringTradeLowPrice": 63.88,
      "observedDuringTradeHighPrice": 64.79,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 63.88,
      "fullObservedHighPrice": 64.79,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791736273398-b0e09cafd0cb6",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T16:31:13.398Z",
      "closedAtUtc": "2026-10-12T13:33:11.344Z",
      "holdingPeriodMs": 75717946,
      "reportingCurrency": "GBP",
      "notionalGbp": 1436.93,
      "assetQuantity": null,
      "entryPriceQuote": 0.2048,
      "exitPriceQuote": 0.1981,
      "grossPnlGbp": -47.008940429687584,
      "entryFeeGbp": 1.43693,
      "exitFeeGbp": 1.43693,
      "totalCostsGbp": 2.87386,
      "netPnlGbp": -49.882800429687585,
      "cashChangeGbp": -48.44587042968758,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 2.24x normal",
      "exitReason": "paper.execution.websocket: breakout stop hit back inside the range (0.198165)",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 3.2396297600448265,
      "targetPct": 9.71888928013448,
      "structuralStopPrice": 0.1981652382514282,
      "structuralTargetPrice": 0,
      "maePct": -3.2714843750000053,
      "mfePct": 0.24414062500000022,
      "maeGbp": -47.008940429687584,
      "mfeGbp": 3.5081298828125034,
      "observedDuringTradeLowPrice": 0.1981,
      "observedDuringTradeHighPrice": 0.2053,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1981,
      "fullObservedHighPrice": 0.2053,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791810872625-148824b0b613b",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T13:14:32.625Z",
      "closedAtUtc": "2026-10-12T13:21:15.694Z",
      "holdingPeriodMs": 403069,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1532,
      "exitPriceQuote": 0.1491,
      "grossPnlGbp": -53.52480417754559,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -57.52480417754559,
      "cashChangeGbp": -55.52480417754559,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; holding support 0.15210-0.15400 (2 touches)",
      "exitReason": "paper.execution.fast-shortlist: leader scalp: support broke, stop hit (0.149157)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 2.6389406937709747,
      "targetPct": 3.838903394255855,
      "structuralStopPrice": 0.14915714285714288,
      "structuralTargetPrice": 0.15908119999999998,
      "maePct": -2.6762402088772794,
      "mfePct": 0.1305483028720664,
      "maeGbp": -53.52480417754558,
      "mfeGbp": 2.6109660574413276,
      "observedDuringTradeLowPrice": 0.1491,
      "observedDuringTradeHighPrice": 0.1534,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1491,
      "fullObservedHighPrice": 0.1534,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791794319316-1c68206763287",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T08:38:39.316Z",
      "closedAtUtc": "2026-10-12T10:02:56.661Z",
      "holdingPeriodMs": 5057345,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 168.89,
      "exitPriceQuote": 166.2,
      "grossPnlGbp": -31.855053585173756,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -35.855053585173756,
      "cashChangeGbp": -33.855053585173756,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds AAVEUSDT; starts scalping a coin breakout/momentum just bought",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 155.37879999999998,
      "structuralTargetPrice": 170.98423599999998,
      "maePct": -1.942092486233627,
      "mfePct": 0.13026230090593127,
      "maeGbp": -38.84184972467254,
      "mfeGbp": 2.605246018118626,
      "observedDuringTradeLowPrice": 165.61,
      "observedDuringTradeHighPrice": 169.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 165.61,
      "fullObservedHighPrice": 169.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791796398966-c5efe1080267d",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T09:13:18.966Z",
      "closedAtUtc": "2026-10-12T09:48:55.851Z",
      "holdingPeriodMs": 2136885,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10767,
      "exitPriceQuote": 0.10467,
      "grossPnlGbp": -55.72582892170526,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -59.72582892170526,
      "cashChangeGbp": -57.72582892170526,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds STRKUSDT; big rise: 5.1% above the last sell, chasing the run",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.0990564,
      "structuralTargetPrice": 0.109005108,
      "maePct": -3.1949475248444306,
      "mfePct": 0.18575276307234312,
      "maeGbp": -63.89895049688861,
      "mfeGbp": 3.7150552614468624,
      "observedDuringTradeLowPrice": 0.10423,
      "observedDuringTradeHighPrice": 0.10786999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10423,
      "fullObservedHighPrice": 0.10786999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791794311460-6c6efc9ea81f4",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "momentum",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T08:38:31.460Z",
      "closedAtUtc": "2026-10-12T09:18:34.065Z",
      "holdingPeriodMs": 2402605,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1381,
      "exitPriceQuote": 0.13808,
      "grossPnlGbp": -0.28964518464869293,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -4.289645184648693,
      "cashChangeGbp": -2.289645184648693,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #6 of 79 coins by 30-day gain (+32.3%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 13.252038508800343,
      "targetPct": 39.75611552640103,
      "structuralStopPrice": 0.11979893481934673,
      "structuralTargetPrice": 0,
      "maePct": -0.18102824040550342,
      "mfePct": 0.26792179580015146,
      "maeGbp": -3.6205648081100685,
      "mfeGbp": 5.358435916003029,
      "observedDuringTradeLowPrice": 0.13785,
      "observedDuringTradeHighPrice": 0.13847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13785,
      "fullObservedHighPrice": 0.13847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791796524734-519faf93eda1f",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T09:15:24.734Z",
      "closedAtUtc": "2026-10-12T09:17:24.749Z",
      "holdingPeriodMs": 120015,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1461,
      "exitPriceQuote": 0.1462,
      "grossPnlGbp": 1.3689253935658998,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -2.6310746064341,
      "cashChangeGbp": -0.6310746064341002,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; big fall: 5.0% below the last sell, buying back lower",
      "exitReason": "paper.execution.websocket: leader scalp: 8% stop hit (0.146451)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.14645064,
      "structuralTargetPrice": 0.14791164,
      "maePct": -0.6160164271047309,
      "mfePct": 0.4791238877481219,
      "maeGbp": -12.32032854209462,
      "mfeGbp": 9.582477754962438,
      "observedDuringTradeLowPrice": 0.1452,
      "observedDuringTradeHighPrice": 0.14679999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1452,
      "fullObservedHighPrice": 0.14679999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791794313922-5cec632d407b8",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T08:38:33.922Z",
      "closedAtUtc": "2026-10-12T09:11:18.747Z",
      "holdingPeriodMs": 1964825,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1381,
      "exitPriceQuote": 0.13791,
      "grossPnlGbp": -2.7516292541635874,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -6.751629254163587,
      "cashChangeGbp": -4.751629254163587,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds JSTUSDT; starts scalping a coin breakout/momentum just bought",
      "exitReason": "paper.execution.websocket: leader scalp: 8% stop hit (0.138431)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.13843144,
      "structuralTargetPrice": 0.13981243999999998,
      "maePct": -0.18102824040550342,
      "mfePct": 0.26792179580015146,
      "maeGbp": -3.6205648081100685,
      "mfeGbp": 5.358435916003029,
      "observedDuringTradeLowPrice": 0.13785,
      "observedDuringTradeHighPrice": 0.13847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13785,
      "fullObservedHighPrice": 0.13847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791794326481-5d86d265b60a5",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T08:38:46.481Z",
      "closedAtUtc": "2026-10-12T08:39:48.125Z",
      "holdingPeriodMs": 61644,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1535,
      "exitPriceQuote": 0.1538,
      "grossPnlGbp": 3.9087947882735463,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -0.09120521172645368,
      "cashChangeGbp": 1.9087947882735463,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; big fall: 5.3% below the last sell, buying back lower",
      "exitReason": "paper.execution.websocket: leader scalp: 8% stop hit (0.153868)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.1538684,
      "structuralTargetPrice": 0.1554034,
      "maePct": -0.39087947882735463,
      "mfePct": 0.2605863192182485,
      "maeGbp": -7.8175895765470935,
      "mfeGbp": 5.21172638436497,
      "observedDuringTradeLowPrice": 0.1529,
      "observedDuringTradeHighPrice": 0.15390000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1529,
      "fullObservedHighPrice": 0.15390000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791790475048-f904fee6cc3d9",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T07:34:35.048Z",
      "closedAtUtc": "2026-10-12T08:30:30.600Z",
      "holdingPeriodMs": 3355552,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10225,
      "exitPriceQuote": 0.10249,
      "grossPnlGbp": 4.69437652811744,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 0.6943765281174397,
      "cashChangeGbp": 2.6943765281174397,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds STRKUSDT; big fall: 5.0% below the last sell, buying back lower",
      "exitReason": "paper.execution.websocket: leader scalp: 8% stop hit (0.102495)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.10249539999999999,
      "structuralTargetPrice": 0.1035179,
      "maePct": -1.5354523227383747,
      "mfePct": 0.7139364303178567,
      "maeGbp": -30.709046454767496,
      "mfeGbp": 14.278728606357133,
      "observedDuringTradeLowPrice": 0.10068,
      "observedDuringTradeHighPrice": 0.10298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10068,
      "fullObservedHighPrice": 0.10298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791757746551-aa47a0d6f6d69",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T22:29:06.551Z",
      "closedAtUtc": "2026-10-12T08:21:01.335Z",
      "holdingPeriodMs": 35514784,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2027,
      "exitPriceQuote": 0.2016,
      "grossPnlGbp": -10.853478046373853,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -14.853478046373853,
      "cashChangeGbp": -12.853478046373853,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds XLMUSDT; starts scalping a coin breakout/momentum just bought",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.186484,
      "structuralTargetPrice": 0.20521347999999998,
      "maePct": -0.937345831277743,
      "mfePct": 0.7400098667982247,
      "maeGbp": -18.74691662555486,
      "mfeGbp": 14.800197335964494,
      "observedDuringTradeLowPrice": 0.2008,
      "observedDuringTradeHighPrice": 0.2042,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2008,
      "fullObservedHighPrice": 0.2042,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791773253374-2144e86e55d8b",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-12T02:47:33.374Z",
      "closedAtUtc": "2026-10-12T03:55:49.519Z",
      "holdingPeriodMs": 4096145,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11708,
      "exitPriceQuote": 0.10767,
      "grossPnlGbp": -160.7447898872566,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -164.7447898872566,
      "cashChangeGbp": -162.7447898872566,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds STRKUSDT; big fall: 5.6% below the last sell, buying back lower",
      "exitReason": "paper.execution.websocket: leader scalp: 8% stop hit (0.107714)",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.1077136,
      "structuralTargetPrice": 0.118531792,
      "maePct": -8.04578066279467,
      "mfePct": 0.8541168431841483,
      "maeGbp": -160.9156132558934,
      "mfeGbp": 17.082336863682965,
      "observedDuringTradeLowPrice": 0.10766,
      "observedDuringTradeHighPrice": 0.11808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10766,
      "fullObservedHighPrice": 0.11808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791757744131-3dba24c9d9c03",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T22:29:04.131Z",
      "closedAtUtc": "2026-10-12T02:33:08.423Z",
      "holdingPeriodMs": 14644292,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.16,
      "exitPriceQuote": 0.1621,
      "grossPnlGbp": 26.249999999999886,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 22.249999999999886,
      "cashChangeGbp": 24.249999999999886,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds BATUSDT; starts scalping a coin breakout/momentum just bought",
      "exitReason": "paper.execution.websocket: leader scalp: took about £20 profit",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.1472,
      "structuralTargetPrice": 0.161984,
      "maePct": -3.7500000000000036,
      "mfePct": 1.3124999999999942,
      "maeGbp": -75.00000000000007,
      "mfeGbp": 26.249999999999886,
      "observedDuringTradeLowPrice": 0.154,
      "observedDuringTradeHighPrice": 0.16210000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.154,
      "fullObservedHighPrice": 0.16210000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791757748952-bd4842556b1b3",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T22:29:08.952Z",
      "closedAtUtc": "2026-10-11T23:51:38.734Z",
      "holdingPeriodMs": 4949782,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06961,
      "exitPriceQuote": 0.07048,
      "grossPnlGbp": 24.996408561988098,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 20.996408561988098,
      "cashChangeGbp": 22.996408561988098,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: breakout holds SEIUSDT; starts scalping a coin breakout/momentum just bought",
      "exitReason": "paper.execution.websocket: leader scalp: took about £20 profit",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.0640412,
      "structuralTargetPrice": 0.070473164,
      "maePct": -0.12929176842408668,
      "mfePct": 1.3072834362878811,
      "maeGbp": -2.5858353684817335,
      "mfeGbp": 26.145668725757623,
      "observedDuringTradeLowPrice": 0.06952,
      "observedDuringTradeHighPrice": 0.07052,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06952,
      "fullObservedHighPrice": 0.07052,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791762607148-ab264d785348a",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T23:50:07.148Z",
      "closedAtUtc": "2026-10-11T23:50:10.085Z",
      "holdingPeriodMs": 2937,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12245,
      "exitPriceQuote": 0.12408,
      "grossPnlGbp": 26.623111474070924,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 22.623111474070924,
      "cashChangeGbp": 24.623111474070924,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds STRKUSDT; big rise: 5.0% above the last sell, chasing the run",
      "exitReason": "paper.execution.websocket: leader scalp: took about £20 profit",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.112654,
      "structuralTargetPrice": 0.12396838,
      "maePct": -0.07349938750510962,
      "mfePct": 1.4373213556553677,
      "maeGbp": -1.4699877501021925,
      "mfeGbp": 28.74642711310735,
      "observedDuringTradeLowPrice": 0.12236,
      "observedDuringTradeHighPrice": 0.12421000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12236,
      "fullObservedHighPrice": 0.12421000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791757741676-fc868fc701507",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "leader_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T22:29:01.676Z",
      "closedAtUtc": "2026-10-11T22:47:13.093Z",
      "holdingPeriodMs": 1091417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11515,
      "exitPriceQuote": 0.11658,
      "grossPnlGbp": 24.83716891011725,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 20.83716891011725,
      "cashChangeGbp": 22.83716891011725,
      "feeBps": 10,
      "entryReason": "LEADER SCALP: momentum holds STRKUSDT; starts scalping a coin breakout/momentum just bought",
      "exitReason": "paper.execution.websocket: leader scalp: took about £20 profit",
      "confidence": 100,
      "riskModel": "leader_scalp",
      "stopLossPct": 8,
      "targetPct": 1.24,
      "structuralStopPrice": 0.105938,
      "structuralTargetPrice": 0.11657786,
      "maePct": -0.01736864958749989,
      "mfePct": 1.2505427702996064,
      "maeGbp": -0.34737299174999775,
      "mfeGbp": 25.010855405992128,
      "observedDuringTradeLowPrice": 0.11513,
      "observedDuringTradeHighPrice": 0.11659,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11513,
      "fullObservedHighPrice": 0.11659,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791674181663-37954cdafc9f5",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T23:16:21.662Z",
      "closedAtUtc": "2026-10-11T22:18:17.663Z",
      "holdingPeriodMs": 82916001,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 168.64,
      "exitPriceQuote": 170.93,
      "grossPnlGbp": 27.15844402277064,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 23.15844402277064,
      "cashChangeGbp": 25.15844402277064,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #17 of 67 coins by 30-day gain (+29.0%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 22.298885049013343,
      "targetPct": 66.89665514704004,
      "structuralStopPrice": 131.47872022942312,
      "structuralTargetPrice": 0,
      "maePct": -0.8835388994307287,
      "mfePct": 1.5417457305502984,
      "maeGbp": -17.670777988614574,
      "mfeGbp": 30.83491461100597,
      "observedDuringTradeLowPrice": 167.15,
      "observedDuringTradeHighPrice": 171.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 167.15,
      "fullObservedHighPrice": 171.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791736268731-813ddbb5609",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T16:31:08.731Z",
      "closedAtUtc": "2026-10-11T16:40:28.702Z",
      "holdingPeriodMs": 559971,
      "reportingCurrency": "GBP",
      "notionalGbp": 716.99,
      "assetQuantity": null,
      "entryPriceQuote": 0.2399,
      "exitPriceQuote": 0.2428,
      "grossPnlGbp": 8.667240516881991,
      "entryFeeGbp": 0.71699,
      "exitFeeGbp": 0.71699,
      "totalCostsGbp": 1.43398,
      "netPnlGbp": 7.233260516881991,
      "cashChangeGbp": 7.950250516881991,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 1.73x normal",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 6.733535492308722,
      "targetPct": 20.200606476926165,
      "structuralStopPrice": 0.22374624835395138,
      "structuralTargetPrice": 0,
      "maePct": -0.4168403501458945,
      "mfePct": 1.5423092955398119,
      "maeGbp": -2.9887036265110485,
      "mfeGbp": 11.058203418090898,
      "observedDuringTradeLowPrice": 0.2389,
      "observedDuringTradeHighPrice": 0.24359999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2389,
      "fullObservedHighPrice": 0.24359999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791721064520-7684750ed94c9",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-11T12:17:44.520Z",
      "closedAtUtc": "2026-10-11T16:13:33.791Z",
      "holdingPeriodMs": 14149271,
      "reportingCurrency": "GBP",
      "notionalGbp": 899.47,
      "assetQuantity": null,
      "entryPriceQuote": 0.09222,
      "exitPriceQuote": 0.09419,
      "grossPnlGbp": 19.214442637171977,
      "entryFeeGbp": 0.89947,
      "exitFeeGbp": 0.89947,
      "totalCostsGbp": 1.79894,
      "netPnlGbp": 17.415502637171976,
      "cashChangeGbp": 18.314972637171977,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 2.43x normal",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 5.318802862719576,
      "targetPct": 15.956408588158727,
      "structuralStopPrice": 0.087315,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 2.4723487312947348,
      "maeGbp": 0,
      "mfeGbp": 22.23803513337675,
      "observedDuringTradeLowPrice": 0.09222,
      "observedDuringTradeHighPrice": 0.0945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09222,
      "fullObservedHighPrice": 0.0945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791671572788-e758254a4d3e7",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T22:32:52.788Z",
      "closedAtUtc": "2026-10-10T23:04:11.271Z",
      "holdingPeriodMs": 1878483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2026.07,
      "assetQuantity": null,
      "entryPriceQuote": 0.07886,
      "exitPriceQuote": 0.07869,
      "grossPnlGbp": -4.367637585594815,
      "entryFeeGbp": 2.02607,
      "exitFeeGbp": 2.02607,
      "totalCostsGbp": 4.05214,
      "netPnlGbp": -8.419777585594815,
      "cashChangeGbp": -6.3937075855948144,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #8 of 67 coins by 30-day gain (+52.3%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 20.594779284600058,
      "targetPct": 61.784337853800174,
      "structuralStopPrice": 0.0626189570561644,
      "structuralTargetPrice": 0,
      "maePct": -0.2536139994927793,
      "mfePct": 0,
      "maeGbp": -5.138397159523354,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07866,
      "observedDuringTradeHighPrice": 0.07886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07866,
      "fullObservedHighPrice": 0.07886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791671578696-1b619e5344498",
      "symbol": "CTSIUSDT",
      "baseAsset": "CTSI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T22:32:58.696Z",
      "closedAtUtc": "2026-10-10T23:04:06.231Z",
      "holdingPeriodMs": 1867535,
      "reportingCurrency": "GBP",
      "notionalGbp": 2026.07,
      "assetQuantity": null,
      "entryPriceQuote": 0.0355,
      "exitPriceQuote": 0.03518,
      "grossPnlGbp": -18.263166197182752,
      "entryFeeGbp": 2.02607,
      "exitFeeGbp": 2.02607,
      "totalCostsGbp": 4.05214,
      "netPnlGbp": -22.31530619718275,
      "cashChangeGbp": -20.289236197182753,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #14 of 67 coins by 30-day gain (+29.3%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 23.451218403734007,
      "targetPct": 70.35365521120202,
      "structuralStopPrice": 0.027174817466674425,
      "structuralTargetPrice": 0,
      "maePct": -1.126760563380275,
      "mfePct": 0,
      "maeGbp": -22.82895774647874,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0351,
      "observedDuringTradeHighPrice": 0.0355,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0351,
      "fullObservedHighPrice": 0.0355,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791671575327-d59b868d075fa",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T22:32:55.327Z",
      "closedAtUtc": "2026-10-10T23:03:10.823Z",
      "holdingPeriodMs": 1815496,
      "reportingCurrency": "GBP",
      "notionalGbp": 2026.07,
      "assetQuantity": null,
      "entryPriceQuote": 0.01759,
      "exitPriceQuote": 0.0176,
      "grossPnlGbp": 1.1518305855599302,
      "entryFeeGbp": 2.02607,
      "exitFeeGbp": 2.02607,
      "totalCostsGbp": 4.05214,
      "netPnlGbp": -2.9003094144400694,
      "cashChangeGbp": -0.8742394144400696,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #13 of 67 coins by 30-day gain (+49.4%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 22.38380027662455,
      "targetPct": 67.15140082987365,
      "structuralStopPrice": 0.013652689531341742,
      "structuralTargetPrice": 0,
      "maePct": -0.056850483229124844,
      "mfePct": 0.34110289937463073,
      "maeGbp": -1.1518305855603297,
      "mfeGbp": 6.910983513359581,
      "observedDuringTradeLowPrice": 0.01758,
      "observedDuringTradeHighPrice": 0.01765,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01758,
      "fullObservedHighPrice": 0.01765,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791671568665-744045a31fc6c",
      "symbol": "RAYUSDT",
      "baseAsset": "RAY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T22:32:48.665Z",
      "closedAtUtc": "2026-10-10T23:03:07.465Z",
      "holdingPeriodMs": 1818800,
      "reportingCurrency": "GBP",
      "notionalGbp": 2026.07,
      "assetQuantity": null,
      "entryPriceQuote": 2.3811,
      "exitPriceQuote": 2.3843,
      "grossPnlGbp": 2.7228692621058275,
      "entryFeeGbp": 2.02607,
      "exitFeeGbp": 2.02607,
      "totalCostsGbp": 4.05214,
      "netPnlGbp": -1.3292707378941722,
      "cashChangeGbp": 0.6967992621058277,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #6 of 67 coins by 30-day gain (+88.7%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 24.36180552624885,
      "targetPct": 73.08541657874656,
      "structuralStopPrice": 1.8010210486144886,
      "structuralTargetPrice": 0,
      "maePct": -0.14279114694889208,
      "mfePct": 0.18478854311032544,
      "maeGbp": -2.8930485909874175,
      "mfeGbp": 3.7439452353953704,
      "observedDuringTradeLowPrice": 2.3777,
      "observedDuringTradeHighPrice": 2.3855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.3777,
      "fullObservedHighPrice": 2.3855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791669118977-b3bdd307e5829",
      "symbol": "KAIAUSDT",
      "baseAsset": "KAIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-10T21:51:58.976Z",
      "closedAtUtc": "2026-10-10T21:54:39.472Z",
      "holdingPeriodMs": 160496,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0577,
      "exitPriceQuote": 0.0572,
      "grossPnlGbp": -17.331022530329303,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.331022530329303,
      "cashChangeGbp": -19.331022530329303,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.33 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.426343154246098,
      "targetPct": 2.8596187175043304,
      "structuralStopPrice": 0.0563,
      "structuralTargetPrice": 0.05935,
      "maePct": -0.8665511265164652,
      "mfePct": 0,
      "maeGbp": -17.331022530329303,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0572,
      "observedDuringTradeHighPrice": 0.0577,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0572,
      "fullObservedHighPrice": 0.0577,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791668957604-29c7fb2e92164",
      "symbol": "BATUSDT",
      "baseAsset": "BAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-10T21:49:17.604Z",
      "closedAtUtc": "2026-10-10T21:51:42.466Z",
      "holdingPeriodMs": 144862,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1396,
      "exitPriceQuote": 0.1384,
      "grossPnlGbp": -17.19197707736399,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -21.19197707736399,
      "cashChangeGbp": -19.19197707736399,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.19 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.696275071633236,
      "targetPct": 4.226361031518636,
      "structuralStopPrice": 0.13444,
      "structuralTargetPrice": 0.14550000000000002,
      "maePct": -0.8595988538681996,
      "mfePct": 0,
      "maeGbp": -17.19197707736399,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1384,
      "observedDuringTradeHighPrice": 0.1396,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1384,
      "fullObservedHighPrice": 0.1396,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791666111431-e31c68c99ceae",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-10T21:01:51.431Z",
      "closedAtUtc": "2026-10-10T21:21:59.003Z",
      "holdingPeriodMs": 1207572,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.72,
      "exitPriceQuote": 7.673,
      "grossPnlGbp": 12.176165803108733,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.176165803108733,
      "cashChangeGbp": 10.176165803108733,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9222797927461159,
      "targetPct": 1.2331606217616604,
      "structuralStopPrice": 7.7912,
      "structuralTargetPrice": 7.6248,
      "maePct": -0.6347150259067407,
      "mfePct": 0.6217616580310886,
      "maeGbp": -12.694300518134815,
      "mfeGbp": 12.435233160621772,
      "observedDuringTradeLowPrice": 7.672,
      "observedDuringTradeHighPrice": 7.769000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.672,
      "fullObservedHighPrice": 7.769000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791666147045-dedad425c18a7",
      "symbol": "C98USDT",
      "baseAsset": "C98",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-10T21:02:27.045Z",
      "closedAtUtc": "2026-10-10T21:10:50.656Z",
      "holdingPeriodMs": 503611,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0181,
      "exitPriceQuote": 0.01821,
      "grossPnlGbp": 12.154696132596571,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 8.154696132596571,
      "cashChangeGbp": 10.154696132596571,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.16574585635360356,
      "targetPct": 0.7292817679557828,
      "structuralStopPrice": 0.01807,
      "structuralTargetPrice": 0.018231999999999998,
      "maePct": -0.16574585635360356,
      "mfePct": 0.9392265193370166,
      "maeGbp": -3.314917127072071,
      "mfeGbp": 18.784530386740332,
      "observedDuringTradeLowPrice": 0.01807,
      "observedDuringTradeHighPrice": 0.01827,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01807,
      "fullObservedHighPrice": 0.01827,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791657465076-9c1b94dd2afe4",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T18:37:45.076Z",
      "closedAtUtc": "2026-10-10T20:06:11.685Z",
      "holdingPeriodMs": 5306609,
      "reportingCurrency": "GBP",
      "notionalGbp": 2024.98,
      "assetQuantity": null,
      "entryPriceQuote": 0.05056,
      "exitPriceQuote": 0.05077,
      "grossPnlGbp": 8.410715981012732,
      "entryFeeGbp": 2.0249800000000002,
      "exitFeeGbp": 2.0249800000000002,
      "totalCostsGbp": 4.0499600000000004,
      "netPnlGbp": 4.360755981012732,
      "cashChangeGbp": 6.385735981012732,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #5 of 66 coins by 30-day gain (+95.6%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 21.445865537066638,
      "targetPct": 64.33759661119991,
      "structuralStopPrice": 0.03971697038445911,
      "structuralTargetPrice": 0,
      "maePct": -0.7911392405063243,
      "mfePct": 0.6724683544303798,
      "maeGbp": -16.020411392404966,
      "mfeGbp": 13.617349683544305,
      "observedDuringTradeLowPrice": 0.05016,
      "observedDuringTradeHighPrice": 0.0509,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05016,
      "fullObservedHighPrice": 0.0509,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791654494461-b8ee1d3905649",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T17:48:14.461Z",
      "closedAtUtc": "2026-10-10T18:59:16.075Z",
      "holdingPeriodMs": 4261614,
      "reportingCurrency": "GBP",
      "notionalGbp": 752.86,
      "assetQuantity": null,
      "entryPriceQuote": 0.8987,
      "exitPriceQuote": 0.9018,
      "grossPnlGbp": 2.5969355736063133,
      "entryFeeGbp": 0.7528600000000001,
      "exitFeeGbp": 0.7528600000000001,
      "totalCostsGbp": 1.5057200000000002,
      "netPnlGbp": 1.0912155736063132,
      "cashChangeGbp": 1.8440755736063132,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 3.41x normal",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 6.40129774909494,
      "targetPct": 19.20389324728482,
      "structuralStopPrice": 0.8411715371288838,
      "structuralTargetPrice": 0,
      "maePct": -1.090464003560702,
      "mfePct": 0.5452320017803387,
      "maeGbp": -8.209667297207101,
      "mfeGbp": 4.104833648603458,
      "observedDuringTradeLowPrice": 0.8889,
      "observedDuringTradeHighPrice": 0.9036,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8889,
      "fullObservedHighPrice": 0.9036,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791647725326-1535b1264b829",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T15:55:25.326Z",
      "closedAtUtc": "2026-10-10T18:21:26.000Z",
      "holdingPeriodMs": 8760674,
      "reportingCurrency": "GBP",
      "notionalGbp": 521.28,
      "assetQuantity": null,
      "entryPriceQuote": 0.13594,
      "exitPriceQuote": 0.13879,
      "grossPnlGbp": 10.928703839929346,
      "entryFeeGbp": 0.52128,
      "exitFeeGbp": 0.52128,
      "totalCostsGbp": 1.04256,
      "netPnlGbp": 9.886143839929346,
      "cashChangeGbp": 10.407423839929347,
      "feeBps": 10,
      "entryReason": "MOMENTUM: Bitcoin daily trend is up; ranked #2 of 66 coins by 30-day gain (+33.4%); above its 50-day average",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "momentum_rotation_structure",
      "stopLossPct": 9.35171157696984,
      "targetPct": 28.055134730909522,
      "structuralStopPrice": 0.1232272832822672,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 2.2509930851846454,
      "maeGbp": 0,
      "mfeGbp": 11.733976754450518,
      "observedDuringTradeLowPrice": 0.13594,
      "observedDuringTradeHighPrice": 0.139,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13594,
      "fullObservedHighPrice": 0.139,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791601517811-2c5fe8538dfd2",
      "symbol": "币安人生USDT",
      "baseAsset": "币安人生",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-10T03:05:17.811Z",
      "closedAtUtc": "2026-10-10T07:12:07.896Z",
      "holdingPeriodMs": 14810085,
      "reportingCurrency": "GBP",
      "notionalGbp": 1200.55,
      "assetQuantity": null,
      "entryPriceQuote": 0.5532,
      "exitPriceQuote": 0.5874,
      "grossPnlGbp": 74.22055314533624,
      "entryFeeGbp": 1.20055,
      "exitFeeGbp": 1.20055,
      "totalCostsGbp": 2.4011,
      "netPnlGbp": 71.81945314533624,
      "cashChangeGbp": 73.02000314533623,
      "feeBps": 10,
      "entryReason": "TREND PULLBACK: Bitcoin daily trend is up; price above a rising 100 EMA; higher highs and higher lows confirmed; pullback into the 20–50 EMA buy zone; bullish confirmation candle closed; 4-hour trend agrees",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "trend_pullback_structure",
      "stopLossPct": 3.9247251373147116,
      "targetPct": 7.849450274629423,
      "structuralStopPrice": 0.565988420540375,
      "structuralTargetPrice": 0,
      "maePct": -0.27114967462040074,
      "mfePct": 6.34490238611714,
      "maeGbp": -3.2552874186552208,
      "mfeGbp": 76.17372559652932,
      "observedDuringTradeLowPrice": 0.5517,
      "observedDuringTradeHighPrice": 0.5883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5517,
      "fullObservedHighPrice": 0.5883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791567884179-fdce1771ae012",
      "symbol": "TSLABUSDT",
      "baseAsset": "TSLAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-09T17:44:44.179Z",
      "closedAtUtc": "2026-10-10T07:10:03.922Z",
      "holdingPeriodMs": 48319743,
      "reportingCurrency": "GBP",
      "notionalGbp": 2009.56,
      "assetQuantity": null,
      "entryPriceQuote": 383.19,
      "exitPriceQuote": 383.08,
      "grossPnlGbp": -0.5768720478092523,
      "entryFeeGbp": 2.00956,
      "exitFeeGbp": 2.00956,
      "totalCostsGbp": 4.01912,
      "netPnlGbp": -4.595992047809252,
      "cashChangeGbp": -2.5864320478092524,
      "feeBps": 10,
      "entryReason": "BREAKOUT: Bitcoin daily trend is up; price range was unusually tight (squeeze); 4-hour close above the 20-candle high; breakout volume 7.56x normal",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "volatility_breakout_structure",
      "stopLossPct": 1.7315906183271212,
      "targetPct": 5.194771854981363,
      "structuralStopPrice": 376.5547179096323,
      "structuralTargetPrice": 0,
      "maePct": -0.11482554346407728,
      "mfePct": 0.03131605730838606,
      "maeGbp": -2.307488191236711,
      "mfeGbp": 0.6293149612464028,
      "observedDuringTradeLowPrice": 382.75,
      "observedDuringTradeHighPrice": 383.31000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 382.75,
      "fullObservedHighPrice": 383.31000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791583622061-8a7bcabe723b3",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-09T22:07:02.061Z",
      "closedAtUtc": "2026-10-09T23:01:45.539Z",
      "holdingPeriodMs": 3283478,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19586,
      "exitPriceQuote": 0.19202,
      "grossPnlGbp": -19.605840906770194,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": -21.605840906770194,
      "cashChangeGbp": -20.605840906770194,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.61 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.01490860818952,
      "targetPct": 3.122638619422041,
      "structuralStopPrice": 0.189955,
      "structuralTargetPrice": 0.20197600000000002,
      "maePct": -1.9605840906770193,
      "mfePct": 0.8883896660880177,
      "maeGbp": -19.605840906770194,
      "mfeGbp": 8.883896660880177,
      "observedDuringTradeLowPrice": 0.19202,
      "observedDuringTradeHighPrice": 0.1976,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19202,
      "fullObservedHighPrice": 0.1976,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791583622061-8a7bcabe723b3-partial-1791584319498-ab362f1fc599b",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-09T22:07:02.061Z",
      "closedAtUtc": "2026-10-09T22:18:39.498Z",
      "holdingPeriodMs": 697437,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19586,
      "exitPriceQuote": 0.19729,
      "grossPnlGbp": 7.301133462677355,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 5.301133462677355,
      "cashChangeGbp": 6.301133462677355,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.01490860818952,
      "targetPct": 3.122638619422041,
      "structuralStopPrice": 0.189955,
      "structuralTargetPrice": 0.20197600000000002,
      "maePct": -0.5973654651281549,
      "mfePct": 0.8118043500459412,
      "maeGbp": -11.947309302563099,
      "mfeGbp": 16.236087000918825,
      "observedDuringTradeLowPrice": 0.19469,
      "observedDuringTradeHighPrice": 0.19744999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19469,
      "fullObservedHighPrice": 0.19744999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791583695076-aeaf3b39f68f6",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-09T22:08:15.076Z",
      "closedAtUtc": "2026-10-09T22:14:06.863Z",
      "holdingPeriodMs": 351787,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.071,
      "exitPriceQuote": 2.054,
      "grossPnlGbp": -16.41718976339966,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": -20.41718976339966,
      "cashChangeGbp": -18.41718976339966,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.42 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.539835828102365,
      "targetPct": 3.6938676967648374,
      "structuralStopPrice": 2.0184,
      "structuralTargetPrice": 2.1475,
      "maePct": -0.8208594881699829,
      "mfePct": 0,
      "maeGbp": -16.41718976339966,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.054,
      "observedDuringTradeHighPrice": 2.071,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.054,
      "fullObservedHighPrice": 2.071,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791582971377-b82faf3bc0807",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-09T21:56:11.376Z",
      "closedAtUtc": "2026-10-09T22:06:08.750Z",
      "holdingPeriodMs": 597374,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.053,
      "exitPriceQuote": 2.068,
      "grossPnlGbp": 14.612761811982585,
      "entryFeeGbp": 2,
      "exitFeeGbp": 2,
      "totalCostsGbp": 4,
      "netPnlGbp": 10.612761811982585,
      "cashChangeGbp": 12.612761811982585,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.685338528981965,
      "targetPct": 0.2922552362396604,
      "structuralStopPrice": 2.0184,
      "structuralTargetPrice": 2.059,
      "maePct": -0.09741841207987237,
      "mfePct": 0.7306380905991293,
      "maeGbp": -1.9483682415974473,
      "mfeGbp": 14.612761811982587,
      "observedDuringTradeLowPrice": 2.051,
      "observedDuringTradeHighPrice": 2.068,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.051,
      "fullObservedHighPrice": 2.068,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791581820584-48a2ef6a17855",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-09T21:37:00.584Z",
      "closedAtUtc": "2026-10-09T21:46:20.011Z",
      "holdingPeriodMs": 559427,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.02,
      "exitPriceQuote": 2.012,
      "grossPnlGbp": 3.960396039603964,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 1.960396039603964,
      "cashChangeGbp": 2.960396039603964,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1386138613861452,
      "targetPct": 1.3118811881188104,
      "structuralStopPrice": 2.043,
      "structuralTargetPrice": 1.9935,
      "maePct": -0.14851485148515414,
      "mfePct": 0.5940594059405946,
      "maeGbp": -2.9702970297030826,
      "mfeGbp": 11.881188118811892,
      "observedDuringTradeLowPrice": 2.008,
      "observedDuringTradeHighPrice": 2.023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.008,
      "fullObservedHighPrice": 2.023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791581820584-48a2ef6a17855-partial-1791582327219-6d6d129735c14",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-10-09T21:37:00.584Z",
      "closedAtUtc": "2026-10-09T21:45:27.219Z",
      "holdingPeriodMs": 506635,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.02,
      "exitPriceQuote": 2.011,
      "grossPnlGbp": 4.455445544554404,
      "entryFeeGbp": 1,
      "exitFeeGbp": 1,
      "totalCostsGbp": 2,
      "netPnlGbp": 2.4554455445544043,
      "cashChangeGbp": 3.4554455445544043,
      "feeBps": 10,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1386138613861452,
      "targetPct": 1.3118811881188104,
      "structuralStopPrice": 2.043,
      "structuralTargetPrice": 1.9935,
      "maePct": -0.14851485148515414,
      "mfePct": 0.5940594059405946,
      "maeGbp": -2.9702970297030826,
      "mfeGbp": 11.881188118811892,
      "observedDuringTradeLowPrice": 2.008,
      "observedDuringTradeHighPrice": 2.023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.008,
      "fullObservedHighPrice": 2.023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791559021871-61d284123663f",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-10-09T15:17:01.871Z",
      "closedAtUtc": "2026-10-09T16:15:02.890Z",
      "holdingPeriodMs": 3481019,
      "reportingCurrency": "GBP",
      "notionalGbp": 1558.61,
      "assetQuantity": null,
      "entryPriceQuote": 0.3644,
      "exitPriceQuote": 0.3763,
      "grossPnlGbp": 50.89862513721195,
      "entryFeeGbp": 1.5586099999999998,
      "exitFeeGbp": 1.5586099999999998,
      "totalCostsGbp": 3.1172199999999997,
      "netPnlGbp": 47.78140513721195,
      "cashChangeGbp": 49.34001513721195,
      "feeBps": 10,
      "entryReason": "TREND PULLBACK: Bitcoin daily trend is up; price above a rising 100 EMA; higher highs and higher lows confirmed; pullback into the 20–50 EMA buy zone; bullish confirmation candle closed; 4-hour trend agrees",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 100,
      "riskModel": "trend_pullback_structure",
      "stopLossPct": 2.967967836130442,
      "targetPct": 5.935935672260884,
      "structuralStopPrice": 0.35358472520514067,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 3.2656421514818943,
      "maeGbp": 0,
      "mfeGbp": 50.89862513721195,
      "observedDuringTradeLowPrice": 0.3644,
      "observedDuringTradeHighPrice": 0.37629999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3644,
      "fullObservedHighPrice": 0.37629999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791539640684-97fe5d7d8bab6",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-09T09:54:00.684Z",
      "closedAtUtc": "2026-10-09T12:21:53.011Z",
      "holdingPeriodMs": 8872327,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0885,
      "exitPriceQuote": 1.071,
      "grossPnlGbp": -32.15434083601299,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -33.75434083601299,
      "cashChangeGbp": -32.95434083601299,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +5; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (76) elevated but not extreme; volume confirmed (1.42x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £10.00 maximum loss per trade triggered at projected net £-33.75 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 1.0858876000000002,
      "structuralTargetPrice": 0,
      "maePct": -1.6077170418006497,
      "mfePct": 0,
      "maeGbp": -32.15434083601299,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.071,
      "observedDuringTradeHighPrice": 1.0885,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.071,
      "fullObservedHighPrice": 1.0885,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791502579582-e32ad37b4c49e",
      "symbol": "BEAMXUSDT",
      "baseAsset": "BEAMX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T23:36:19.582Z",
      "closedAtUtc": "2026-10-08T23:38:53.831Z",
      "holdingPeriodMs": 154249,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002623,
      "exitPriceQuote": 0.002616,
      "grossPnlGbp": -5.337399923751477,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.937399923751476,
      "cashChangeGbp": -6.1373999237514765,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (58) in neutral zone; volume confirmed (2.45x baseline); confidence 82 meets threshold; consensus strength 0.74 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.0026167048,
      "structuralTargetPrice": 0,
      "maePct": -0.26686999618757384,
      "mfePct": 0,
      "maeGbp": -5.3373999237514775,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002616,
      "observedDuringTradeHighPrice": 0.002623,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002616,
      "fullObservedHighPrice": 0.002623,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791498786991-ef8f6309598fe",
      "symbol": "MUBUSDT",
      "baseAsset": "MUB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T22:33:06.991Z",
      "closedAtUtc": "2026-10-08T22:43:07.484Z",
      "holdingPeriodMs": 600493,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1040.95,
      "exitPriceQuote": 1041.94,
      "grossPnlGbp": 1.9021086507517346,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.30210865075173454,
      "cashChangeGbp": 1.1021086507517346,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.03%); RSI (74) elevated but not extreme; volume confirmed (6.29x baseline); confirmed long breakout with volume; confidence 88 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 1038.45172,
      "structuralTargetPrice": 0,
      "maePct": -0.0009606609347222158,
      "mfePct": 0.12776790431816393,
      "maeGbp": -0.019213218694444315,
      "mfeGbp": 2.5553580863632788,
      "observedDuringTradeLowPrice": 1040.94,
      "observedDuringTradeHighPrice": 1042.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1040.94,
      "fullObservedHighPrice": 1042.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791490161753-b103bbf86fd89",
      "symbol": "SNDKBUSDT",
      "baseAsset": "SNDKB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T20:09:21.753Z",
      "closedAtUtc": "2026-10-08T20:18:18.647Z",
      "holdingPeriodMs": 536894,
      "reportingCurrency": "GBP",
      "notionalGbp": 1993.09,
      "assetQuantity": null,
      "entryPriceQuote": 1614.82,
      "exitPriceQuote": 1610.09,
      "grossPnlGbp": -5.837997857346352,
      "entryFeeGbp": 0.7972360000000001,
      "exitFeeGbp": 0.7972360000000001,
      "totalCostsGbp": 1.5944720000000001,
      "netPnlGbp": -7.4324698573463515,
      "cashChangeGbp": -6.635233857346352,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -8; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (76) elevated but not extreme; volume confirmed (1.37x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.3817,
      "targetPct": 1.1235,
      "structuralStopPrice": 1608.655714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.29538895976021984,
      "mfePct": 0.0080504328655893,
      "maeGbp": -5.887367818084965,
      "mfeGbp": 0.16045237240077376,
      "observedDuringTradeLowPrice": 1610.05,
      "observedDuringTradeHighPrice": 1614.9499999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1610.05,
      "fullObservedHighPrice": 1614.9499999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791484783090-97145ba533cd8",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T18:39:43.090Z",
      "closedAtUtc": "2026-10-08T18:49:43.553Z",
      "holdingPeriodMs": 600463,
      "reportingCurrency": "GBP",
      "notionalGbp": 1876.3,
      "assetQuantity": null,
      "entryPriceQuote": 0.08337,
      "exitPriceQuote": 0.08339,
      "grossPnlGbp": 0.4501139498621985,
      "entryFeeGbp": 0.75052,
      "exitFeeGbp": 0.75052,
      "totalCostsGbp": 1.50104,
      "netPnlGbp": -1.0509260501378015,
      "cashChangeGbp": -0.3004060501378015,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.29%); RSI (60) in neutral zone; volume confirmed (1.32x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.413,
      "targetPct": 1.1859,
      "structuralStopPrice": 0.08302571428571427,
      "structuralTargetPrice": 0,
      "maePct": -0.15593139018832328,
      "mfePct": 0.16792611251049688,
      "maeGbp": -2.9257406741035097,
      "mfeGbp": 3.1507976490344527,
      "observedDuringTradeLowPrice": 0.08324,
      "observedDuringTradeHighPrice": 0.08350999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08324,
      "fullObservedHighPrice": 0.08350999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791484776278-12b85192ff7d8",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T18:39:36.278Z",
      "closedAtUtc": "2026-10-08T18:49:36.727Z",
      "holdingPeriodMs": 600449,
      "reportingCurrency": "GBP",
      "notionalGbp": 1280.91,
      "assetQuantity": null,
      "entryPriceQuote": 233.09,
      "exitPriceQuote": 233.65,
      "grossPnlGbp": 3.0773932815650733,
      "entryFeeGbp": 0.512364,
      "exitFeeGbp": 0.512364,
      "totalCostsGbp": 1.024728,
      "netPnlGbp": 2.052665281565073,
      "cashChangeGbp": 2.5650292815650735,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.15%); 5-minute trend confirms long (EMA slope: 0.47%); RSI (69) in neutral zone; volume confirmed (1.54x baseline); confirmed long breakout with volume; confidence 83 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.6607,
      "targetPct": 1.6814,
      "structuralStopPrice": 231.54999999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.2016388519455999,
      "mfePct": 0.3861169505341309,
      "maeGbp": -2.582812218456384,
      "mfeGbp": 4.9458106310867365,
      "observedDuringTradeLowPrice": 232.62,
      "observedDuringTradeHighPrice": 233.98999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 232.62,
      "fullObservedHighPrice": 233.98999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791484652642-5735ce35bb16f",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T18:37:32.642Z",
      "closedAtUtc": "2026-10-08T18:47:35.614Z",
      "holdingPeriodMs": 602972,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.147,
      "exitPriceQuote": 1.145,
      "grossPnlGbp": -3.4873583260680068,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.087358326068006,
      "cashChangeGbp": -4.287358326068007,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.28%); RSI (60) in neutral zone; volume confirmed (2.79x baseline); confidence 88 meets threshold; consensus strength 0.80 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.3736,
      "targetPct": 1.1073,
      "structuralStopPrice": 1.1427142857142856,
      "structuralTargetPrice": 0,
      "maePct": -0.17436791630340034,
      "mfePct": 0.17436791630340034,
      "maeGbp": -3.4873583260680068,
      "mfeGbp": 3.4873583260680068,
      "observedDuringTradeLowPrice": 1.145,
      "observedDuringTradeHighPrice": 1.149,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.145,
      "fullObservedHighPrice": 1.149,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791484897657-da202abf18c4f",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T18:41:37.657Z",
      "closedAtUtc": "2026-10-08T18:46:38.662Z",
      "holdingPeriodMs": 301005,
      "reportingCurrency": "GBP",
      "notionalGbp": 1237.62,
      "assetQuantity": null,
      "entryPriceQuote": 0.5108,
      "exitPriceQuote": 0.5073,
      "grossPnlGbp": -8.480168363351746,
      "entryFeeGbp": 0.495048,
      "exitFeeGbp": 0.495048,
      "totalCostsGbp": 0.990096,
      "netPnlGbp": -9.470264363351745,
      "cashChangeGbp": -8.975216363351747,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -10; 1-minute trend confirms long (EMA slope: 0.12%); 5-minute trend confirms long (EMA slope: 0.48%); RSI (74) elevated but not extreme; volume confirmed (1.44x baseline); confirmed long breakout with volume; confidence 82 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.688,
      "targetPct": 1.736,
      "structuralStopPrice": 0.5072857142857142,
      "structuralTargetPrice": 0,
      "maePct": -0.6851996867658688,
      "mfePct": 0.2153484729835532,
      "maeGbp": -8.480168363351744,
      "mfeGbp": 2.665195771339051,
      "observedDuringTradeLowPrice": 0.5073,
      "observedDuringTradeHighPrice": 0.5119,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5073,
      "fullObservedHighPrice": 0.5119,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791484591379-8cf24c959bb3f",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T18:36:31.378Z",
      "closedAtUtc": "2026-10-08T18:46:32.394Z",
      "holdingPeriodMs": 601016,
      "reportingCurrency": "GBP",
      "notionalGbp": 1476.2,
      "assetQuantity": null,
      "entryPriceQuote": 0.0897,
      "exitPriceQuote": 0.0896,
      "grossPnlGbp": -1.6457079152731797,
      "entryFeeGbp": 0.59048,
      "exitFeeGbp": 0.59048,
      "totalCostsGbp": 1.18096,
      "netPnlGbp": -2.8266679152731795,
      "cashChangeGbp": -2.2361879152731796,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (70) elevated but not extreme; volume confirmed (1.23x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5574,
      "targetPct": 1.4748,
      "structuralStopPrice": 0.0892,
      "structuralTargetPrice": 0,
      "maePct": -0.11148272017837554,
      "mfePct": 0.4459308807134867,
      "maeGbp": -1.64570791527318,
      "mfeGbp": 6.5828316610924915,
      "observedDuringTradeLowPrice": 0.0896,
      "observedDuringTradeHighPrice": 0.09010000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0896,
      "fullObservedHighPrice": 0.09010000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791477778511-c11a2f0cb0113",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T16:42:58.511Z",
      "closedAtUtc": "2026-10-08T16:44:17.783Z",
      "holdingPeriodMs": 79272,
      "reportingCurrency": "GBP",
      "notionalGbp": 1929.59,
      "assetQuantity": null,
      "entryPriceQuote": 13.99,
      "exitPriceQuote": 13.94,
      "grossPnlGbp": -6.896318799142342,
      "entryFeeGbp": 0.771836,
      "exitFeeGbp": 0.771836,
      "totalCostsGbp": 1.543672,
      "netPnlGbp": -8.439990799142342,
      "cashChangeGbp": -7.668154799142341,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.32%); RSI (69) in neutral zone; volume confirmed (1.87x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.3982,
      "targetPct": 1.1565,
      "structuralStopPrice": 13.934285714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.3573981415296691,
      "mfePct": 0,
      "maeGbp": -6.896318799142341,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 13.94,
      "observedDuringTradeHighPrice": 13.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.94,
      "fullObservedHighPrice": 13.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791469406065-0725d949e41c6",
      "symbol": "NVDABUSDT",
      "baseAsset": "NVDAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T14:23:26.065Z",
      "closedAtUtc": "2026-10-08T14:33:27.423Z",
      "holdingPeriodMs": 601358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 236.45,
      "exitPriceQuote": 236.9,
      "grossPnlGbp": 3.8063015436668817,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2063015436668816,
      "cashChangeGbp": 3.006301543666882,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (80) elevated but not extreme; volume confirmed (5.10x baseline); confirmed long breakout with volume; confidence 82 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 235.88252,
      "structuralTargetPrice": 0,
      "maePct": -0.00422922393740364,
      "mfePct": 0.29181645168111553,
      "maeGbp": -0.0845844787480728,
      "mfeGbp": 5.836329033622311,
      "observedDuringTradeLowPrice": 236.44,
      "observedDuringTradeHighPrice": 237.14000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 236.44,
      "fullObservedHighPrice": 237.14000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791469023325-4067dd7e9530d",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T14:17:03.325Z",
      "closedAtUtc": "2026-10-08T14:26:19.152Z",
      "holdingPeriodMs": 555827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 64.56,
      "exitPriceQuote": 64.37,
      "grossPnlGbp": -5.885997521685184,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.485997521685183,
      "cashChangeGbp": -6.6859975216851835,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (70) in neutral zone; volume confirmed (1.79x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.2987,
      "targetPct": 0.9575,
      "structuralStopPrice": 64.36714285714287,
      "structuralTargetPrice": 0,
      "maePct": -0.29429987608425917,
      "mfePct": 0.07744733581164367,
      "maeGbp": -5.885997521685183,
      "mfeGbp": 1.5489467162328734,
      "observedDuringTradeLowPrice": 64.37,
      "observedDuringTradeHighPrice": 64.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 64.37,
      "fullObservedHighPrice": 64.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791453601075-e3b05bff41e6f",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T10:00:01.075Z",
      "closedAtUtc": "2026-10-08T10:10:02.553Z",
      "holdingPeriodMs": 601478,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.901,
      "exitPriceQuote": 10.879,
      "grossPnlGbp": -4.036326942482385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.636326942482386,
      "cashChangeGbp": -4.836326942482385,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (61) in neutral zone; volume confirmed (1.82x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 10.874837600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.22016328777175612,
      "mfePct": 0.1651224658288293,
      "maeGbp": -4.403265755435122,
      "mfeGbp": 3.3024493165765865,
      "observedDuringTradeLowPrice": 10.877,
      "observedDuringTradeHighPrice": 10.919,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.877,
      "fullObservedHighPrice": 10.919,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791452995703-1c9d61449bca1",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T09:49:55.703Z",
      "closedAtUtc": "2026-10-08T09:59:58.097Z",
      "holdingPeriodMs": 602394,
      "reportingCurrency": "GBP",
      "notionalGbp": 1742.46,
      "assetQuantity": null,
      "entryPriceQuote": 0.5319,
      "exitPriceQuote": 0.5325,
      "grossPnlGbp": 1.9655499153974145,
      "entryFeeGbp": 0.696984,
      "exitFeeGbp": 0.696984,
      "totalCostsGbp": 1.393968,
      "netPnlGbp": 0.5715819153974144,
      "cashChangeGbp": 1.2685659153974145,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (75) elevated but not extreme; volume confirmed (1.86x baseline); confidence 94 meets threshold; consensus strength 0.87 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4539,
      "targetPct": 1.2678,
      "structuralStopPrice": 0.5294857142857143,
      "structuralTargetPrice": 0,
      "maePct": -0.24440684339162977,
      "mfePct": 0.3196089490505591,
      "maeGbp": -4.258691483361792,
      "mfeGbp": 5.5690580936263725,
      "observedDuringTradeLowPrice": 0.5306,
      "observedDuringTradeHighPrice": 0.5336,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5306,
      "fullObservedHighPrice": 0.5336,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791452823759-008dc7ca1fb44",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T09:47:03.759Z",
      "closedAtUtc": "2026-10-08T09:51:10.445Z",
      "holdingPeriodMs": 246686,
      "reportingCurrency": "GBP",
      "notionalGbp": 1957.77,
      "assetQuantity": null,
      "entryPriceQuote": 0.4533,
      "exitPriceQuote": 0.4518,
      "grossPnlGbp": -6.478391793514235,
      "entryFeeGbp": 0.783108,
      "exitFeeGbp": 0.783108,
      "totalCostsGbp": 1.566216,
      "netPnlGbp": -8.044607793514235,
      "cashChangeGbp": -7.261499793514235,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (68) in neutral zone; volume confirmed (1.51x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.3908,
      "targetPct": 1.1416,
      "structuralStopPrice": 0.45152857142857145,
      "structuralTargetPrice": 0,
      "maePct": -0.33090668431502346,
      "mfePct": 0.022060445621011362,
      "maeGbp": -6.478391793514235,
      "mfeGbp": 0.43189278623447414,
      "observedDuringTradeLowPrice": 0.4518,
      "observedDuringTradeHighPrice": 0.4534,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4518,
      "fullObservedHighPrice": 0.4534,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791452812261-be5d1ce9962a5",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T09:46:52.261Z",
      "closedAtUtc": "2026-10-08T09:48:19.663Z",
      "holdingPeriodMs": 87402,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1376,
      "exitPriceQuote": 1.1343,
      "grossPnlGbp": -5.801687763712832,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.401687763712832,
      "cashChangeGbp": -6.601687763712832,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (78) elevated but not extreme; volume confirmed (1.42x baseline); confirmed long breakout with volume; confidence 83 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.2775,
      "targetPct": 0.9151,
      "structuralStopPrice": 1.134442857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.2900843881856416,
      "mfePct": 0.11427566807314336,
      "maeGbp": -5.801687763712831,
      "mfeGbp": 2.285513361462867,
      "observedDuringTradeLowPrice": 1.1343,
      "observedDuringTradeHighPrice": 1.1389,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1343,
      "fullObservedHighPrice": 1.1389,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791444981835-3e59ac05d5bfb",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:36:21.835Z",
      "closedAtUtc": "2026-10-08T07:46:04.603Z",
      "holdingPeriodMs": 582768,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7164,
      "exitPriceQuote": 0.7146,
      "grossPnlGbp": -5.02512562814077,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.62512562814077,
      "cashChangeGbp": -5.8251256281407695,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (58) in neutral zone; volume confirmed (3.60x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.2433,
      "targetPct": 0.8466,
      "structuralStopPrice": 0.7146571428571429,
      "structuralTargetPrice": 0,
      "maePct": -0.2512562814070385,
      "mfePct": 0.09771077610272513,
      "maeGbp": -5.02512562814077,
      "mfeGbp": 1.9542155220545028,
      "observedDuringTradeLowPrice": 0.7146,
      "observedDuringTradeHighPrice": 0.7171,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7146,
      "fullObservedHighPrice": 0.7171,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791444918895-15ab3aa01cc57",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:35:18.895Z",
      "closedAtUtc": "2026-10-08T07:44:07.118Z",
      "holdingPeriodMs": 528223,
      "reportingCurrency": "GBP",
      "notionalGbp": 1727.67,
      "assetQuantity": null,
      "entryPriceQuote": 2.055,
      "exitPriceQuote": 2.049,
      "grossPnlGbp": -5.044291970803111,
      "entryFeeGbp": 0.691068,
      "exitFeeGbp": 0.691068,
      "totalCostsGbp": 1.382136,
      "netPnlGbp": -6.426427970803111,
      "cashChangeGbp": -5.7353599708031116,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.10%); 5-minute trend confirms long (EMA slope: 0.24%); RSI (70) elevated but not extreme; volume confirmed (1.87x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4588,
      "targetPct": 1.2776,
      "structuralStopPrice": 2.045571428571429,
      "structuralTargetPrice": 0,
      "maePct": -0.29197080291971905,
      "mfePct": 0.19464720194647217,
      "maeGbp": -5.04429197080311,
      "mfeGbp": 3.362861313868616,
      "observedDuringTradeLowPrice": 2.049,
      "observedDuringTradeHighPrice": 2.059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.049,
      "fullObservedHighPrice": 2.059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791444731598-291857246b583",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:32:11.598Z",
      "closedAtUtc": "2026-10-08T07:42:14.506Z",
      "holdingPeriodMs": 602908,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 54.39,
      "exitPriceQuote": 54.39,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (73) elevated but not extreme; volume confirmed (1.57x baseline); confidence 90 meets threshold; consensus strength 0.84 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 54.259464,
      "structuralTargetPrice": 0,
      "maePct": -0.07354293068578625,
      "mfePct": 0.1654715940430158,
      "maeGbp": -1.4708586137157251,
      "mfeGbp": 3.3094318808603163,
      "observedDuringTradeLowPrice": 54.35,
      "observedDuringTradeHighPrice": 54.48,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 54.35,
      "fullObservedHighPrice": 54.48,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791445162806-91491f7577384",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:39:22.806Z",
      "closedAtUtc": "2026-10-08T07:41:58.574Z",
      "holdingPeriodMs": 155768,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09373,
      "exitPriceQuote": 0.0935,
      "grossPnlGbp": -4.907713645577598,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.5077136455775975,
      "cashChangeGbp": -5.707713645577598,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.16%); RSI (63) in neutral zone; volume confirmed (2.11x baseline); confidence 93 meets threshold; consensus strength 0.86 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.093505048,
      "structuralTargetPrice": 0,
      "maePct": -0.24538568227887989,
      "mfePct": 0,
      "maeGbp": -4.907713645577598,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0935,
      "observedDuringTradeHighPrice": 0.09373,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0935,
      "fullObservedHighPrice": 0.09373,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791445180703-5bdf73e99f2e6",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:39:40.703Z",
      "closedAtUtc": "2026-10-08T07:40:12.002Z",
      "holdingPeriodMs": 31299,
      "reportingCurrency": "GBP",
      "notionalGbp": 1553.41,
      "assetQuantity": null,
      "entryPriceQuote": 0.07801,
      "exitPriceQuote": 0.07778,
      "grossPnlGbp": -4.579980771695819,
      "entryFeeGbp": 0.621364,
      "exitFeeGbp": 0.621364,
      "totalCostsGbp": 1.242728,
      "netPnlGbp": -5.822708771695819,
      "cashChangeGbp": -5.201344771695819,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.25%); RSI (56) in neutral zone; volume confirmed (1.32x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5237,
      "targetPct": 1.4075,
      "structuralStopPrice": 0.07760142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.34610947314445906,
      "mfePct": 0,
      "maeGbp": -5.376499166773342,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07774,
      "observedDuringTradeHighPrice": 0.07801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07774,
      "fullObservedHighPrice": 0.07801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791443730533-6cbd2de091868",
      "symbol": "JSTUSDT",
      "baseAsset": "JST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:15:30.533Z",
      "closedAtUtc": "2026-10-08T07:26:01.523Z",
      "holdingPeriodMs": 630990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13913,
      "exitPriceQuote": 0.13901,
      "grossPnlGbp": -1.725005390641975,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3250053906419748,
      "cashChangeGbp": -2.525005390641975,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (79) elevated but not extreme; volume confirmed (1.33x baseline); confirmed long breakout with volume; confidence 82 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.138796088,
      "structuralTargetPrice": 0,
      "maePct": -0.15812549414216776,
      "mfePct": 0.07906274707108388,
      "maeGbp": -3.162509882843355,
      "mfeGbp": 1.5812549414216774,
      "observedDuringTradeLowPrice": 0.13891,
      "observedDuringTradeHighPrice": 0.13924,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13891,
      "fullObservedHighPrice": 0.13924,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791443275614-d7908b557909d",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:07:55.614Z",
      "closedAtUtc": "2026-10-08T07:09:22.087Z",
      "holdingPeriodMs": 86473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.25,
      "exitPriceQuote": 2.243,
      "grossPnlGbp": -6.222222222222327,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.822222222222328,
      "cashChangeGbp": -7.022222222222327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.11%); 5-minute trend confirms long (EMA slope: 0.17%); RSI (62) in neutral zone; volume confirmed (1.35x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.3111,
      "targetPct": 0.9822,
      "structuralStopPrice": 2.2430000000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.31111111111111633,
      "mfePct": 0,
      "maeGbp": -6.222222222222326,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.243,
      "observedDuringTradeHighPrice": 2.25,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.243,
      "fullObservedHighPrice": 2.25,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791442843781-4b652bba1afdb",
      "symbol": "ACEUSDT",
      "baseAsset": "ACE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T07:00:43.781Z",
      "closedAtUtc": "2026-10-08T07:05:45.350Z",
      "holdingPeriodMs": 301569,
      "reportingCurrency": "GBP",
      "notionalGbp": 1783.82,
      "assetQuantity": null,
      "entryPriceQuote": 0.1913,
      "exitPriceQuote": 0.1924,
      "grossPnlGbp": 10.257198118138954,
      "entryFeeGbp": 0.713528,
      "exitFeeGbp": 0.713528,
      "totalCostsGbp": 1.427056,
      "netPnlGbp": 8.830142118138953,
      "cashChangeGbp": 9.543670118138953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (61) in neutral zone; volume confirmed (2.54x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £9.42 triggered at projected net £8.83 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4406,
      "targetPct": 1.2412,
      "structuralStopPrice": 0.19045714285714285,
      "structuralTargetPrice": 0,
      "maePct": -0.1568217459487688,
      "mfePct": 0.8886565603763759,
      "maeGbp": -2.7974176685833276,
      "mfeGbp": 15.852033455305868,
      "observedDuringTradeLowPrice": 0.191,
      "observedDuringTradeHighPrice": 0.193,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.191,
      "fullObservedHighPrice": 0.193,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791442654227-a02104de70e91",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T06:57:34.226Z",
      "closedAtUtc": "2026-10-08T07:04:06.431Z",
      "holdingPeriodMs": 392205,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04897,
      "exitPriceQuote": 0.0488,
      "grossPnlGbp": -6.943026342658629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.54302634265863,
      "cashChangeGbp": -7.743026342658629,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -8; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (67) in neutral zone; volume confirmed (1.46x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.2596,
      "targetPct": 0.8793,
      "structuralStopPrice": 0.04884285714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.34715131713293146,
      "mfePct": 0.22462732285072287,
      "maeGbp": -6.943026342658629,
      "mfeGbp": 4.492546457014457,
      "observedDuringTradeLowPrice": 0.0488,
      "observedDuringTradeHighPrice": 0.04907999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0488,
      "fullObservedHighPrice": 0.04907999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791442660279-36491a8589632",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T06:57:40.279Z",
      "closedAtUtc": "2026-10-08T07:02:37.887Z",
      "holdingPeriodMs": 297608,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.008624,
      "exitPriceQuote": 0.008589,
      "grossPnlGbp": -8.116883116883189,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.716883116883189,
      "cashChangeGbp": -8.91688311688319,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -8; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (74) elevated but not extreme; volume confirmed (1.59x baseline); confidence 92 meets threshold; consensus strength 0.82 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.0086033024,
      "structuralTargetPrice": 0,
      "maePct": -0.40584415584415945,
      "mfePct": 0.16233766233766378,
      "maeGbp": -8.116883116883189,
      "mfeGbp": 3.2467532467532756,
      "observedDuringTradeLowPrice": 0.008589,
      "observedDuringTradeHighPrice": 0.008638,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008589,
      "fullObservedHighPrice": 0.008638,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791437711354-eff7f02546bcf",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T05:35:11.354Z",
      "closedAtUtc": "2026-10-08T05:42:10.969Z",
      "holdingPeriodMs": 419615,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7652,
      "exitPriceQuote": 0.7631,
      "grossPnlGbp": -5.4887611082069805,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.088761108206981,
      "cashChangeGbp": -6.28876110820698,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (74) elevated but not extreme; volume confirmed (8.05x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.7633635200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.28750653423941186,
      "mfePct": 0.09147935180345451,
      "maeGbp": -5.750130684788237,
      "mfeGbp": 1.82958703606909,
      "observedDuringTradeLowPrice": 0.763,
      "observedDuringTradeHighPrice": 0.7659,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.763,
      "fullObservedHighPrice": 0.7659,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791437643500-97e024d431daa",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T05:34:03.500Z",
      "closedAtUtc": "2026-10-08T05:40:52.899Z",
      "holdingPeriodMs": 409399,
      "reportingCurrency": "GBP",
      "notionalGbp": 1644.24,
      "assetQuantity": null,
      "entryPriceQuote": 0.2224,
      "exitPriceQuote": 0.2217,
      "grossPnlGbp": -5.17521582733797,
      "entryFeeGbp": 0.6576960000000001,
      "exitFeeGbp": 0.6576960000000001,
      "totalCostsGbp": 1.3153920000000001,
      "netPnlGbp": -6.49060782733797,
      "cashChangeGbp": -5.83291182733797,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.09%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (66) in neutral zone; volume confirmed (1.55x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4882,
      "targetPct": 1.3364,
      "structuralStopPrice": 0.2213142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.31474820143883925,
      "mfePct": 0.26978417266187826,
      "maeGbp": -5.17521582733797,
      "mfeGbp": 4.435899280575668,
      "observedDuringTradeLowPrice": 0.2217,
      "observedDuringTradeHighPrice": 0.223,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2217,
      "fullObservedHighPrice": 0.223,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791437888033-a3fb55b7d97ae",
      "symbol": "RAYUSDT",
      "baseAsset": "RAY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T05:38:08.033Z",
      "closedAtUtc": "2026-10-08T05:38:39.762Z",
      "holdingPeriodMs": 31729,
      "reportingCurrency": "GBP",
      "notionalGbp": 1428.12,
      "assetQuantity": null,
      "entryPriceQuote": 2.4966,
      "exitPriceQuote": 2.488,
      "grossPnlGbp": -4.919423215573145,
      "entryFeeGbp": 0.571248,
      "exitFeeGbp": 0.571248,
      "totalCostsGbp": 1.142496,
      "netPnlGbp": -6.061919215573145,
      "cashChangeGbp": -5.490671215573145,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.46%); RSI (72) elevated but not extreme; volume confirmed (2.26x baseline); confidence 93 meets threshold; consensus strength 0.86 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5802,
      "targetPct": 1.5204,
      "structuralStopPrice": 2.4821142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.3484739245373769,
      "mfePct": 0,
      "maeGbp": -4.976625811103187,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.4879,
      "observedDuringTradeHighPrice": 2.4966,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.4879,
      "fullObservedHighPrice": 2.4966,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791435593274-6ab4f4048e40e",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T04:59:53.274Z",
      "closedAtUtc": "2026-10-08T05:01:06.618Z",
      "holdingPeriodMs": 73344,
      "reportingCurrency": "GBP",
      "notionalGbp": 1655.72,
      "assetQuantity": null,
      "entryPriceQuote": 5.697,
      "exitPriceQuote": 5.676,
      "grossPnlGbp": -6.103233280674012,
      "entryFeeGbp": 0.662288,
      "exitFeeGbp": 0.662288,
      "totalCostsGbp": 1.324576,
      "netPnlGbp": -7.427809280674012,
      "cashChangeGbp": -6.765521280674013,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.24%); RSI (70) in neutral zone; volume confirmed (1.89x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.484,
      "targetPct": 1.3279,
      "structuralStopPrice": 5.669428571428571,
      "structuralTargetPrice": 0,
      "maePct": -0.3686150605581869,
      "mfePct": 0.24574337370546312,
      "maeGbp": -6.103233280674012,
      "mfeGbp": 4.068822187116094,
      "observedDuringTradeLowPrice": 5.676,
      "observedDuringTradeHighPrice": 5.711,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.676,
      "fullObservedHighPrice": 5.711,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791427476031-ffbfa34a3e0d5",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T02:44:36.031Z",
      "closedAtUtc": "2026-10-08T02:54:36.931Z",
      "holdingPeriodMs": 600900,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2575,
      "exitPriceQuote": 0.2572,
      "grossPnlGbp": -2.330097087378815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9300970873788152,
      "cashChangeGbp": -3.1300970873788154,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (71) elevated but not extreme; volume confirmed (2.38x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.256882,
      "structuralTargetPrice": 0,
      "maePct": -0.15533980582524717,
      "mfePct": 0.19417475728155356,
      "maeGbp": -3.1067961165049436,
      "mfeGbp": 3.883495145631071,
      "observedDuringTradeLowPrice": 0.2571,
      "observedDuringTradeHighPrice": 0.258,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2571,
      "fullObservedHighPrice": 0.258,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791427677081-974c436191e6a",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T02:47:57.081Z",
      "closedAtUtc": "2026-10-08T02:53:26.975Z",
      "holdingPeriodMs": 329894,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.727,
      "exitPriceQuote": 6.71,
      "grossPnlGbp": -5.054258956444284,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.654258956444284,
      "cashChangeGbp": -5.8542589564442835,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -1; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (70) elevated but not extreme; volume confirmed (1.29x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 6.710855200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2527129478222142,
      "mfePct": 0.07432733759476577,
      "maeGbp": -5.054258956444284,
      "mfeGbp": 1.4865467518953153,
      "observedDuringTradeLowPrice": 6.71,
      "observedDuringTradeHighPrice": 6.732,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.71,
      "fullObservedHighPrice": 6.732,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791427295901-d83b0087e01b1",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T02:41:35.901Z",
      "closedAtUtc": "2026-10-08T02:51:36.049Z",
      "holdingPeriodMs": 600148,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 300.9,
      "exitPriceQuote": 300.6,
      "grossPnlGbp": -1.9940179461612135,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5940179461612134,
      "cashChangeGbp": -2.7940179461612136,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.06%); RSI (62) in neutral zone; volume confirmed (2.36x baseline); confidence 83 meets threshold; consensus strength 0.89 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 300.17784,
      "structuralTargetPrice": 0,
      "maePct": -0.09970089730806067,
      "mfePct": 0.06646726487206564,
      "maeGbp": -1.9940179461612135,
      "mfeGbp": 1.329345297441313,
      "observedDuringTradeLowPrice": 300.6,
      "observedDuringTradeHighPrice": 301.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 300.6,
      "fullObservedHighPrice": 301.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791427238144-829b8800e0a6c",
      "symbol": "BEAMXUSDT",
      "baseAsset": "BEAMX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T02:40:38.144Z",
      "closedAtUtc": "2026-10-08T02:41:12.223Z",
      "holdingPeriodMs": 34079,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002555,
      "exitPriceQuote": 0.002548,
      "grossPnlGbp": -5.479452054794569,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.079452054794569,
      "cashChangeGbp": -6.279452054794569,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.18%); RSI (68) in neutral zone; volume confirmed (1.60x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.3019,
      "targetPct": 0.9639,
      "structuralStopPrice": 0.002547285714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.3522504892367865,
      "mfePct": 0,
      "maeGbp": -7.04500978473573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002546,
      "observedDuringTradeHighPrice": 0.002555,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002546,
      "fullObservedHighPrice": 0.002555,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791422027796-12709f3364646",
      "symbol": "SNXXBUSDT",
      "baseAsset": "SNXXB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T01:13:47.796Z",
      "closedAtUtc": "2026-10-08T01:22:17.532Z",
      "holdingPeriodMs": 509736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 16.01,
      "exitPriceQuote": 15.97,
      "grossPnlGbp": -4.996876951905175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.596876951905175,
      "cashChangeGbp": -5.796876951905174,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.11%); RSI (75) elevated but not extreme; volume confirmed (1.53x baseline); confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 15.971576000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2498438475952587,
      "mfePct": 0.062460961898800814,
      "maeGbp": -4.996876951905175,
      "mfeGbp": 1.2492192379760163,
      "observedDuringTradeLowPrice": 15.97,
      "observedDuringTradeHighPrice": 16.02,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.97,
      "fullObservedHighPrice": 16.02,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791422241813-1950c8cb8458f",
      "symbol": "CRCLBUSDT",
      "baseAsset": "CRCLB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T01:17:21.813Z",
      "closedAtUtc": "2026-10-08T01:21:25.256Z",
      "holdingPeriodMs": 243443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 81.16,
      "exitPriceQuote": 80.96,
      "grossPnlGbp": -4.928536224741322,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.5285362247413214,
      "cashChangeGbp": -5.728536224741322,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.05%); RSI (65) in neutral zone; volume confirmed (2.52x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 80.965216,
      "structuralTargetPrice": 0,
      "maePct": -0.24642681123706608,
      "mfePct": 0,
      "maeGbp": -4.928536224741322,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 80.96,
      "observedDuringTradeHighPrice": 81.16,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 80.96,
      "fullObservedHighPrice": 81.16,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791422203907-e72988045ba9b",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T01:16:43.907Z",
      "closedAtUtc": "2026-10-08T01:21:19.012Z",
      "holdingPeriodMs": 275105,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 116.73,
      "exitPriceQuote": 116.43,
      "grossPnlGbp": -5.140066820868623,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.740066820868623,
      "cashChangeGbp": -5.940066820868623,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (64) in neutral zone; volume confirmed (1.33x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 116.449848,
      "structuralTargetPrice": 0,
      "maePct": -0.25700334104343114,
      "mfePct": 0.059967446243461994,
      "maeGbp": -5.140066820868623,
      "mfeGbp": 1.19934892486924,
      "observedDuringTradeLowPrice": 116.43,
      "observedDuringTradeHighPrice": 116.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 116.43,
      "fullObservedHighPrice": 116.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791422236430-9bbb52ddc47ef",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T01:17:16.430Z",
      "closedAtUtc": "2026-10-08T01:21:12.709Z",
      "holdingPeriodMs": 236279,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4282,
      "exitPriceQuote": 1.4247,
      "grossPnlGbp": -4.901274331325916,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.5012743313259165,
      "cashChangeGbp": -5.701274331325916,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (68) in neutral zone; volume confirmed (1.24x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 1.42477232,
      "structuralTargetPrice": 0,
      "maePct": -0.2450637165662958,
      "mfePct": 0.09102366615320535,
      "maeGbp": -4.901274331325916,
      "mfeGbp": 1.820473323064107,
      "observedDuringTradeLowPrice": 1.4247,
      "observedDuringTradeHighPrice": 1.4295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4247,
      "fullObservedHighPrice": 1.4295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791421385776-f774b168e3048",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T01:03:05.776Z",
      "closedAtUtc": "2026-10-08T01:08:07.221Z",
      "holdingPeriodMs": 301445,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04946,
      "exitPriceQuote": 0.04934,
      "grossPnlGbp": -4.85240598463385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.452405984633851,
      "cashChangeGbp": -5.65240598463385,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (66) in neutral zone; volume confirmed (1.80x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.049341296,
      "structuralTargetPrice": 0,
      "maePct": -0.24262029923169248,
      "mfePct": 0.14152850788516097,
      "maeGbp": -4.85240598463385,
      "mfeGbp": 2.830570157703219,
      "observedDuringTradeLowPrice": 0.04934,
      "observedDuringTradeHighPrice": 0.04953,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04934,
      "fullObservedHighPrice": 0.04953,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791419220125-7cb659b1b1ce5",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T00:27:00.125Z",
      "closedAtUtc": "2026-10-08T00:32:12.808Z",
      "holdingPeriodMs": 312683,
      "reportingCurrency": "GBP",
      "notionalGbp": 1596.15,
      "assetQuantity": null,
      "entryPriceQuote": 0.07446,
      "exitPriceQuote": 0.0742,
      "grossPnlGbp": -5.573448831587352,
      "entryFeeGbp": 0.63846,
      "exitFeeGbp": 0.63846,
      "totalCostsGbp": 1.27692,
      "netPnlGbp": -6.850368831587351,
      "cashChangeGbp": -6.211908831587352,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.12%); 5-minute trend confirms long (EMA slope: 0.33%); RSI (77) elevated but not extreme; volume confirmed (1.82x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5065,
      "targetPct": 1.373,
      "structuralStopPrice": 0.07408285714285713,
      "structuralTargetPrice": 0,
      "maePct": -0.3491807681976851,
      "mfePct": 0.09401020682245584,
      "maeGbp": -5.573448831587351,
      "mfeGbp": 1.5005439161966292,
      "observedDuringTradeLowPrice": 0.0742,
      "observedDuringTradeHighPrice": 0.07453,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0742,
      "fullObservedHighPrice": 0.07453,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791418250530-3fb34b0013cab",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T00:10:50.530Z",
      "closedAtUtc": "2026-10-08T00:14:46.231Z",
      "holdingPeriodMs": 235701,
      "reportingCurrency": "GBP",
      "notionalGbp": 1087.36,
      "assetQuantity": null,
      "entryPriceQuote": 1.983,
      "exitPriceQuote": 1.973,
      "grossPnlGbp": -5.483408976298541,
      "entryFeeGbp": 0.434944,
      "exitFeeGbp": 0.434944,
      "totalCostsGbp": 0.869888,
      "netPnlGbp": -6.353296976298541,
      "cashChangeGbp": -5.918352976298541,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.10%); 5-minute trend confirms long (EMA slope: 0.47%); RSI (77) elevated but not extreme; volume confirmed (2.51x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.7997,
      "targetPct": 1.9593,
      "structuralStopPrice": 1.967142857142857,
      "structuralTargetPrice": 0,
      "maePct": -0.5547150781644034,
      "mfePct": 0.252143217347448,
      "maeGbp": -6.031749873928455,
      "mfeGbp": 2.7417044881492103,
      "observedDuringTradeLowPrice": 1.972,
      "observedDuringTradeHighPrice": 1.9880000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.972,
      "fullObservedHighPrice": 1.9880000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791417863998-9bdda7a01c9a7",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-08T00:04:23.998Z",
      "closedAtUtc": "2026-10-08T00:14:25.693Z",
      "holdingPeriodMs": 601695,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 65.97,
      "exitPriceQuote": 66.04,
      "grossPnlGbp": 2.122176747006439,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5221767470064389,
      "cashChangeGbp": 1.322176747006439,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.02%); RSI (52) in neutral zone; volume confirmed (1.93x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 65.811672,
      "structuralTargetPrice": 0,
      "maePct": -0.12126724268606685,
      "mfePct": 0.15158405335757819,
      "maeGbp": -2.425344853721337,
      "mfeGbp": 3.031681067151564,
      "observedDuringTradeLowPrice": 65.89,
      "observedDuringTradeHighPrice": 66.07,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 65.89,
      "fullObservedHighPrice": 66.07,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791416381648-24675605e016",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T23:39:41.648Z",
      "closedAtUtc": "2026-10-07T23:49:41.725Z",
      "holdingPeriodMs": 600077,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4712,
      "exitPriceQuote": 0.4711,
      "grossPnlGbp": -0.42444821731744053,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.0244482173174405,
      "cashChangeGbp": -1.2244482173174407,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -1; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (71) elevated but not extreme; volume confirmed (2.42x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.47006912,
      "structuralTargetPrice": 0,
      "maePct": -0.1910016977928718,
      "mfePct": 0.08488964346349988,
      "maeGbp": -3.820033955857436,
      "mfeGbp": 1.6977928692699975,
      "observedDuringTradeLowPrice": 0.4703,
      "observedDuringTradeHighPrice": 0.47159999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4703,
      "fullObservedHighPrice": 0.47159999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791416253083-4923d72dcda5e",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T23:37:33.083Z",
      "closedAtUtc": "2026-10-07T23:47:35.686Z",
      "holdingPeriodMs": 602603,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4223,
      "exitPriceQuote": 1.4225,
      "grossPnlGbp": 0.281234619982001,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.318765380017999,
      "cashChangeGbp": -0.518765380017999,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.05%); RSI (70) elevated but not extreme; volume confirmed (1.61x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 1.41888648,
      "structuralTargetPrice": 0,
      "maePct": -0.06327778949587998,
      "mfePct": 0.02109259649864227,
      "maeGbp": -1.2655557899175995,
      "mfeGbp": 0.42185192997284543,
      "observedDuringTradeLowPrice": 1.4214,
      "observedDuringTradeHighPrice": 1.4226000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4214,
      "fullObservedHighPrice": 1.4226000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791416376608-6fb4997d6395c",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T23:39:36.608Z",
      "closedAtUtc": "2026-10-07T23:46:00.376Z",
      "holdingPeriodMs": 383768,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1288,
      "exitPriceQuote": 1.126,
      "grossPnlGbp": -4.961020552799673,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.561020552799674,
      "cashChangeGbp": -5.761020552799673,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (68) in neutral zone; volume confirmed (1.58x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 1.12609088,
      "structuralTargetPrice": 0,
      "maePct": -0.24805102763998366,
      "mfePct": 0,
      "maeGbp": -4.961020552799673,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.126,
      "observedDuringTradeHighPrice": 1.1288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.126,
      "fullObservedHighPrice": 1.1288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791415889330-47e38638cdfbb",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T23:31:29.330Z",
      "closedAtUtc": "2026-10-07T23:41:31.789Z",
      "holdingPeriodMs": 602459,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2294,
      "exitPriceQuote": 0.2302,
      "grossPnlGbp": 6.974716652135965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.374716652135964,
      "cashChangeGbp": 6.174716652135965,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (64) in neutral zone; volume confirmed (1.28x baseline); confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.22884944000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17436791630339307,
      "mfePct": 0.43591979075850085,
      "maeGbp": -3.487358326067861,
      "mfeGbp": 8.718395815170016,
      "observedDuringTradeLowPrice": 0.229,
      "observedDuringTradeHighPrice": 0.2304,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.229,
      "fullObservedHighPrice": 0.2304,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791416071341-9826ec264b885",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T23:34:31.341Z",
      "closedAtUtc": "2026-10-07T23:37:21.043Z",
      "holdingPeriodMs": 169702,
      "reportingCurrency": "GBP",
      "notionalGbp": 1722.99,
      "assetQuantity": null,
      "entryPriceQuote": 0.07261,
      "exitPriceQuote": 0.07241,
      "grossPnlGbp": -4.745875223798182,
      "entryFeeGbp": 0.689196,
      "exitFeeGbp": 0.689196,
      "totalCostsGbp": 1.378392,
      "netPnlGbp": -6.1242672237981814,
      "cashChangeGbp": -5.4350712237981815,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (69) in neutral zone; volume confirmed (2.86x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4604,
      "targetPct": 1.2808,
      "structuralStopPrice": 0.07227571428571429,
      "structuralTargetPrice": 0,
      "maePct": -0.3305329844373919,
      "mfePct": 0.22035532295828036,
      "maeGbp": -5.695050268557818,
      "mfeGbp": 3.796700179038875,
      "observedDuringTradeLowPrice": 0.07237,
      "observedDuringTradeHighPrice": 0.07277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07237,
      "fullObservedHighPrice": 0.07277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791413428718-cce0eba352179",
      "symbol": "TRBUSDT",
      "baseAsset": "TRB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T22:50:28.717Z",
      "closedAtUtc": "2026-10-07T23:00:30.615Z",
      "holdingPeriodMs": 601898,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 19.75,
      "exitPriceQuote": 19.74,
      "grossPnlGbp": -1.0126582278482597,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.61265822784826,
      "cashChangeGbp": -1.8126582278482597,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (75) elevated but not extreme; volume confirmed (28.09x baseline); confidence 84 meets threshold; consensus strength 0.79 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 19.7026,
      "structuralTargetPrice": 0,
      "maePct": -0.25316455696202894,
      "mfePct": 0.05063291139241298,
      "maeGbp": -5.063291139240579,
      "mfeGbp": 1.0126582278482597,
      "observedDuringTradeLowPrice": 19.7,
      "observedDuringTradeHighPrice": 19.760000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 19.7,
      "fullObservedHighPrice": 19.760000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791412819769-8a2c535e0268c",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T22:40:19.769Z",
      "closedAtUtc": "2026-10-07T22:50:20.600Z",
      "holdingPeriodMs": 600831,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.613,
      "exitPriceQuote": 6.629,
      "grossPnlGbp": 4.838953576288863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.238953576288863,
      "cashChangeGbp": 4.038953576288863,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.10%); RSI (67) in neutral zone; volume confirmed (3.66x baseline); confidence 89 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 6.597128800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07560864962952943,
      "mfePct": 0.2570694087403517,
      "maeGbp": -1.5121729925905885,
      "mfeGbp": 5.141388174807035,
      "observedDuringTradeLowPrice": 6.608,
      "observedDuringTradeHighPrice": 6.63,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.608,
      "fullObservedHighPrice": 6.63,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791412995240-9765bdb7e2245",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T22:43:15.240Z",
      "closedAtUtc": "2026-10-07T22:45:53.455Z",
      "holdingPeriodMs": 158215,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 53.72,
      "exitPriceQuote": 53.59,
      "grossPnlGbp": -4.839910647803256,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.439910647803256,
      "cashChangeGbp": -5.639910647803256,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (75) elevated but not extreme; volume confirmed (6.20x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 53.591072000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.24199553239016278,
      "mfePct": 0.03723008190618601,
      "maeGbp": -4.839910647803255,
      "mfeGbp": 0.7446016381237203,
      "observedDuringTradeLowPrice": 53.59,
      "observedDuringTradeHighPrice": 53.74,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 53.59,
      "fullObservedHighPrice": 53.74,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791412334637-e395af3701d54",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T22:32:14.637Z",
      "closedAtUtc": "2026-10-07T22:42:16.700Z",
      "holdingPeriodMs": 602063,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7535,
      "exitPriceQuote": 0.7529,
      "grossPnlGbp": -1.5925680159255047,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.192568015925505,
      "cashChangeGbp": -2.3925680159255047,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (76) elevated but not extreme; volume confirmed (1.22x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.7516916,
      "structuralTargetPrice": 0,
      "maePct": -0.22561380225612793,
      "mfePct": 0.13271400132714015,
      "maeGbp": -4.512276045122559,
      "mfeGbp": 2.654280026542803,
      "observedDuringTradeLowPrice": 0.7518,
      "observedDuringTradeHighPrice": 0.7545000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7518,
      "fullObservedHighPrice": 0.7545000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791412813846-c6b8daae4b14",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T22:40:13.846Z",
      "closedAtUtc": "2026-10-07T22:41:04.994Z",
      "holdingPeriodMs": 51148,
      "reportingCurrency": "GBP",
      "notionalGbp": 1306.84,
      "assetQuantity": null,
      "entryPriceQuote": 0.07041,
      "exitPriceQuote": 0.07021,
      "grossPnlGbp": -3.71208635137065,
      "entryFeeGbp": 0.522736,
      "exitFeeGbp": 0.522736,
      "totalCostsGbp": 1.045472,
      "netPnlGbp": -4.75755835137065,
      "cashChangeGbp": -4.23482235137065,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.23%); RSI (59) in neutral zone; volume confirmed (1.28x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.6452,
      "targetPct": 1.6504,
      "structuralStopPrice": 0.06995571428571429,
      "structuralTargetPrice": 0,
      "maePct": -0.2982530890498535,
      "mfePct": 0,
      "maeGbp": -3.8976906689391053,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0702,
      "observedDuringTradeHighPrice": 0.07041,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0702,
      "fullObservedHighPrice": 0.07041,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791403879618-ae57833fd56c4",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T20:11:19.618Z",
      "closedAtUtc": "2026-10-07T20:19:09.578Z",
      "holdingPeriodMs": 469960,
      "reportingCurrency": "GBP",
      "notionalGbp": 1611.26,
      "assetQuantity": null,
      "entryPriceQuote": 0.09645,
      "exitPriceQuote": 0.0966,
      "grossPnlGbp": -2.5058475894247603,
      "entryFeeGbp": 0.6445040000000001,
      "exitFeeGbp": 0.6445040000000001,
      "totalCostsGbp": 1.2890080000000002,
      "netPnlGbp": -3.7948555894247606,
      "cashChangeGbp": -3.1503515894247602,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.14%); RSI (40) in neutral zone; volume confirmed (1.93x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5006,
      "targetPct": 1.3613,
      "structuralStopPrice": 0.09693285714285713,
      "structuralTargetPrice": 0,
      "maePct": -0.1762571280456231,
      "mfePct": 0.22809745982374077,
      "maeGbp": -2.839960601347907,
      "mfeGbp": 3.675243131156005,
      "observedDuringTradeLowPrice": 0.09623,
      "observedDuringTradeHighPrice": 0.09662000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09623,
      "fullObservedHighPrice": 0.09662000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791404224577-487e885f38de8",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T20:17:04.576Z",
      "closedAtUtc": "2026-10-07T20:19:06.653Z",
      "holdingPeriodMs": 122077,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2576.2,
      "exitPriceQuote": 2576.12,
      "grossPnlGbp": -0.062106979271739186,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6621069792717393,
      "cashChangeGbp": -0.8621069792717392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.06%); RSI (66) in neutral zone; volume confirmed (2.98x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 2570.01712,
      "structuralTargetPrice": 0,
      "maePct": -0.027948140672300288,
      "mfePct": 0,
      "maeGbp": -0.5589628134460057,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2575.48,
      "observedDuringTradeHighPrice": 2576.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2575.48,
      "fullObservedHighPrice": 2576.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791402957586-c9b557fe4adfb",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:55:57.586Z",
      "closedAtUtc": "2026-10-07T20:05:57.691Z",
      "holdingPeriodMs": 600105,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4102.97,
      "exitPriceQuote": 4105.24,
      "grossPnlGbp": -1.1065155241201017,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7065155241201015,
      "cashChangeGbp": -1.9065155241201017,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; 1-minute trend confirms short (EMA slope: -0.00%); 5-minute trend confirms short (EMA slope: -0.02%); RSI (27) elevated but not extreme; volume confirmed (1.89x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 4112.817128,
      "structuralTargetPrice": 0,
      "maePct": -0.05532577620600508,
      "mfePct": 0.028272202818930052,
      "maeGbp": -1.1065155241201017,
      "mfeGbp": 0.5654440563786011,
      "observedDuringTradeLowPrice": 4101.81,
      "observedDuringTradeHighPrice": 4105.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4101.81,
      "fullObservedHighPrice": 4105.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791402836906-f8087a09d0ebb",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:53:56.905Z",
      "closedAtUtc": "2026-10-07T20:02:59.934Z",
      "holdingPeriodMs": 543029,
      "reportingCurrency": "GBP",
      "notionalGbp": 1569.61,
      "assetQuantity": null,
      "entryPriceQuote": 0.3923,
      "exitPriceQuote": 0.3937,
      "grossPnlGbp": -5.601463165944479,
      "entryFeeGbp": 0.627844,
      "exitFeeGbp": 0.627844,
      "totalCostsGbp": 1.255688,
      "netPnlGbp": -6.8571511659444795,
      "cashChangeGbp": -6.229307165944479,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms short (EMA slope: -0.09%); 5-minute trend confirms short (EMA slope: -0.37%); RSI (29) elevated but not extreme; volume confirmed (6.32x baseline); confirmed short breakout with volume; confidence 85 meets threshold; consensus strength 1.00 confirmed; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.5171,
      "targetPct": 1.3942,
      "structuralStopPrice": 0.3943285714285714,
      "structuralTargetPrice": 0,
      "maePct": -0.3568697425439746,
      "mfePct": 0.25490695895997983,
      "maeGbp": -5.6014631659444785,
      "mfeGbp": 4.001045118531739,
      "observedDuringTradeLowPrice": 0.3913,
      "observedDuringTradeHighPrice": 0.39369999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3913,
      "fullObservedHighPrice": 0.39369999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791402775540-ce985958f0b91",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:52:55.540Z",
      "closedAtUtc": "2026-10-07T20:02:34.014Z",
      "holdingPeriodMs": 578474,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 115.72,
      "exitPriceQuote": 116.01,
      "grossPnlGbp": -5.0120981679918115,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.612098167991812,
      "cashChangeGbp": -5.812098167991811,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.05%); RSI (44) in neutral zone; volume confirmed (1.47x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 115.997728,
      "structuralTargetPrice": 0,
      "maePct": -0.2506049083995906,
      "mfePct": 0.025924645696509794,
      "maeGbp": -5.0120981679918115,
      "mfeGbp": 0.5184929139301959,
      "observedDuringTradeLowPrice": 115.69,
      "observedDuringTradeHighPrice": 116.01,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 115.69,
      "fullObservedHighPrice": 116.01,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791402719729-327828cbffaca",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:51:59.729Z",
      "closedAtUtc": "2026-10-07T20:02:01.227Z",
      "holdingPeriodMs": 601498,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 547.48,
      "exitPriceQuote": 548.06,
      "grossPnlGbp": -2.1187988602320713,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.7187988602320714,
      "cashChangeGbp": -2.918798860232071,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.21%); RSI (22) elevated but not extreme; volume confirmed (1.83x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.3238,
      "targetPct": 1.0076,
      "structuralStopPrice": 549.2528571428572,
      "structuralTargetPrice": 0,
      "maePct": -0.1534302622926923,
      "mfePct": 0.18448162489953804,
      "maeGbp": -3.068605245853846,
      "mfeGbp": 3.689632497990761,
      "observedDuringTradeLowPrice": 546.47,
      "observedDuringTradeHighPrice": 548.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 546.47,
      "fullObservedHighPrice": 548.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791402713454-50981c6134f4a",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:51:53.454Z",
      "closedAtUtc": "2026-10-07T20:01:54.728Z",
      "holdingPeriodMs": 601274,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4112.07,
      "exitPriceQuote": 4113.66,
      "grossPnlGbp": -0.7733331387841869,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.373333138784187,
      "cashChangeGbp": -1.573333138784187,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.02%); RSI (28) elevated but not extreme; volume confirmed (6.99x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 4121.9389679999995,
      "structuralTargetPrice": 0,
      "maePct": -0.04353038737180943,
      "mfePct": 0.041584895198769393,
      "maeGbp": -0.8706077474361885,
      "mfeGbp": 0.8316979039753879,
      "observedDuringTradeLowPrice": 4110.36,
      "observedDuringTradeHighPrice": 4113.86,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4110.36,
      "fullObservedHighPrice": 4113.86,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791401512307-071fc92a6f915",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:31:52.307Z",
      "closedAtUtc": "2026-10-07T19:41:52.658Z",
      "holdingPeriodMs": 600351,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23512,
      "exitPriceQuote": 0.23459,
      "grossPnlGbp": 4.5083361687649095,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9083361687649094,
      "cashChangeGbp": 3.7083361687649097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.14%); RSI (28) elevated but not extreme; volume confirmed (2.27x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.24,
      "targetPct": 0.84,
      "structuralStopPrice": 0.235684288,
      "structuralTargetPrice": 0,
      "maePct": -0.004253147329027731,
      "mfePct": 0.35726437563797525,
      "maeGbp": -0.08506294658055462,
      "mfeGbp": 7.145287512759506,
      "observedDuringTradeLowPrice": 0.23428,
      "observedDuringTradeHighPrice": 0.23513000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23428,
      "fullObservedHighPrice": 0.23513000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791401276310-671d9f1ee48d8",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:27:56.310Z",
      "closedAtUtc": "2026-10-07T19:28:29.786Z",
      "holdingPeriodMs": 33476,
      "reportingCurrency": "GBP",
      "notionalGbp": 1853.92,
      "assetQuantity": null,
      "entryPriceQuote": 0.327,
      "exitPriceQuote": 0.326,
      "grossPnlGbp": -5.669480122324164,
      "entryFeeGbp": 0.7415680000000001,
      "exitFeeGbp": 0.7415680000000001,
      "totalCostsGbp": 1.4831360000000002,
      "netPnlGbp": -7.152616122324164,
      "cashChangeGbp": -6.411048122324164,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.30%); RSI (69) in neutral zone; volume confirmed (1.78x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4194,
      "targetPct": 1.1988,
      "structuralStopPrice": 0.32562857142857143,
      "structuralTargetPrice": 0,
      "maePct": -0.3058103975535171,
      "mfePct": 0,
      "maeGbp": -5.669480122324164,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.326,
      "observedDuringTradeHighPrice": 0.327,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.326,
      "fullObservedHighPrice": 0.327,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791400545169-f535d797d7b96",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T19:15:45.169Z",
      "closedAtUtc": "2026-10-07T19:25:45.768Z",
      "holdingPeriodMs": 600599,
      "reportingCurrency": "GBP",
      "notionalGbp": 1644.54,
      "assetQuantity": null,
      "entryPriceQuote": 0.07376,
      "exitPriceQuote": 0.07422,
      "grossPnlGbp": 10.256079175704725,
      "entryFeeGbp": 0.6578160000000001,
      "exitFeeGbp": 0.6578160000000001,
      "totalCostsGbp": 1.3156320000000001,
      "netPnlGbp": 8.940447175704724,
      "cashChangeGbp": 9.598263175704725,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (75) elevated but not extreme; volume confirmed (3.00x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.4881,
      "targetPct": 1.3361,
      "structuralStopPrice": 0.0734,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7185466377440195,
      "maeGbp": 0,
      "mfeGbp": 11.816786876355497,
      "observedDuringTradeLowPrice": 0.07376,
      "observedDuringTradeHighPrice": 0.07429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07376,
      "fullObservedHighPrice": 0.07429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791399430207-6e302aca96107",
      "symbol": "API3USDT",
      "baseAsset": "API3",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T18:57:10.207Z",
      "closedAtUtc": "2026-10-07T19:07:11.784Z",
      "holdingPeriodMs": 601577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3071,
      "exitPriceQuote": 0.3058,
      "grossPnlGbp": 8.46629762292392,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.86629762292392,
      "cashChangeGbp": 7.66629762292392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.13%); RSI (44) in neutral zone; volume confirmed (1.79x baseline); confidence 93 meets threshold; consensus strength 0.87 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.30838982,
      "structuralTargetPrice": 0,
      "maePct": -0.16281341582546416,
      "mfePct": 0.42331488114619603,
      "maeGbp": -3.256268316509283,
      "mfeGbp": 8.466297622923921,
      "observedDuringTradeLowPrice": 0.3058,
      "observedDuringTradeHighPrice": 0.3076,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3058,
      "fullObservedHighPrice": 0.3076,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791398080790-d6eba91848852",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T18:34:40.790Z",
      "closedAtUtc": "2026-10-07T18:44:41.413Z",
      "holdingPeriodMs": 600623,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 300.16,
      "exitPriceQuote": 300.11,
      "grossPnlGbp": 0.33315565031990513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.266844349680095,
      "cashChangeGbp": -0.4668443496800949,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.05%); RSI (43) in neutral zone; volume confirmed (1.57x baseline); confidence 93 meets threshold; consensus strength 0.88 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 301.420672,
      "structuralTargetPrice": 0,
      "maePct": -0.03331556503197158,
      "mfePct": 0.19656183368870994,
      "maeGbp": -0.6663113006394314,
      "mfeGbp": 3.9312366737741993,
      "observedDuringTradeLowPrice": 299.57,
      "observedDuringTradeHighPrice": 300.26,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 299.57,
      "fullObservedHighPrice": 300.26,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791397958865-dd908e651b05a",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T18:32:38.865Z",
      "closedAtUtc": "2026-10-07T18:34:07.769Z",
      "holdingPeriodMs": 88904,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.062,
      "exitPriceQuote": 2.055,
      "grossPnlGbp": -6.789524733268355,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.389524733268354,
      "cashChangeGbp": -7.589524733268354,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (67) in neutral zone; volume confirmed (3.03x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 2.0533395999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.33947623666341775,
      "mfePct": 0,
      "maeGbp": -6.789524733268355,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.055,
      "observedDuringTradeHighPrice": 2.062,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.055,
      "fullObservedHighPrice": 2.062,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791397847330-875f48be6766e",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T18:30:47.330Z",
      "closedAtUtc": "2026-10-07T18:32:46.567Z",
      "holdingPeriodMs": 119237,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4467,
      "exitPriceQuote": 0.4454,
      "grossPnlGbp": -5.82046115961481,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.42046115961481,
      "cashChangeGbp": -6.62046115961481,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.25%); RSI (73) elevated but not extreme; volume confirmed (1.39x baseline); confidence 93 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.44482386,
      "structuralTargetPrice": 0,
      "maePct": -0.2910230579807405,
      "mfePct": 0,
      "maeGbp": -5.820461159614811,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4454,
      "observedDuringTradeHighPrice": 0.4467,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4454,
      "fullObservedHighPrice": 0.4467,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791397234825-684233a56beb4",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T18:20:34.825Z",
      "closedAtUtc": "2026-10-07T18:30:38.742Z",
      "holdingPeriodMs": 603917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33477,
      "exitPriceQuote": 0.33518,
      "grossPnlGbp": -2.4494429010960714,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.0494429010960715,
      "cashChangeGbp": -3.2494429010960717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.02%); RSI (36) in neutral zone; volume confirmed (1.41x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.336176034,
      "structuralTargetPrice": 0,
      "maePct": -0.12545927054394837,
      "mfePct": 0,
      "maeGbp": -2.5091854108789673,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.33477,
      "observedDuringTradeHighPrice": 0.33519,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33477,
      "fullObservedHighPrice": 0.33519,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791396988919-0ad93f1429267",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T18:16:28.919Z",
      "closedAtUtc": "2026-10-07T18:18:24.618Z",
      "holdingPeriodMs": 115699,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4677,
      "exitPriceQuote": 0.4664,
      "grossPnlGbp": -5.559119093436063,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.159119093436063,
      "cashChangeGbp": -6.359119093436063,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (69) in neutral zone; volume confirmed (1.82x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.46573566,
      "structuralTargetPrice": 0,
      "maePct": -0.2779559546718032,
      "mfePct": 0,
      "maeGbp": -5.559119093436063,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4664,
      "observedDuringTradeHighPrice": 0.4677,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4664,
      "fullObservedHighPrice": 0.4677,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791397000567-b02ea44240e4e",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T18:16:40.567Z",
      "closedAtUtc": "2026-10-07T18:18:17.055Z",
      "holdingPeriodMs": 96488,
      "reportingCurrency": "GBP",
      "notionalGbp": 1907.2983742578988,
      "assetQuantity": null,
      "entryPriceQuote": 0.5047,
      "exitPriceQuote": 0.5056,
      "grossPnlGbp": 3.4011661122094936,
      "entryFeeGbp": 0.7629193497031596,
      "exitFeeGbp": 0.7629193497031596,
      "totalCostsGbp": 1.525838699406319,
      "netPnlGbp": 1.8753274128031745,
      "cashChangeGbp": 2.638246762506334,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; 1-minute trend confirms long (EMA slope: 0.13%); 5-minute trend confirms long (EMA slope: 0.44%); RSI (76) elevated but not extreme; volume confirmed (1.54x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / adaptive trailing profit lock £2.00 triggered at projected net £1.88 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.44430181533032814,
      "targetPct": 1.1286036306606562,
      "structuralStopPrice": 0.5024576087380279,
      "structuralTargetPrice": 0,
      "maePct": -0.11888250445810282,
      "mfePct": 0.2773925104022106,
      "maeGbp": -2.2674440748064693,
      "mfeGbp": 5.290702841214535,
      "observedDuringTradeLowPrice": 0.5041,
      "observedDuringTradeHighPrice": 0.5061,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5041,
      "fullObservedHighPrice": 0.5061,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791394987065-1b1a4dcb464e",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:43:07.065Z",
      "closedAtUtc": "2026-10-07T17:55:21.482Z",
      "holdingPeriodMs": 734417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.254,
      "exitPriceQuote": 0.2544,
      "grossPnlGbp": -3.1496062992126888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.749606299212688,
      "cashChangeGbp": -3.9496062992126886,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms short (EMA slope: -0.07%); 5-minute trend confirms short (EMA slope: -0.19%); RSI (35) in neutral zone; volume confirmed (1.59x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.2550668,
      "structuralTargetPrice": 0,
      "maePct": -0.19685039370078758,
      "mfePct": 0.19685039370078758,
      "maeGbp": -3.9370078740157517,
      "mfeGbp": 3.9370078740157517,
      "observedDuringTradeLowPrice": 0.2535,
      "observedDuringTradeHighPrice": 0.2545,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2535,
      "fullObservedHighPrice": 0.2545,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791395662951-9bd7a1a74b96",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:54:22.951Z",
      "closedAtUtc": "2026-10-07T17:54:43.679Z",
      "holdingPeriodMs": 20728,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.3387856815777,
      "assetQuantity": null,
      "entryPriceQuote": 2.1837,
      "exitPriceQuote": 2.1762,
      "grossPnlGbp": 6.64355950570661,
      "entryFeeGbp": 0.7737355142726311,
      "exitFeeGbp": 0.7737355142726311,
      "totalCostsGbp": 1.5474710285452622,
      "netPnlGbp": 5.096088477161348,
      "cashChangeGbp": 5.869823991433979,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms short (EMA slope: -0.18%); 5-minute trend confirms short (EMA slope: -0.75%); RSI (20) elevated but not extreme; volume confirmed (1.49x baseline); confidence 80 meets threshold; consensus strength 1.00 confirmed; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £5.40 triggered at projected net £5.10 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.43697252177448487,
      "targetPct": 1.1139450435489697,
      "structuralStopPrice": 2.1932421689579895,
      "structuralTargetPrice": 0,
      "maePct": -0.12364335760406304,
      "mfePct": 0.4625177451115079,
      "maeGbp": -2.391681422054364,
      "mfeGbp": 8.946660134351758,
      "observedDuringTradeLowPrice": 2.1736,
      "observedDuringTradeHighPrice": 2.1864,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1736,
      "fullObservedHighPrice": 2.1864,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791394920388-536803527a181",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:42:00.388Z",
      "closedAtUtc": "2026-10-07T17:52:25.424Z",
      "holdingPeriodMs": 625036,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.245,
      "exitPriceQuote": 25.216,
      "grossPnlGbp": 2.29748465042582,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6974846504258201,
      "cashChangeGbp": 1.4974846504258201,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms short (EMA slope: -0.08%); 5-minute trend confirms short (EMA slope: -0.21%); RSI (37) in neutral zone; volume confirmed (1.43x baseline); confirmed short breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.18 triggered at projected net £0.70 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 25.351029,
      "structuralTargetPrice": 0,
      "maePct": -0.3208556149732601,
      "mfePct": 0.2891661715191143,
      "maeGbp": -6.417112299465202,
      "mfeGbp": 5.783323430382286,
      "observedDuringTradeLowPrice": 25.172,
      "observedDuringTradeHighPrice": 25.326,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.172,
      "fullObservedHighPrice": 25.326,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791394876515-57846489d3c27",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:41:16.515Z",
      "closedAtUtc": "2026-10-07T17:52:14.539Z",
      "holdingPeriodMs": 658024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 83115.2,
      "exitPriceQuote": 83100.1,
      "grossPnlGbp": 0.3633511078597241,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.236648892140276,
      "cashChangeGbp": -0.43664889214027597,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms short (EMA slope: -0.04%); 5-minute trend confirms short (EMA slope: -0.08%); RSI (33) in neutral zone; volume confirmed (3.48x baseline); confirmed short breakout with volume; confidence 82 meets threshold; consensus strength 1.00 confirmed; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 83464.28383999999,
      "structuralTargetPrice": 0,
      "maePct": -0.03753826014976453,
      "mfePct": 0.1161039136042505,
      "maeGbp": -0.7507652029952907,
      "mfeGbp": 2.32207827208501,
      "observedDuringTradeLowPrice": 83018.7,
      "observedDuringTradeHighPrice": 83146.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 83018.7,
      "fullObservedHighPrice": 83146.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791394889815-add116d7b0b01",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:41:29.815Z",
      "closedAtUtc": "2026-10-07T17:45:48.010Z",
      "holdingPeriodMs": 258195,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 116.26,
      "exitPriceQuote": 116.07,
      "grossPnlGbp": 3.2685360399107504,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6685360399107503,
      "cashChangeGbp": 2.4685360399107505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms short (EMA slope: -0.06%); 5-minute trend confirms short (EMA slope: -0.12%); RSI (38) in neutral zone; volume confirmed (1.32x baseline); confirmed short breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.00 triggered at projected net £1.67 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 116.748292,
      "structuralTargetPrice": 0,
      "maePct": -0.051608463788050965,
      "mfePct": 0.2666437295716517,
      "maeGbp": -1.0321692757610192,
      "mfeGbp": 5.332874591433034,
      "observedDuringTradeLowPrice": 115.95,
      "observedDuringTradeHighPrice": 116.31999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 115.95,
      "fullObservedHighPrice": 116.31999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791394753771-918d494710848",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:39:13.771Z",
      "closedAtUtc": "2026-10-07T17:41:13.685Z",
      "holdingPeriodMs": 119914,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20673,
      "exitPriceQuote": 0.20633,
      "grossPnlGbp": 3.869781841048553,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.269781841048553,
      "cashChangeGbp": 3.0697818410485533,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms short (EMA slope: -0.11%); 5-minute trend confirms short (EMA slope: -0.23%); RSI (29) elevated but not extreme; volume confirmed (2.22x baseline); confirmed short breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / adaptive trailing profit lock £3.66 triggered at projected net £2.27 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.207598266,
      "structuralTargetPrice": 0,
      "maePct": -0.014511681903933753,
      "mfePct": 0.36279204759831696,
      "maeGbp": -0.290233638078675,
      "mfeGbp": 7.25584095196634,
      "observedDuringTradeLowPrice": 0.20598,
      "observedDuringTradeHighPrice": 0.20676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20598,
      "fullObservedHighPrice": 0.20676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791394425913-82e0c5676dcdc",
      "symbol": "METUSDT",
      "baseAsset": "MET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:33:45.913Z",
      "closedAtUtc": "2026-10-07T17:35:20.583Z",
      "holdingPeriodMs": 94670,
      "reportingCurrency": "GBP",
      "notionalGbp": 1019.7189214713778,
      "assetQuantity": null,
      "entryPriceQuote": 0.3773,
      "exitPriceQuote": 0.3789,
      "grossPnlGbp": 4.3242784902045965,
      "entryFeeGbp": 0.40788756858855113,
      "exitFeeGbp": 0.40788756858855113,
      "totalCostsGbp": 0.8157751371771023,
      "netPnlGbp": 3.5085033530274945,
      "cashChangeGbp": 3.9163909216160455,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.21%); 5-minute trend confirms long (EMA slope: 0.89%); RSI (78) elevated but not extreme; volume confirmed (1.40x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £4.48 triggered at projected net £3.51 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9006623952383614,
      "targetPct": 2.0413247904767227,
      "structuralStopPrice": 0.3739018007827657,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7156109196925471,
      "maeGbp": 0,
      "mfeGbp": 7.297219952220249,
      "observedDuringTradeLowPrice": 0.3773,
      "observedDuringTradeHighPrice": 0.38,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3773,
      "fullObservedHighPrice": 0.38,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791393845810-b0e5d7410c7a3",
      "symbol": "EDUUSDT",
      "baseAsset": "EDU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:24:05.810Z",
      "closedAtUtc": "2026-10-07T17:27:21.252Z",
      "holdingPeriodMs": 195442,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06371,
      "exitPriceQuote": 0.06348,
      "grossPnlGbp": -7.220216606498445,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.820216606498445,
      "cashChangeGbp": -8.020216606498446,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.23%); RSI (73) elevated but not extreme; volume confirmed (2.37x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.063442418,
      "structuralTargetPrice": 0,
      "maePct": -0.36101083032492226,
      "mfePct": 0.07848061528801521,
      "maeGbp": -7.220216606498445,
      "mfeGbp": 1.5696123057603044,
      "observedDuringTradeLowPrice": 0.06348,
      "observedDuringTradeHighPrice": 0.06376,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06348,
      "fullObservedHighPrice": 0.06376,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791393230896-81b3ec46d8025",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:13:50.896Z",
      "closedAtUtc": "2026-10-07T17:23:52.763Z",
      "holdingPeriodMs": 601867,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4118.83,
      "exitPriceQuote": 4117.65,
      "grossPnlGbp": -0.572978248677557,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1729782486775573,
      "cashChangeGbp": -1.372978248677557,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (79) elevated but not extreme; volume confirmed (1.58x baseline); confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 4101.530914,
      "structuralTargetPrice": 0,
      "maePct": -0.047343541733934597,
      "mfePct": 0.05924012401581297,
      "maeGbp": -0.9468708346786918,
      "mfeGbp": 1.1848024803162593,
      "observedDuringTradeLowPrice": 4116.88,
      "observedDuringTradeHighPrice": 4121.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4116.88,
      "fullObservedHighPrice": 4121.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791393165736-91d00e097cac6",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:12:45.736Z",
      "closedAtUtc": "2026-10-07T17:17:46.685Z",
      "holdingPeriodMs": 300949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04227,
      "exitPriceQuote": 0.04195,
      "grossPnlGbp": 15.14076176957657,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.540761769576571,
      "cashChangeGbp": 14.34076176957657,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms short (EMA slope: -0.10%); 5-minute trend confirms short (EMA slope: -0.38%); RSI (30) in neutral zone; volume confirmed (1.54x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £13.93 triggered at projected net £13.54 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.042447534,
      "structuralTargetPrice": 0,
      "maePct": -0.16560208185474476,
      "mfePct": 0.851667849538678,
      "maeGbp": -3.3120416370948953,
      "mfeGbp": 17.033356990773562,
      "observedDuringTradeLowPrice": 0.04191,
      "observedDuringTradeHighPrice": 0.04234,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04191,
      "fullObservedHighPrice": 0.04234,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791392486637-330fb22b9499",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:01:26.637Z",
      "closedAtUtc": "2026-10-07T17:03:36.016Z",
      "holdingPeriodMs": 129379,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02558,
      "exitPriceQuote": 0.02568,
      "grossPnlGbp": -7.81860828772501,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.41860828772501,
      "cashChangeGbp": -8.61860828772501,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms short (EMA slope: -0.00%); 5-minute trend confirms short (EMA slope: -0.15%); RSI (32) in neutral zone; volume confirmed (4.71x baseline); confidence 92 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.025687435999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.3909304143862505,
      "mfePct": 0.07818608287724467,
      "maeGbp": -7.81860828772501,
      "mfeGbp": 1.5637216575448933,
      "observedDuringTradeLowPrice": 0.02556,
      "observedDuringTradeHighPrice": 0.02568,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02556,
      "fullObservedHighPrice": 0.02568,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791392434394-a661a0ae01c6d",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T17:00:34.394Z",
      "closedAtUtc": "2026-10-07T17:03:33.809Z",
      "holdingPeriodMs": 179415,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003431,
      "exitPriceQuote": 0.003445,
      "grossPnlGbp": -8.16088603905574,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.76088603905574,
      "cashChangeGbp": -8.96088603905574,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); fresh short MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 20.87 confirms trend strength; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.09%); RSI (25) elevated but not extreme; volume confirmed (1.25x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.0034454102,
      "structuralTargetPrice": 0,
      "maePct": -0.408044301952787,
      "mfePct": 0,
      "maeGbp": -8.16088603905574,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003431,
      "observedDuringTradeHighPrice": 0.003445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003431,
      "fullObservedHighPrice": 0.003445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791392310721-80a44d4dc9e3a",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:58:30.721Z",
      "closedAtUtc": "2026-10-07T17:03:31.452Z",
      "holdingPeriodMs": 300731,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.018,
      "exitPriceQuote": 2.026,
      "grossPnlGbp": -7.92864222001983,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.52864222001983,
      "cashChangeGbp": -8.72864222001983,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.06%); 5-minute trend confirms short (EMA slope: -0.26%); RSI (33) in neutral zone; volume confirmed (1.66x baseline); confidence 91 meets threshold; consensus strength 0.82 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 2.0264756,
      "structuralTargetPrice": 0,
      "maePct": -0.3964321110009915,
      "mfePct": 0,
      "maeGbp": -7.928642220019831,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.018,
      "observedDuringTradeHighPrice": 2.026,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.018,
      "fullObservedHighPrice": 2.026,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791392057611-2812fb10a5bf6",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:54:17.611Z",
      "closedAtUtc": "2026-10-07T17:02:10.483Z",
      "holdingPeriodMs": 472872,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02002,
      "exitPriceQuote": 0.01998,
      "grossPnlGbp": 3.996003996003833,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.396003996003833,
      "cashChangeGbp": 3.1960039960038333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms short (EMA slope: -0.08%); 5-minute trend confirms short (EMA slope: -0.18%); RSI (38) in neutral zone; volume confirmed (1.27x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £6.39 triggered at projected net £2.40 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.020104083999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.14985014985014375,
      "mfePct": 0.49950049950049646,
      "maeGbp": -2.9970029970028746,
      "mfeGbp": 9.990009990009929,
      "observedDuringTradeLowPrice": 0.01992,
      "observedDuringTradeHighPrice": 0.02005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01992,
      "fullObservedHighPrice": 0.02005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791392133858-71c5761ca4d6d",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:55:33.858Z",
      "closedAtUtc": "2026-10-07T16:58:20.511Z",
      "holdingPeriodMs": 166653,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6482,
      "exitPriceQuote": 0.6509,
      "grossPnlGbp": -8.330762110459844,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.930762110459844,
      "cashChangeGbp": -9.130762110459845,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms short (EMA slope: -0.06%); 5-minute trend confirms short (EMA slope: -0.25%); RSI (32) in neutral zone; volume confirmed (2.88x baseline); confidence 94 meets threshold; consensus strength 0.89 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.65092244,
      "structuralTargetPrice": 0,
      "maePct": -0.41653810552299225,
      "mfePct": 0.18512804689910195,
      "maeGbp": -8.330762110459844,
      "mfeGbp": 3.702560937982039,
      "observedDuringTradeLowPrice": 0.647,
      "observedDuringTradeHighPrice": 0.6509000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.647,
      "fullObservedHighPrice": 0.6509000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791391633202-a05ab5399f254",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:47:13.202Z",
      "closedAtUtc": "2026-10-07T16:57:18.170Z",
      "holdingPeriodMs": 604968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7933,
      "exitPriceQuote": 0.7897,
      "grossPnlGbp": 9.07601159712605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.47601159712605,
      "cashChangeGbp": 8.276011597126049,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.10%); RSI (35) in neutral zone; volume confirmed (1.65x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.79663186,
      "structuralTargetPrice": 0,
      "maePct": -0.10084457330140209,
      "mfePct": 0.5168284381696701,
      "maeGbp": -2.0168914660280417,
      "mfeGbp": 10.336568763393402,
      "observedDuringTradeLowPrice": 0.7892,
      "observedDuringTradeHighPrice": 0.7941,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7892,
      "fullObservedHighPrice": 0.7941,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791392120485-5785d9bf9ba77",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:55:20.485Z",
      "closedAtUtc": "2026-10-07T16:56:11.560Z",
      "holdingPeriodMs": 51075,
      "reportingCurrency": "GBP",
      "notionalGbp": 1807.1874547923433,
      "assetQuantity": null,
      "entryPriceQuote": 249.99,
      "exitPriceQuote": 249.16,
      "grossPnlGbp": -6.00010235400483,
      "entryFeeGbp": 0.7228749819169373,
      "exitFeeGbp": 0.7228749819169373,
      "totalCostsGbp": 1.4457499638338747,
      "netPnlGbp": -7.445852317838705,
      "cashChangeGbp": -6.722977335921767,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.58%); RSI (77) elevated but not extreme; volume confirmed (1.31x baseline); confidence 95 meets threshold; consensus strength 0.87 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.47334602802170633,
      "targetPct": 1.1866920560434127,
      "structuralStopPrice": 248.80668226454856,
      "structuralTargetPrice": 0,
      "maePct": -0.33201328053122625,
      "mfePct": 0.15600624024960452,
      "maeGbp": -6.00010235400483,
      "mfeGbp": 2.8193252024840563,
      "observedDuringTradeLowPrice": 249.16,
      "observedDuringTradeHighPrice": 250.38,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 249.16,
      "fullObservedHighPrice": 250.38,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791391510824-3c8ff84649bce",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:45:10.824Z",
      "closedAtUtc": "2026-10-07T16:55:13.387Z",
      "holdingPeriodMs": 602563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 288.95,
      "exitPriceQuote": 288.66,
      "grossPnlGbp": 2.007267693372304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.40726769337230406,
      "cashChangeGbp": 1.207267693372304,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.16%); RSI (22) elevated but not extreme; volume confirmed (1.97x baseline); confidence 95 meets threshold; consensus strength 0.87 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 290.16359,
      "structuralTargetPrice": 0,
      "maePct": -0.27340370306282075,
      "mfePct": 0.13151064197957968,
      "maeGbp": -5.468074061256415,
      "mfeGbp": 2.6302128395915934,
      "observedDuringTradeLowPrice": 288.57,
      "observedDuringTradeHighPrice": 289.74,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 288.57,
      "fullObservedHighPrice": 289.74,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791391096387-f763ee065f7a2",
      "symbol": "ACEUSDT",
      "baseAsset": "ACE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:38:16.387Z",
      "closedAtUtc": "2026-10-07T16:48:29.471Z",
      "holdingPeriodMs": 613084,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.16638,
      "exitPriceQuote": 0.16589,
      "grossPnlGbp": 5.890131025363511,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.290131025363511,
      "cashChangeGbp": 5.090131025363511,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.12%); RSI (28) elevated but not extreme; trend continuation has measured volume (0.78x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.166662846,
      "structuralTargetPrice": 0,
      "maePct": -0.08414472893376683,
      "mfePct": 0.31854790239211606,
      "maeGbp": -1.6828945786753366,
      "mfeGbp": 6.370958047842321,
      "observedDuringTradeLowPrice": 0.16585,
      "observedDuringTradeHighPrice": 0.16652,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16585,
      "fullObservedHighPrice": 0.16652,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791391527485-001ac197ed645",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:45:27.485Z",
      "closedAtUtc": "2026-10-07T16:48:15.007Z",
      "holdingPeriodMs": 167522,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3685,
      "exitPriceQuote": 0.3672,
      "grossPnlGbp": 7.055630936227777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.455630936227777,
      "cashChangeGbp": 6.255630936227777,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.21%); RSI (25) elevated but not extreme; volume confirmed (1.81x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £5.58 triggered at projected net £5.46 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.3700477,
      "structuralTargetPrice": 0,
      "maePct": -0.1085481682496639,
      "mfePct": 0.4341926729986405,
      "maeGbp": -2.1709633649932782,
      "mfeGbp": 8.68385345997281,
      "observedDuringTradeLowPrice": 0.3669,
      "observedDuringTradeHighPrice": 0.36889999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3669,
      "fullObservedHighPrice": 0.36889999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791391077035-e8c8c7da86a7",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:37:57.035Z",
      "closedAtUtc": "2026-10-07T16:42:41.892Z",
      "holdingPeriodMs": 284857,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2398,
      "exitPriceQuote": 0.23917,
      "grossPnlGbp": 5.254378648874223,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6543786488742227,
      "cashChangeGbp": 4.454378648874223,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.08%); 5-minute trend confirms short (EMA slope: -0.33%); RSI (25) elevated but not extreme; trend continuation has measured volume (0.93x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £4.16 triggered at projected net £3.65 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.24020766000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1376146788990813,
      "mfePct": 0.3878231859883295,
      "maeGbp": -2.752293577981626,
      "mfeGbp": 7.7564637197665895,
      "observedDuringTradeLowPrice": 0.23887,
      "observedDuringTradeHighPrice": 0.24013,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23887,
      "fullObservedHighPrice": 0.24013,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791390713033-2e4938dc4d42f",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:31:53.033Z",
      "closedAtUtc": "2026-10-07T16:41:54.971Z",
      "holdingPeriodMs": 601938,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4122.61,
      "exitPriceQuote": 4116.59,
      "grossPnlGbp": -2.92047998719235,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.52047998719235,
      "cashChangeGbp": -3.72047998719235,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.02%); RSI (78) elevated but not extreme; volume confirmed (1.52x baseline); confirmed long breakout with volume; confidence 80 meets threshold; consensus strength 1.00 confirmed; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 4105.295038,
      "structuralTargetPrice": 0,
      "maePct": -0.14602399935961752,
      "mfePct": 0,
      "maeGbp": -2.92047998719235,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4116.59,
      "observedDuringTradeHighPrice": 4122.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4116.59,
      "fullObservedHighPrice": 4122.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791391049019-1c84eed708641",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:37:29.019Z",
      "closedAtUtc": "2026-10-07T16:38:37.145Z",
      "holdingPeriodMs": 68126,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07212,
      "exitPriceQuote": 0.07201,
      "grossPnlGbp": 3.0504714364947025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4504714364947024,
      "cashChangeGbp": 2.2504714364947027,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.04%); 5-minute trend confirms short (EMA slope: -0.29%); RSI (29) elevated but not extreme; trend continuation has measured volume (0.56x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.87 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.22 triggered at projected net £1.45 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.072242604,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.29118136439268144,
      "maeGbp": 0,
      "mfeGbp": 5.823627287853628,
      "observedDuringTradeLowPrice": 0.07191,
      "observedDuringTradeHighPrice": 0.07212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07191,
      "fullObservedHighPrice": 0.07212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791390774689-190f784e30d54",
      "symbol": "API3USDT",
      "baseAsset": "API3",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:32:54.689Z",
      "closedAtUtc": "2026-10-07T16:34:15.225Z",
      "holdingPeriodMs": 80536,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3136,
      "exitPriceQuote": 0.3145,
      "grossPnlGbp": 5.739795918367423,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.1397959183674224,
      "cashChangeGbp": 4.939795918367423,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.10%); 5-minute trend confirms long (EMA slope: 0.26%); RSI (74) elevated but not extreme; volume confirmed (1.67x baseline); confidence 91 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £5.97 triggered at projected net £4.14 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.31228288,
      "structuralTargetPrice": 0,
      "maePct": -0.031887755102037306,
      "mfePct": 0.4783163265306127,
      "maeGbp": -0.6377551020407461,
      "mfeGbp": 9.566326530612253,
      "observedDuringTradeLowPrice": 0.3135,
      "observedDuringTradeHighPrice": 0.3151,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3135,
      "fullObservedHighPrice": 0.3151,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791390471094-501f5b1e888cf",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:27:51.094Z",
      "closedAtUtc": "2026-10-07T16:32:26.679Z",
      "holdingPeriodMs": 275585,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07265,
      "exitPriceQuote": 0.0722,
      "grossPnlGbp": 12.388162422574148,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.788162422574148,
      "cashChangeGbp": 11.588162422574147,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.05%); 5-minute trend confirms short (EMA slope: -0.23%); RSI (30) in neutral zone; trend continuation has measured volume (0.61x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £10.99 triggered at projected net £10.79 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.072773505,
      "structuralTargetPrice": 0,
      "maePct": -0.15141087405368062,
      "mfePct": 0.7295251204404716,
      "maeGbp": -3.0282174810736127,
      "mfeGbp": 14.590502408809432,
      "observedDuringTradeLowPrice": 0.07212,
      "observedDuringTradeHighPrice": 0.07276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07212,
      "fullObservedHighPrice": 0.07276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389646757-904d39f0b0738",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:14:06.757Z",
      "closedAtUtc": "2026-10-07T16:25:48.142Z",
      "holdingPeriodMs": 701385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08477,
      "exitPriceQuote": 0.0848,
      "grossPnlGbp": 0.707797569895063,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.892202430104937,
      "cashChangeGbp": -0.092202430104937,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (77) elevated but not extreme; volume confirmed (2.06x baseline); confidence 91 meets threshold; consensus strength 0.89 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.084413966,
      "structuralTargetPrice": 0,
      "maePct": -0.259525775628168,
      "mfePct": 0.18874601863867801,
      "maeGbp": -5.19051551256336,
      "mfeGbp": 3.7749203727735603,
      "observedDuringTradeLowPrice": 0.08455,
      "observedDuringTradeHighPrice": 0.08493,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08455,
      "fullObservedHighPrice": 0.08493,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389740953-cf2b9054da4c9",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:15:40.953Z",
      "closedAtUtc": "2026-10-07T16:25:41.641Z",
      "holdingPeriodMs": 600688,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33574,
      "exitPriceQuote": 0.33538,
      "grossPnlGbp": -2.1445165902184518,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.744516590218452,
      "cashChangeGbp": -2.944516590218452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (77) elevated but not extreme; volume confirmed (1.61x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.33432989199999996,
      "structuralTargetPrice": 0,
      "maePct": -0.1131828200393136,
      "mfePct": 0,
      "maeGbp": -2.263656400786272,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.33536,
      "observedDuringTradeHighPrice": 0.33574,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33536,
      "fullObservedHighPrice": 0.33574,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389527236-1d1ec94cf6ebd",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:12:07.236Z",
      "closedAtUtc": "2026-10-07T16:21:25.217Z",
      "holdingPeriodMs": 557981,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.36,
      "exitPriceQuote": 7.373,
      "grossPnlGbp": 3.5326086956521467,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9326086956521467,
      "cashChangeGbp": 2.7326086956521465,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.31%); RSI (75) elevated but not extreme; volume confirmed (1.22x baseline); confidence 94 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.38 triggered at projected net £1.93 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 7.3290880000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.2581521739130452,
      "mfePct": 0.2989130434782521,
      "maeGbp": -5.163043478260904,
      "mfeGbp": 5.978260869565043,
      "observedDuringTradeLowPrice": 7.341,
      "observedDuringTradeHighPrice": 7.381999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.341,
      "fullObservedHighPrice": 7.381999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389953508-1070e29e2cc97",
      "symbol": "EDUUSDT",
      "baseAsset": "EDU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:19:13.508Z",
      "closedAtUtc": "2026-10-07T16:21:06.346Z",
      "holdingPeriodMs": 112838,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06248,
      "exitPriceQuote": 0.0628,
      "grossPnlGbp": 10.243277848911458,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.643277848911458,
      "cashChangeGbp": 9.443277848911457,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.25%); RSI (76) elevated but not extreme; volume confirmed (1.67x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £11.62 triggered at projected net £8.64 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.062217584,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7362355953905172,
      "maeGbp": 0,
      "mfeGbp": 14.724711907810345,
      "observedDuringTradeLowPrice": 0.06248,
      "observedDuringTradeHighPrice": 0.06294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06248,
      "fullObservedHighPrice": 0.06294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389132796-5d17f3655d712",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:05:32.796Z",
      "closedAtUtc": "2026-10-07T16:15:32.878Z",
      "holdingPeriodMs": 600082,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 303.15,
      "exitPriceQuote": 302.87,
      "grossPnlGbp": -1.847270328220173,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.4472703282201733,
      "cashChangeGbp": -2.647270328220173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (72) elevated but not extreme; trend continuation has measured volume (0.88x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 302.634645,
      "structuralTargetPrice": 0,
      "maePct": -0.15833745670458893,
      "mfePct": 0.10555830446975097,
      "maeGbp": -3.166749134091779,
      "mfeGbp": 2.1111660893950193,
      "observedDuringTradeLowPrice": 302.67,
      "observedDuringTradeHighPrice": 303.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 302.67,
      "fullObservedHighPrice": 303.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389490387-4f7f835f5d5d",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:11:30.387Z",
      "closedAtUtc": "2026-10-07T16:14:17.476Z",
      "holdingPeriodMs": 167089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7549,
      "exitPriceQuote": 0.7536,
      "grossPnlGbp": -3.4441647900383305,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.04416479003833,
      "cashChangeGbp": -4.24416479003833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.21%); RSI (65) in neutral zone; trend continuation has measured volume (0.79x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.04 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.75361667,
      "structuralTargetPrice": 0,
      "maePct": -0.17220823950191652,
      "mfePct": 0.03974036296197734,
      "maeGbp": -3.4441647900383305,
      "mfeGbp": 0.7948072592395468,
      "observedDuringTradeLowPrice": 0.7536,
      "observedDuringTradeHighPrice": 0.7552,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7536,
      "fullObservedHighPrice": 0.7552,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389579754-750bfd6ec77df",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:12:59.754Z",
      "closedAtUtc": "2026-10-07T16:13:19.137Z",
      "holdingPeriodMs": 19383,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18631,
      "exitPriceQuote": 0.18664,
      "grossPnlGbp": -3.5424829585099777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.142482958509978,
      "cashChangeGbp": -4.342482958509978,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.14%); 5-minute trend confirms short (EMA slope: -0.43%); RSI (28) elevated but not extreme; trend continuation has measured volume (0.74x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.14 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.18662672700000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17712414792549888,
      "mfePct": 0.02146959368794603,
      "maeGbp": -3.5424829585099773,
      "mfeGbp": 0.4293918737589205,
      "observedDuringTradeLowPrice": 0.18627,
      "observedDuringTradeHighPrice": 0.18664,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18627,
      "fullObservedHighPrice": 0.18664,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389472267-adcf2225d4006",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:11:12.267Z",
      "closedAtUtc": "2026-10-07T16:12:56.154Z",
      "holdingPeriodMs": 103887,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.2817,
      "exitPriceQuote": 2.274,
      "grossPnlGbp": -6.74935355217585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.34935355217585,
      "cashChangeGbp": -7.54935355217585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.27%); RSI (75) elevated but not extreme; trend continuation has measured volume (0.57x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-8.35 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 2.2778211099999996,
      "structuralTargetPrice": 0,
      "maePct": -0.3374676776087925,
      "mfePct": 0.04820966822983306,
      "maeGbp": -6.74935355217585,
      "mfeGbp": 0.9641933645966612,
      "observedDuringTradeLowPrice": 2.274,
      "observedDuringTradeHighPrice": 2.2828,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.274,
      "fullObservedHighPrice": 2.2828,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389505039-df76ebe834efa",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:11:45.039Z",
      "closedAtUtc": "2026-10-07T16:12:28.361Z",
      "holdingPeriodMs": 43322,
      "reportingCurrency": "GBP",
      "notionalGbp": 1098.5835757339842,
      "assetQuantity": null,
      "entryPriceQuote": 0.07486,
      "exitPriceQuote": 0.07459,
      "grossPnlGbp": -3.9622971606754938,
      "entryFeeGbp": 0.43943343029359366,
      "exitFeeGbp": 0.43943343029359366,
      "totalCostsGbp": 0.8788668605871873,
      "netPnlGbp": -4.841164021262681,
      "cashChangeGbp": -4.401730590969088,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.24%); 5-minute trend confirms long (EMA slope: 0.80%); RSI (68) in neutral zone; volume confirmed (2.49x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.8302630169323998,
      "targetPct": 1.9005260338647998,
      "structuralStopPrice": 0.0742384651055244,
      "structuralTargetPrice": 0,
      "maePct": -0.3606732567459157,
      "mfePct": 0,
      "maeGbp": -3.962297160675494,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07459,
      "observedDuringTradeHighPrice": 0.07486,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07459,
      "fullObservedHighPrice": 0.07486,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389499171-64130acce5ee6",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:11:39.171Z",
      "closedAtUtc": "2026-10-07T16:12:04.383Z",
      "holdingPeriodMs": 25212,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7185,
      "exitPriceQuote": 0.7167,
      "grossPnlGbp": -5.010438413361235,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.610438413361235,
      "cashChangeGbp": -5.810438413361235,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.19%); RSI (65) in neutral zone; trend continuation has measured volume (0.95x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-6.61 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.71727855,
      "structuralTargetPrice": 0,
      "maePct": -0.2505219206680617,
      "mfePct": 0,
      "maeGbp": -5.010438413361235,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7167,
      "observedDuringTradeHighPrice": 0.7185,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7167,
      "fullObservedHighPrice": 0.7185,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388803143-4d8732b288c4c",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:00:03.143Z",
      "closedAtUtc": "2026-10-07T16:11:32.998Z",
      "holdingPeriodMs": 689855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 83411.3,
      "exitPriceQuote": 83474.3,
      "grossPnlGbp": 1.5105866950880755,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.08941330491192456,
      "cashChangeGbp": 0.7105866950880755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.00%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (64) in neutral zone; trend continuation has measured volume (0.45x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 83269.50079,
      "structuralTargetPrice": 0,
      "maePct": -0.1098172549762512,
      "mfePct": 0.1926597475401979,
      "maeGbp": -2.1963450995250238,
      "mfeGbp": 3.8531949508039585,
      "observedDuringTradeLowPrice": 83319.7,
      "observedDuringTradeHighPrice": 83572,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 83319.7,
      "fullObservedHighPrice": 83572,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389481172-4d1e7f80c72de",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:11:21.172Z",
      "closedAtUtc": "2026-10-07T16:11:26.263Z",
      "holdingPeriodMs": 5091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3182,
      "exitPriceQuote": 0.3176,
      "grossPnlGbp": -3.7712130735385885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.371213073538589,
      "cashChangeGbp": -4.571213073538589,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.32%); RSI (71) elevated but not extreme; trend continuation has measured volume (0.56x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.37 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.31765906,
      "structuralTargetPrice": 0,
      "maePct": -0.18856065367692942,
      "mfePct": 0,
      "maeGbp": -3.7712130735385885,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3176,
      "observedDuringTradeHighPrice": 0.3182,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3176,
      "fullObservedHighPrice": 0.3182,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389207017-9f97f04eed741",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:06:47.017Z",
      "closedAtUtc": "2026-10-07T16:11:15.079Z",
      "holdingPeriodMs": 268062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.861,
      "exitPriceQuote": 1.857,
      "grossPnlGbp": -4.298764105319725,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.898764105319724,
      "cashChangeGbp": -5.098764105319725,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (76) elevated but not extreme; trend continuation has measured volume (1.18x baseline); use 50% position size; confidence 80 meets threshold; consensus strength 0.87 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.90 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 1.8578363,
      "structuralTargetPrice": 0,
      "maePct": -0.21493820526598623,
      "mfePct": 0.10746910263299311,
      "maeGbp": -4.298764105319725,
      "mfeGbp": 2.1493820526598624,
      "observedDuringTradeLowPrice": 1.857,
      "observedDuringTradeHighPrice": 1.863,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.857,
      "fullObservedHighPrice": 1.863,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389308916-20b28dc465df1",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:08:28.916Z",
      "closedAtUtc": "2026-10-07T16:11:08.576Z",
      "holdingPeriodMs": 159660,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.008639,
      "exitPriceQuote": 0.008607,
      "grossPnlGbp": -7.408264845468405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.008264845468405,
      "cashChangeGbp": -8.208264845468404,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.11%); 5-minute trend confirms long (EMA slope: 0.34%); RSI (73) elevated but not extreme; volume confirmed (1.83x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.0086027162,
      "structuralTargetPrice": 0,
      "maePct": -0.37041324227342026,
      "mfePct": 0.17363120731565446,
      "maeGbp": -7.4082648454684055,
      "mfeGbp": 3.472624146313089,
      "observedDuringTradeLowPrice": 0.008607,
      "observedDuringTradeHighPrice": 0.008654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008607,
      "fullObservedHighPrice": 0.008654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388831047-0a4fd9543ee83",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:00:31.047Z",
      "closedAtUtc": "2026-10-07T16:07:35.553Z",
      "holdingPeriodMs": 424506,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2569.38,
      "exitPriceQuote": 2575,
      "grossPnlGbp": 4.374596206088544,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.774596206088544,
      "cashChangeGbp": 3.574596206088544,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (77) elevated but not extreme; trend continuation has measured volume (1.02x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £3.16 triggered at projected net £2.77 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 2565.012054,
      "structuralTargetPrice": 0,
      "maePct": -0.10586211459574896,
      "mfePct": 0.3382138881753596,
      "maeGbp": -2.1172422919149794,
      "mfeGbp": 6.764277763507192,
      "observedDuringTradeLowPrice": 2566.66,
      "observedDuringTradeHighPrice": 2578.07,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2566.66,
      "fullObservedHighPrice": 2578.07,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791389083245-e5f6e5447c5a8",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T16:04:43.245Z",
      "closedAtUtc": "2026-10-07T16:06:43.428Z",
      "holdingPeriodMs": 120183,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.519,
      "exitPriceQuote": 0.5197,
      "grossPnlGbp": 2.6974951830444467,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.0974951830444466,
      "cashChangeGbp": 1.8974951830444466,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.11%); RSI (65) in neutral zone; volume confirmed (1.33x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.00 triggered at projected net £1.10 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.5168202000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.038535645472057414,
      "mfePct": 0.25048169556839456,
      "maeGbp": -0.7707129094411483,
      "mfeGbp": 5.009633911367891,
      "observedDuringTradeLowPrice": 0.5188,
      "observedDuringTradeHighPrice": 0.5203000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5188,
      "fullObservedHighPrice": 0.5203000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388416626-abffc88ef3741",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:53:36.626Z",
      "closedAtUtc": "2026-10-07T16:05:24.280Z",
      "holdingPeriodMs": 707654,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 116.63,
      "exitPriceQuote": 117.04,
      "grossPnlGbp": 7.030781102632441,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.430781102632441,
      "cashChangeGbp": 6.230781102632442,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.06%); RSI (59) in neutral zone; volume confirmed (1.34x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 116.140154,
      "structuralTargetPrice": 0,
      "maePct": -0.0771671096630277,
      "mfePct": 0.3515390551316221,
      "maeGbp": -1.543342193260554,
      "mfeGbp": 7.030781102632442,
      "observedDuringTradeLowPrice": 116.54,
      "observedDuringTradeHighPrice": 117.03999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 116.54,
      "fullObservedHighPrice": 117.03999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388718875-edd7cfc748c72",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:58:38.875Z",
      "closedAtUtc": "2026-10-07T16:04:40.521Z",
      "holdingPeriodMs": 361646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08642,
      "exitPriceQuote": 0.08677,
      "grossPnlGbp": 8.09997685720905,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.499976857209051,
      "cashChangeGbp": 7.29997685720905,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (72) elevated but not extreme; trend continuation has measured volume (0.75x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £6.81 triggered at projected net £6.50 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.086273086,
      "structuralTargetPrice": 0,
      "maePct": -0.1272853506132828,
      "mfePct": 0.5207127979634413,
      "maeGbp": -2.545707012265656,
      "mfeGbp": 10.414255959268825,
      "observedDuringTradeLowPrice": 0.08631,
      "observedDuringTradeHighPrice": 0.08687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08631,
      "fullObservedHighPrice": 0.08687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388224964-53dae2bd0cd3c",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:50:24.964Z",
      "closedAtUtc": "2026-10-07T16:00:27.598Z",
      "holdingPeriodMs": 602634,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.324,
      "exitPriceQuote": 8.345,
      "grossPnlGbp": 5.045651129264968,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.445651129264968,
      "cashChangeGbp": 4.245651129264968,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (67) in neutral zone; trend continuation has measured volume (0.17x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: failed-breakout evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 8.3098492,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3123498318116267,
      "maeGbp": 0,
      "mfeGbp": 6.246996636232534,
      "observedDuringTradeLowPrice": 8.324,
      "observedDuringTradeHighPrice": 8.35,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.324,
      "fullObservedHighPrice": 8.35,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388573617-f914954b189b5",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:56:13.617Z",
      "closedAtUtc": "2026-10-07T15:59:59.686Z",
      "holdingPeriodMs": 226069,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.295,
      "exitPriceQuote": 7.308,
      "grossPnlGbp": 3.564084989718958,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.964084989718958,
      "cashChangeGbp": 2.764084989718958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.11%); RSI (63) in neutral zone; volume confirmed (2.32x baseline); confidence 94 meets threshold; consensus strength 0.80 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.00 triggered at projected net £1.96 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 7.264361,
      "structuralTargetPrice": 0,
      "maePct": -0.013708019191231444,
      "mfePct": 0.26045236463331223,
      "maeGbp": -0.2741603838246289,
      "mfeGbp": 5.209047292666245,
      "observedDuringTradeLowPrice": 7.294,
      "observedDuringTradeHighPrice": 7.313999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.294,
      "fullObservedHighPrice": 7.313999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388115697-b2006bb68b9bc",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:48:35.697Z",
      "closedAtUtc": "2026-10-07T15:58:36.108Z",
      "holdingPeriodMs": 600411,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.797,
      "exitPriceQuote": 0.7996,
      "grossPnlGbp": 6.524466750313515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.924466750313515,
      "cashChangeGbp": 5.724466750313515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.29%); RSI (72) elevated but not extreme; trend continuation has measured volume (0.88x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.7956451,
      "structuralTargetPrice": 0,
      "maePct": -0.12547051442910925,
      "mfePct": 0.3262233375156757,
      "maeGbp": -2.509410288582185,
      "mfeGbp": 6.524466750313515,
      "observedDuringTradeLowPrice": 0.796,
      "observedDuringTradeHighPrice": 0.7996000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.796,
      "fullObservedHighPrice": 0.7996000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388191621-bf5ce668935e5",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:49:51.620Z",
      "closedAtUtc": "2026-10-07T15:56:10.747Z",
      "holdingPeriodMs": 379127,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7124,
      "exitPriceQuote": 0.7161,
      "grossPnlGbp": 10.387422796181712,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.787422796181712,
      "cashChangeGbp": 9.587422796181711,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (64) in neutral zone; trend continuation has measured volume (0.54x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £9.88 triggered at projected net £8.79 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.71118892,
      "structuralTargetPrice": 0,
      "maePct": -0.014037057832676725,
      "mfePct": 0.6878158338012373,
      "maeGbp": -0.2807411566535345,
      "mfeGbp": 13.756316676024746,
      "observedDuringTradeLowPrice": 0.7123,
      "observedDuringTradeHighPrice": 0.7173,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7123,
      "fullObservedHighPrice": 0.7173,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388430438-f7673e1e84d02",
      "symbol": "METUSDT",
      "baseAsset": "MET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:53:50.438Z",
      "closedAtUtc": "2026-10-07T15:54:16.879Z",
      "holdingPeriodMs": 26441,
      "reportingCurrency": "GBP",
      "notionalGbp": 1755.3063589126982,
      "assetQuantity": null,
      "entryPriceQuote": 0.3293,
      "exitPriceQuote": 0.3301,
      "grossPnlGbp": 4.264333699150315,
      "entryFeeGbp": 0.7021225435650793,
      "exitFeeGbp": 0.7021225435650793,
      "totalCostsGbp": 1.4042450871301586,
      "netPnlGbp": 2.8600886120201565,
      "cashChangeGbp": 3.562211155585236,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.10%); 5-minute trend confirms long (EMA slope: 0.36%); RSI (69) in neutral zone; trend continuation has measured volume (0.66x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £4.59 triggered at projected net £2.86 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.20485056039432256,
      "targetPct": 0.6497011207886452,
      "structuralStopPrice": 0.3286254271046215,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.45551169146674814,
      "maeGbp": 0,
      "mfeGbp": 7.995625685906621,
      "observedDuringTradeLowPrice": 0.3293,
      "observedDuringTradeHighPrice": 0.33080000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3293,
      "fullObservedHighPrice": 0.33080000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387813021-7ddd21df819c4",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:43:33.021Z",
      "closedAtUtc": "2026-10-07T15:53:33.968Z",
      "holdingPeriodMs": 600947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08396,
      "exitPriceQuote": 0.08384,
      "grossPnlGbp": -2.8585040495476175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.458504049547617,
      "cashChangeGbp": -3.6585040495476173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.26%); RSI (74) elevated but not extreme; volume confirmed (1.24x baseline); confidence 88 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.08360736800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.26202953787519273,
      "mfePct": 0,
      "maeGbp": -5.240590757503854,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08374,
      "observedDuringTradeHighPrice": 0.08396,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08374,
      "fullObservedHighPrice": 0.08396,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387886002-445719fc2ca3e",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:44:46.002Z",
      "closedAtUtc": "2026-10-07T15:50:21.840Z",
      "holdingPeriodMs": 335838,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 242.76,
      "exitPriceQuote": 242.33,
      "grossPnlGbp": -3.542593507991254,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.142593507991254,
      "cashChangeGbp": -4.342593507991254,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.22%); RSI (72) elevated but not extreme; trend continuation has measured volume (0.95x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.14 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 242.34730799999997,
      "structuralTargetPrice": 0,
      "maePct": -0.1771296753995627,
      "mfePct": 0.12769813807876187,
      "maeGbp": -3.542593507991254,
      "mfeGbp": 2.5539627615752374,
      "observedDuringTradeLowPrice": 242.33,
      "observedDuringTradeHighPrice": 243.07,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 242.33,
      "fullObservedHighPrice": 243.07,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791388007895-39156755a57df",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:46:47.895Z",
      "closedAtUtc": "2026-10-07T15:48:58.703Z",
      "holdingPeriodMs": 130808,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6523,
      "exitPriceQuote": 0.6513,
      "grossPnlGbp": 3.0660738923808095,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4660738923808094,
      "cashChangeGbp": 2.2660738923808097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.20%); RSI (25) elevated but not extreme; trend continuation has measured volume (0.43x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.00 triggered at projected net £1.47 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.65340891,
      "structuralTargetPrice": 0,
      "maePct": -0.09198221677143108,
      "mfePct": 0.24528591139047154,
      "maeGbp": -1.8396443354286216,
      "mfeGbp": 4.905718227809431,
      "observedDuringTradeLowPrice": 0.6507,
      "observedDuringTradeHighPrice": 0.6529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6507,
      "fullObservedHighPrice": 0.6529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387946780-5050f5af2194e",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:45:46.780Z",
      "closedAtUtc": "2026-10-07T15:48:32.967Z",
      "holdingPeriodMs": 166187,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3515,
      "exitPriceQuote": 0.3525,
      "grossPnlGbp": 5.689900426742537,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.0899004267425365,
      "cashChangeGbp": 4.889900426742537,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (74) elevated but not extreme; trend continuation has measured volume (0.29x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £4.37 triggered at projected net £4.09 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.35090245,
      "structuralTargetPrice": 0,
      "maePct": -0.056899004267419055,
      "mfePct": 0.39829302987198073,
      "maeGbp": -1.137980085348381,
      "mfeGbp": 7.965860597439614,
      "observedDuringTradeLowPrice": 0.3513,
      "observedDuringTradeHighPrice": 0.3529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3513,
      "fullObservedHighPrice": 0.3529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387891402-c39765f43a82",
      "symbol": "METUSDT",
      "baseAsset": "MET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:44:51.402Z",
      "closedAtUtc": "2026-10-07T15:46:39.862Z",
      "holdingPeriodMs": 108460,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3228,
      "exitPriceQuote": 0.3242,
      "grossPnlGbp": 8.674101610904662,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.074101610904663,
      "cashChangeGbp": 7.874101610904662,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.07%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (68) in neutral zone; trend continuation has measured volume (0.36x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £7.55 triggered at projected net £7.07 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.32225123999999994,
      "structuralTargetPrice": 0,
      "maePct": -0.09293680297396746,
      "mfePct": 0.5576208178438736,
      "maeGbp": -1.8587360594793492,
      "mfeGbp": 11.152416356877472,
      "observedDuringTradeLowPrice": 0.3225,
      "observedDuringTradeHighPrice": 0.3246,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3225,
      "fullObservedHighPrice": 0.3246,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387259185-3214ec896b3b4",
      "symbol": "WLFIUSDT",
      "baseAsset": "WLFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:34:19.185Z",
      "closedAtUtc": "2026-10-07T15:44:23.058Z",
      "holdingPeriodMs": 603873,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05449,
      "exitPriceQuote": 0.05446,
      "grossPnlGbp": -1.1011194714624815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7011194714624818,
      "cashChangeGbp": -1.9011194714624815,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (76) elevated but not extreme; trend continuation has measured volume (0.64x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 0.87 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.054397366999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.05505597357312408,
      "mfePct": 0.11011194714627362,
      "maeGbp": -1.1011194714624815,
      "mfeGbp": 2.2022389429254723,
      "observedDuringTradeLowPrice": 0.05446,
      "observedDuringTradeHighPrice": 0.05455,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05446,
      "fullObservedHighPrice": 0.05455,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387498700-c79c34eda1f12",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:38:18.700Z",
      "closedAtUtc": "2026-10-07T15:40:57.569Z",
      "holdingPeriodMs": 158869,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09324,
      "exitPriceQuote": 0.09308,
      "grossPnlGbp": -3.4320034320035897,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.03200343200359,
      "cashChangeGbp": -4.23200343200359,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.10%); 5-minute trend confirms long (EMA slope: 0.32%); RSI (71) elevated but not extreme; trend continuation has measured volume (0.86x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.03 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.093081492,
      "structuralTargetPrice": 0,
      "maePct": -0.17160017160017949,
      "mfePct": 0.1716001716001646,
      "maeGbp": -3.4320034320035897,
      "mfeGbp": 3.432003432003292,
      "observedDuringTradeLowPrice": 0.09308,
      "observedDuringTradeHighPrice": 0.0934,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09308,
      "fullObservedHighPrice": 0.0934,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387323404-e4cd06e570379",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:35:23.404Z",
      "closedAtUtc": "2026-10-07T15:38:31.319Z",
      "holdingPeriodMs": 187915,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08388,
      "exitPriceQuote": 0.084,
      "grossPnlGbp": 2.8612303290417023,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2612303290417022,
      "cashChangeGbp": 2.0612303290417024,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.18%); RSI (73) elevated but not extreme; trend continuation has measured volume (0.69x baseline); use 50% position size; confidence 81 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.36 triggered at projected net £1.26 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.08373740399999999,
      "structuralTargetPrice": 0,
      "maePct": -0.04768717215068952,
      "mfePct": 0.2980448259418219,
      "maeGbp": -0.9537434430137904,
      "mfeGbp": 5.960896518836438,
      "observedDuringTradeLowPrice": 0.08384,
      "observedDuringTradeHighPrice": 0.08413,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08384,
      "fullObservedHighPrice": 0.08413,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791386867258-b4ce679444f9f",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:27:47.258Z",
      "closedAtUtc": "2026-10-07T15:38:26.805Z",
      "holdingPeriodMs": 639547,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 552.84,
      "exitPriceQuote": 554.14,
      "grossPnlGbp": 4.7029882063524875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1029882063524874,
      "cashChangeGbp": 3.9029882063524877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (60) in neutral zone; trend continuation has measured volume (0.69x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £3.38 triggered at projected net £3.10 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 551.900172,
      "structuralTargetPrice": 0,
      "maePct": -0.08682439765574454,
      "mfePct": 0.34910643224078397,
      "maeGbp": -1.7364879531148907,
      "mfeGbp": 6.982128644815679,
      "observedDuringTradeLowPrice": 552.36,
      "observedDuringTradeHighPrice": 554.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 552.36,
      "fullObservedHighPrice": 554.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387356356-5581922a5a1c2",
      "symbol": "METUSDT",
      "baseAsset": "MET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:35:56.356Z",
      "closedAtUtc": "2026-10-07T15:38:15.784Z",
      "holdingPeriodMs": 139428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3216,
      "exitPriceQuote": 0.3223,
      "grossPnlGbp": 4.353233830845637,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.753233830845637,
      "cashChangeGbp": 3.5532338308456373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.26%); RSI (75) elevated but not extreme; trend continuation has measured volume (0.61x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / adaptive trailing profit lock £3.24 triggered at projected net £2.75 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.32105328,
      "structuralTargetPrice": 0,
      "maePct": -0.062189054726361305,
      "mfePct": 0.34203980099502174,
      "maeGbp": -1.243781094527226,
      "mfeGbp": 6.840796019900434,
      "observedDuringTradeLowPrice": 0.3214,
      "observedDuringTradeHighPrice": 0.32270000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3214,
      "fullObservedHighPrice": 0.32270000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387318500-a461bab1c377e",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:35:18.500Z",
      "closedAtUtc": "2026-10-07T15:36:08.667Z",
      "holdingPeriodMs": 50167,
      "reportingCurrency": "GBP",
      "notionalGbp": 1805.5314832534805,
      "assetQuantity": null,
      "entryPriceQuote": 0.006245,
      "exitPriceQuote": 0.006228,
      "grossPnlGbp": -4.914977616542601,
      "entryFeeGbp": 0.7222125933013922,
      "exitFeeGbp": 0.7222125933013922,
      "totalCostsGbp": 1.4444251866027844,
      "netPnlGbp": -6.359402803145386,
      "cashChangeGbp": -5.637190209843993,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.14%); 5-minute trend confirms long (EMA slope: 0.43%); RSI (59) in neutral zone; trend continuation has measured volume (0.86x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-6.36 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.196926769008217,
      "targetPct": 0.633853538016434,
      "structuralStopPrice": 0.006232701923275436,
      "structuralTargetPrice": 0,
      "maePct": -0.27221777421937,
      "mfePct": 0.048038430744602054,
      "maeGbp": -4.914977616542601,
      "mfeGbp": 0.8673489911547094,
      "observedDuringTradeLowPrice": 0.006228,
      "observedDuringTradeHighPrice": 0.006248000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006228,
      "fullObservedHighPrice": 0.006248000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387068555-ce949384de571",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:31:08.555Z",
      "closedAtUtc": "2026-10-07T15:35:51.109Z",
      "holdingPeriodMs": 282554,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 241.75,
      "exitPriceQuote": 242.36,
      "grossPnlGbp": 5.046535677352749,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.4465356773527493,
      "cashChangeGbp": 4.24653567735275,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.16%); RSI (58) in neutral zone; volume confirmed (1.74x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £4.01 triggered at projected net £3.45 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 240.73465000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.11168562564633308,
      "mfePct": 0.3805584281282265,
      "maeGbp": -2.2337125129266617,
      "mfeGbp": 7.611168562564529,
      "observedDuringTradeLowPrice": 241.48,
      "observedDuringTradeHighPrice": 242.67,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 241.48,
      "fullObservedHighPrice": 242.67,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791387055469-b835d9c9805f9",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:30:55.469Z",
      "closedAtUtc": "2026-10-07T15:32:45.090Z",
      "holdingPeriodMs": 109621,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09285,
      "exitPriceQuote": 0.09353,
      "grossPnlGbp": 14.647280560043082,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.047280560043083,
      "cashChangeGbp": 13.847280560043082,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (67) in neutral zone; trend continuation has measured volume (0.17x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.85 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £14.13 triggered at projected net £13.05 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.092692155,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8616047388260584,
      "maeGbp": 0,
      "mfeGbp": 17.232094776521166,
      "observedDuringTradeLowPrice": 0.09285,
      "observedDuringTradeHighPrice": 0.09365,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09285,
      "fullObservedHighPrice": 0.09365,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791386637924-e83bbfc79a3d8",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:23:57.924Z",
      "closedAtUtc": "2026-10-07T15:30:38.395Z",
      "holdingPeriodMs": 400471,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.064,
      "exitPriceQuote": 11.084,
      "grossPnlGbp": -3.6153289949384626,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.215328994938463,
      "cashChangeGbp": -4.415328994938463,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.07%); 5-minute trend confirms short (EMA slope: -0.31%); RSI (31) in neutral zone; trend continuation has measured volume (1.05x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.22 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 11.0828088,
      "structuralTargetPrice": 0,
      "maePct": -0.18076644974692313,
      "mfePct": 0.1898047722342805,
      "maeGbp": -3.615328994938463,
      "mfeGbp": 3.7960954446856103,
      "observedDuringTradeLowPrice": 11.043,
      "observedDuringTradeHighPrice": 11.084,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.043,
      "fullObservedHighPrice": 11.084,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791386398367-9d213f3c2bc45",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:19:58.367Z",
      "closedAtUtc": "2026-10-07T15:25:53.228Z",
      "holdingPeriodMs": 354861,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09249,
      "exitPriceQuote": 0.09278,
      "grossPnlGbp": 6.270948210617334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.670948210617334,
      "cashChangeGbp": 5.470948210617334,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.09%); 5-minute trend confirms long (EMA slope: 0.30%); RSI (68) in neutral zone; trend continuation has measured volume (0.66x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £5.05 triggered at projected net £4.67 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.092332767,
      "structuralTargetPrice": 0,
      "maePct": -0.032435939020437066,
      "mfePct": 0.4324791869391259,
      "maeGbp": -0.6487187804087413,
      "mfeGbp": 8.649583738782518,
      "observedDuringTradeLowPrice": 0.09246,
      "observedDuringTradeHighPrice": 0.09288999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09246,
      "fullObservedHighPrice": 0.09288999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791386576811-96d79be4c59c2",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:22:56.811Z",
      "closedAtUtc": "2026-10-07T15:24:15.141Z",
      "holdingPeriodMs": 78330,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.38223,
      "exitPriceQuote": 0.3808,
      "grossPnlGbp": -7.482405881275603,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.082405881275603,
      "cashChangeGbp": -8.282405881275603,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.10%); 5-minute trend confirms long (EMA slope: 0.51%); RSI (76) elevated but not extreme; trend continuation has measured volume (0.87x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-9.08 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.381580209,
      "structuralTargetPrice": 0,
      "maePct": -0.37412029406378017,
      "mfePct": 0.17790335661773235,
      "maeGbp": -7.482405881275604,
      "mfeGbp": 3.558067132354647,
      "observedDuringTradeLowPrice": 0.3808,
      "observedDuringTradeHighPrice": 0.38291,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3808,
      "fullObservedHighPrice": 0.38291,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791386392084-f99458b048ef7",
      "symbol": "ORCAUSDT",
      "baseAsset": "ORCA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:19:52.084Z",
      "closedAtUtc": "2026-10-07T15:22:15.039Z",
      "holdingPeriodMs": 142955,
      "reportingCurrency": "GBP",
      "notionalGbp": 1618.4742686208099,
      "assetQuantity": null,
      "entryPriceQuote": 2.726,
      "exitPriceQuote": 2.723,
      "grossPnlGbp": 1.7811529001697042,
      "entryFeeGbp": 0.647389707448324,
      "exitFeeGbp": 0.647389707448324,
      "totalCostsGbp": 1.294779414896648,
      "netPnlGbp": 0.4863734852730561,
      "cashChangeGbp": 1.1337631927213803,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.08%); 5-minute trend confirms short (EMA slope: -0.45%); RSI (29) elevated but not extreme; trend continuation has measured volume (0.67x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £3.24 triggered at projected net £0.49 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.22893293127611924,
      "targetPct": 0.6978658625522385,
      "structuralStopPrice": 2.732240711706587,
      "structuralTargetPrice": 0,
      "maePct": -0.07336757153339046,
      "mfePct": 0.40352164343360675,
      "maeGbp": -1.1874352667798909,
      "mfeGbp": 6.530893967288739,
      "observedDuringTradeLowPrice": 2.715,
      "observedDuringTradeHighPrice": 2.7280000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.715,
      "fullObservedHighPrice": 2.7280000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791386274292-faa08402ea365",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:17:54.292Z",
      "closedAtUtc": "2026-10-07T15:18:03.204Z",
      "holdingPeriodMs": 8912,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20964,
      "exitPriceQuote": 0.20924,
      "grossPnlGbp": -3.8160656363287897,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.41606563632879,
      "cashChangeGbp": -4.6160656363287895,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.18%); 5-minute trend confirms long (EMA slope: 0.46%); RSI (77) elevated but not extreme; trend continuation has measured volume (0.41x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.42 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.20928361199999998,
      "structuralTargetPrice": 0,
      "maePct": -0.1908032818164395,
      "mfePct": 0,
      "maeGbp": -3.8160656363287897,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.20924,
      "observedDuringTradeHighPrice": 0.20964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20924,
      "fullObservedHighPrice": 0.20964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385894012-a0c5193c2662b",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:11:34.012Z",
      "closedAtUtc": "2026-10-07T15:13:31.201Z",
      "holdingPeriodMs": 117189,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02045,
      "exitPriceQuote": 0.0204,
      "grossPnlGbp": -4.88997555012205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.48997555012205,
      "cashChangeGbp": -5.68997555012205,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.35%); RSI (68) in neutral zone; trend continuation has measured volume (0.67x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-6.49 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.020415235,
      "structuralTargetPrice": 0,
      "maePct": -0.2444987775061025,
      "mfePct": 0.14669926650367848,
      "maeGbp": -4.88997555012205,
      "mfeGbp": 2.9339853300735697,
      "observedDuringTradeLowPrice": 0.0204,
      "observedDuringTradeHighPrice": 0.02048,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0204,
      "fullObservedHighPrice": 0.02048,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385910123-5b10fbec39fc1",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:11:50.123Z",
      "closedAtUtc": "2026-10-07T15:13:25.205Z",
      "holdingPeriodMs": 95082,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07409,
      "exitPriceQuote": 0.07424,
      "grossPnlGbp": -4.0491294371709365,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.649129437170936,
      "cashChangeGbp": -4.849129437170936,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.25%); RSI (31) in neutral zone; trend continuation has measured volume (1.01x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.89 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.65 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.074215953,
      "structuralTargetPrice": 0,
      "maePct": -0.20245647185854684,
      "mfePct": 0.08098258874342623,
      "maeGbp": -4.0491294371709365,
      "mfeGbp": 1.6196517748685246,
      "observedDuringTradeLowPrice": 0.07403,
      "observedDuringTradeHighPrice": 0.07424,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07403,
      "fullObservedHighPrice": 0.07424,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385595935-04b49dfac8fbb",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:06:35.935Z",
      "closedAtUtc": "2026-10-07T15:13:19.902Z",
      "holdingPeriodMs": 403967,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09234,
      "exitPriceQuote": 0.09269,
      "grossPnlGbp": -7.580680095299744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.180680095299744,
      "cashChangeGbp": -8.380680095299745,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.13%); RSI (31) in neutral zone; volume confirmed (1.63x baseline); confidence 93 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.092727828,
      "structuralTargetPrice": 0,
      "maePct": -0.3790340047649872,
      "mfePct": 0.10829542993285994,
      "maeGbp": -7.580680095299744,
      "mfeGbp": 2.165908598657199,
      "observedDuringTradeLowPrice": 0.09224,
      "observedDuringTradeHighPrice": 0.09268999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09224,
      "fullObservedHighPrice": 0.09268999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385487567-027d4f7061269",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:04:47.567Z",
      "closedAtUtc": "2026-10-07T15:13:09.944Z",
      "holdingPeriodMs": 502377,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.193,
      "exitPriceQuote": 88.36,
      "grossPnlGbp": -3.7871486399147685,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.387148639914768,
      "cashChangeGbp": -4.587148639914768,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.09%); RSI (39) in neutral zone; trend continuation has measured volume (0.83x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.39 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 88.3429281,
      "structuralTargetPrice": 0,
      "maePct": -0.18935743199573843,
      "mfePct": 0.20296395405531284,
      "maeGbp": -3.787148639914769,
      "mfeGbp": 4.059279081106257,
      "observedDuringTradeLowPrice": 88.014,
      "observedDuringTradeHighPrice": 88.35999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.014,
      "fullObservedHighPrice": 88.35999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385755254-331f7d7c18abf",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:09:15.254Z",
      "closedAtUtc": "2026-10-07T15:11:44.587Z",
      "holdingPeriodMs": 149333,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1997,
      "exitPriceQuote": 0.20007,
      "grossPnlGbp": -3.7055583375063517,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.305558337506351,
      "cashChangeGbp": -4.5055583375063515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.08%); RSI (30) in neutral zone; trend continuation has measured volume (0.52x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.31 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.20003949,
      "structuralTargetPrice": 0,
      "maePct": -0.18527791687531758,
      "mfePct": 0.015022533800702176,
      "maeGbp": -3.7055583375063517,
      "mfeGbp": 0.3004506760140435,
      "observedDuringTradeLowPrice": 0.19967,
      "observedDuringTradeHighPrice": 0.20007000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19967,
      "fullObservedHighPrice": 0.20007000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385823121-0dc94a73b0283",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:10:23.121Z",
      "closedAtUtc": "2026-10-07T15:11:31.564Z",
      "holdingPeriodMs": 68443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 65.84,
      "exitPriceQuote": 65.96,
      "grossPnlGbp": -3.6452004860264378,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.245200486026437,
      "cashChangeGbp": -4.445200486026438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.16%); RSI (26) elevated but not extreme; trend continuation has measured volume (0.69x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 0.88 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.25 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 65.95192800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.18226002430132188,
      "mfePct": 0,
      "maeGbp": -3.6452004860264373,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 65.84,
      "observedDuringTradeHighPrice": 65.96,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 65.84,
      "fullObservedHighPrice": 65.96,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385384689-6b12e1a9a83d5",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:03:04.689Z",
      "closedAtUtc": "2026-10-07T15:10:20.138Z",
      "holdingPeriodMs": 435449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4945,
      "exitPriceQuote": 0.4954,
      "grossPnlGbp": -3.6400404448938803,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.24004044489388,
      "cashChangeGbp": -4.440040444893881,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.06%); 5-minute trend confirms short (EMA slope: -0.27%); RSI (28) elevated but not extreme; trend continuation has measured volume (1.07x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.24 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.49534065,
      "structuralTargetPrice": 0,
      "maePct": -0.182002022244694,
      "mfePct": 0.12133468149645894,
      "maeGbp": -3.64004044489388,
      "mfeGbp": 2.426693629929179,
      "observedDuringTradeLowPrice": 0.4939,
      "observedDuringTradeHighPrice": 0.4954,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4939,
      "fullObservedHighPrice": 0.4954,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385738343-070e39134f69",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:08:58.343Z",
      "closedAtUtc": "2026-10-07T15:09:12.401Z",
      "holdingPeriodMs": 14058,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.481,
      "exitPriceQuote": 25.527,
      "grossPnlGbp": -3.610533338565941,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.210533338565941,
      "cashChangeGbp": -4.410533338565941,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.18%); RSI (41) in neutral zone; trend continuation has measured volume (0.38x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.21 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 25.5243177,
      "structuralTargetPrice": 0,
      "maePct": -0.18052666692829705,
      "mfePct": 0,
      "maeGbp": -3.6105333385659413,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 25.481,
      "observedDuringTradeHighPrice": 25.527,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.481,
      "fullObservedHighPrice": 25.527,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385609024-8a1d5719a90de",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:06:49.024Z",
      "closedAtUtc": "2026-10-07T15:08:55.397Z",
      "holdingPeriodMs": 126373,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 299.34,
      "exitPriceQuote": 298.9,
      "grossPnlGbp": 2.939800895302985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.339800895302985,
      "cashChangeGbp": 2.139800895302985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.12%); RSI (27) elevated but not extreme; trend continuation has measured volume (0.33x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 0.89 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.00 triggered at projected net £1.34 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 299.848878,
      "structuralTargetPrice": 0,
      "maePct": -0.060132291040290914,
      "mfePct": 0.23384779849000759,
      "maeGbp": -1.2026458208058184,
      "mfeGbp": 4.676955969800152,
      "observedDuringTradeLowPrice": 298.64,
      "observedDuringTradeHighPrice": 299.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 298.64,
      "fullObservedHighPrice": 299.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385429496-fbadd3b9c39e5",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:03:49.496Z",
      "closedAtUtc": "2026-10-07T15:06:46.429Z",
      "holdingPeriodMs": 176933,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.829,
      "exitPriceQuote": 1.836,
      "grossPnlGbp": -7.654455986878204,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.254455986878204,
      "cashChangeGbp": -8.454455986878203,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.09%); RSI (40) in neutral zone; volume confirmed (5.26x baseline); confidence 90 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 1.8366818,
      "structuralTargetPrice": 0,
      "maePct": -0.43739748496446185,
      "mfePct": 0,
      "maeGbp": -8.747949699289236,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.829,
      "observedDuringTradeHighPrice": 1.8369999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.829,
      "fullObservedHighPrice": 1.8369999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385416747-66ac5db8e5917",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:03:36.747Z",
      "closedAtUtc": "2026-10-07T15:06:33.690Z",
      "holdingPeriodMs": 176943,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.794,
      "exitPriceQuote": 7.808,
      "grossPnlGbp": -3.5925070567103505,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.192507056710351,
      "cashChangeGbp": -4.39250705671035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.06%); 5-minute trend confirms short (EMA slope: -0.21%); RSI (25) elevated but not extreme; trend continuation has measured volume (1.00x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.19 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 7.8072498,
      "structuralTargetPrice": 0,
      "maePct": -0.17962535283551753,
      "mfePct": 0.20528611752630246,
      "maeGbp": -3.5925070567103505,
      "mfeGbp": 4.105722350526049,
      "observedDuringTradeLowPrice": 7.778,
      "observedDuringTradeHighPrice": 7.807999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.778,
      "fullObservedHighPrice": 7.807999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385424791-41e05298bdd09",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:03:44.791Z",
      "closedAtUtc": "2026-10-07T15:04:44.763Z",
      "holdingPeriodMs": 59972,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 286.35,
      "exitPriceQuote": 286.85,
      "grossPnlGbp": -3.4922297887200973,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.092229788720097,
      "cashChangeGbp": -4.292229788720097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.05%); 5-minute trend confirms short (EMA slope: -0.18%); RSI (36) in neutral zone; trend continuation has measured volume (0.96x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.09 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 286.83679500000005,
      "structuralTargetPrice": 0,
      "maePct": -0.17461148943600488,
      "mfePct": 0.006984459577453694,
      "maeGbp": -3.4922297887200977,
      "mfeGbp": 0.1396891915490739,
      "observedDuringTradeLowPrice": 286.33,
      "observedDuringTradeHighPrice": 286.85,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 286.33,
      "fullObservedHighPrice": 286.85,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385293601-6e0a890c89a0b",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:01:33.601Z",
      "closedAtUtc": "2026-10-07T15:04:02.971Z",
      "holdingPeriodMs": 149370,
      "reportingCurrency": "GBP",
      "notionalGbp": 1120.5170648642572,
      "assetQuantity": null,
      "entryPriceQuote": 0.53979,
      "exitPriceQuote": 0.54948,
      "grossPnlGbp": 20.114878672325585,
      "entryFeeGbp": 0.44820682594570294,
      "exitFeeGbp": 0.44820682594570294,
      "totalCostsGbp": 0.8964136518914059,
      "netPnlGbp": 19.218465020434177,
      "cashChangeGbp": 19.66667184637988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; 1-minute trend confirms long (EMA slope: 0.22%); 5-minute trend confirms long (EMA slope: 0.73%); RSI (64) in neutral zone; volume confirmed (1.26x baseline); confidence 94 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £20.02 triggered at projected net £19.22 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.812445132124019,
      "targetPct": 1.864890264248038,
      "structuralStopPrice": 0.5354045024213078,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.9563163452453756,
      "maeGbp": 0,
      "mfeGbp": 21.92085849120319,
      "observedDuringTradeLowPrice": 0.53979,
      "observedDuringTradeHighPrice": 0.55035,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.53979,
      "fullObservedHighPrice": 0.55035,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385307553-d1cc29dcb814",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:01:47.553Z",
      "closedAtUtc": "2026-10-07T15:02:56.074Z",
      "holdingPeriodMs": 68521,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3658,
      "exitPriceQuote": 0.3665,
      "grossPnlGbp": -3.8272279934389197,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.42722799343892,
      "cashChangeGbp": -4.62722799343892,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.10%); 5-minute trend confirms short (EMA slope: -0.30%); RSI (25) elevated but not extreme; trend continuation has measured volume (0.92x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.43 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.36642186000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.191361399671946,
      "mfePct": 0.02733734281027583,
      "maeGbp": -3.8272279934389193,
      "mfeGbp": 0.5467468562055166,
      "observedDuringTradeLowPrice": 0.3657,
      "observedDuringTradeHighPrice": 0.3665,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3657,
      "fullObservedHighPrice": 0.3665,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385236695-519ab507fd7a8",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T15:00:36.695Z",
      "closedAtUtc": "2026-10-07T15:01:27.122Z",
      "holdingPeriodMs": 50427,
      "reportingCurrency": "GBP",
      "notionalGbp": 1704.56029065815,
      "assetQuantity": null,
      "entryPriceQuote": 1.2346,
      "exitPriceQuote": 1.2319,
      "grossPnlGbp": -3.727776433482,
      "entryFeeGbp": 0.68182411626326,
      "exitFeeGbp": 0.68182411626326,
      "totalCostsGbp": 1.36364823252652,
      "netPnlGbp": -5.09142466600852,
      "cashChangeGbp": -4.40960054974526,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.14%); 5-minute trend confirms long (EMA slope: 0.49%); RSI (76) elevated but not extreme; trend continuation has measured volume (0.84x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.09 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.21333078022540602,
      "targetPct": 0.666661560450812,
      "structuralStopPrice": 1.231966218187337,
      "structuralTargetPrice": 0,
      "maePct": -0.2186943139478313,
      "mfePct": 0.1133970516766619,
      "maeGbp": -3.727776433482,
      "mfeGbp": 1.9329211136574806,
      "observedDuringTradeLowPrice": 1.2319,
      "observedDuringTradeHighPrice": 1.236,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2319,
      "fullObservedHighPrice": 1.236,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385059852-b9d498662c5e3",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T14:57:39.852Z",
      "closedAtUtc": "2026-10-07T14:59:40.609Z",
      "holdingPeriodMs": 120757,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1005,
      "exitPriceQuote": 2.0988,
      "grossPnlGbp": 1.6186622232797818,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.01866222327978173,
      "cashChangeGbp": 0.8186622232797818,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; 1-minute trend confirms short (EMA slope: -0.15%); 5-minute trend confirms short (EMA slope: -0.33%); RSI (23) elevated but not extreme; volume confirmed (1.63x baseline); confidence 95 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.02 triggered at projected net £0.02 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 2.1093221,
      "structuralTargetPrice": 0,
      "maePct": -0.22375624851226605,
      "mfePct": 0.28088550345155994,
      "maeGbp": -4.475124970245321,
      "mfeGbp": 5.617710069031199,
      "observedDuringTradeLowPrice": 2.0946,
      "observedDuringTradeHighPrice": 2.1052,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0946,
      "fullObservedHighPrice": 2.1052,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385005415-6bb0f93f99204",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T14:56:45.414Z",
      "closedAtUtc": "2026-10-07T14:58:51.267Z",
      "holdingPeriodMs": 125853,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.594,
      "exitPriceQuote": 25.49,
      "grossPnlGbp": 8.126904743299427,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.526904743299427,
      "cashChangeGbp": 7.326904743299427,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.28%); RSI (23) elevated but not extreme; trend continuation has measured volume (0.33x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £6.56 triggered at projected net £6.53 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 25.637509800000004,
      "structuralTargetPrice": 0,
      "maePct": -0.12893646948502654,
      "mfePct": 0.5079315464562106,
      "maeGbp": -2.578729389700531,
      "mfeGbp": 10.158630929124213,
      "observedDuringTradeLowPrice": 25.464,
      "observedDuringTradeHighPrice": 25.626999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.464,
      "fullObservedHighPrice": 25.626999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791384941275-150e182411d19",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T14:55:41.275Z",
      "closedAtUtc": "2026-10-07T14:58:09.079Z",
      "holdingPeriodMs": 147804,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4622,
      "exitPriceQuote": 0.463,
      "grossPnlGbp": -3.4617048896582556,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.061704889658255,
      "cashChangeGbp": -4.2617048896582554,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.07%); RSI (29) elevated but not extreme; trend continuation has measured volume (0.52x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.06 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.46298574000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.1730852444829128,
      "mfePct": 0,
      "maeGbp": -3.461704889658256,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4622,
      "observedDuringTradeHighPrice": 0.463,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4622,
      "fullObservedHighPrice": 0.463,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791384930488-6f75a1c1b64f1",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T14:55:30.488Z",
      "closedAtUtc": "2026-10-07T14:58:03.778Z",
      "holdingPeriodMs": 153290,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4965,
      "exitPriceQuote": 0.4953,
      "grossPnlGbp": 4.833836858005958,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2338368580059575,
      "cashChangeGbp": 4.033836858005958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.16%); RSI (29) elevated but not extreme; trend continuation has measured volume (0.35x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £3.65 triggered at projected net £3.23 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 0.49734405000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.08056394763343634,
      "mfePct": 0.362537764350458,
      "maeGbp": -1.6112789526687268,
      "mfeGbp": 7.250755287009159,
      "observedDuringTradeLowPrice": 0.4947,
      "observedDuringTradeHighPrice": 0.49689999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4947,
      "fullObservedHighPrice": 0.49689999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791385000902-e1720b381efe2",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T14:56:40.902Z",
      "closedAtUtc": "2026-10-07T14:57:35.769Z",
      "holdingPeriodMs": 54867,
      "reportingCurrency": "GBP",
      "notionalGbp": 1731.8208268930648,
      "assetQuantity": null,
      "entryPriceQuote": 0.07382,
      "exitPriceQuote": 0.07391,
      "grossPnlGbp": 2.11140442184215,
      "entryFeeGbp": 0.692728330757226,
      "exitFeeGbp": 0.692728330757226,
      "totalCostsGbp": 1.385456661514452,
      "netPnlGbp": 0.725947760327698,
      "cashChangeGbp": 1.418676091084924,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.13%); 5-minute trend confirms long (EMA slope: 0.40%); RSI (60) in neutral zone; trend continuation has measured volume (0.55x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.24 triggered at projected net £0.73 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.20871346979757371,
      "targetPct": 0.6574269395951474,
      "structuralStopPrice": 0.07366592771659543,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.32511514494717436,
      "maeGbp": 0,
      "mfeGbp": 5.630411791578741,
      "observedDuringTradeLowPrice": 0.07382,
      "observedDuringTradeHighPrice": 0.07406,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07382,
      "fullObservedHighPrice": 0.07406,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791384936604-687352b3f03fb",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T14:55:36.604Z",
      "closedAtUtc": "2026-10-07T14:57:11.314Z",
      "holdingPeriodMs": 94710,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0452,
      "exitPriceQuote": 1.0474,
      "grossPnlGbp": -4.209720627631461,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.809720627631462,
      "cashChangeGbp": -5.009720627631461,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.09%); RSI (30) in neutral zone; trend continuation has measured volume (0.59x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.81 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.16999999999999998,
      "targetPct": 0.58,
      "structuralStopPrice": 1.04697684,
      "structuralTargetPrice": 0,
      "maePct": -0.2104860313815731,
      "mfePct": 0,
      "maeGbp": -4.209720627631462,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.0452,
      "observedDuringTradeHighPrice": 1.0474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0452,
      "fullObservedHighPrice": 1.0474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791364352696-87d294f251a14",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T09:12:32.696Z",
      "closedAtUtc": "2026-10-07T09:18:54.731Z",
      "holdingPeriodMs": 382035,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7751,
      "exitPriceQuote": 0.7741,
      "grossPnlGbp": 2.5803122177783533,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9803122177783532,
      "cashChangeGbp": 1.7803122177783532,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; 1-minute trend confirms short (EMA slope: -0.05%); 5-minute trend confirms short (EMA slope: -0.18%); RSI (24) elevated but not extreme; volume confirmed (2.06x baseline); confirmed short breakout with volume; confidence 82 meets threshold; consensus strength 1.00 confirmed; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.08 triggered at projected net £0.98 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.77835542,
      "structuralTargetPrice": 0,
      "maePct": -0.012901561088890335,
      "mfePct": 0.283834343955616,
      "maeGbp": -0.2580312217778067,
      "mfeGbp": 5.676686879112321,
      "observedDuringTradeLowPrice": 0.7729,
      "observedDuringTradeHighPrice": 0.7752,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7729,
      "fullObservedHighPrice": 0.7752,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791332548616-cdbb975deb1e6",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T00:22:28.616Z",
      "closedAtUtc": "2026-10-07T00:24:28.117Z",
      "holdingPeriodMs": 119501,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11043,
      "exitPriceQuote": 0.111,
      "grossPnlGbp": -5.161640858462384,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.961640858462384,
      "cashChangeGbp": -5.561640858462384,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.13%); 5-minute trend confirms short (EMA slope: -0.63%); RSI (25) elevated but not extreme; trend continuation has measured volume (1.00x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.96 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.110893806,
      "structuralTargetPrice": 0,
      "maePct": -0.5161640858462384,
      "mfePct": 0,
      "maeGbp": -5.161640858462384,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11043,
      "observedDuringTradeHighPrice": 0.11100000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11043,
      "fullObservedHighPrice": 0.11100000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791332014803-d98291ccdfc74",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T00:13:34.803Z",
      "closedAtUtc": "2026-10-07T00:17:24.678Z",
      "holdingPeriodMs": 229875,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11165,
      "exitPriceQuote": 0.11105,
      "grossPnlGbp": 5.373936408419197,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.573936408419197,
      "cashChangeGbp": 4.973936408419196,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.00%); 5-minute trend confirms short (EMA slope: -0.34%); RSI (28) elevated but not extreme; trend continuation has measured volume (0.23x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £4.99 triggered at projected net £4.57 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.11211892999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.06269592476489085,
      "mfePct": 0.7792207792207754,
      "maeGbp": -0.6269592476489084,
      "mfeGbp": 7.792207792207754,
      "observedDuringTradeLowPrice": 0.11078,
      "observedDuringTradeHighPrice": 0.11172,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11078,
      "fullObservedHighPrice": 0.11172,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791331691257-baccb8331bca",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T00:08:11.257Z",
      "closedAtUtc": "2026-10-07T00:11:28.066Z",
      "holdingPeriodMs": 196809,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05364,
      "exitPriceQuote": 0.05386,
      "grossPnlGbp": -4.101416853094668,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.901416853094668,
      "cashChangeGbp": -4.5014168530946685,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.18%); RSI (29) elevated but not extreme; trend continuation has measured volume (0.95x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.053865288,
      "structuralTargetPrice": 0,
      "maePct": -0.4101416853094668,
      "mfePct": 0,
      "maeGbp": -4.101416853094668,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05364,
      "observedDuringTradeHighPrice": 0.05386,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05364,
      "fullObservedHighPrice": 0.05386,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791331284391-8521d581cf962",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T00:01:24.390Z",
      "closedAtUtc": "2026-10-07T00:11:26.112Z",
      "holdingPeriodMs": 601722,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1998,
      "exitPriceQuote": 0.20022,
      "grossPnlGbp": -2.1021021021021205,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.9021021021021207,
      "cashChangeGbp": -2.5021021021021204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.04%); 5-minute trend confirms short (EMA slope: -0.17%); RSI (29) elevated but not extreme; trend continuation has measured volume (0.84x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.20063916,
      "structuralTargetPrice": 0,
      "maePct": -0.22522522522522823,
      "mfePct": 0.10510510510511298,
      "maeGbp": -2.252252252252282,
      "mfeGbp": 1.0510510510511297,
      "observedDuringTradeLowPrice": 0.19959,
      "observedDuringTradeHighPrice": 0.20025,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19959,
      "fullObservedHighPrice": 0.20025,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791331227062-2660d935ccb3b",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-07T00:00:27.062Z",
      "closedAtUtc": "2026-10-07T00:10:29.870Z",
      "holdingPeriodMs": 602808,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13029,
      "exitPriceQuote": 0.1301,
      "grossPnlGbp": 1.4582853634200303,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.6582853634200303,
      "cashChangeGbp": 1.0582853634200302,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.06%); RSI (30) elevated but not extreme; trend continuation has measured volume (0.84x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 0.87 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.13083721799999998,
      "structuralTargetPrice": 0,
      "maePct": -0.04605111673958438,
      "mfePct": 0.23025558369790064,
      "maeGbp": -0.4605111673958438,
      "mfeGbp": 2.3025558369790065,
      "observedDuringTradeLowPrice": 0.12999,
      "observedDuringTradeHighPrice": 0.13035,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12999,
      "fullObservedHighPrice": 0.13035,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791330975827-63a6e54f995bb",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:56:15.827Z",
      "closedAtUtc": "2026-10-07T00:06:18.636Z",
      "holdingPeriodMs": 602809,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1533,
      "exitPriceQuote": 1.1539,
      "grossPnlGbp": -0.5202462498915581,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.3202462498915581,
      "cashChangeGbp": -0.9202462498915581,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.06%); RSI (30) elevated but not extreme; trend continuation has measured volume (0.30x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 1.15814386,
      "structuralTargetPrice": 0,
      "maePct": -0.0780369374837337,
      "mfePct": 0.08670770831525967,
      "maeGbp": -0.780369374837337,
      "mfeGbp": 0.8670770831525968,
      "observedDuringTradeLowPrice": 1.1523,
      "observedDuringTradeHighPrice": 1.1542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1523,
      "fullObservedHighPrice": 1.1542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791330960625-df203bff4424e",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:56:00.625Z",
      "closedAtUtc": "2026-10-07T00:06:02.814Z",
      "holdingPeriodMs": 602189,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 179.87,
      "exitPriceQuote": 178.84,
      "grossPnlGbp": 5.726357925168183,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.926357925168183,
      "cashChangeGbp": 5.326357925168183,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.06%); RSI (38) in neutral zone; trend continuation has measured volume (0.47x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.83 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 180.625454,
      "structuralTargetPrice": 0,
      "maePct": -0.011119141602258192,
      "mfePct": 0.5726357925168183,
      "maeGbp": -0.11119141602258192,
      "mfeGbp": 5.726357925168182,
      "observedDuringTradeLowPrice": 178.84,
      "observedDuringTradeHighPrice": 179.89,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 178.84,
      "fullObservedHighPrice": 179.89,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791330674869-1b4a116b983ab",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:51:14.869Z",
      "closedAtUtc": "2026-10-07T00:01:17.162Z",
      "holdingPeriodMs": 602293,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.144,
      "exitPriceQuote": 2.142,
      "grossPnlGbp": -0.9328358208956268,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.7328358208956267,
      "cashChangeGbp": -1.3328358208956268,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.13%); RSI (63) in neutral zone; trend continuation has measured volume (0.33x baseline); use 50% position size; confidence 80 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 2.1349952,
      "structuralTargetPrice": 0,
      "maePct": -0.2332089552238963,
      "mfePct": 0,
      "maeGbp": -2.3320895522389633,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.139,
      "observedDuringTradeHighPrice": 2.144,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.139,
      "fullObservedHighPrice": 2.144,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791330187927-3bc828a0d4dc4",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:43:07.927Z",
      "closedAtUtc": "2026-10-06T23:53:09.047Z",
      "holdingPeriodMs": 601120,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09372,
      "exitPriceQuote": 0.09378,
      "grossPnlGbp": 0.6402048655570263,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.15979513444297377,
      "cashChangeGbp": 0.24020486555702625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.07%); RSI (77) elevated but not extreme; trend continuation has measured volume (1.01x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.093326376,
      "structuralTargetPrice": 0,
      "maePct": -0.021340162185224335,
      "mfePct": 0.09603072983355393,
      "maeGbp": -0.21340162185224337,
      "mfeGbp": 0.9603072983355393,
      "observedDuringTradeLowPrice": 0.0937,
      "observedDuringTradeHighPrice": 0.09381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0937,
      "fullObservedHighPrice": 0.09381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329823153-2dda9b52f1f45",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:37:03.153Z",
      "closedAtUtc": "2026-10-06T23:47:03.375Z",
      "holdingPeriodMs": 600222,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02834,
      "exitPriceQuote": 0.02836,
      "grossPnlGbp": -0.7057163020465484,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.5057163020465485,
      "cashChangeGbp": -1.1057163020465484,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.04%); 5-minute trend confirms short (EMA slope: -0.20%); RSI (24) elevated but not extreme; trend continuation has measured volume (0.30x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.028459028,
      "structuralTargetPrice": 0,
      "maePct": -0.2117148906139768,
      "mfePct": 0.24700070571630423,
      "maeGbp": -2.117148906139768,
      "mfeGbp": 2.470007057163042,
      "observedDuringTradeLowPrice": 0.02827,
      "observedDuringTradeHighPrice": 0.0284,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02827,
      "fullObservedHighPrice": 0.0284,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329988561-8432f4c996199",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:39:48.561Z",
      "closedAtUtc": "2026-10-06T23:45:30.336Z",
      "holdingPeriodMs": 341775,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0218,
      "exitPriceQuote": 0.02195,
      "grossPnlGbp": 6.880733944954166,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.080733944954166,
      "cashChangeGbp": 6.480733944954165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.06%); 5-minute trend confirms long (EMA slope: 0.68%); RSI (69) in neutral zone; trend continuation has measured volume (1.00x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £6.42 triggered at projected net £6.08 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.02170844,
      "structuralTargetPrice": 0,
      "maePct": -0.13761467889907697,
      "mfePct": 0.8715596330275194,
      "maeGbp": -1.3761467889907697,
      "mfeGbp": 8.715596330275194,
      "observedDuringTradeLowPrice": 0.02177,
      "observedDuringTradeHighPrice": 0.02199,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02177,
      "fullObservedHighPrice": 0.02199,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791330010829-954e73df2175d",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:40:10.829Z",
      "closedAtUtc": "2026-10-06T23:45:15.303Z",
      "holdingPeriodMs": 304474,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.663,
      "exitPriceQuote": 0.6659,
      "grossPnlGbp": -4.374057315233806,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.174057315233806,
      "cashChangeGbp": -4.774057315233806,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.19%); RSI (26) elevated but not extreme; trend continuation has measured volume (1.09x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 0.89 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.17 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.6657846000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4374057315233806,
      "mfePct": 0,
      "maeGbp": -4.374057315233806,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.663,
      "observedDuringTradeHighPrice": 0.6659,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.663,
      "fullObservedHighPrice": 0.6659,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791330004369-feec00ae0877c",
      "symbol": "PARTIUSDT",
      "baseAsset": "PARTI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:40:04.369Z",
      "closedAtUtc": "2026-10-06T23:42:15.151Z",
      "holdingPeriodMs": 130782,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03309,
      "exitPriceQuote": 0.03322,
      "grossPnlGbp": -3.9286793593230027,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.728679359323003,
      "cashChangeGbp": -4.328679359323003,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.16%); 5-minute trend confirms short (EMA slope: -0.97%); RSI (25) elevated but not extreme; trend continuation has measured volume (0.44x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.89 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.033228978,
      "structuralTargetPrice": 0,
      "maePct": -0.3928679359323003,
      "mfePct": 0.27198549410698036,
      "maeGbp": -3.9286793593230027,
      "mfeGbp": 2.7198549410698036,
      "observedDuringTradeLowPrice": 0.033,
      "observedDuringTradeHighPrice": 0.03322,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033,
      "fullObservedHighPrice": 0.03322,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329394298-4981303895444",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:29:54.298Z",
      "closedAtUtc": "2026-10-06T23:39:56.711Z",
      "holdingPeriodMs": 602413,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042786,
      "exitPriceQuote": 0.0042732,
      "grossPnlGbp": -1.2620950778292017,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.062095077829202,
      "cashChangeGbp": -1.6620950778292016,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.04%); RSI (63) in neutral zone; trend continuation has measured volume (0.36x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.00426062988,
      "structuralTargetPrice": 0,
      "maePct": -0.2828027859580065,
      "mfePct": 0.01869770485673943,
      "maeGbp": -2.828027859580065,
      "mfeGbp": 0.18697704856739428,
      "observedDuringTradeLowPrice": 0.0042665,
      "observedDuringTradeHighPrice": 0.0042794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042665,
      "fullObservedHighPrice": 0.0042794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329278972-41ce11b45bb14",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:27:58.972Z",
      "closedAtUtc": "2026-10-06T23:38:00.909Z",
      "holdingPeriodMs": 601937,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1368.91,
      "exitPriceQuote": 1363.9,
      "grossPnlGbp": -3.6598461549700056,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.4598461549700055,
      "cashChangeGbp": -4.059846154970006,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.08%); 5-minute trend confirms long (EMA slope: 0.29%); RSI (76) elevated but not extreme; trend continuation has measured volume (1.20x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 1363.1605780000002,
      "structuralTargetPrice": 0,
      "maePct": -0.39739646872329476,
      "mfePct": 0.18554908649947502,
      "maeGbp": -3.973964687232948,
      "mfeGbp": 1.8554908649947501,
      "observedDuringTradeLowPrice": 1363.47,
      "observedDuringTradeHighPrice": 1371.45,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1363.47,
      "fullObservedHighPrice": 1371.45,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329169364-6b0c6cbec2cdb",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:26:09.364Z",
      "closedAtUtc": "2026-10-06T23:36:10.225Z",
      "holdingPeriodMs": 600861,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09344,
      "exitPriceQuote": 0.09352,
      "grossPnlGbp": 0.8561643835617575,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.05616438356175746,
      "cashChangeGbp": 0.4561643835617575,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.03%); RSI (63) in neutral zone; trend continuation has measured volume (0.71x baseline); use 50% position size; confidence 80 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.09304755199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.07491438356164451,
      "mfePct": 0.10702054794520856,
      "maeGbp": -0.7491438356164452,
      "mfeGbp": 1.0702054794520857,
      "observedDuringTradeLowPrice": 0.09337,
      "observedDuringTradeHighPrice": 0.09354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09337,
      "fullObservedHighPrice": 0.09354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329123371-a9186307580fb",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:25:23.371Z",
      "closedAtUtc": "2026-10-06T23:35:23.907Z",
      "holdingPeriodMs": 600536,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8064,
      "exitPriceQuote": 0.805,
      "grossPnlGbp": -1.7361111111110576,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.5361111111110577,
      "cashChangeGbp": -2.136111111111058,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (57) in neutral zone; trend continuation has measured volume (0.46x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.80301312,
      "structuralTargetPrice": 0,
      "maePct": -0.2108134920634964,
      "mfePct": 0.16121031746031347,
      "maeGbp": -2.108134920634964,
      "mfeGbp": 1.6121031746031347,
      "observedDuringTradeLowPrice": 0.8047,
      "observedDuringTradeHighPrice": 0.8076999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8047,
      "fullObservedHighPrice": 0.8076999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329105463-9d75737d63e9b",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:25:05.463Z",
      "closedAtUtc": "2026-10-06T23:35:07.660Z",
      "holdingPeriodMs": 602197,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13089,
      "exitPriceQuote": 0.13055,
      "grossPnlGbp": -2.5976010390404687,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.3976010390404685,
      "cashChangeGbp": -2.9976010390404686,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (67) in neutral zone; trend continuation has measured volume (0.83x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.130340262,
      "structuralTargetPrice": 0,
      "maePct": -0.34380013752005956,
      "mfePct": 0.21392008556803613,
      "maeGbp": -3.4380013752005953,
      "mfeGbp": 2.139200855680361,
      "observedDuringTradeLowPrice": 0.13044,
      "observedDuringTradeHighPrice": 0.13117,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13044,
      "fullObservedHighPrice": 0.13117,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329633751-cd2313214f49",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:33:53.751Z",
      "closedAtUtc": "2026-10-06T23:34:47.245Z",
      "holdingPeriodMs": 53494,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02156,
      "exitPriceQuote": 0.02162,
      "grossPnlGbp": 2.7829313543599734,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.9829313543599734,
      "cashChangeGbp": 2.3829313543599735,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.56%); RSI (71) elevated but not extreme; trend continuation has measured volume (0.65x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £2.00 triggered at projected net £1.98 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.021469448,
      "structuralTargetPrice": 0,
      "maePct": -0.04638218923933021,
      "mfePct": 0.417439703153988,
      "maeGbp": -0.46382189239330207,
      "mfeGbp": 4.17439703153988,
      "observedDuringTradeLowPrice": 0.02155,
      "observedDuringTradeHighPrice": 0.021650000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02155,
      "fullObservedHighPrice": 0.021650000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329218103-f0efe865f70d9",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:26:58.103Z",
      "closedAtUtc": "2026-10-06T23:34:35.021Z",
      "holdingPeriodMs": 456918,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5541,
      "exitPriceQuote": 0.5517,
      "grossPnlGbp": -4.331348132106243,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.131348132106242,
      "cashChangeGbp": -4.731348132106243,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (67) in neutral zone; trend continuation has measured volume (0.58x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.13 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.5517727800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.43313481321062425,
      "mfePct": 0.018047283883773503,
      "maeGbp": -4.331348132106243,
      "mfeGbp": 0.18047283883773502,
      "observedDuringTradeLowPrice": 0.5517,
      "observedDuringTradeHighPrice": 0.5542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5517,
      "fullObservedHighPrice": 0.5542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329099483-b7c102df8c551",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:24:59.483Z",
      "closedAtUtc": "2026-10-06T23:34:22.181Z",
      "holdingPeriodMs": 562698,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4913,
      "exitPriceQuote": 0.4893,
      "grossPnlGbp": -4.070832485243236,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.870832485243236,
      "cashChangeGbp": -4.470832485243236,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.12%); RSI (65) in neutral zone; trend continuation has measured volume (0.72x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.48923654,
      "structuralTargetPrice": 0,
      "maePct": -0.4070832485243236,
      "mfePct": 0.2035416242621618,
      "maeGbp": -4.070832485243236,
      "mfeGbp": 2.035416242621618,
      "observedDuringTradeLowPrice": 0.4893,
      "observedDuringTradeHighPrice": 0.49230000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4893,
      "fullObservedHighPrice": 0.49230000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329042981-940594b366adb",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:24:02.981Z",
      "closedAtUtc": "2026-10-06T23:34:03.496Z",
      "holdingPeriodMs": 600515,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05153,
      "exitPriceQuote": 0.05147,
      "grossPnlGbp": -1.1643702697457317,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.9643702697457317,
      "cashChangeGbp": -1.5643702697457318,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.09%); RSI (77) elevated but not extreme; trend continuation has measured volume (1.10x baseline); use 50% position size; confidence 81 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.051313574,
      "structuralTargetPrice": 0,
      "maePct": -0.11643702697457317,
      "mfePct": 0.11643702697457317,
      "maeGbp": -1.1643702697457317,
      "mfeGbp": 1.1643702697457317,
      "observedDuringTradeLowPrice": 0.05147,
      "observedDuringTradeHighPrice": 0.05159,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05147,
      "fullObservedHighPrice": 0.05159,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329030110-81b47462e99bb",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:23:50.110Z",
      "closedAtUtc": "2026-10-06T23:33:51.391Z",
      "holdingPeriodMs": 601281,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 307.34,
      "exitPriceQuote": 307.45,
      "grossPnlGbp": 0.3579098067287488,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.44209019327125126,
      "cashChangeGbp": -0.04209019327125124,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.02%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (73) elevated but not extreme; trend continuation has measured volume (0.56x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 306.049172,
      "structuralTargetPrice": 0,
      "maePct": -0.1236415695971873,
      "mfePct": 0.13665647166005596,
      "maeGbp": -1.236415695971873,
      "mfeGbp": 1.3665647166005597,
      "observedDuringTradeLowPrice": 306.96,
      "observedDuringTradeHighPrice": 307.76,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 306.96,
      "fullObservedHighPrice": 307.76,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329341112-1405a94a48103",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:29:01.112Z",
      "closedAtUtc": "2026-10-06T23:32:57.603Z",
      "holdingPeriodMs": 236491,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20191,
      "exitPriceQuote": 0.20106,
      "grossPnlGbp": -4.209796443960266,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.009796443960266,
      "cashChangeGbp": -4.609796443960266,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.05%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (65) in neutral zone; trend continuation has measured volume (0.70x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £5.00 maximum loss per trade triggered at projected net £-5.01 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.201061978,
      "structuralTargetPrice": 0,
      "maePct": -0.42097964439602664,
      "mfePct": 0.0990540339755365,
      "maeGbp": -4.209796443960267,
      "mfeGbp": 0.9905403397553649,
      "observedDuringTradeLowPrice": 0.20106,
      "observedDuringTradeHighPrice": 0.20211,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20106,
      "fullObservedHighPrice": 0.20211,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791328789673-ac3fa939fbef1",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:19:49.673Z",
      "closedAtUtc": "2026-10-06T23:29:51.826Z",
      "holdingPeriodMs": 602153,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06688,
      "exitPriceQuote": 0.06687,
      "grossPnlGbp": -0.14952153110042052,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9495215311004206,
      "cashChangeGbp": -0.5495215311004206,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.14%); RSI (71) elevated but not extreme; trend continuation has measured volume (0.97x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.06659910399999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3588516746411337,
      "mfePct": 0.07476076555025175,
      "maeGbp": -3.588516746411337,
      "mfeGbp": 0.7476076555025175,
      "observedDuringTradeLowPrice": 0.06664,
      "observedDuringTradeHighPrice": 0.06692999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06664,
      "fullObservedHighPrice": 0.06692999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791329037417-4c02d0c31236f",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:23:57.417Z",
      "closedAtUtc": "2026-10-06T23:27:27.467Z",
      "holdingPeriodMs": 210050,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04749,
      "exitPriceQuote": 0.04826,
      "grossPnlGbp": 16.21393977679511,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 15.413939776795111,
      "cashChangeGbp": 15.813939776795111,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.12%); 5-minute trend confirms long (EMA slope: 0.40%); RSI (72) elevated but not extreme; trend continuation has measured volume (0.28x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / adaptive trailing profit lock £18.20 triggered at projected net £15.41 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.047290542,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 2.000421141292903,
      "maeGbp": 0,
      "mfeGbp": 20.00421141292903,
      "observedDuringTradeLowPrice": 0.04749,
      "observedDuringTradeHighPrice": 0.04844,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04749,
      "fullObservedHighPrice": 0.04844,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791328559289-1cff48c9dc435",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:15:59.289Z",
      "closedAtUtc": "2026-10-06T23:25:59.767Z",
      "holdingPeriodMs": 600478,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 120.71,
      "exitPriceQuote": 120.54,
      "grossPnlGbp": 1.4083340236930453,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.6083340236930452,
      "cashChangeGbp": 1.0083340236930454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.04%); RSI (30) in neutral zone; trend continuation has measured volume (0.94x baseline); use 50% position size; confidence 81 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 121.21698199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.008284317786434526,
      "mfePct": 0.1988236268743227,
      "maeGbp": -0.08284317786434527,
      "mfeGbp": 1.9882362687432271,
      "observedDuringTradeLowPrice": 120.47,
      "observedDuringTradeHighPrice": 120.72,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 120.47,
      "fullObservedHighPrice": 120.72,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791328544358-542c5b7fd4177",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:15:44.358Z",
      "closedAtUtc": "2026-10-06T23:25:47.574Z",
      "holdingPeriodMs": 603216,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07628,
      "exitPriceQuote": 0.07631,
      "grossPnlGbp": 0.39328788673311804,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.406712113266882,
      "cashChangeGbp": -0.0067121132668819805,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.08%); RSI (63) in neutral zone; trend continuation has measured volume (0.65x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 0.075959624,
      "structuralTargetPrice": 0,
      "maePct": -0.23597273203985267,
      "mfePct": 0.052438384897743016,
      "maeGbp": -2.3597273203985267,
      "mfeGbp": 0.5243838489774302,
      "observedDuringTradeLowPrice": 0.0761,
      "observedDuringTradeHighPrice": 0.07632,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0761,
      "fullObservedHighPrice": 0.07632,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791328538070-747857a507d6b",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:15:38.070Z",
      "closedAtUtc": "2026-10-06T23:24:48.231Z",
      "holdingPeriodMs": 550161,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1936,
      "exitPriceQuote": 2.2023,
      "grossPnlGbp": -3.966083150984752,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.766083150984752,
      "cashChangeGbp": -4.366083150984752,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.01%); 5-minute trend confirms short (EMA slope: -0.15%); RSI (31) in neutral zone; trend continuation has measured volume (0.36x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 2.20281312,
      "structuralTargetPrice": 0,
      "maePct": -0.3966083150984752,
      "mfePct": 0.2370532458059752,
      "maeGbp": -3.966083150984752,
      "mfeGbp": 2.3705324580597518,
      "observedDuringTradeLowPrice": 2.1884,
      "observedDuringTradeHighPrice": 2.2023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1884,
      "fullObservedHighPrice": 2.2023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791328554278-2c3d0e18d225f",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T23:15:54.278Z",
      "closedAtUtc": "2026-10-06T23:21:09.042Z",
      "holdingPeriodMs": 314764,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 11.724,
      "exitPriceQuote": 11.675,
      "grossPnlGbp": -4.179460934834483,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.979460934834483,
      "cashChangeGbp": -4.579460934834484,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.04%); 5-minute trend confirms long (EMA slope: 0.20%); RSI (76) elevated but not extreme; trend continuation has measured volume (1.08x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.88 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.42000000000000004,
      "targetPct": 1.08,
      "structuralStopPrice": 11.6747592,
      "structuralTargetPrice": 0,
      "maePct": -0.41794609348344836,
      "mfePct": 0,
      "maeGbp": -4.179460934834483,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 11.675,
      "observedDuringTradeHighPrice": 11.724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.675,
      "fullObservedHighPrice": 11.724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791327535775-0cae7f8b5f4c9",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:58:55.775Z",
      "closedAtUtc": "2026-10-06T23:08:56.012Z",
      "holdingPeriodMs": 600237,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.07854,
      "exitPriceQuote": 0.07854,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -0.4,
      "cashChangeGbp": -0.2,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.18%); RSI (41) in neutral zone; trend continuation has measured volume (0.61x baseline); use 50% position size; confidence 82 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.079262568,
      "structuralTargetPrice": 0,
      "maePct": -0.19098548510312882,
      "mfePct": 0.1782531194295916,
      "maeGbp": -0.954927425515644,
      "mfeGbp": 0.891265597147958,
      "observedDuringTradeLowPrice": 0.0784,
      "observedDuringTradeHighPrice": 0.07869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0784,
      "fullObservedHighPrice": 0.07869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791327076416-25fd32115e868",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:51:16.416Z",
      "closedAtUtc": "2026-10-06T23:01:18.479Z",
      "holdingPeriodMs": 602063,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 8.552,
      "exitPriceQuote": 8.55,
      "grossPnlGbp": -0.11693171188019712,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -0.5169317118801972,
      "cashChangeGbp": -0.31693171188019714,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.06%); RSI (59) in neutral zone; trend continuation has measured volume (0.67x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.4733216,
      "structuralTargetPrice": 0,
      "maePct": -0.09354536950419924,
      "mfePct": 0,
      "maeGbp": -0.4677268475209962,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 8.544,
      "observedDuringTradeHighPrice": 8.552,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.544,
      "fullObservedHighPrice": 8.552,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791327448804-ecfc8f6f808b4",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:57:28.804Z",
      "closedAtUtc": "2026-10-06T22:58:47.721Z",
      "holdingPeriodMs": 78917,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 5.026,
      "exitPriceQuote": 5.046,
      "grossPnlGbp": -1.9896538002388044,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -2.3896538002388046,
      "cashChangeGbp": -2.1896538002388044,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.14%); 5-minute trend confirms short (EMA slope: -0.34%); RSI (27) elevated but not extreme; trend continuation has measured volume (1.00x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.0722392,
      "structuralTargetPrice": 0,
      "maePct": -0.3979307600477609,
      "mfePct": 0,
      "maeGbp": -1.9896538002388044,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 5.026,
      "observedDuringTradeHighPrice": 5.046000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.026,
      "fullObservedHighPrice": 5.046000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791326845099-7ec1d54db624b",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:47:25.099Z",
      "closedAtUtc": "2026-10-06T22:57:26.078Z",
      "holdingPeriodMs": 600979,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.05029,
      "exitPriceQuote": 0.05041,
      "grossPnlGbp": 1.193080135215769,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 0.7930801352157689,
      "cashChangeGbp": 0.993080135215769,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.03%); 5-minute trend confirms long (EMA slope: 0.15%); RSI (76) elevated but not extreme; trend continuation has measured volume (0.97x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049827332,
      "structuralTargetPrice": 0,
      "maePct": -0.1789620202823619,
      "mfePct": 0.3778087094849786,
      "maeGbp": -0.8948101014118096,
      "mfeGbp": 1.889043547424893,
      "observedDuringTradeLowPrice": 0.0502,
      "observedDuringTradeHighPrice": 0.05048,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0502,
      "fullObservedHighPrice": 0.05048,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791326245752-5393b2aec3fd9",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:37:25.752Z",
      "closedAtUtc": "2026-10-06T22:47:28.596Z",
      "holdingPeriodMs": 602844,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.07917,
      "exitPriceQuote": 0.07868,
      "grossPnlGbp": 3.094606542882432,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 2.694606542882432,
      "cashChangeGbp": 2.894606542882432,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.10%); 5-minute trend confirms short (EMA slope: -0.30%); RSI (35) in neutral zone; trend continuation has measured volume (0.47x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07989836400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.037893141341420036,
      "mfePct": 0.6820765441455081,
      "maeGbp": -0.18946570670710017,
      "mfeGbp": 3.4103827207275406,
      "observedDuringTradeLowPrice": 0.07863,
      "observedDuringTradeHighPrice": 0.0792,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07863,
      "fullObservedHighPrice": 0.0792,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791326241237-8b8919a4aa3c7",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:37:21.236Z",
      "closedAtUtc": "2026-10-06T22:47:22.753Z",
      "holdingPeriodMs": 601517,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.8273,
      "exitPriceQuote": 0.8277,
      "grossPnlGbp": -0.24175027196902932,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -0.6417502719690293,
      "cashChangeGbp": -0.44175027196902933,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.04%); 5-minute trend confirms short (EMA slope: -0.12%); RSI (34) in neutral zone; trend continuation has measured volume (0.35x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8349111600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09670010878761173,
      "mfePct": 0.16922519037834738,
      "maeGbp": -0.4835005439380587,
      "mfeGbp": 0.8461259518917369,
      "observedDuringTradeLowPrice": 0.8259,
      "observedDuringTradeHighPrice": 0.8281,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8259,
      "fullObservedHighPrice": 0.8281,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791325586355-8f7b579da1b6e",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:26:26.355Z",
      "closedAtUtc": "2026-10-06T22:36:26.501Z",
      "holdingPeriodMs": 600146,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.24841,
      "exitPriceQuote": 0.24829,
      "grossPnlGbp": 0.24153617004142594,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -0.15846382995857408,
      "cashChangeGbp": 0.04153617004142593,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.00%); 5-minute trend confirms short (EMA slope: -0.16%); RSI (33) in neutral zone; trend continuation has measured volume (0.60x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.250695372,
      "structuralTargetPrice": 0,
      "maePct": -0.11271687935268405,
      "mfePct": 0.07246085101243337,
      "maeGbp": -0.5635843967634203,
      "mfeGbp": 0.36230425506216685,
      "observedDuringTradeLowPrice": 0.24823,
      "observedDuringTradeHighPrice": 0.24869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24823,
      "fullObservedHighPrice": 0.24869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791325521382-d6a77cc8f3133",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:25:21.382Z",
      "closedAtUtc": "2026-10-06T22:35:21.987Z",
      "holdingPeriodMs": 600605,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 557.44,
      "exitPriceQuote": 556.67,
      "grossPnlGbp": -0.6906572904708089,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -1.090657290470809,
      "cashChangeGbp": -0.890657290470809,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; 1-minute trend confirms long (EMA slope: 0.01%); 5-minute trend confirms long (EMA slope: 0.06%); RSI (72) elevated but not extreme; trend continuation has measured volume (0.65x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 0.84 confirmed; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 552.311552,
      "structuralTargetPrice": 0,
      "maePct": -0.18477324913893628,
      "mfePct": 0.04484787600459242,
      "maeGbp": -0.9238662456946813,
      "mfeGbp": 0.22423938002296212,
      "observedDuringTradeLowPrice": 556.41,
      "observedDuringTradeHighPrice": 557.69,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 556.41,
      "fullObservedHighPrice": 557.69,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791325297706-970cd0c27e8f9",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:21:37.706Z",
      "closedAtUtc": "2026-10-06T22:26:21.306Z",
      "holdingPeriodMs": 283600,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.14928,
      "exitPriceQuote": 0.14988,
      "grossPnlGbp": -2.0096463022508613,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -2.409646302250861,
      "cashChangeGbp": -2.2096463022508614,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.33%); RSI (29) elevated but not extreme; trend continuation has measured volume (0.74x baseline); use 50% position size; confidence 84 meets threshold; consensus strength 1.00 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.150653376,
      "structuralTargetPrice": 0,
      "maePct": -0.4019292604501723,
      "mfePct": 0.43542336548766336,
      "maeGbp": -2.0096463022508617,
      "mfeGbp": 2.177116827438317,
      "observedDuringTradeLowPrice": 0.14863,
      "observedDuringTradeHighPrice": 0.14988,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14863,
      "fullObservedHighPrice": 0.14988,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791324916165-25d27cdb09017",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:15:16.165Z",
      "closedAtUtc": "2026-10-06T22:25:17.340Z",
      "holdingPeriodMs": 601175,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 5.1,
      "exitPriceQuote": 5.103,
      "grossPnlGbp": -0.2941176470588347,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -0.6941176470588347,
      "cashChangeGbp": -0.4941176470588347,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.03%); 5-minute trend confirms short (EMA slope: -0.14%); RSI (36) in neutral zone; trend continuation has measured volume (0.38x baseline); use 50% position size; confidence 83 meets threshold; consensus strength 0.81 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.14692,
      "structuralTargetPrice": 0,
      "maePct": -0.07843137254902839,
      "mfePct": 0.3137254901960787,
      "maeGbp": -0.392156862745142,
      "mfeGbp": 1.5686274509803935,
      "observedDuringTradeLowPrice": 5.084,
      "observedDuringTradeHighPrice": 5.104,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.084,
      "fullObservedHighPrice": 5.104,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791324675573-d3e190c425961",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-06T22:11:15.573Z",
      "closedAtUtc": "2026-10-06T22:21:16.134Z",
      "holdingPeriodMs": 600561,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.24919,
      "exitPriceQuote": 0.24827,
      "grossPnlGbp": 1.8459809783699268,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 1.445980978369927,
      "cashChangeGbp": 1.6459809783699269,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; 1-minute trend confirms short (EMA slope: -0.02%); 5-minute trend confirms short (EMA slope: -0.18%); RSI (35) in neutral zone; trend continuation has measured volume (0.82x baseline); use 50% position size; confidence 85 meets threshold; consensus strength 0.80 confirmed; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25148254800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.128416068060522,
      "mfePct": 0.4213652233235665,
      "maeGbp": -0.6420803403026101,
      "mfeGbp": 2.1068261166178326,
      "observedDuringTradeLowPrice": 0.24814,
      "observedDuringTradeHighPrice": 0.24951000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24814,
      "fullObservedHighPrice": 0.24951000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791227785807-8d96031a9b66a",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T19:16:25.807Z",
      "closedAtUtc": "2026-10-05T19:26:29.594Z",
      "holdingPeriodMs": 603787,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10904,
      "exitPriceQuote": 0.10903,
      "grossPnlGbp": -0.09170946441669225,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8917094644166923,
      "cashChangeGbp": -0.4917094644166923,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.108036832,
      "structuralTargetPrice": 0,
      "maePct": -0.09170946441673043,
      "mfePct": 0.3209831254585502,
      "maeGbp": -0.9170946441673042,
      "mfeGbp": 3.209831254585502,
      "observedDuringTradeLowPrice": 0.10894,
      "observedDuringTradeHighPrice": 0.10938999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10894,
      "fullObservedHighPrice": 0.10938999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791227721567-88300ecd4144f",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T19:15:21.567Z",
      "closedAtUtc": "2026-10-05T19:19:51.614Z",
      "holdingPeriodMs": 270047,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009656,
      "exitPriceQuote": 0.009698,
      "grossPnlGbp": 4.349627174813627,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.5496271748136268,
      "cashChangeGbp": 3.9496271748136267,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £3.69 triggered at projected net £3.55 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0095671648,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5488815244407722,
      "maeGbp": 0,
      "mfeGbp": 5.488815244407721,
      "observedDuringTradeLowPrice": 0.009656,
      "observedDuringTradeHighPrice": 0.009709,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009656,
      "fullObservedHighPrice": 0.009709,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791227537192-88ebbecba2857",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T19:12:17.192Z",
      "closedAtUtc": "2026-10-05T19:16:22.904Z",
      "holdingPeriodMs": 245712,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.218,
      "exitPriceQuote": 1.2209,
      "grossPnlGbp": 2.3809523809524835,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.5809523809524835,
      "cashChangeGbp": 1.9809523809524836,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.55 triggered at projected net £1.58 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2067944,
      "structuralTargetPrice": 0,
      "maePct": -0.1313628899835834,
      "mfePct": 0.43513957307061435,
      "maeGbp": -1.3136288998358339,
      "mfeGbp": 4.351395730706144,
      "observedDuringTradeLowPrice": 1.2164,
      "observedDuringTradeHighPrice": 1.2233,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2164,
      "fullObservedHighPrice": 1.2233,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791227482096-667b651287f79",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T19:11:22.096Z",
      "closedAtUtc": "2026-10-05T19:15:18.765Z",
      "holdingPeriodMs": 236669,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07691,
      "exitPriceQuote": 0.07728,
      "grossPnlGbp": 4.810817839032574,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.010817839032574,
      "cashChangeGbp": 4.410817839032574,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.31 triggered at projected net £4.01 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.076202428,
      "structuralTargetPrice": 0,
      "maePct": -0.24704199713952618,
      "mfePct": 0.6111038876609,
      "maeGbp": -2.4704199713952617,
      "mfeGbp": 6.111038876609,
      "observedDuringTradeLowPrice": 0.07672,
      "observedDuringTradeHighPrice": 0.07738,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07672,
      "fullObservedHighPrice": 0.07738,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791227470544-8b41efe430128",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T19:11:10.543Z",
      "closedAtUtc": "2026-10-05T19:12:14.606Z",
      "holdingPeriodMs": 64063,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10762,
      "exitPriceQuote": 0.10759,
      "grossPnlGbp": 0.27875859505657286,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5212414049434272,
      "cashChangeGbp": -0.12124140494342717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bear flag supports short; 3.33% impulse followed by counter-trend parallel flag; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.38 triggered at projected net £-0.52 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.108610104,
      "structuralTargetPrice": 0,
      "maePct": -0.07433562534845811,
      "mfePct": 0.418137892585014,
      "maeGbp": -0.7433562534845811,
      "mfeGbp": 4.18137892585014,
      "observedDuringTradeLowPrice": 0.10717,
      "observedDuringTradeHighPrice": 0.10770000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10717,
      "fullObservedHighPrice": 0.10770000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791226252135-1f509615f122e",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:50:52.135Z",
      "closedAtUtc": "2026-10-05T19:00:52.765Z",
      "holdingPeriodMs": 600630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 92.924,
      "exitPriceQuote": 92.902,
      "grossPnlGbp": 0.47350523008061574,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1264947699193844,
      "cashChangeGbp": -0.3264947699193843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 93.77890080000002,
      "structuralTargetPrice": 0,
      "maePct": -0.16572683052816964,
      "mfePct": 0.023675261504030785,
      "maeGbp": -3.3145366105633927,
      "mfeGbp": 0.47350523008061574,
      "observedDuringTradeLowPrice": 92.902,
      "observedDuringTradeHighPrice": 93.07800000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 92.902,
      "fullObservedHighPrice": 93.07800000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791226533116-6aff34cd9b1",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:55:33.116Z",
      "closedAtUtc": "2026-10-05T18:58:32.580Z",
      "holdingPeriodMs": 179464,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.9429,
      "exitPriceQuote": 3.9622,
      "grossPnlGbp": 9.789748662152384,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.189748662152384,
      "cashChangeGbp": 8.989748662152383,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.10 triggered at projected net £8.19 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.90662532,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6847751654873351,
      "maeGbp": 0,
      "mfeGbp": 13.695503309746703,
      "observedDuringTradeLowPrice": 3.9429,
      "observedDuringTradeHighPrice": 3.9698999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.9429,
      "fullObservedHighPrice": 3.9698999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791226177101-13622cc551707",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:49:37.101Z",
      "closedAtUtc": "2026-10-05T18:55:28.785Z",
      "holdingPeriodMs": 351684,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7376,
      "exitPriceQuote": 0.7388,
      "grossPnlGbp": 3.253796095444628,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.653796095444628,
      "cashChangeGbp": 2.453796095444628,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.55 triggered at projected net £1.65 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.73081408,
      "structuralTargetPrice": 0,
      "maePct": -0.01355748373101803,
      "mfePct": 0.25759219088937263,
      "maeGbp": -0.2711496746203606,
      "mfeGbp": 5.151843817787452,
      "observedDuringTradeLowPrice": 0.7375,
      "observedDuringTradeHighPrice": 0.7395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7375,
      "fullObservedHighPrice": 0.7395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791226032133-06ca2174ade93",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:47:12.133Z",
      "closedAtUtc": "2026-10-05T18:50:39.480Z",
      "holdingPeriodMs": 207347,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06773,
      "exitPriceQuote": 0.06785,
      "grossPnlGbp": 3.543481470544666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9434814705446657,
      "cashChangeGbp": 2.7434814705446655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.19 triggered at projected net £1.94 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.067106884,
      "structuralTargetPrice": 0,
      "maePct": -0.10335154289089121,
      "mfePct": 0.33958364092722276,
      "maeGbp": -2.0670308578178243,
      "mfeGbp": 6.791672818544455,
      "observedDuringTradeLowPrice": 0.06766,
      "observedDuringTradeHighPrice": 0.06796,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06766,
      "fullObservedHighPrice": 0.06796,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791225972130-77008d6a59ec1",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:46:12.130Z",
      "closedAtUtc": "2026-10-05T18:49:34.466Z",
      "holdingPeriodMs": 202336,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1286,
      "exitPriceQuote": 1.13,
      "grossPnlGbp": 2.480949849370629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8809498493706287,
      "cashChangeGbp": 1.6809498493706287,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.43 triggered at projected net £0.88 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.11821688,
      "structuralTargetPrice": 0,
      "maePct": -0.3987240829346047,
      "mfePct": 0.30125819599502457,
      "maeGbp": -7.974481658692095,
      "mfeGbp": 6.025163919900491,
      "observedDuringTradeLowPrice": 1.1241,
      "observedDuringTradeHighPrice": 1.132,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1241,
      "fullObservedHighPrice": 1.132,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791225917085-cb9c06d797514",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:45:17.085Z",
      "closedAtUtc": "2026-10-05T18:47:09.723Z",
      "holdingPeriodMs": 112638,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.9151,
      "exitPriceQuote": 3.9201,
      "grossPnlGbp": 2.554213174631727,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9542131746317271,
      "cashChangeGbp": 1.754213174631727,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.20 triggered at projected net £0.95 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8790810799999997,
      "structuralTargetPrice": 0,
      "maePct": -0.010216852698525094,
      "mfePct": 0.24009603841537377,
      "maeGbp": -0.20433705397050186,
      "mfeGbp": 4.801920768307475,
      "observedDuringTradeLowPrice": 3.9147,
      "observedDuringTradeHighPrice": 3.9245,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.9147,
      "fullObservedHighPrice": 3.9245,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791225675695-a9e7e2c9a0e32",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:41:15.695Z",
      "closedAtUtc": "2026-10-05T18:46:09.387Z",
      "holdingPeriodMs": 293692,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2532,
      "exitPriceQuote": 0.2521,
      "grossPnlGbp": -8.688783570300078,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.288783570300078,
      "cashChangeGbp": -9.488783570300079,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25087055999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.4344391785150039,
      "mfePct": 0,
      "maeGbp": -8.688783570300078,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2521,
      "observedDuringTradeHighPrice": 0.2532,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2521,
      "fullObservedHighPrice": 0.2532,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791225892017-09b01c91298dd",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:44:52.017Z",
      "closedAtUtc": "2026-10-05T18:45:13.928Z",
      "holdingPeriodMs": 21911,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07193,
      "exitPriceQuote": 0.07204,
      "grossPnlGbp": 3.058529125539076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.458529125539076,
      "cashChangeGbp": 2.2585291255390763,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.40 triggered at projected net £1.46 after fees",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.071268244,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.25024329208953094,
      "maeGbp": 0,
      "mfeGbp": 5.004865841790619,
      "observedDuringTradeLowPrice": 0.07193,
      "observedDuringTradeHighPrice": 0.07211,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07193,
      "fullObservedHighPrice": 0.07211,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791225199493-25f4edf0d0232",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:33:19.493Z",
      "closedAtUtc": "2026-10-05T18:43:21.864Z",
      "holdingPeriodMs": 602371,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 93.359,
      "exitPriceQuote": 93.225,
      "grossPnlGbp": 2.8706391456635214,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2706391456635213,
      "cashChangeGbp": 2.070639145663521,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 94.2179028,
      "structuralTargetPrice": 0,
      "maePct": -0.052485566469228036,
      "mfePct": 0.2152979359247565,
      "maeGbp": -1.0497113293845606,
      "mfeGbp": 4.3059587184951305,
      "observedDuringTradeLowPrice": 93.158,
      "observedDuringTradeHighPrice": 93.40799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 93.158,
      "fullObservedHighPrice": 93.40799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791225435278-e8c3180deca86",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:37:15.278Z",
      "closedAtUtc": "2026-10-05T18:41:11.952Z",
      "holdingPeriodMs": 236674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9698,
      "exitPriceQuote": 1.9772,
      "grossPnlGbp": -7.513453142451085,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.113453142451085,
      "cashChangeGbp": -8.313453142451085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.98792216,
      "structuralTargetPrice": 0,
      "maePct": -0.3756726571225542,
      "mfePct": 0.1472230683318054,
      "maeGbp": -7.513453142451084,
      "mfeGbp": 2.9444613666361077,
      "observedDuringTradeLowPrice": 1.9669,
      "observedDuringTradeHighPrice": 1.9772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9669,
      "fullObservedHighPrice": 1.9772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791224831653-cbc1d6d9e4ad4",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:27:11.653Z",
      "closedAtUtc": "2026-10-05T18:37:12.784Z",
      "holdingPeriodMs": 601131,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.257,
      "exitPriceQuote": 0.2573,
      "grossPnlGbp": -2.334630350194295,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.934630350194295,
      "cashChangeGbp": -3.1346303501942954,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25936440000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.23346303501945112,
      "mfePct": 0.19455252918287955,
      "maeGbp": -4.669260700389023,
      "mfeGbp": 3.8910505836575906,
      "observedDuringTradeLowPrice": 0.2565,
      "observedDuringTradeHighPrice": 0.2576,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2565,
      "fullObservedHighPrice": 0.2576,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791224643550-165d444719cae",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:24:03.550Z",
      "closedAtUtc": "2026-10-05T18:33:16.613Z",
      "holdingPeriodMs": 553063,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2024,
      "exitPriceQuote": 1.2048,
      "grossPnlGbp": 3.9920159680641714,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3920159680641713,
      "cashChangeGbp": 3.1920159680641715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.89 triggered at projected net £2.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1913379199999998,
      "structuralTargetPrice": 0,
      "maePct": -0.033266799733861936,
      "mfePct": 0.27445109780439797,
      "maeGbp": -0.6653359946772387,
      "mfeGbp": 5.48902195608796,
      "observedDuringTradeLowPrice": 1.202,
      "observedDuringTradeHighPrice": 1.2057,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.202,
      "fullObservedHighPrice": 1.2057,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791224226594-84bf2c546ffc6",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:17:06.594Z",
      "closedAtUtc": "2026-10-05T18:27:09.293Z",
      "holdingPeriodMs": 602699,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.812,
      "exitPriceQuote": 1.812,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.7953296,
      "structuralTargetPrice": 0,
      "maePct": -0.22075055187637987,
      "mfePct": 0,
      "maeGbp": -4.415011037527598,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.808,
      "observedDuringTradeHighPrice": 1.812,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.808,
      "fullObservedHighPrice": 1.812,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791224319430-b16e97a2fa0a6",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:18:39.430Z",
      "closedAtUtc": "2026-10-05T18:23:58.660Z",
      "holdingPeriodMs": 319230,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06887,
      "exitPriceQuote": 0.06857,
      "grossPnlGbp": -8.712066211703055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.312066211703055,
      "cashChangeGbp": -9.512066211703056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068236396,
      "structuralTargetPrice": 0,
      "maePct": -0.4356033105851528,
      "mfePct": 0.20328154493974332,
      "maeGbp": -8.712066211703055,
      "mfeGbp": 4.065630898794867,
      "observedDuringTradeLowPrice": 0.06857,
      "observedDuringTradeHighPrice": 0.06901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06857,
      "fullObservedHighPrice": 0.06901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791223912089-d9fef6f5ae91c",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:11:52.089Z",
      "closedAtUtc": "2026-10-05T18:17:13.420Z",
      "holdingPeriodMs": 321331,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0989,
      "exitPriceQuote": 1.102,
      "grossPnlGbp": 5.642005642005829,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.0420056420058295,
      "cashChangeGbp": 4.842005642005829,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.13 triggered at projected net £4.04 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.08879012,
      "structuralTargetPrice": 0,
      "maePct": -0.23660023660023072,
      "mfePct": 0.33670033670034005,
      "maeGbp": -4.732004732004614,
      "mfeGbp": 6.734006734006801,
      "observedDuringTradeLowPrice": 1.0963,
      "observedDuringTradeHighPrice": 1.1026,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0963,
      "fullObservedHighPrice": 1.1026,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791224079869-e4ac8eeeec742",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:14:39.869Z",
      "closedAtUtc": "2026-10-05T18:17:00.369Z",
      "holdingPeriodMs": 140500,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030615,
      "exitPriceQuote": 0.03077,
      "grossPnlGbp": -10.125755348685212,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.725755348685212,
      "cashChangeGbp": -10.925755348685213,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.030896658000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.5062877674342606,
      "mfePct": 0.03593009962436908,
      "maeGbp": -10.125755348685212,
      "mfeGbp": 0.7186019924873815,
      "observedDuringTradeLowPrice": 0.030604,
      "observedDuringTradeHighPrice": 0.03077,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030604,
      "fullObservedHighPrice": 0.03077,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791223967165-4a240bf1b41af",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:12:47.165Z",
      "closedAtUtc": "2026-10-05T18:14:35.647Z",
      "holdingPeriodMs": 108482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23128,
      "exitPriceQuote": 0.23167,
      "grossPnlGbp": 3.3725354548596824,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7725354548596823,
      "cashChangeGbp": 2.5725354548596826,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.50 triggered at projected net £1.77 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22915222400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.038913870633001876,
      "mfePct": 0.2551020408163176,
      "maeGbp": -0.7782774126600376,
      "mfeGbp": 5.102040816326352,
      "observedDuringTradeLowPrice": 0.23119,
      "observedDuringTradeHighPrice": 0.23187,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23119,
      "fullObservedHighPrice": 0.23187,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791223362517-c82946afb9c3b",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:02:42.517Z",
      "closedAtUtc": "2026-10-05T18:12:44.671Z",
      "holdingPeriodMs": 602154,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4139.45,
      "exitPriceQuote": 4135.43,
      "grossPnlGbp": -1.942287018806618,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.542287018806618,
      "cashChangeGbp": -2.7422870188066177,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4101.36706,
      "structuralTargetPrice": 0,
      "maePct": -0.0971143509403309,
      "mfePct": 0.04541666163379457,
      "maeGbp": -1.942287018806618,
      "mfeGbp": 0.9083332326758914,
      "observedDuringTradeLowPrice": 4135.43,
      "observedDuringTradeHighPrice": 4141.33,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4135.43,
      "fullObservedHighPrice": 4141.33,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791223888164-6b00a93574f25",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:11:28.164Z",
      "closedAtUtc": "2026-10-05T18:11:48.986Z",
      "holdingPeriodMs": 20822,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03151,
      "exitPriceQuote": 0.03186,
      "grossPnlGbp": 22.215169787368843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.615169787368842,
      "cashChangeGbp": 21.415169787368843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £25.96 triggered at projected net £20.62 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031220108000000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.4281180577594381,
      "maeGbp": 0,
      "mfeGbp": 28.562361155188764,
      "observedDuringTradeLowPrice": 0.03151,
      "observedDuringTradeHighPrice": 0.03196,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03151,
      "fullObservedHighPrice": 0.03196,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791223339634-3993ee5bd26dc",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:02:19.634Z",
      "closedAtUtc": "2026-10-05T18:11:25.987Z",
      "holdingPeriodMs": 546353,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25071,
      "exitPriceQuote": 0.24968,
      "grossPnlGbp": -8.216664672330385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.816664672330385,
      "cashChangeGbp": -9.016664672330386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.248403468,
      "structuralTargetPrice": 0,
      "maePct": -0.41083323361651924,
      "mfePct": 0.18347891986758247,
      "maeGbp": -8.216664672330385,
      "mfeGbp": 3.6695783973516494,
      "observedDuringTradeLowPrice": 0.24968,
      "observedDuringTradeHighPrice": 0.25117,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24968,
      "fullObservedHighPrice": 0.25117,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791223279474-a66606ddf7eca",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T18:01:19.474Z",
      "closedAtUtc": "2026-10-05T18:02:29.663Z",
      "holdingPeriodMs": 70189,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13634,
      "exitPriceQuote": 0.13673,
      "grossPnlGbp": 5.720991638550704,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.120991638550704,
      "cashChangeGbp": 4.920991638550704,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.29 triggered at projected net £4.12 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.135085672,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.34472641924600134,
      "maeGbp": 0,
      "mfeGbp": 6.894528384920027,
      "observedDuringTradeLowPrice": 0.13634,
      "observedDuringTradeHighPrice": 0.13681,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13634,
      "fullObservedHighPrice": 0.13681,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791222838651-b21cd4760ddf5",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:53:58.651Z",
      "closedAtUtc": "2026-10-05T18:02:17.303Z",
      "holdingPeriodMs": 498652,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8148,
      "exitPriceQuote": 0.8189,
      "grossPnlGbp": 10.06381934216984,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.46381934216984,
      "cashChangeGbp": 9.263819342169839,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £9.67 triggered at projected net £8.46 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80730384,
      "structuralTargetPrice": 0,
      "maePct": -0.3068237604320013,
      "mfePct": 0.6136475208640163,
      "maeGbp": -6.136475208640027,
      "mfeGbp": 12.272950417280326,
      "observedDuringTradeLowPrice": 0.8123,
      "observedDuringTradeHighPrice": 0.8198,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8123,
      "fullObservedHighPrice": 0.8198,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791222676159-7a81409fb943",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:51:16.159Z",
      "closedAtUtc": "2026-10-05T18:01:16.753Z",
      "holdingPeriodMs": 600594,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20596,
      "exitPriceQuote": 0.20636,
      "grossPnlGbp": 3.884249368809319,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.284249368809319,
      "cashChangeGbp": 3.084249368809319,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20406516800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.19421246844047943,
      "mfePct": 0.19421246844046597,
      "maeGbp": -3.8842493688095887,
      "mfeGbp": 3.884249368809319,
      "observedDuringTradeLowPrice": 0.20556,
      "observedDuringTradeHighPrice": 0.20636,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20556,
      "fullObservedHighPrice": 0.20636,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791222234390-dd0b6749ed53f",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:43:54.390Z",
      "closedAtUtc": "2026-10-05T17:53:56.417Z",
      "holdingPeriodMs": 602027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.96,
      "exitPriceQuote": 8.965,
      "grossPnlGbp": 1.1160714285712066,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.48392857142879353,
      "cashChangeGbp": 0.3160714285712065,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.877568,
      "structuralTargetPrice": 0,
      "maePct": -0.06696428571428824,
      "mfePct": 0.10044642857141253,
      "maeGbp": -1.3392857142857648,
      "mfeGbp": 2.008928571428251,
      "observedDuringTradeLowPrice": 8.954,
      "observedDuringTradeHighPrice": 8.969,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.954,
      "fullObservedHighPrice": 8.969,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791222399997-f39b3fd0ad222",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:46:39.997Z",
      "closedAtUtc": "2026-10-05T17:51:13.848Z",
      "holdingPeriodMs": 273851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13535,
      "exitPriceQuote": 0.13618,
      "grossPnlGbp": 12.264499445881011,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.664499445881011,
      "cashChangeGbp": 11.46449944588101,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.14 triggered at projected net £10.66 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13410478,
      "structuralTargetPrice": 0,
      "maePct": -0.08865903213890579,
      "mfePct": 0.6871074990764788,
      "maeGbp": -1.7731806427781158,
      "mfeGbp": 13.742149981529575,
      "observedDuringTradeLowPrice": 0.13523,
      "observedDuringTradeHighPrice": 0.13628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13523,
      "fullObservedHighPrice": 0.13628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791222308715-c6c6c45da0a15",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:45:08.715Z",
      "closedAtUtc": "2026-10-05T17:46:35.056Z",
      "holdingPeriodMs": 86341,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04668,
      "exitPriceQuote": 0.04687,
      "grossPnlGbp": -8.140531276778178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.740531276778178,
      "cashChangeGbp": -8.940531276778179,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.047109456,
      "structuralTargetPrice": 0,
      "maePct": -0.4070265638389089,
      "mfePct": 0,
      "maeGbp": -8.140531276778178,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04668,
      "observedDuringTradeHighPrice": 0.04687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04668,
      "fullObservedHighPrice": 0.04687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791222056260-351d878784d24",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:40:56.260Z",
      "closedAtUtc": "2026-10-05T17:45:06.290Z",
      "holdingPeriodMs": 250030,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06724,
      "exitPriceQuote": 0.06742,
      "grossPnlGbp": 5.353955978584165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7539559785841647,
      "cashChangeGbp": 4.553955978584165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.54 triggered at projected net £3.75 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.066621392,
      "structuralTargetPrice": 0,
      "maePct": -0.25282569898868174,
      "mfePct": 0.35693039857228454,
      "maeGbp": -5.0565139797736345,
      "mfeGbp": 7.138607971445691,
      "observedDuringTradeLowPrice": 0.06707,
      "observedDuringTradeHighPrice": 0.06748,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06707,
      "fullObservedHighPrice": 0.06748,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221629158-a082362c5cc54",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:33:49.158Z",
      "closedAtUtc": "2026-10-05T17:43:52.073Z",
      "holdingPeriodMs": 602915,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.878,
      "exitPriceQuote": 13.856,
      "grossPnlGbp": -3.1704856607580694,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.7704856607580695,
      "cashChangeGbp": -3.9704856607580696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.7503224,
      "structuralTargetPrice": 0,
      "maePct": -0.2017581784118783,
      "mfePct": 0.05764519383195791,
      "maeGbp": -4.035163568237566,
      "mfeGbp": 1.1529038766391582,
      "observedDuringTradeLowPrice": 13.85,
      "observedDuringTradeHighPrice": 13.886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.85,
      "fullObservedHighPrice": 13.886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221904546-4ce075c0f2ba3",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:38:24.546Z",
      "closedAtUtc": "2026-10-05T17:40:53.792Z",
      "holdingPeriodMs": 149246,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07069,
      "exitPriceQuote": 0.07037,
      "grossPnlGbp": -9.05361437261284,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.65361437261284,
      "cashChangeGbp": -9.85361437261284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07003965200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.45268071863064197,
      "mfePct": 0.12731645211485765,
      "maeGbp": -9.05361437261284,
      "mfeGbp": 2.546329042297153,
      "observedDuringTradeLowPrice": 0.07037,
      "observedDuringTradeHighPrice": 0.07078,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07037,
      "fullObservedHighPrice": 0.07078,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221749546-ba3fe0183627",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:35:49.546Z",
      "closedAtUtc": "2026-10-05T17:38:20.221Z",
      "holdingPeriodMs": 150675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06245,
      "exitPriceQuote": 0.06217,
      "grossPnlGbp": -8.96717373899105,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.56717373899105,
      "cashChangeGbp": -9.767173738991051,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06187546,
      "structuralTargetPrice": 0,
      "maePct": -0.44835868694955255,
      "mfePct": 0.04803843074459928,
      "maeGbp": -8.967173738991052,
      "mfeGbp": 0.9607686148919855,
      "observedDuringTradeLowPrice": 0.06217,
      "observedDuringTradeHighPrice": 0.062479999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06217,
      "fullObservedHighPrice": 0.062479999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221636218-16a69ea10f08a",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:33:56.218Z",
      "closedAtUtc": "2026-10-05T17:35:40.562Z",
      "holdingPeriodMs": 104344,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2499,
      "exitPriceQuote": 0.2511,
      "grossPnlGbp": 9.603841536614476,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.003841536614477,
      "cashChangeGbp": 8.803841536614476,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.60 triggered at projected net £8.00 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24760092,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5602240896358592,
      "maeGbp": 0,
      "mfeGbp": 11.204481792717186,
      "observedDuringTradeLowPrice": 0.2499,
      "observedDuringTradeHighPrice": 0.2513,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2499,
      "fullObservedHighPrice": 0.2513,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221499191-e6a30fe733b98",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:31:39.191Z",
      "closedAtUtc": "2026-10-05T17:33:51.690Z",
      "holdingPeriodMs": 132499,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0761,
      "exitPriceQuote": 0.07586,
      "grossPnlGbp": 6.307490144546757,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.707490144546757,
      "cashChangeGbp": 5.5074901445467574,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.60 triggered at projected net £4.71 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07680012000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.31537450722733784,
      "mfePct": 0.45992115637319725,
      "maeGbp": -6.307490144546757,
      "mfeGbp": 9.198423127463945,
      "observedDuringTradeLowPrice": 0.07575,
      "observedDuringTradeHighPrice": 0.07634,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07575,
      "fullObservedHighPrice": 0.07634,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221082204-15140c0c8d4de",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:24:42.204Z",
      "closedAtUtc": "2026-10-05T17:33:19.686Z",
      "holdingPeriodMs": 517482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 184.91,
      "exitPriceQuote": 184.12,
      "grossPnlGbp": -8.544697420366578,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.144697420366578,
      "cashChangeGbp": -9.344697420366579,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 183.208828,
      "structuralTargetPrice": 0,
      "maePct": -0.4272348710183289,
      "mfePct": 0.17846519928614596,
      "maeGbp": -8.544697420366578,
      "mfeGbp": 3.569303985722919,
      "observedDuringTradeLowPrice": 184.12,
      "observedDuringTradeHighPrice": 185.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 184.12,
      "fullObservedHighPrice": 185.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221434189-500f00005dfb4",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:30:34.189Z",
      "closedAtUtc": "2026-10-05T17:31:35.752Z",
      "holdingPeriodMs": 61563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09326,
      "exitPriceQuote": 0.09295,
      "grossPnlGbp": 6.648080634784277,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.048080634784277,
      "cashChangeGbp": 5.848080634784277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.19 triggered at projected net £5.05 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09411799200000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.43963113875186977,
      "maeGbp": 0,
      "mfeGbp": 8.792622775037394,
      "observedDuringTradeLowPrice": 0.09285,
      "observedDuringTradeHighPrice": 0.09326,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09285,
      "fullObservedHighPrice": 0.09326,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221307180-4535d9ad5010f",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:28:27.180Z",
      "closedAtUtc": "2026-10-05T17:30:31.860Z",
      "holdingPeriodMs": 124680,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10201,
      "exitPriceQuote": 0.10182,
      "grossPnlGbp": 3.725124987746488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1251249877464877,
      "cashChangeGbp": 2.9251249877464875,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.48 triggered at projected net £2.13 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10294849200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.13724144691697013,
      "mfePct": 0.3038917753161501,
      "maeGbp": -2.7448289383394022,
      "mfeGbp": 6.077835506323002,
      "observedDuringTradeLowPrice": 0.1017,
      "observedDuringTradeHighPrice": 0.10215000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1017,
      "fullObservedHighPrice": 0.10215000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791221040948-86899410f235f",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:24:00.948Z",
      "closedAtUtc": "2026-10-05T17:28:22.509Z",
      "holdingPeriodMs": 261561,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030944,
      "exitPriceQuote": 0.030874,
      "grossPnlGbp": 4.524301964839751,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9243019648397506,
      "cashChangeGbp": 3.724301964839751,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.12 triggered at projected net £2.92 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031228684800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.058169596690798395,
      "mfePct": 0.33609100310237827,
      "maeGbp": -1.163391933815968,
      "mfeGbp": 6.721820062047566,
      "observedDuringTradeLowPrice": 0.03084,
      "observedDuringTradeHighPrice": 0.030962000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03084,
      "fullObservedHighPrice": 0.030962000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791220478978-3ee66bd16281a",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:14:38.978Z",
      "closedAtUtc": "2026-10-05T17:24:39.436Z",
      "holdingPeriodMs": 600458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 555.88,
      "exitPriceQuote": 554.99,
      "grossPnlGbp": -3.202129956105585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.802129956105585,
      "cashChangeGbp": -4.002129956105585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 550.765904,
      "structuralTargetPrice": 0,
      "maePct": -0.25724976613656725,
      "mfePct": 0.03957688709793971,
      "maeGbp": -5.1449953227313445,
      "mfeGbp": 0.7915377419587942,
      "observedDuringTradeLowPrice": 554.45,
      "observedDuringTradeHighPrice": 556.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 554.45,
      "fullObservedHighPrice": 556.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791220705191-95db37602d61",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:18:25.191Z",
      "closedAtUtc": "2026-10-05T17:23:58.671Z",
      "holdingPeriodMs": 333480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7395,
      "exitPriceQuote": 0.7425,
      "grossPnlGbp": -8.113590263691691,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.71359026369169,
      "cashChangeGbp": -8.913590263691692,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7463034000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4056795131845845,
      "mfePct": 0.08113590263692291,
      "maeGbp": -8.11359026369169,
      "mfeGbp": 1.6227180527384581,
      "observedDuringTradeLowPrice": 0.7389,
      "observedDuringTradeHighPrice": 0.7424999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7389,
      "fullObservedHighPrice": 0.7424999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791220686274-1b2bfed6fcecd",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:18:06.274Z",
      "closedAtUtc": "2026-10-05T17:18:22.595Z",
      "holdingPeriodMs": 16321,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030953,
      "exitPriceQuote": 0.030898,
      "grossPnlGbp": 3.553775078344778,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.953775078344778,
      "cashChangeGbp": 2.753775078344778,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.18 triggered at projected net £1.95 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031237767600000004,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3392239847510772,
      "maeGbp": 0,
      "mfeGbp": 6.784479695021544,
      "observedDuringTradeLowPrice": 0.030848,
      "observedDuringTradeHighPrice": 0.030953,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030848,
      "fullObservedHighPrice": 0.030953,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791220388462-4eb3db4a4328a",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:13:08.462Z",
      "closedAtUtc": "2026-10-05T17:18:00.574Z",
      "holdingPeriodMs": 292112,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003794,
      "exitPriceQuote": 0.003778,
      "grossPnlGbp": 8.43437005798627,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.83437005798627,
      "cashChangeGbp": 7.63437005798627,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.42 triggered at projected net £6.83 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0038289048000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.026357406431210668,
      "mfePct": 0.5007907221929341,
      "maeGbp": -0.5271481286242133,
      "mfeGbp": 10.015814443858682,
      "observedDuringTradeLowPrice": 0.003775,
      "observedDuringTradeHighPrice": 0.0037950000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003775,
      "fullObservedHighPrice": 0.0037950000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791219876275-08834a926444",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:04:36.275Z",
      "closedAtUtc": "2026-10-05T17:14:36.644Z",
      "holdingPeriodMs": 600369,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1295.27,
      "exitPriceQuote": 1297.83,
      "grossPnlGbp": 3.9528438086266884,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3528438086266883,
      "cashChangeGbp": 3.152843808626688,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1283.353516,
      "structuralTargetPrice": 0,
      "maePct": -0.14591552340437688,
      "mfePct": 0.208450747720556,
      "maeGbp": -2.918310468087538,
      "mfeGbp": 4.16901495441112,
      "observedDuringTradeLowPrice": 1293.38,
      "observedDuringTradeHighPrice": 1297.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1293.38,
      "fullObservedHighPrice": 1297.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791220346986-98e49b7305df6",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:12:26.986Z",
      "closedAtUtc": "2026-10-05T17:13:06.072Z",
      "holdingPeriodMs": 39086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.40071,
      "exitPriceQuote": 0.3998,
      "grossPnlGbp": 4.54193805994371,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9419380599437095,
      "cashChangeGbp": 3.7419380599437098,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.09 triggered at projected net £2.94 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40439653200000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.33440642858925607,
      "maeGbp": 0,
      "mfeGbp": 6.688128571785121,
      "observedDuringTradeLowPrice": 0.39937,
      "observedDuringTradeHighPrice": 0.40071,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.39937,
      "fullObservedHighPrice": 0.40071,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791220171959-7376a183d2def",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:09:31.959Z",
      "closedAtUtc": "2026-10-05T17:12:24.141Z",
      "holdingPeriodMs": 172182,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2118,
      "exitPriceQuote": 1.2149,
      "grossPnlGbp": 5.116355834296258,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.516355834296258,
      "cashChangeGbp": 4.3163558342962585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.17 triggered at projected net £3.52 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.20065144,
      "structuralTargetPrice": 0,
      "maePct": -0.11553061561314307,
      "mfePct": 0.338339660009902,
      "maeGbp": -2.3106123122628612,
      "mfeGbp": 6.76679320019804,
      "observedDuringTradeLowPrice": 1.2104,
      "observedDuringTradeHighPrice": 1.2159000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2104,
      "fullObservedHighPrice": 1.2159000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791220006264-5210c5ec0f49e",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:06:46.264Z",
      "closedAtUtc": "2026-10-05T17:09:29.471Z",
      "holdingPeriodMs": 163207,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006276,
      "exitPriceQuote": 0.006223,
      "grossPnlGbp": 16.889738687061854,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.289738687061854,
      "cashChangeGbp": 16.089738687061853,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £24.17 triggered at projected net £15.29 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006333739200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.0796685787125525,
      "mfePct": 1.3384321223709486,
      "maeGbp": -1.5933715742510501,
      "mfeGbp": 26.76864244741897,
      "observedDuringTradeLowPrice": 0.006192,
      "observedDuringTradeHighPrice": 0.006281,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006192,
      "fullObservedHighPrice": 0.006281,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791219784380-f4a8d722cc6b6",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:03:04.380Z",
      "closedAtUtc": "2026-10-05T17:05:46.519Z",
      "holdingPeriodMs": 162139,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3389,
      "exitPriceQuote": 0.3373,
      "grossPnlGbp": -9.442313366774805,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.042313366774804,
      "cashChangeGbp": -10.242313366774805,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33578211999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.4721156683387402,
      "mfePct": 0.11802891708468913,
      "maeGbp": -9.442313366774805,
      "mfeGbp": 2.3605783416937824,
      "observedDuringTradeLowPrice": 0.3373,
      "observedDuringTradeHighPrice": 0.33929999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3373,
      "fullObservedHighPrice": 0.33929999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791219485759-d0d74f0b1c952",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:58:05.759Z",
      "closedAtUtc": "2026-10-05T17:04:19.028Z",
      "holdingPeriodMs": 373269,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04901,
      "exitPriceQuote": 0.04875,
      "grossPnlGbp": 10.61007957559667,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.01007957559667,
      "cashChangeGbp": 9.810079575596669,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.46 triggered at projected net £9.01 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049460892,
      "structuralTargetPrice": 0,
      "maePct": -0.1836359926545599,
      "mfePct": 0.6529279738828828,
      "maeGbp": -3.6727198530911984,
      "mfeGbp": 13.058559477657656,
      "observedDuringTradeLowPrice": 0.04869,
      "observedDuringTradeHighPrice": 0.0491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04869,
      "fullObservedHighPrice": 0.0491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791219771811-b5199f55d953e",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T17:02:51.810Z",
      "closedAtUtc": "2026-10-05T17:03:01.675Z",
      "holdingPeriodMs": 9865,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.011317,
      "exitPriceQuote": 0.011271,
      "grossPnlGbp": -8.129362905363772,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.729362905363772,
      "cashChangeGbp": -8.929362905363773,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.011212883600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.40646814526818853,
      "mfePct": 0,
      "maeGbp": -8.12936290536377,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.011271,
      "observedDuringTradeHighPrice": 0.011317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.011271,
      "fullObservedHighPrice": 0.011317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791219166207-9a7b59640282c",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:52:46.207Z",
      "closedAtUtc": "2026-10-05T17:02:49.599Z",
      "holdingPeriodMs": 603392,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8411,
      "exitPriceQuote": 0.8389,
      "grossPnlGbp": -5.231244798478135,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.831244798478135,
      "cashChangeGbp": -6.031244798478135,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.83336188,
      "structuralTargetPrice": 0,
      "maePct": -0.26156223992390676,
      "mfePct": 0.2140054690286558,
      "maeGbp": -5.231244798478135,
      "mfeGbp": 4.280109380573116,
      "observedDuringTradeLowPrice": 0.8389,
      "observedDuringTradeHighPrice": 0.8429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8389,
      "fullObservedHighPrice": 0.8429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791219287899-cf2276603247c",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:54:47.899Z",
      "closedAtUtc": "2026-10-05T16:58:03.236Z",
      "holdingPeriodMs": 195337,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 93.581,
      "exitPriceQuote": 93.748,
      "grossPnlGbp": 3.5691005652857224,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9691005652857223,
      "cashChangeGbp": 2.769100565285722,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.21 triggered at projected net £1.97 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 92.7200548,
      "structuralTargetPrice": 0,
      "maePct": -0.14426005278849885,
      "mfePct": 0.24043342131414955,
      "maeGbp": -2.885201055769977,
      "mfeGbp": 4.808668426282991,
      "observedDuringTradeLowPrice": 93.446,
      "observedDuringTradeHighPrice": 93.806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 93.446,
      "fullObservedHighPrice": 93.806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791218693895-6540735e4cd3e",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:44:53.895Z",
      "closedAtUtc": "2026-10-05T16:53:00.581Z",
      "holdingPeriodMs": 486686,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2159,
      "exitPriceQuote": 0.2167,
      "grossPnlGbp": -7.4108383510884215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.010838351088422,
      "cashChangeGbp": -8.210838351088421,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21788628000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.37054191755442106,
      "mfePct": 0,
      "maeGbp": -7.410838351088421,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2159,
      "observedDuringTradeHighPrice": 0.21669999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2159,
      "fullObservedHighPrice": 0.21669999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791218688006-4d3a7f7d9f4e3",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:44:48.006Z",
      "closedAtUtc": "2026-10-05T16:45:28.147Z",
      "holdingPeriodMs": 40141,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04469,
      "exitPriceQuote": 0.0445,
      "grossPnlGbp": -8.503020810024733,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.103020810024733,
      "cashChangeGbp": -9.303020810024734,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.044278852,
      "structuralTargetPrice": 0,
      "maePct": -0.42515104050123664,
      "mfePct": 0.022376370552687676,
      "maeGbp": -8.503020810024733,
      "mfeGbp": 0.4475274110537535,
      "observedDuringTradeLowPrice": 0.0445,
      "observedDuringTradeHighPrice": 0.0447,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0445,
      "fullObservedHighPrice": 0.0447,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791218150902-875c00f344d54",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:35:50.902Z",
      "closedAtUtc": "2026-10-05T16:37:55.861Z",
      "holdingPeriodMs": 124959,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3718,
      "exitPriceQuote": 0.3732,
      "grossPnlGbp": -7.530930607853453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.130930607853452,
      "cashChangeGbp": -8.330930607853453,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37522056000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.3765465303926726,
      "mfePct": 0,
      "maeGbp": -7.530930607853452,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3718,
      "observedDuringTradeHighPrice": 0.3732,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3718,
      "fullObservedHighPrice": 0.3732,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217606267-ca4c0ba08a971",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:26:46.267Z",
      "closedAtUtc": "2026-10-05T16:36:50.784Z",
      "holdingPeriodMs": 604517,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4134.81,
      "exitPriceQuote": 4136.23,
      "grossPnlGbp": -0.6868513909945865,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2868513909945865,
      "cashChangeGbp": -1.4868513909945866,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4172.850252000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05514159054466215,
      "mfePct": 0.03506811679377596,
      "maeGbp": -1.1028318108932431,
      "mfeGbp": 0.7013623358755191,
      "observedDuringTradeLowPrice": 4133.36,
      "observedDuringTradeHighPrice": 4137.09,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4133.36,
      "fullObservedHighPrice": 4137.09,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217816969-74a9a14e90283",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:30:16.969Z",
      "closedAtUtc": "2026-10-05T16:34:08.489Z",
      "holdingPeriodMs": 231520,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 58.1,
      "exitPriceQuote": 58.32,
      "grossPnlGbp": -7.573149741824401,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.173149741824401,
      "cashChangeGbp": -8.3731497418244,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 58.63452000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.37865748709122005,
      "mfePct": 0.05163511187607769,
      "maeGbp": -7.573149741824401,
      "mfeGbp": 1.0327022375215538,
      "observedDuringTradeLowPrice": 58.07,
      "observedDuringTradeHighPrice": 58.32000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 58.07,
      "fullObservedHighPrice": 58.32000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217809314-8a57b47dc8bd8",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:30:09.314Z",
      "closedAtUtc": "2026-10-05T16:30:14.378Z",
      "holdingPeriodMs": 5064,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19304,
      "exitPriceQuote": 0.1941,
      "grossPnlGbp": -10.982179859096616,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.582179859096616,
      "cashChangeGbp": -11.782179859096617,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.194815968,
      "structuralTargetPrice": 0,
      "maePct": -0.5491089929548308,
      "mfePct": 0,
      "maeGbp": -10.982179859096616,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.19304,
      "observedDuringTradeHighPrice": 0.19410000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19304,
      "fullObservedHighPrice": 0.19410000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217727057-59b668fdff519",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:28:47.057Z",
      "closedAtUtc": "2026-10-05T16:30:04.908Z",
      "holdingPeriodMs": 77851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10243,
      "exitPriceQuote": 0.10226,
      "grossPnlGbp": 3.3193400370983035,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7193400370983034,
      "cashChangeGbp": 2.5193400370983037,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.87 triggered at projected net £1.72 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.103372356,
      "structuralTargetPrice": 0,
      "maePct": -0.14644147222494508,
      "mfePct": 0.27335741481986586,
      "maeGbp": -2.9288294444989016,
      "mfeGbp": 5.467148296397317,
      "observedDuringTradeLowPrice": 0.10215,
      "observedDuringTradeHighPrice": 0.10257999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10215,
      "fullObservedHighPrice": 0.10257999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217611592-ed05d80963aba",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:26:51.592Z",
      "closedAtUtc": "2026-10-05T16:28:40.355Z",
      "holdingPeriodMs": 108763,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2448,
      "exitPriceQuote": 0.244,
      "grossPnlGbp": 6.535947712418261,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.93594771241826,
      "cashChangeGbp": 5.735947712418261,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.57 triggered at projected net £4.94 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24705216000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.04084967320262122,
      "mfePct": 0.40849673202614417,
      "maeGbp": -0.8169934640524243,
      "mfeGbp": 8.169934640522884,
      "observedDuringTradeLowPrice": 0.2438,
      "observedDuringTradeHighPrice": 0.24489999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2438,
      "fullObservedHighPrice": 0.24489999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217336000-23f87292b7d3",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:22:16.000Z",
      "closedAtUtc": "2026-10-05T16:26:16.775Z",
      "holdingPeriodMs": 240775,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22223,
      "exitPriceQuote": 0.22317,
      "grossPnlGbp": -8.459703910363105,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.059703910363105,
      "cashChangeGbp": -9.259703910363106,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22427451600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4229851955181553,
      "mfePct": 0.22949196778113234,
      "maeGbp": -8.459703910363105,
      "mfeGbp": 4.589839355622646,
      "observedDuringTradeLowPrice": 0.22172,
      "observedDuringTradeHighPrice": 0.22317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22172,
      "fullObservedHighPrice": 0.22317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217123538-b0307942293e",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:18:43.538Z",
      "closedAtUtc": "2026-10-05T16:24:47.091Z",
      "holdingPeriodMs": 363553,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7502,
      "exitPriceQuote": 0.7487,
      "grossPnlGbp": 3.998933617701802,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3989336177018017,
      "cashChangeGbp": 3.198933617701802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.47 triggered at projected net £2.40 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.75710184,
      "structuralTargetPrice": 0,
      "maePct": -0.2932551319648067,
      "mfePct": 0.2532657957877916,
      "maeGbp": -5.8651026392961345,
      "mfeGbp": 5.065315915755833,
      "observedDuringTradeLowPrice": 0.7483,
      "observedDuringTradeHighPrice": 0.7524,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7483,
      "fullObservedHighPrice": 0.7524,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217298368-39f13fb5274d5",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:21:38.368Z",
      "closedAtUtc": "2026-10-05T16:22:13.630Z",
      "holdingPeriodMs": 35262,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0707,
      "exitPriceQuote": 0.07074,
      "grossPnlGbp": 1.1315417256010856,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.4684582743989145,
      "cashChangeGbp": 0.3315417256010855,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.06 triggered at projected net £-0.47 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07004956,
      "structuralTargetPrice": 0,
      "maePct": -0.09900990099009987,
      "mfePct": 0.282885431400291,
      "maeGbp": -1.9801980198019975,
      "mfeGbp": 5.65770862800582,
      "observedDuringTradeLowPrice": 0.07063,
      "observedDuringTradeHighPrice": 0.0709,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07063,
      "fullObservedHighPrice": 0.0709,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217154228-535291fe95dbb",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:19:14.228Z",
      "closedAtUtc": "2026-10-05T16:21:36.004Z",
      "holdingPeriodMs": 141776,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.97,
      "exitPriceQuote": 4.955,
      "grossPnlGbp": 6.036217303822809,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.43621730382281,
      "cashChangeGbp": 5.2362173038228095,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.45 triggered at projected net £4.44 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.0157240000000005,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4024144869215206,
      "maeGbp": 0,
      "mfeGbp": 8.048289738430412,
      "observedDuringTradeLowPrice": 4.95,
      "observedDuringTradeHighPrice": 4.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.95,
      "fullObservedHighPrice": 4.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791216551548-b10045b274b49",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:09:11.548Z",
      "closedAtUtc": "2026-10-05T16:19:11.796Z",
      "holdingPeriodMs": 600248,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003827,
      "exitPriceQuote": 0.003821,
      "grossPnlGbp": 3.1356153645152487,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5356153645152486,
      "cashChangeGbp": 2.335615364515249,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0038622084000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.20904102430101282,
      "mfePct": 0.20904102430102417,
      "maeGbp": -4.180820486020256,
      "mfeGbp": 4.180820486020483,
      "observedDuringTradeLowPrice": 0.003819,
      "observedDuringTradeHighPrice": 0.003835,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003819,
      "fullObservedHighPrice": 0.003835,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791217006987-1c28534049eac",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:16:46.987Z",
      "closedAtUtc": "2026-10-05T16:16:51.249Z",
      "holdingPeriodMs": 4262,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.716,
      "exitPriceQuote": 0.7088,
      "grossPnlGbp": -20.111731843575377,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.71173184357538,
      "cashChangeGbp": -20.911731843575378,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.71 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7094128,
      "structuralTargetPrice": 0,
      "maePct": -1.0055865921787688,
      "mfePct": 0,
      "maeGbp": -20.111731843575377,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7088,
      "observedDuringTradeHighPrice": 0.716,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7088,
      "fullObservedHighPrice": 0.716,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791216886526-0d0cbd913ce21",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:14:46.526Z",
      "closedAtUtc": "2026-10-05T16:15:54.488Z",
      "holdingPeriodMs": 67962,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22391,
      "exitPriceQuote": 0.22355,
      "grossPnlGbp": 3.215577687463706,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.615577687463706,
      "cashChangeGbp": 2.4155776874637063,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.31 triggered at projected net £1.62 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22596997200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.022330400607384438,
      "mfePct": 0.2456344066812536,
      "maeGbp": -0.44660801214768875,
      "mfeGbp": 4.912688133625072,
      "observedDuringTradeLowPrice": 0.22336,
      "observedDuringTradeHighPrice": 0.22396000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22336,
      "fullObservedHighPrice": 0.22396000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791216092014-1ca8c0361d793",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:01:32.014Z",
      "closedAtUtc": "2026-10-05T16:11:32.642Z",
      "holdingPeriodMs": 600628,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.93,
      "exitPriceQuote": 69.99,
      "grossPnlGbp": -1.7160017160013745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3160017160013746,
      "cashChangeGbp": -2.516001716001375,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 70.57335600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2574002574002468,
      "mfePct": 0.10010010010011065,
      "maeGbp": -5.148005148004936,
      "mfeGbp": 2.002002002002213,
      "observedDuringTradeLowPrice": 69.86,
      "observedDuringTradeHighPrice": 70.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.86,
      "fullObservedHighPrice": 70.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791216158955-7492ebcd5c0ae",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T16:02:38.955Z",
      "closedAtUtc": "2026-10-05T16:09:09.191Z",
      "holdingPeriodMs": 390236,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12635,
      "exitPriceQuote": 0.12682,
      "grossPnlGbp": -7.439651760981373,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.039651760981373,
      "cashChangeGbp": -8.239651760981372,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12751242000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.37198258804906864,
      "mfePct": 0.1899485555995174,
      "maeGbp": -7.439651760981373,
      "mfeGbp": 3.798971111990348,
      "observedDuringTradeLowPrice": 0.12611,
      "observedDuringTradeHighPrice": 0.12682,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12611,
      "fullObservedHighPrice": 0.12682,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791215634547-8e946795c69e9",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:53:54.547Z",
      "closedAtUtc": "2026-10-05T16:02:36.549Z",
      "holdingPeriodMs": 522002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003845,
      "exitPriceQuote": 0.003824,
      "grossPnlGbp": 10.9232769830948,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.3232769830948,
      "cashChangeGbp": 10.123276983094799,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.88 triggered at projected net £9.32 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0038803740000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.23407022106631714,
      "mfePct": 0.6241872561768457,
      "maeGbp": -4.681404421326343,
      "mfeGbp": 12.483745123536915,
      "observedDuringTradeLowPrice": 0.003821,
      "observedDuringTradeHighPrice": 0.003854,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003821,
      "fullObservedHighPrice": 0.003854,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791215582292-893218cea22bb",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:53:02.292Z",
      "closedAtUtc": "2026-10-05T16:01:28.216Z",
      "holdingPeriodMs": 505924,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.294,
      "exitPriceQuote": 0.2927,
      "grossPnlGbp": -8.843537414965768,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.443537414965768,
      "cashChangeGbp": -9.643537414965769,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2912952,
      "structuralTargetPrice": 0,
      "maePct": -0.44217687074828843,
      "mfePct": 0.10204081632653825,
      "maeGbp": -8.843537414965768,
      "mfeGbp": 2.040816326530765,
      "observedDuringTradeLowPrice": 0.2927,
      "observedDuringTradeHighPrice": 0.2943,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2927,
      "fullObservedHighPrice": 0.2943,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791215381280-2326681e6db9c",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:49:41.280Z",
      "closedAtUtc": "2026-10-05T15:53:24.349Z",
      "holdingPeriodMs": 223069,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.106,
      "exitPriceQuote": 0.1058,
      "grossPnlGbp": 3.7735849056602238,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1735849056602237,
      "cashChangeGbp": 2.973584905660224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £2.31 triggered at projected net £2.17 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.1069752,
      "structuralTargetPrice": 0,
      "maePct": -0.08490566037736486,
      "mfePct": 0.2452830188679211,
      "maeGbp": -1.698113207547297,
      "mfeGbp": 4.905660377358422,
      "observedDuringTradeLowPrice": 0.10574,
      "observedDuringTradeHighPrice": 0.10608999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10574,
      "fullObservedHighPrice": 0.10608999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791215575802-cd45120fe55f5",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:52:55.802Z",
      "closedAtUtc": "2026-10-05T15:53:00.075Z",
      "holdingPeriodMs": 4273,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01016,
      "exitPriceQuote": 0.010205,
      "grossPnlGbp": -8.858267716535414,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.458267716535413,
      "cashChangeGbp": -9.658267716535414,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.010253472000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4429133858267707,
      "mfePct": 0,
      "maeGbp": -8.858267716535414,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01016,
      "observedDuringTradeHighPrice": 0.010204999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01016,
      "fullObservedHighPrice": 0.010204999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791215085540-e991b0ec082c2",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:44:45.540Z",
      "closedAtUtc": "2026-10-05T15:52:53.561Z",
      "holdingPeriodMs": 488021,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12721,
      "exitPriceQuote": 0.12638,
      "grossPnlGbp": 13.049288577941946,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.449288577941946,
      "cashChangeGbp": 12.249288577941945,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £19.73 triggered at projected net £11.45 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.128380332,
      "structuralTargetPrice": 0,
      "maePct": -0.22796949925321316,
      "mfePct": 1.1162644446191157,
      "maeGbp": -4.559389985064263,
      "mfeGbp": 22.325288892382314,
      "observedDuringTradeLowPrice": 0.12579,
      "observedDuringTradeHighPrice": 0.1275,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12579,
      "fullObservedHighPrice": 0.1275,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214840560-8d1600b4e5a8a",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:40:40.560Z",
      "closedAtUtc": "2026-10-05T15:45:08.794Z",
      "holdingPeriodMs": 268234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2121,
      "exitPriceQuote": 0.21298,
      "grossPnlGbp": -8.297972654408222,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.897972654408221,
      "cashChangeGbp": -9.097972654408222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21405132000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.41489863272041105,
      "mfePct": 0.056577086280060813,
      "maeGbp": -8.297972654408222,
      "mfeGbp": 1.1315417256012161,
      "observedDuringTradeLowPrice": 0.21198,
      "observedDuringTradeHighPrice": 0.21298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21198,
      "fullObservedHighPrice": 0.21298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214954536-c581122507044",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:42:34.536Z",
      "closedAtUtc": "2026-10-05T15:44:33.226Z",
      "holdingPeriodMs": 118690,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0697,
      "exitPriceQuote": 2.061,
      "grossPnlGbp": -8.407015509494277,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.007015509494277,
      "cashChangeGbp": -9.207015509494278,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.05065876,
      "structuralTargetPrice": 0,
      "maePct": -0.42035077547471383,
      "mfePct": 0.12079045272261421,
      "maeGbp": -8.407015509494277,
      "mfeGbp": 2.415809054452284,
      "observedDuringTradeLowPrice": 2.061,
      "observedDuringTradeHighPrice": 2.0722,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.061,
      "fullObservedHighPrice": 2.0722,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214859260-5a14fb260d10b",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:40:59.260Z",
      "closedAtUtc": "2026-10-05T15:41:50.538Z",
      "holdingPeriodMs": 51278,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03278,
      "exitPriceQuote": 0.03292,
      "grossPnlGbp": -8.541793776693181,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.14179377669318,
      "cashChangeGbp": -9.341793776693182,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033081576,
      "structuralTargetPrice": 0,
      "maePct": -0.42708968883465903,
      "mfePct": 0,
      "maeGbp": -8.541793776693181,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03278,
      "observedDuringTradeHighPrice": 0.032920000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03278,
      "fullObservedHighPrice": 0.032920000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214771085-44041766ec84",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:39:31.085Z",
      "closedAtUtc": "2026-10-05T15:40:56.831Z",
      "holdingPeriodMs": 85746,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2665,
      "exitPriceQuote": 0.2658,
      "grossPnlGbp": 5.253283302064044,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6532833020640436,
      "cashChangeGbp": 4.453283302064044,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.15 triggered at projected net £3.65 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2689518,
      "structuralTargetPrice": 0,
      "maePct": -0.03752345215759436,
      "mfePct": 0.33771106941839096,
      "maeGbp": -0.7504690431518872,
      "mfeGbp": 6.75422138836782,
      "observedDuringTradeLowPrice": 0.2656,
      "observedDuringTradeHighPrice": 0.2666,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2656,
      "fullObservedHighPrice": 0.2666,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214725516-9360a822985af",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:38:45.516Z",
      "closedAtUtc": "2026-10-05T15:40:13.267Z",
      "holdingPeriodMs": 87751,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.41498,
      "exitPriceQuote": 0.41402,
      "grossPnlGbp": 4.626728998987982,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.026728998987982,
      "cashChangeGbp": 3.8267289989879822,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.83 triggered at projected net £3.03 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.41879781600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.004819509373937176,
      "mfePct": 0.4217070702202586,
      "maeGbp": -0.09639018747874353,
      "mfeGbp": 8.434141404405173,
      "observedDuringTradeLowPrice": 0.41323,
      "observedDuringTradeHighPrice": 0.415,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.41323,
      "fullObservedHighPrice": 0.415,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214720598-641286dfdcc4a",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:38:40.598Z",
      "closedAtUtc": "2026-10-05T15:39:11.838Z",
      "holdingPeriodMs": 31240,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06914,
      "exitPriceQuote": 0.06932,
      "grossPnlGbp": 5.206826728377597,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6068267283775968,
      "cashChangeGbp": 4.406826728377597,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.34 triggered at projected net £3.61 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068503912,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3471217818918197,
      "maeGbp": 0,
      "mfeGbp": 6.942435637836394,
      "observedDuringTradeLowPrice": 0.06914,
      "observedDuringTradeHighPrice": 0.06938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06914,
      "fullObservedHighPrice": 0.06938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214600432-e63e428c9591e",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:36:40.432Z",
      "closedAtUtc": "2026-10-05T15:37:33.130Z",
      "holdingPeriodMs": 52698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.053,
      "exitPriceQuote": 2.0569,
      "grossPnlGbp": 3.7993180711156715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1993180711156715,
      "cashChangeGbp": 2.9993180711156713,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.44 triggered at projected net £2.20 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0341124,
      "structuralTargetPrice": 0,
      "maePct": -0.34096444227959655,
      "mfePct": 0.30199707744764764,
      "maeGbp": -6.819288845591931,
      "mfeGbp": 6.039941548952953,
      "observedDuringTradeLowPrice": 2.046,
      "observedDuringTradeHighPrice": 2.0592,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.046,
      "fullObservedHighPrice": 2.0592,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214480192-edc2a3c5ab028",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:34:40.192Z",
      "closedAtUtc": "2026-10-05T15:36:07.935Z",
      "holdingPeriodMs": 87743,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06769,
      "exitPriceQuote": 0.06796,
      "grossPnlGbp": -7.977544689023676,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.577544689023677,
      "cashChangeGbp": -8.777544689023676,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068312748,
      "structuralTargetPrice": 0,
      "maePct": -0.39887723445118384,
      "mfePct": 0.1034126163391943,
      "maeGbp": -7.977544689023676,
      "mfeGbp": 2.068252326783886,
      "observedDuringTradeLowPrice": 0.06762,
      "observedDuringTradeHighPrice": 0.06796,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06762,
      "fullObservedHighPrice": 0.06796,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214240116-4db679bfae86",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:30:40.116Z",
      "closedAtUtc": "2026-10-05T15:33:32.828Z",
      "holdingPeriodMs": 172712,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 71.42,
      "exitPriceQuote": 71.08,
      "grossPnlGbp": -9.521142537104549,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.121142537104548,
      "cashChangeGbp": -10.32114253710455,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 70.762936,
      "structuralTargetPrice": 0,
      "maePct": -0.4760571268552274,
      "mfePct": 0.05600672080648564,
      "maeGbp": -9.521142537104549,
      "mfeGbp": 1.1201344161297129,
      "observedDuringTradeLowPrice": 71.08,
      "observedDuringTradeHighPrice": 71.46,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 71.08,
      "fullObservedHighPrice": 71.46,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214197909-42a15ca500dbc",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:29:57.909Z",
      "closedAtUtc": "2026-10-05T15:30:32.688Z",
      "holdingPeriodMs": 34779,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8141,
      "exitPriceQuote": 0.8157,
      "grossPnlGbp": 3.9307210416409153,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.330721041640915,
      "cashChangeGbp": 3.130721041640915,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.30 triggered at projected net £2.33 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80661028,
      "structuralTargetPrice": 0,
      "maePct": -0.03685050976539467,
      "mfePct": 0.29480407812307546,
      "maeGbp": -0.7370101953078934,
      "mfeGbp": 5.896081562461509,
      "observedDuringTradeLowPrice": 0.8138,
      "observedDuringTradeHighPrice": 0.8165,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8138,
      "fullObservedHighPrice": 0.8165,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791214000413-d0c02f3e76574",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:26:40.413Z",
      "closedAtUtc": "2026-10-05T15:29:35.440Z",
      "holdingPeriodMs": 175027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.286,
      "exitPriceQuote": 28.269,
      "grossPnlGbp": 1.202008060524854,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.3979919394751461,
      "cashChangeGbp": 0.40200806052485394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / £1 trailing profit lock £2.84 triggered at projected net £-0.40 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.546231200000005,
      "structuralTargetPrice": 0,
      "maePct": -0.04949444955101233,
      "mfePct": 0.2722194725305866,
      "maeGbp": -0.9898889910202466,
      "mfeGbp": 5.444389450611732,
      "observedDuringTradeLowPrice": 28.209,
      "observedDuringTradeHighPrice": 28.299999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.209,
      "fullObservedHighPrice": 28.299999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213953995-c0e1165f9fa5e",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:25:53.995Z",
      "closedAtUtc": "2026-10-05T15:29:24.185Z",
      "holdingPeriodMs": 210190,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0831,
      "exitPriceQuote": 1.0806,
      "grossPnlGbp": 4.61637891238103,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0163789123810303,
      "cashChangeGbp": 3.8163789123810306,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.12 triggered at projected net £3.02 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.09306452,
      "structuralTargetPrice": 0,
      "maePct": -0.12002585172191663,
      "mfePct": 0.2862154925676189,
      "maeGbp": -2.4005170344383324,
      "mfeGbp": 5.724309851352379,
      "observedDuringTradeLowPrice": 1.08,
      "observedDuringTradeHighPrice": 1.0844000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.08,
      "fullObservedHighPrice": 1.0844000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213898834-8f1a350cbef87",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:24:58.834Z",
      "closedAtUtc": "2026-10-05T15:26:33.127Z",
      "holdingPeriodMs": 94293,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06817,
      "exitPriceQuote": 0.0684,
      "grossPnlGbp": 6.7478362916241155,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.147836291624115,
      "cashChangeGbp": 5.947836291624116,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.61 triggered at projected net £5.15 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.067542836,
      "structuralTargetPrice": 0,
      "maePct": -0.08801525597768904,
      "mfePct": 0.41073786122928335,
      "maeGbp": -1.7603051195537807,
      "mfeGbp": 8.214757224585666,
      "observedDuringTradeLowPrice": 0.06811,
      "observedDuringTradeHighPrice": 0.06845,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06811,
      "fullObservedHighPrice": 0.06845,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213876162-60348610b1048",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:24:36.162Z",
      "closedAtUtc": "2026-10-05T15:25:50.922Z",
      "holdingPeriodMs": 74760,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.9023,
      "exitPriceQuote": 3.9154,
      "grossPnlGbp": 6.713989185864803,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.113989185864803,
      "cashChangeGbp": 5.9139891858648035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.40 triggered at projected net £5.11 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.86639884,
      "structuralTargetPrice": 0,
      "maePct": -0.2485713553545356,
      "mfePct": 0.39976424160110857,
      "maeGbp": -4.971427107090712,
      "mfeGbp": 7.995284832022171,
      "observedDuringTradeLowPrice": 3.8926,
      "observedDuringTradeHighPrice": 3.9179,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8926,
      "fullObservedHighPrice": 3.9179,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213788775-011dfbe6231b2",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:23:08.775Z",
      "closedAtUtc": "2026-10-05T15:24:54.738Z",
      "holdingPeriodMs": 105963,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8111,
      "exitPriceQuote": 0.8131,
      "grossPnlGbp": 4.931574405128841,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.331574405128841,
      "cashChangeGbp": 4.131574405128841,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.06 triggered at projected net £3.33 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80363788,
      "structuralTargetPrice": 0,
      "maePct": -0.06164468006411737,
      "mfePct": 0.3328812723461872,
      "maeGbp": -1.2328936012823475,
      "mfeGbp": 6.657625446923744,
      "observedDuringTradeLowPrice": 0.8106,
      "observedDuringTradeHighPrice": 0.8138,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8106,
      "fullObservedHighPrice": 0.8138,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213794935-6971cb9c59c65",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:23:14.935Z",
      "closedAtUtc": "2026-10-05T15:23:34.381Z",
      "holdingPeriodMs": 19446,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.011041,
      "exitPriceQuote": 0.011082,
      "grossPnlGbp": -7.426863508740036,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.026863508740036,
      "cashChangeGbp": -8.226863508740037,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.011142577200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3713431754370018,
      "mfePct": 0.18114301240830466,
      "maeGbp": -7.426863508740036,
      "mfeGbp": 3.622860248166093,
      "observedDuringTradeLowPrice": 0.011021,
      "observedDuringTradeHighPrice": 0.011082000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.011021,
      "fullObservedHighPrice": 0.011082000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213402148-8f499f923270a",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:16:42.148Z",
      "closedAtUtc": "2026-10-05T15:22:43.612Z",
      "holdingPeriodMs": 361464,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06167,
      "exitPriceQuote": 0.06142,
      "grossPnlGbp": -8.107669855683485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.707669855683484,
      "cashChangeGbp": -8.907669855683485,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061102636,
      "structuralTargetPrice": 0,
      "maePct": -0.4053834927841742,
      "mfePct": 0,
      "maeGbp": -8.107669855683483,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06142,
      "observedDuringTradeHighPrice": 0.06167,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06142,
      "fullObservedHighPrice": 0.06167,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213578418-a64080fa8bfab",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:19:38.418Z",
      "closedAtUtc": "2026-10-05T15:21:51.038Z",
      "holdingPeriodMs": 132620,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2795,
      "exitPriceQuote": 0.2783,
      "grossPnlGbp": -8.586762075134414,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.186762075134414,
      "cashChangeGbp": -9.386762075134415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2769286,
      "structuralTargetPrice": 0,
      "maePct": -0.4293381037567207,
      "mfePct": 0.057245080500892116,
      "maeGbp": -8.586762075134414,
      "mfeGbp": 1.1449016100178424,
      "observedDuringTradeLowPrice": 0.2783,
      "observedDuringTradeHighPrice": 0.27966,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2783,
      "fullObservedHighPrice": 0.27966,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213458406-544c8fa11e7bb",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:17:38.406Z",
      "closedAtUtc": "2026-10-05T15:19:35.862Z",
      "holdingPeriodMs": 117456,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06844,
      "exitPriceQuote": 0.06833,
      "grossPnlGbp": 3.214494447691379,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6144944476913787,
      "cashChangeGbp": 2.4144944476913786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.66 triggered at projected net £1.61 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06906964800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.04383401519579522,
      "mfePct": 0.263004091174751,
      "maeGbp": -0.8766803039159043,
      "mfeGbp": 5.26008182349502,
      "observedDuringTradeLowPrice": 0.06826,
      "observedDuringTradeHighPrice": 0.06847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06826,
      "fullObservedHighPrice": 0.06847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213085173-7c9073bd8e8e3",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:11:25.173Z",
      "closedAtUtc": "2026-10-05T15:17:06.063Z",
      "holdingPeriodMs": 340890,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1307.08,
      "exitPriceQuote": 1312.33,
      "grossPnlGbp": -8.033173179912477,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.633173179912477,
      "cashChangeGbp": -8.833173179912478,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1319.1051360000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4016586589956238,
      "mfePct": 0.12700064265384325,
      "maeGbp": -8.033173179912476,
      "mfeGbp": 2.540012853076865,
      "observedDuringTradeLowPrice": 1305.42,
      "observedDuringTradeHighPrice": 1312.33,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1305.42,
      "fullObservedHighPrice": 1312.33,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213329407-0b8a6fadc752",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:15:29.407Z",
      "closedAtUtc": "2026-10-05T15:16:39.566Z",
      "holdingPeriodMs": 70159,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.452,
      "exitPriceQuote": 28.404,
      "grossPnlGbp": 3.374103753690554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7741037536905537,
      "cashChangeGbp": 2.5741037536905536,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.18 triggered at projected net £1.77 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.713758400000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23899901588641004,
      "maeGbp": 0,
      "mfeGbp": 4.7799803177282,
      "observedDuringTradeLowPrice": 28.384,
      "observedDuringTradeHighPrice": 28.452,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.384,
      "fullObservedHighPrice": 28.452,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213274350-4ddaeb43f35b",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:14:34.350Z",
      "closedAtUtc": "2026-10-05T15:15:26.519Z",
      "holdingPeriodMs": 52169,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08142,
      "exitPriceQuote": 0.08109,
      "grossPnlGbp": -8.106116433309035,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.706116433309035,
      "cashChangeGbp": -8.906116433309036,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08067093600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4053058216654517,
      "mfePct": 0.1842299189388324,
      "maeGbp": -8.106116433309035,
      "mfeGbp": 3.6845983787766476,
      "observedDuringTradeLowPrice": 0.08109,
      "observedDuringTradeHighPrice": 0.08157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08109,
      "fullObservedHighPrice": 0.08157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791213224542-90b3434e2e66f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:13:44.542Z",
      "closedAtUtc": "2026-10-05T15:14:30.408Z",
      "holdingPeriodMs": 45866,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04524,
      "exitPriceQuote": 0.04483,
      "grossPnlGbp": 18.125552608311256,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.525552608311255,
      "cashChangeGbp": 17.325552608311256,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £16.85 triggered at projected net £16.53 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045656208000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.022104332449151463,
      "mfePct": 0.9725906277630478,
      "maeGbp": -0.4420866489830293,
      "mfeGbp": 19.451812555260958,
      "observedDuringTradeLowPrice": 0.0448,
      "observedDuringTradeHighPrice": 0.04525,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0448,
      "fullObservedHighPrice": 0.04525,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791212618874-4b341846a5ef3",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:03:38.874Z",
      "closedAtUtc": "2026-10-05T15:13:42.267Z",
      "holdingPeriodMs": 603393,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 555.9,
      "exitPriceQuote": 555.41,
      "grossPnlGbp": -1.7629069976614828,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.362906997661483,
      "cashChangeGbp": -2.562906997661483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 550.78572,
      "structuralTargetPrice": 0,
      "maePct": -0.28962043533009785,
      "mfePct": 0,
      "maeGbp": -5.792408706601957,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 554.29,
      "observedDuringTradeHighPrice": 555.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 554.29,
      "fullObservedHighPrice": 555.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791212480672-e9637dddaa363",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:01:20.672Z",
      "closedAtUtc": "2026-10-05T15:11:22.707Z",
      "holdingPeriodMs": 602035,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21488,
      "exitPriceQuote": 0.215,
      "grossPnlGbp": -1.1169024571854895,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7169024571854896,
      "cashChangeGbp": -1.9169024571854896,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21685689600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3024944154877195,
      "mfePct": 0.05584512285926156,
      "maeGbp": -6.04988830975439,
      "mfeGbp": 1.1169024571852313,
      "observedDuringTradeLowPrice": 0.21476,
      "observedDuringTradeHighPrice": 0.21552999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21476,
      "fullObservedHighPrice": 0.21552999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791212472805-8105a60f87ebf",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:01:12.805Z",
      "closedAtUtc": "2026-10-05T15:03:29.969Z",
      "holdingPeriodMs": 137164,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20191,
      "exitPriceQuote": 0.20266,
      "grossPnlGbp": -7.42905254816503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.02905254816503,
      "cashChangeGbp": -8.229052548165031,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20376757200000004,
      "structuralTargetPrice": 0,
      "maePct": -0.3714526274082515,
      "mfePct": 0.07924322718042369,
      "maeGbp": -7.429052548165031,
      "mfeGbp": 1.5848645436084738,
      "observedDuringTradeLowPrice": 0.20175,
      "observedDuringTradeHighPrice": 0.20266,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20175,
      "fullObservedHighPrice": 0.20266,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791212105044-1c2af4f4f039c",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:55:05.044Z",
      "closedAtUtc": "2026-10-05T15:01:15.911Z",
      "holdingPeriodMs": 370867,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.072,
      "exitPriceQuote": 0.0719,
      "grossPnlGbp": 2.777777777777472,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.177777777777472,
      "cashChangeGbp": 1.977777777777472,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.12 triggered at projected net £1.18 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0726624,
      "structuralTargetPrice": 0,
      "maePct": -0.09722222222222308,
      "mfePct": 0.23611111111109667,
      "maeGbp": -1.9444444444444615,
      "mfeGbp": 4.722222222221934,
      "observedDuringTradeLowPrice": 0.07183,
      "observedDuringTradeHighPrice": 0.07207,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07183,
      "fullObservedHighPrice": 0.07207,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791212412588-86b3c335d9d4d",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T15:00:12.588Z",
      "closedAtUtc": "2026-10-05T15:01:09.867Z",
      "holdingPeriodMs": 57279,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.968,
      "exitPriceQuote": 4.946,
      "grossPnlGbp": 8.856682769726344,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.2566827697263445,
      "cashChangeGbp": 8.056682769726343,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.28 triggered at projected net £7.26 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.013705600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.020128824476657287,
      "mfePct": 0.6441223832528187,
      "maeGbp": -0.40257648953314573,
      "mfeGbp": 12.882447665056372,
      "observedDuringTradeLowPrice": 4.936,
      "observedDuringTradeHighPrice": 4.969,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.936,
      "fullObservedHighPrice": 4.969,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791212245517-0075d382f4b53",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:57:25.517Z",
      "closedAtUtc": "2026-10-05T15:00:09.504Z",
      "holdingPeriodMs": 163987,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09242,
      "exitPriceQuote": 0.0921,
      "grossPnlGbp": 6.924908028565263,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.324908028565263,
      "cashChangeGbp": 6.1249080285652635,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.41 triggered at projected net £5.32 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.093270264,
      "structuralTargetPrice": 0,
      "maePct": -0.15148236312486607,
      "mfePct": 0.40034624540142316,
      "maeGbp": -3.029647262497322,
      "mfeGbp": 8.006924908028463,
      "observedDuringTradeLowPrice": 0.09205,
      "observedDuringTradeHighPrice": 0.09255999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09205,
      "fullObservedHighPrice": 0.09255999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211935680-bb77c66358cbf",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:52:15.680Z",
      "closedAtUtc": "2026-10-05T14:57:21.160Z",
      "holdingPeriodMs": 305480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06974,
      "exitPriceQuote": 0.06961,
      "grossPnlGbp": 3.7281330656722464,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1281330656722464,
      "cashChangeGbp": 2.928133065672246,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.28 triggered at projected net £2.13 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070381608,
      "structuralTargetPrice": 0,
      "maePct": -0.11471178663607219,
      "mfePct": 0.24376254660164842,
      "maeGbp": -2.294235732721444,
      "mfeGbp": 4.875250932032968,
      "observedDuringTradeLowPrice": 0.06957,
      "observedDuringTradeHighPrice": 0.06982,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06957,
      "fullObservedHighPrice": 0.06982,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211942562-dd251d6c103dd",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:52:22.562Z",
      "closedAtUtc": "2026-10-05T14:55:00.331Z",
      "holdingPeriodMs": 157769,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2494,
      "exitPriceQuote": 0.2488,
      "grossPnlGbp": 4.811547714514973,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2115477145149733,
      "cashChangeGbp": 4.011547714514974,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.82 triggered at projected net £3.21 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25169448000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.08019246190857175,
      "mfePct": 0.3207698476343316,
      "maeGbp": -1.603849238171435,
      "mfeGbp": 6.415396952686632,
      "observedDuringTradeLowPrice": 0.2486,
      "observedDuringTradeHighPrice": 0.24960000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2486,
      "fullObservedHighPrice": 0.24960000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211591524-a477fbe65ef5d",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:46:31.524Z",
      "closedAtUtc": "2026-10-05T14:52:18.156Z",
      "holdingPeriodMs": 346632,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06623,
      "exitPriceQuote": 0.06572,
      "grossPnlGbp": 15.400875736071164,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.800875736071164,
      "cashChangeGbp": 14.600875736071163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £15.52 triggered at projected net £13.80 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06683931600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09059338668277894,
      "mfePct": 0.9059338668277265,
      "maeGbp": -1.8118677336555788,
      "mfeGbp": 18.11867733655453,
      "observedDuringTradeLowPrice": 0.06563,
      "observedDuringTradeHighPrice": 0.06629,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06563,
      "fullObservedHighPrice": 0.06629,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211835582-d05af05d58c49",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:50:35.582Z",
      "closedAtUtc": "2026-10-05T14:52:13.327Z",
      "holdingPeriodMs": 97745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09328,
      "exitPriceQuote": 0.0928,
      "grossPnlGbp": 10.29159519725575,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.69159519725575,
      "cashChangeGbp": 9.49159519725575,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.98 triggered at projected net £8.69 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.094138176,
      "structuralTargetPrice": 0,
      "maePct": -0.10720411663808196,
      "mfePct": 0.5789022298456248,
      "maeGbp": -2.1440823327616396,
      "mfeGbp": 11.578044596912497,
      "observedDuringTradeLowPrice": 0.09274,
      "observedDuringTradeHighPrice": 0.09337999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09274,
      "fullObservedHighPrice": 0.09337999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211611872-5a811698e2fd4",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:46:51.872Z",
      "closedAtUtc": "2026-10-05T14:50:30.776Z",
      "holdingPeriodMs": 218904,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.899,
      "exitPriceQuote": 8.937,
      "grossPnlGbp": -8.540285425328745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.140285425328745,
      "cashChangeGbp": -9.340285425328746,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.9808708,
      "structuralTargetPrice": 0,
      "maePct": -0.4270142712664373,
      "mfePct": 0.04494887065961973,
      "maeGbp": -8.540285425328747,
      "mfeGbp": 0.8989774131923945,
      "observedDuringTradeLowPrice": 8.895,
      "observedDuringTradeHighPrice": 8.937,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.895,
      "fullObservedHighPrice": 8.937,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211291288-b287988a4468f",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:41:31.288Z",
      "closedAtUtc": "2026-10-05T14:46:47.564Z",
      "holdingPeriodMs": 316276,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21591,
      "exitPriceQuote": 0.21557,
      "grossPnlGbp": 3.149460423324341,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5494604233243408,
      "cashChangeGbp": 2.3494604233243406,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.03 triggered at projected net £1.55 after fees",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.217896372,
      "structuralTargetPrice": 0,
      "maePct": -0.12968366448983487,
      "mfePct": 0.23157797230327473,
      "maeGbp": -2.5936732897966976,
      "mfeGbp": 4.631559446065494,
      "observedDuringTradeLowPrice": 0.21541,
      "observedDuringTradeHighPrice": 0.21619000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21541,
      "fullObservedHighPrice": 0.21619000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791210986947-e50ffc606a163",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:36:26.947Z",
      "closedAtUtc": "2026-10-05T14:46:26.962Z",
      "holdingPeriodMs": 600015,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10123,
      "exitPriceQuote": 0.10107,
      "grossPnlGbp": 3.161118245579519,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.561118245579519,
      "cashChangeGbp": 2.3611182455795188,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10216131600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2667193519707659,
      "mfePct": 0.1778129013138394,
      "maeGbp": -5.334387039415318,
      "mfeGbp": 3.556258026276788,
      "observedDuringTradeLowPrice": 0.10105,
      "observedDuringTradeHighPrice": 0.10149999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10105,
      "fullObservedHighPrice": 0.10149999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211230083-e5df32016afee",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:40:30.083Z",
      "closedAtUtc": "2026-10-05T14:41:29.014Z",
      "holdingPeriodMs": 58931,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4613,
      "exitPriceQuote": 0.4634,
      "grossPnlGbp": -9.104704097116803,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.704704097116803,
      "cashChangeGbp": -9.904704097116804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46554396000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4552352048558402,
      "mfePct": 0.08671146759159147,
      "maeGbp": -9.104704097116803,
      "mfeGbp": 1.7342293518318295,
      "observedDuringTradeLowPrice": 0.4609,
      "observedDuringTradeHighPrice": 0.4634,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4609,
      "fullObservedHighPrice": 0.4634,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791211044855-b20c82862fcd",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:37:24.855Z",
      "closedAtUtc": "2026-10-05T14:40:27.657Z",
      "holdingPeriodMs": 182802,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04933,
      "exitPriceQuote": 0.04912,
      "grossPnlGbp": 8.51408878978317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.91408878978317,
      "cashChangeGbp": 7.71408878978317,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.13 triggered at projected net £6.91 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049783836000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.1216298398540533,
      "mfePct": 0.4865193594161711,
      "maeGbp": -2.4325967970810662,
      "mfeGbp": 9.730387188323421,
      "observedDuringTradeLowPrice": 0.04909,
      "observedDuringTradeHighPrice": 0.049389999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04909,
      "fullObservedHighPrice": 0.049389999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791210991872-1414e0ec8ae12",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:36:31.872Z",
      "closedAtUtc": "2026-10-05T14:37:22.575Z",
      "holdingPeriodMs": 50703,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 298.29,
      "exitPriceQuote": 299.4,
      "grossPnlGbp": -7.442421804284131,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.042421804284132,
      "cashChangeGbp": -8.242421804284131,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 301.03426800000005,
      "structuralTargetPrice": 0,
      "maePct": -0.37212109021420653,
      "mfePct": 0.010057326762556423,
      "maeGbp": -7.44242180428413,
      "mfeGbp": 0.20114653525112847,
      "observedDuringTradeLowPrice": 298.26,
      "observedDuringTradeHighPrice": 299.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 298.26,
      "fullObservedHighPrice": 299.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791210690942-875e5d0b81353",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:31:30.942Z",
      "closedAtUtc": "2026-10-05T14:32:09.513Z",
      "holdingPeriodMs": 38571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 71.15,
      "exitPriceQuote": 71.31,
      "grossPnlGbp": 4.497540407589503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8975404075895033,
      "cashChangeGbp": 3.6975404075895035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.02 triggered at projected net £2.90 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 70.49542000000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.28109627547433397,
      "maeGbp": 0,
      "mfeGbp": 5.62192550948668,
      "observedDuringTradeLowPrice": 71.15,
      "observedDuringTradeHighPrice": 71.35,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 71.15,
      "fullObservedHighPrice": 71.35,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791209968352-67455800e2291",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:19:28.352Z",
      "closedAtUtc": "2026-10-05T14:29:30.769Z",
      "holdingPeriodMs": 602417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33638,
      "exitPriceQuote": 0.33645,
      "grossPnlGbp": 0.41619596884484505,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.183804031155155,
      "cashChangeGbp": -0.383804031155155,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.333285304,
      "structuralTargetPrice": 0,
      "maePct": -0.002972828348894108,
      "mfePct": 0.047565253582256224,
      "maeGbp": -0.05945656697788216,
      "mfeGbp": 0.9513050716451246,
      "observedDuringTradeLowPrice": 0.33637,
      "observedDuringTradeHighPrice": 0.33654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33637,
      "fullObservedHighPrice": 0.33654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791210390200-5264c0cbb70a",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:26:30.200Z",
      "closedAtUtc": "2026-10-05T14:29:02.461Z",
      "holdingPeriodMs": 152261,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21965,
      "exitPriceQuote": 0.21896,
      "grossPnlGbp": 6.282722513089223,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.682722513089223,
      "cashChangeGbp": 5.482722513089223,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.50 triggered at projected net £4.68 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22167078000000004,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4051900751195091,
      "maeGbp": 0,
      "mfeGbp": 8.103801502390182,
      "observedDuringTradeLowPrice": 0.21876,
      "observedDuringTradeHighPrice": 0.21965,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21876,
      "fullObservedHighPrice": 0.21965,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791210148334-50fa0605e3c5d",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:22:28.334Z",
      "closedAtUtc": "2026-10-05T14:22:57.938Z",
      "holdingPeriodMs": 29604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0841,
      "exitPriceQuote": 0.08397,
      "grossPnlGbp": 3.0915576694409332,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4915576694409332,
      "cashChangeGbp": 2.291557669440933,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.16 triggered at projected net £1.49 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08487372,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23781212841853966,
      "maeGbp": 0,
      "mfeGbp": 4.756242568370793,
      "observedDuringTradeLowPrice": 0.0839,
      "observedDuringTradeHighPrice": 0.0841,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0839,
      "fullObservedHighPrice": 0.0841,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791209487402-527aeaec41055",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:11:27.402Z",
      "closedAtUtc": "2026-10-05T14:21:28.157Z",
      "holdingPeriodMs": 600755,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3108,
      "exitPriceQuote": 1.3065,
      "grossPnlGbp": -6.560878852609049,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.160878852609049,
      "cashChangeGbp": -7.360878852609049,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.29874064,
      "structuralTargetPrice": 0,
      "maePct": -0.35093072932559793,
      "mfePct": 0.07628928898383522,
      "maeGbp": -7.018614586511959,
      "mfeGbp": 1.5257857796767045,
      "observedDuringTradeLowPrice": 1.3062,
      "observedDuringTradeHighPrice": 1.3118000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3062,
      "fullObservedHighPrice": 1.3118000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791209838388-354e95f0dcccc",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:17:18.388Z",
      "closedAtUtc": "2026-10-05T14:19:14.329Z",
      "holdingPeriodMs": 115941,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1164,
      "exitPriceQuote": 1.1109,
      "grossPnlGbp": -9.85309924758162,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.45309924758162,
      "cashChangeGbp": -10.65309924758162,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.10612912,
      "structuralTargetPrice": 0,
      "maePct": -0.49265496237908096,
      "mfePct": 0.1522751701898992,
      "maeGbp": -9.85309924758162,
      "mfeGbp": 3.045503403797984,
      "observedDuringTradeLowPrice": 1.1109,
      "observedDuringTradeHighPrice": 1.1181,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1109,
      "fullObservedHighPrice": 1.1181,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791209443594-9f5a7ffde3b98",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:10:43.594Z",
      "closedAtUtc": "2026-10-05T14:17:16.006Z",
      "holdingPeriodMs": 392412,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.442,
      "exitPriceQuote": 3.45,
      "grossPnlGbp": 4.6484601975595625,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0484601975595624,
      "cashChangeGbp": 3.8484601975595627,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.21 triggered at projected net £3.05 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.4103336000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.20337013364323409,
      "mfePct": 0.2905287623474662,
      "maeGbp": -4.067402672864682,
      "mfeGbp": 5.810575246949324,
      "observedDuringTradeLowPrice": 3.435,
      "observedDuringTradeHighPrice": 3.4520000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.435,
      "fullObservedHighPrice": 3.4520000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791209187139-bb0005b1c2804",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T14:06:27.139Z",
      "closedAtUtc": "2026-10-05T14:08:03.325Z",
      "holdingPeriodMs": 96186,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02819,
      "exitPriceQuote": 0.02831,
      "grossPnlGbp": -8.513657325292556,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.113657325292555,
      "cashChangeGbp": -9.313657325292557,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028449348000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4256828662646278,
      "mfePct": 0.07094714437743592,
      "maeGbp": -8.513657325292556,
      "mfeGbp": 1.4189428875487184,
      "observedDuringTradeLowPrice": 0.02817,
      "observedDuringTradeHighPrice": 0.02831,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02817,
      "fullObservedHighPrice": 0.02831,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791208466368-b94ae22525898",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:54:26.368Z",
      "closedAtUtc": "2026-10-05T14:00:59.097Z",
      "holdingPeriodMs": 392729,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20756,
      "exitPriceQuote": 0.20692,
      "grossPnlGbp": 6.166891501252666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.566891501252666,
      "cashChangeGbp": 5.366891501252666,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.72 triggered at projected net £4.57 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.209469552,
      "structuralTargetPrice": 0,
      "maePct": -0.15899017151666842,
      "mfePct": 0.3661591828868679,
      "maeGbp": -3.1798034303333687,
      "mfeGbp": 7.323183657737357,
      "observedDuringTradeLowPrice": 0.2068,
      "observedDuringTradeHighPrice": 0.20788999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2068,
      "fullObservedHighPrice": 0.20788999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791208471453-daab9674d027a",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:54:31.453Z",
      "closedAtUtc": "2026-10-05T13:57:19.204Z",
      "holdingPeriodMs": 167751,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08469,
      "exitPriceQuote": 0.08431,
      "grossPnlGbp": 8.973904829377856,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.373904829377857,
      "cashChangeGbp": 8.173904829377856,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.79 triggered at projected net £7.37 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08546914800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.023615539024669084,
      "mfePct": 0.5195418585429165,
      "maeGbp": -0.47231078049338165,
      "mfeGbp": 10.390837170858328,
      "observedDuringTradeLowPrice": 0.08425,
      "observedDuringTradeHighPrice": 0.08471000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08425,
      "fullObservedHighPrice": 0.08471000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207393882-f25164d6f479c",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:36:33.882Z",
      "closedAtUtc": "2026-10-05T13:46:36.149Z",
      "holdingPeriodMs": 602267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08487,
      "exitPriceQuote": 0.0847,
      "grossPnlGbp": 4.006127017791998,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4061270177919982,
      "cashChangeGbp": 3.2061270177919985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08565080400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.15317544479793227,
      "mfePct": 0.2120890774125128,
      "maeGbp": -3.0635088959586456,
      "mfeGbp": 4.241781548250255,
      "observedDuringTradeLowPrice": 0.08469,
      "observedDuringTradeHighPrice": 0.085,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08469,
      "fullObservedHighPrice": 0.085,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207930614-598917cd4c455",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:45:30.614Z",
      "closedAtUtc": "2026-10-05T13:46:27.147Z",
      "holdingPeriodMs": 56533,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0969,
      "exitPriceQuote": 0.09641,
      "grossPnlGbp": 10.113519091847355,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.513519091847355,
      "cashChangeGbp": 9.313519091847354,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.40 triggered at projected net £8.51 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09779148000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.061919504643967484,
      "mfePct": 0.6501547987616156,
      "maeGbp": -1.2383900928793496,
      "mfeGbp": 13.003095975232313,
      "observedDuringTradeLowPrice": 0.09627,
      "observedDuringTradeHighPrice": 0.09695999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09627,
      "fullObservedHighPrice": 0.09695999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207327549-4d7e0e1dbed58",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:35:27.549Z",
      "closedAtUtc": "2026-10-05T13:45:27.958Z",
      "holdingPeriodMs": 600409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1668,
      "exitPriceQuote": 0.1666,
      "grossPnlGbp": 2.398081534772251,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7980815347722507,
      "cashChangeGbp": 1.5980815347722508,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16833456000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1798561151079105,
      "mfePct": 0.1798561151079105,
      "maeGbp": -3.5971223021582097,
      "mfeGbp": 3.5971223021582097,
      "observedDuringTradeLowPrice": 0.1665,
      "observedDuringTradeHighPrice": 0.1671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1665,
      "fullObservedHighPrice": 0.1671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207261543-d4551aafb635b",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:34:21.543Z",
      "closedAtUtc": "2026-10-05T13:36:01.001Z",
      "holdingPeriodMs": 99458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.41967,
      "exitPriceQuote": 0.41936,
      "grossPnlGbp": 1.4773512521742178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.12264874782578228,
      "cashChangeGbp": 0.6773512521742178,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.17 triggered at projected net £-0.12 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.423530964,
      "structuralTargetPrice": 0,
      "maePct": -0.09531298401124967,
      "mfePct": 0.23828246002811754,
      "maeGbp": -1.9062596802249934,
      "mfeGbp": 4.7656492005623505,
      "observedDuringTradeLowPrice": 0.41867,
      "observedDuringTradeHighPrice": 0.42006999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.41867,
      "fullObservedHighPrice": 0.42006999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207206328-97f45f93674a2",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:33:26.328Z",
      "closedAtUtc": "2026-10-05T13:35:14.854Z",
      "holdingPeriodMs": 108526,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03293,
      "exitPriceQuote": 0.03308,
      "grossPnlGbp": -9.110233829334792,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.710233829334792,
      "cashChangeGbp": -9.910233829334793,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033232956,
      "structuralTargetPrice": 0,
      "maePct": -0.45551169146673964,
      "mfePct": 0.12146978439112775,
      "maeGbp": -9.110233829334794,
      "mfeGbp": 2.429395687822555,
      "observedDuringTradeLowPrice": 0.03289,
      "observedDuringTradeHighPrice": 0.03308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03289,
      "fullObservedHighPrice": 0.03308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207109184-147a1e0582527",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:31:49.184Z",
      "closedAtUtc": "2026-10-05T13:34:17.664Z",
      "holdingPeriodMs": 148480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3365,
      "exitPriceQuote": 0.3379,
      "grossPnlGbp": -8.320950965824409,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.920950965824408,
      "cashChangeGbp": -9.12095096582441,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33959580000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.4160475482912204,
      "mfePct": 0.029717682020815598,
      "maeGbp": -8.320950965824409,
      "mfeGbp": 0.594353640416312,
      "observedDuringTradeLowPrice": 0.3364,
      "observedDuringTradeHighPrice": 0.3378999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3364,
      "fullObservedHighPrice": 0.3378999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207088541-4a3dcba703dde",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:31:28.541Z",
      "closedAtUtc": "2026-10-05T13:32:13.563Z",
      "holdingPeriodMs": 45022,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21141,
      "exitPriceQuote": 0.21065,
      "grossPnlGbp": 7.189820727496173,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.589820727496173,
      "cashChangeGbp": 6.389820727496173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £18.21 triggered at projected net £5.59 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.213354972,
      "structuralTargetPrice": 0,
      "maePct": -0.12298377560191583,
      "mfePct": 1.0406319474007757,
      "maeGbp": -2.4596755120383165,
      "mfeGbp": 20.812638948015515,
      "observedDuringTradeLowPrice": 0.20921,
      "observedDuringTradeHighPrice": 0.21167,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20921,
      "fullObservedHighPrice": 0.21167,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207061332-5c86f7d55fe3d",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:31:01.332Z",
      "closedAtUtc": "2026-10-05T13:31:46.652Z",
      "holdingPeriodMs": 45320,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02859,
      "exitPriceQuote": 0.02842,
      "grossPnlGbp": 11.892270024484086,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.292270024484086,
      "cashChangeGbp": 11.092270024484085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £14.89 triggered at projected net £10.29 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028853028000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.10493179433367884,
      "mfePct": 0.8744316194473599,
      "maeGbp": -2.0986358866735766,
      "mfeGbp": 17.4886323889472,
      "observedDuringTradeLowPrice": 0.02834,
      "observedDuringTradeHighPrice": 0.02862,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02834,
      "fullObservedHighPrice": 0.02862,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791206485179-9068396762e3",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:21:25.179Z",
      "closedAtUtc": "2026-10-05T13:31:26.151Z",
      "holdingPeriodMs": 600972,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 71.05,
      "exitPriceQuote": 70.9,
      "grossPnlGbp": -4.22237860661482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.822378606614819,
      "cashChangeGbp": -5.0223786066148195,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 70.39634,
      "structuralTargetPrice": 0,
      "maePct": -0.35186488388458836,
      "mfePct": 0.014074595355390733,
      "maeGbp": -7.037297677691767,
      "mfeGbp": 0.28149190710781463,
      "observedDuringTradeLowPrice": 70.8,
      "observedDuringTradeHighPrice": 71.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.8,
      "fullObservedHighPrice": 71.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791207040694-c53a9e4c822bb",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:30:40.694Z",
      "closedAtUtc": "2026-10-05T13:30:58.787Z",
      "holdingPeriodMs": 18093,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.472,
      "exitPriceQuote": 0.4699,
      "grossPnlGbp": -8.898305084745724,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.498305084745724,
      "cashChangeGbp": -9.698305084745725,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.4676576,
      "structuralTargetPrice": 0,
      "maePct": -0.44491525423728623,
      "mfePct": 0,
      "maeGbp": -8.898305084745724,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4699,
      "observedDuringTradeHighPrice": 0.472,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4699,
      "fullObservedHighPrice": 0.472,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791206992984-7313c355e371a",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:29:52.984Z",
      "closedAtUtc": "2026-10-05T13:30:36.017Z",
      "holdingPeriodMs": 43033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 558.56,
      "exitPriceQuote": 556.05,
      "grossPnlGbp": -8.987396161558262,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.587396161558262,
      "cashChangeGbp": -9.787396161558263,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 553.421248,
      "structuralTargetPrice": 0,
      "maePct": -0.44936980807791305,
      "mfePct": 0,
      "maeGbp": -8.98739616155826,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 556.05,
      "observedDuringTradeHighPrice": 558.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 556.05,
      "fullObservedHighPrice": 558.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791206389269-498a2e33ff5c2",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:19:49.269Z",
      "closedAtUtc": "2026-10-05T13:29:50.368Z",
      "holdingPeriodMs": 601099,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2721.66,
      "exitPriceQuote": 2719.02,
      "grossPnlGbp": -1.9399925045743207,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.539992504574321,
      "cashChangeGbp": -2.739992504574321,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2696.620728,
      "structuralTargetPrice": 0,
      "maePct": -0.16754480721324286,
      "mfePct": 0.03012867147256321,
      "maeGbp": -3.350896144264857,
      "mfeGbp": 0.6025734294512641,
      "observedDuringTradeLowPrice": 2717.1,
      "observedDuringTradeHighPrice": 2722.48,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2717.1,
      "fullObservedHighPrice": 2722.48,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205911514-6a53772b9647f",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:11:51.514Z",
      "closedAtUtc": "2026-10-05T13:19:54.031Z",
      "holdingPeriodMs": 482517,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.068,
      "exitPriceQuote": 0.06814,
      "grossPnlGbp": 4.117647058823565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5176470588235653,
      "cashChangeGbp": 3.3176470588235656,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.58 triggered at projected net £2.52 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0673744,
      "structuralTargetPrice": 0,
      "maePct": -0.3235294117647029,
      "mfePct": 0.30882352941176744,
      "maeGbp": -6.470588235294058,
      "mfeGbp": 6.176470588235349,
      "observedDuringTradeLowPrice": 0.06778,
      "observedDuringTradeHighPrice": 0.06821,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06778,
      "fullObservedHighPrice": 0.06821,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205785551-3a26df2fd9d41",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:09:45.551Z",
      "closedAtUtc": "2026-10-05T13:19:46.863Z",
      "holdingPeriodMs": 601312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4156.99,
      "exitPriceQuote": 4155.9,
      "grossPnlGbp": 0.5244179081499574,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.0755820918500427,
      "cashChangeGbp": -0.2755820918500427,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4195.234308,
      "structuralTargetPrice": 0,
      "maePct": -0.02357474999940998,
      "mfePct": 0.04354111989683619,
      "maeGbp": -0.4714949999881996,
      "mfeGbp": 0.8708223979367239,
      "observedDuringTradeLowPrice": 4155.18,
      "observedDuringTradeHighPrice": 4157.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4155.18,
      "fullObservedHighPrice": 4157.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205735529-c5bef43d424c3",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:08:55.529Z",
      "closedAtUtc": "2026-10-05T13:11:49.140Z",
      "holdingPeriodMs": 173611,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 184.22,
      "exitPriceQuote": 183.47,
      "grossPnlGbp": -8.142438388882859,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.742438388882858,
      "cashChangeGbp": -8.94243838888286,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 182.525176,
      "structuralTargetPrice": 0,
      "maePct": -0.4071219194441429,
      "mfePct": 0,
      "maeGbp": -8.142438388882857,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 183.47,
      "observedDuringTradeHighPrice": 184.22,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 183.47,
      "fullObservedHighPrice": 184.22,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205361969-b36b287e1c4d8",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:02:41.969Z",
      "closedAtUtc": "2026-10-05T13:09:42.746Z",
      "holdingPeriodMs": 420777,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04848,
      "exitPriceQuote": 0.04865,
      "grossPnlGbp": 7.01320132013187,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.41320132013187,
      "cashChangeGbp": 6.21320132013187,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.89 triggered at projected net £5.41 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048033984,
      "structuralTargetPrice": 0,
      "maePct": -0.3094059405940683,
      "mfePct": 0.4744224422442265,
      "maeGbp": -6.188118811881366,
      "mfeGbp": 9.48844884488453,
      "observedDuringTradeLowPrice": 0.04833,
      "observedDuringTradeHighPrice": 0.04871,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04833,
      "fullObservedHighPrice": 0.04871,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205464639-687497c901353",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:04:24.639Z",
      "closedAtUtc": "2026-10-05T13:08:51.731Z",
      "holdingPeriodMs": 267092,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04676,
      "exitPriceQuote": 0.04657,
      "grossPnlGbp": -8.126603934987282,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.726603934987281,
      "cashChangeGbp": -8.926603934987282,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04632980800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4063301967493641,
      "mfePct": 0.10692899914455624,
      "maeGbp": -8.126603934987282,
      "mfeGbp": 2.138579982891125,
      "observedDuringTradeLowPrice": 0.04657,
      "observedDuringTradeHighPrice": 0.04681,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04657,
      "fullObservedHighPrice": 0.04681,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205270252-3f9f637bb89b1",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:01:10.252Z",
      "closedAtUtc": "2026-10-05T13:04:21.898Z",
      "holdingPeriodMs": 191646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8577,
      "exitPriceQuote": 0.8615,
      "grossPnlGbp": -8.860907077066631,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.460907077066631,
      "cashChangeGbp": -9.660907077066632,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8655908400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4430453538533316,
      "mfePct": 0.08161361781509081,
      "maeGbp": -8.860907077066633,
      "mfeGbp": 1.6322723563018164,
      "observedDuringTradeLowPrice": 0.857,
      "observedDuringTradeHighPrice": 0.8615,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.857,
      "fullObservedHighPrice": 0.8615,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205127551-31b944058238b",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:58:47.551Z",
      "closedAtUtc": "2026-10-05T13:02:39.431Z",
      "holdingPeriodMs": 231880,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23525,
      "exitPriceQuote": 0.23615,
      "grossPnlGbp": -7.6514346439958505,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.25143464399585,
      "cashChangeGbp": -8.451434643995851,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23741430000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.38257173219979257,
      "mfePct": 0.021253985122208077,
      "maeGbp": -7.651434643995851,
      "mfeGbp": 0.4250797024441615,
      "observedDuringTradeLowPrice": 0.2352,
      "observedDuringTradeHighPrice": 0.23615000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2352,
      "fullObservedHighPrice": 0.23615000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205254864-b3fa2bfe65d21",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T13:00:54.864Z",
      "closedAtUtc": "2026-10-05T13:01:05.347Z",
      "holdingPeriodMs": 10483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2368,
      "exitPriceQuote": 0.23741,
      "grossPnlGbp": 5.152027027027022,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5520270270270218,
      "cashChangeGbp": 4.352027027027022,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.82 triggered at projected net £3.55 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23462144000000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4054054054054006,
      "maeGbp": 0,
      "mfeGbp": 8.108108108108011,
      "observedDuringTradeLowPrice": 0.2368,
      "observedDuringTradeHighPrice": 0.23775999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2368,
      "fullObservedHighPrice": 0.23775999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791205014915-7d71a0987bc15",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:56:54.915Z",
      "closedAtUtc": "2026-10-05T13:00:52.194Z",
      "holdingPeriodMs": 237279,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 301.58,
      "exitPriceQuote": 302.69,
      "grossPnlGbp": -7.3612308508522695,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.96123085085227,
      "cashChangeGbp": -8.16123085085227,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 304.354536,
      "structuralTargetPrice": 0,
      "maePct": -0.3680615425426135,
      "mfePct": 0.12268718084753782,
      "maeGbp": -7.3612308508522695,
      "mfeGbp": 2.4537436169507565,
      "observedDuringTradeLowPrice": 301.21,
      "observedDuringTradeHighPrice": 302.69,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 301.21,
      "fullObservedHighPrice": 302.69,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791204520428-837f39bdf9603",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:48:40.428Z",
      "closedAtUtc": "2026-10-05T12:58:41.494Z",
      "holdingPeriodMs": 601066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4698,
      "exitPriceQuote": 0.4696,
      "grossPnlGbp": 0.8514261387823668,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7485738612176333,
      "cashChangeGbp": 0.05142613878236679,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47412216,
      "structuralTargetPrice": 0,
      "maePct": -0.12771392081736685,
      "mfePct": 0.17028522775649702,
      "maeGbp": -2.554278416347337,
      "mfeGbp": 3.4057045551299403,
      "observedDuringTradeLowPrice": 0.469,
      "observedDuringTradeHighPrice": 0.4704,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.469,
      "fullObservedHighPrice": 0.4704,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791204909379-4e09e164663e7",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:55:09.379Z",
      "closedAtUtc": "2026-10-05T12:56:51.814Z",
      "holdingPeriodMs": 102435,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04828,
      "exitPriceQuote": 0.04836,
      "grossPnlGbp": 3.3140016570006936,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7140016570006935,
      "cashChangeGbp": 2.5140016570006933,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.37 triggered at projected net £1.71 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.047835824000000006,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.248550124275052,
      "maeGbp": 0,
      "mfeGbp": 4.97100248550104,
      "observedDuringTradeLowPrice": 0.04828,
      "observedDuringTradeHighPrice": 0.0484,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04828,
      "fullObservedHighPrice": 0.0484,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791204852523-7f45b9e5c79d7",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:54:12.523Z",
      "closedAtUtc": "2026-10-05T12:55:06.506Z",
      "holdingPeriodMs": 53983,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 261.75,
      "exitPriceQuote": 260.58,
      "grossPnlGbp": -8.939828080229347,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.539828080229347,
      "cashChangeGbp": -9.739828080229348,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 259.3419,
      "structuralTargetPrice": 0,
      "maePct": -0.4469914040114674,
      "mfePct": 0.18338108882522186,
      "maeGbp": -8.939828080229349,
      "mfeGbp": 3.667621776504437,
      "observedDuringTradeLowPrice": 260.58,
      "observedDuringTradeHighPrice": 262.23,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 260.58,
      "fullObservedHighPrice": 262.23,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791204249127-0ed90815289eb",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:44:09.127Z",
      "closedAtUtc": "2026-10-05T12:54:10.215Z",
      "holdingPeriodMs": 601088,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 92.46,
      "exitPriceQuote": 92.672,
      "grossPnlGbp": -4.585766818083567,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.185766818083566,
      "cashChangeGbp": -5.3857668180835665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 93.310632,
      "structuralTargetPrice": 0,
      "maePct": -0.36340038935757385,
      "mfePct": 0,
      "maeGbp": -7.268007787151476,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 92.46,
      "observedDuringTradeHighPrice": 92.79600000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 92.46,
      "fullObservedHighPrice": 92.79600000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791203916292-bd5547537adc2",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:38:36.292Z",
      "closedAtUtc": "2026-10-05T12:48:37.787Z",
      "holdingPeriodMs": 601495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 788.47,
      "exitPriceQuote": 788.51,
      "grossPnlGbp": -0.10146232577007018,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7014623257700703,
      "cashChangeGbp": -0.9014623257700702,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 795.7239240000001,
      "structuralTargetPrice": 0,
      "maePct": -0.057072558245707734,
      "mfePct": 0.03804837216381957,
      "maeGbp": -1.1414511649141545,
      "mfeGbp": 0.7609674432763914,
      "observedDuringTradeLowPrice": 788.17,
      "observedDuringTradeHighPrice": 788.9200000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 788.17,
      "fullObservedHighPrice": 788.9200000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791204047696-535aaf7230ee3",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:40:47.696Z",
      "closedAtUtc": "2026-10-05T12:44:05.822Z",
      "holdingPeriodMs": 198126,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25407,
      "exitPriceQuote": 0.25307,
      "grossPnlGbp": 7.8718463415594195,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.271846341559419,
      "cashChangeGbp": 7.07184634155942,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.53 triggered at projected net £6.27 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25640744400000004,
      "structuralTargetPrice": 0,
      "maePct": -0.06297477073247272,
      "mfePct": 0.45656708781044375,
      "maeGbp": -1.2594954146494544,
      "mfeGbp": 9.131341756208876,
      "observedDuringTradeLowPrice": 0.25291,
      "observedDuringTradeHighPrice": 0.25423,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25291,
      "fullObservedHighPrice": 0.25423,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791203923803-5717ea09d4ff9",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:38:43.803Z",
      "closedAtUtc": "2026-10-05T12:40:45.139Z",
      "holdingPeriodMs": 121336,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2057,
      "exitPriceQuote": 1.2033,
      "grossPnlGbp": 3.981089823339069,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3810898233390687,
      "cashChangeGbp": 3.181089823339069,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.54 triggered at projected net £2.38 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.21679244,
      "structuralTargetPrice": 0,
      "maePct": -0.024881811395866878,
      "mfePct": 0.25711205109066126,
      "maeGbp": -0.4976362279173375,
      "mfeGbp": 5.142241021813225,
      "observedDuringTradeLowPrice": 1.2026,
      "observedDuringTradeHighPrice": 1.206,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2026,
      "fullObservedHighPrice": 1.206,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791203717424-eea8fb41be93c",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:35:17.424Z",
      "closedAtUtc": "2026-10-05T12:38:38.972Z",
      "holdingPeriodMs": 201548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07733,
      "exitPriceQuote": 0.07721,
      "grossPnlGbp": 3.1035820509503456,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5035820509503455,
      "cashChangeGbp": 2.3035820509503457,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.09 triggered at projected net £1.50 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.078041436,
      "structuralTargetPrice": 0,
      "maePct": -0.25863183757921343,
      "mfePct": 0.284495021337124,
      "maeGbp": -5.172636751584268,
      "mfeGbp": 5.68990042674248,
      "observedDuringTradeLowPrice": 0.07711,
      "observedDuringTradeHighPrice": 0.07753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07711,
      "fullObservedHighPrice": 0.07753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791203462256-fa40d84b03d3b",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:31:02.256Z",
      "closedAtUtc": "2026-10-05T12:38:33.891Z",
      "holdingPeriodMs": 451635,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2263,
      "exitPriceQuote": 1.2237,
      "grossPnlGbp": 4.240397945037814,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.640397945037814,
      "cashChangeGbp": 3.440397945037814,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.43 triggered at projected net £2.64 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.23758196,
      "structuralTargetPrice": 0,
      "maePct": -0.057082280029368423,
      "mfePct": 0.30172062301231645,
      "maeGbp": -1.1416456005873685,
      "mfeGbp": 6.034412460246329,
      "observedDuringTradeLowPrice": 1.2226,
      "observedDuringTradeHighPrice": 1.227,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2226,
      "fullObservedHighPrice": 1.227,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791203111888-b4374def92a68",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:25:11.888Z",
      "closedAtUtc": "2026-10-05T12:35:14.913Z",
      "holdingPeriodMs": 603025,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5103,
      "exitPriceQuote": 1.5106,
      "grossPnlGbp": -0.39727206515257496,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.997272065152575,
      "cashChangeGbp": -1.197272065152575,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.52419476,
      "structuralTargetPrice": 0,
      "maePct": -0.13242402171753967,
      "mfePct": 0.05296960868700999,
      "maeGbp": -2.6484804343507933,
      "mfeGbp": 1.0593921737402,
      "observedDuringTradeLowPrice": 1.5095,
      "observedDuringTradeHighPrice": 1.5123,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5095,
      "fullObservedHighPrice": 1.5123,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791202857527-6bf613b7db6ca",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:20:57.527Z",
      "closedAtUtc": "2026-10-05T12:30:59.464Z",
      "holdingPeriodMs": 601937,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4665,
      "exitPriceQuote": 0.4662,
      "grossPnlGbp": 1.2861736334406109,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.3138263665593892,
      "cashChangeGbp": 0.4861736334406108,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.4707918000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08574490889602485,
      "mfePct": 0.1929260450160797,
      "maeGbp": -1.714898177920497,
      "mfeGbp": 3.858520900321594,
      "observedDuringTradeLowPrice": 0.4656,
      "observedDuringTradeHighPrice": 0.46690000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4656,
      "fullObservedHighPrice": 0.46690000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791202631459-28082cfc6619e",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:17:11.458Z",
      "closedAtUtc": "2026-10-05T12:25:07.806Z",
      "holdingPeriodMs": 476348,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09552,
      "exitPriceQuote": 0.09532,
      "grossPnlGbp": 4.187604690117083,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.587604690117083,
      "cashChangeGbp": 3.387604690117083,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.84 triggered at projected net £2.59 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.096398784,
      "structuralTargetPrice": 0,
      "maePct": -0.11515912897823793,
      "mfePct": 0.27219430485761764,
      "maeGbp": -2.3031825795647585,
      "mfeGbp": 5.443886097152353,
      "observedDuringTradeLowPrice": 0.09526,
      "observedDuringTradeHighPrice": 0.09563,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09526,
      "fullObservedHighPrice": 0.09563,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791202253147-9813d119a90f7",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:10:53.147Z",
      "closedAtUtc": "2026-10-05T12:20:54.997Z",
      "holdingPeriodMs": 601850,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4748,
      "exitPriceQuote": 0.4741,
      "grossPnlGbp": 2.9486099410277102,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3486099410277101,
      "cashChangeGbp": 2.1486099410277104,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47916816000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.10530749789385015,
      "mfePct": 0.1684919966301649,
      "maeGbp": -2.106149957877003,
      "mfeGbp": 3.369839932603298,
      "observedDuringTradeLowPrice": 0.474,
      "observedDuringTradeHighPrice": 0.47530000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.474,
      "fullObservedHighPrice": 0.47530000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791201863988-daef86da608f1",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:04:23.988Z",
      "closedAtUtc": "2026-10-05T12:14:27.799Z",
      "holdingPeriodMs": 603811,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.363,
      "exitPriceQuote": 3.361,
      "grossPnlGbp": -1.1894142134997203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7894142134997204,
      "cashChangeGbp": -1.9894142134997204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3320604,
      "structuralTargetPrice": 0,
      "maePct": -0.23788284269997045,
      "mfePct": 0.08920606601249223,
      "maeGbp": -4.75765685399941,
      "mfeGbp": 1.7841213202498445,
      "observedDuringTradeLowPrice": 3.355,
      "observedDuringTradeHighPrice": 3.3659999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.355,
      "fullObservedHighPrice": 3.3659999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791202221806-ce28da2f50e46",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T12:10:21.806Z",
      "closedAtUtc": "2026-10-05T12:10:50.832Z",
      "holdingPeriodMs": 29026,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1071,
      "exitPriceQuote": 2.1152,
      "grossPnlGbp": -7.688291965260517,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.288291965260518,
      "cashChangeGbp": -8.488291965260517,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.12648532,
      "structuralTargetPrice": 0,
      "maePct": -0.3844145982630259,
      "mfePct": 0,
      "maeGbp": -7.688291965260517,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.1071,
      "observedDuringTradeHighPrice": 2.1152,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1071,
      "fullObservedHighPrice": 2.1152,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791201447113-b4b0d88b95f14",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:57:27.113Z",
      "closedAtUtc": "2026-10-05T12:07:27.340Z",
      "holdingPeriodMs": 600227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7336,
      "exitPriceQuote": 0.7329,
      "grossPnlGbp": -1.908396946564978,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.508396946564978,
      "cashChangeGbp": -2.708396946564978,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7268508800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.13631406761177764,
      "mfePct": 0.08178844056705752,
      "maeGbp": -2.7262813522355525,
      "mfeGbp": 1.6357688113411504,
      "observedDuringTradeLowPrice": 0.7326,
      "observedDuringTradeHighPrice": 0.7342,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7326,
      "fullObservedHighPrice": 0.7342,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791201597148-036f42361f878",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:59:57.148Z",
      "closedAtUtc": "2026-10-05T12:02:56.628Z",
      "holdingPeriodMs": 179480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3069,
      "exitPriceQuote": 1.3046,
      "grossPnlGbp": 3.51977963118826,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.91977963118826,
      "cashChangeGbp": 2.71977963118826,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.60 triggered at projected net £1.92 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.31892348,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.26015762491390676,
      "maeGbp": 0,
      "mfeGbp": 5.203152498278135,
      "observedDuringTradeLowPrice": 1.3035,
      "observedDuringTradeHighPrice": 1.3069,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3035,
      "fullObservedHighPrice": 1.3069,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791200988760-5daa0ddf06cb1",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:49:48.760Z",
      "closedAtUtc": "2026-10-05T11:59:51.957Z",
      "holdingPeriodMs": 603197,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 549.87,
      "exitPriceQuote": 549.64,
      "grossPnlGbp": -0.8365613690509327,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4365613690509327,
      "cashChangeGbp": -1.6365613690509329,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 544.811196,
      "structuralTargetPrice": 0,
      "maePct": -0.19095422554421126,
      "mfePct": 0.0018186116718480558,
      "maeGbp": -3.8190845108842253,
      "mfeGbp": 0.03637223343696112,
      "observedDuringTradeLowPrice": 548.82,
      "observedDuringTradeHighPrice": 549.88,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 548.82,
      "fullObservedHighPrice": 549.88,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791201271605-acd05562823ad",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:54:31.605Z",
      "closedAtUtc": "2026-10-05T11:57:22.876Z",
      "holdingPeriodMs": 171271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13416,
      "exitPriceQuote": 0.13468,
      "grossPnlGbp": -7.751937984496014,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.351937984496015,
      "cashChangeGbp": -8.551937984496014,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.135394272,
      "structuralTargetPrice": 0,
      "maePct": -0.38759689922480073,
      "mfePct": 0,
      "maeGbp": -7.751937984496014,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.13416,
      "observedDuringTradeHighPrice": 0.13468,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13416,
      "fullObservedHighPrice": 0.13468,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791200666027-403b4b0fa8f5",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:44:26.027Z",
      "closedAtUtc": "2026-10-05T11:54:26.436Z",
      "holdingPeriodMs": 600409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1826,
      "exitPriceQuote": 0.1822,
      "grossPnlGbp": -4.381161007667156,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.981161007667156,
      "cashChangeGbp": -5.181161007667156,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18092008,
      "structuralTargetPrice": 0,
      "maePct": -0.3285870755750368,
      "mfePct": 0,
      "maeGbp": -6.571741511500736,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.182,
      "observedDuringTradeHighPrice": 0.1826,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.182,
      "fullObservedHighPrice": 0.1826,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791200385232-35fd281e8ce8",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:39:45.232Z",
      "closedAtUtc": "2026-10-05T11:49:46.091Z",
      "holdingPeriodMs": 600859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.77,
      "exitPriceQuote": 1.773,
      "grossPnlGbp": -3.389830508474454,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.989830508474454,
      "cashChangeGbp": -4.189830508474454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.7862840000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1694915254237227,
      "mfePct": 0.11299435028248597,
      "maeGbp": -3.389830508474454,
      "mfeGbp": 2.2598870056497193,
      "observedDuringTradeLowPrice": 1.768,
      "observedDuringTradeHighPrice": 1.7729999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.768,
      "fullObservedHighPrice": 1.7729999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791200607453-f2127a5daf478",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:43:27.453Z",
      "closedAtUtc": "2026-10-05T11:44:17.480Z",
      "holdingPeriodMs": 50027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09814,
      "exitPriceQuote": 0.09841,
      "grossPnlGbp": 5.502343590788515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9023435907885147,
      "cashChangeGbp": 4.702343590788515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.16 triggered at projected net £3.90 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.097237112,
      "structuralTargetPrice": 0,
      "maePct": -0.10189525168127457,
      "mfePct": 0.4381495822294679,
      "maeGbp": -2.0379050336254916,
      "mfeGbp": 8.762991644589357,
      "observedDuringTradeLowPrice": 0.09804,
      "observedDuringTradeHighPrice": 0.09857,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09804,
      "fullObservedHighPrice": 0.09857,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791200003648-d383de96036a",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:33:23.648Z",
      "closedAtUtc": "2026-10-05T11:43:25.036Z",
      "holdingPeriodMs": 601388,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2718.1,
      "exitPriceQuote": 2716.31,
      "grossPnlGbp": -1.3170965012324518,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.917096501232452,
      "cashChangeGbp": -2.117096501232452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2693.09348,
      "structuralTargetPrice": 0,
      "maePct": -0.10963540708583269,
      "mfePct": 0.016555682278071922,
      "maeGbp": -2.192708141716654,
      "mfeGbp": 0.3311136455614384,
      "observedDuringTradeLowPrice": 2715.12,
      "observedDuringTradeHighPrice": 2718.55,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2715.12,
      "fullObservedHighPrice": 2718.55,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791200301340-e9389fec3b2b1",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:38:21.340Z",
      "closedAtUtc": "2026-10-05T11:39:42.928Z",
      "holdingPeriodMs": 81588,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08166,
      "exitPriceQuote": 0.08149,
      "grossPnlGbp": 4.163605192260339,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5636051922603387,
      "cashChangeGbp": 3.363605192260339,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.28 triggered at projected net £2.56 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08241127200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.012245897624308109,
      "mfePct": 0.29390154298308874,
      "maeGbp": -0.24491795248616216,
      "mfeGbp": 5.8780308596617745,
      "observedDuringTradeLowPrice": 0.08142,
      "observedDuringTradeHighPrice": 0.08167000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08142,
      "fullObservedHighPrice": 0.08167000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791199698443-cca6db5542042",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:28:18.443Z",
      "closedAtUtc": "2026-10-05T11:38:18.762Z",
      "holdingPeriodMs": 600319,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 180.9,
      "exitPriceQuote": 180.48,
      "grossPnlGbp": -4.643449419568999,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.243449419568998,
      "cashChangeGbp": -5.443449419568998,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 179.23572000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3150912106135949,
      "mfePct": 0.02763957987837642,
      "maeGbp": -6.301824212271899,
      "mfeGbp": 0.5527915975675284,
      "observedDuringTradeLowPrice": 180.33,
      "observedDuringTradeHighPrice": 180.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 180.33,
      "fullObservedHighPrice": 180.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791199650629-5424fcb08b131",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:27:30.629Z",
      "closedAtUtc": "2026-10-05T11:33:20.131Z",
      "holdingPeriodMs": 349502,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031314,
      "exitPriceQuote": 0.031258,
      "grossPnlGbp": 3.576674969662163,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.976674969662163,
      "cashChangeGbp": 2.776674969662163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.70 triggered at projected net £1.98 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031602088800000004,
      "structuralTargetPrice": 0,
      "maePct": -0.06386919588682118,
      "mfePct": 0.26505716293032894,
      "maeGbp": -1.2773839177364235,
      "mfeGbp": 5.301143258606579,
      "observedDuringTradeLowPrice": 0.031231,
      "observedDuringTradeHighPrice": 0.031334,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031231,
      "fullObservedHighPrice": 0.031334,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791199248327-3e4265e1b1434",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:20:48.327Z",
      "closedAtUtc": "2026-10-05T11:28:15.974Z",
      "holdingPeriodMs": 447647,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26225,
      "exitPriceQuote": 0.2612,
      "grossPnlGbp": -8.007626310772128,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.607626310772128,
      "cashChangeGbp": -8.807626310772129,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2598373,
      "structuralTargetPrice": 0,
      "maePct": -0.40038131553860645,
      "mfePct": 0.08388941849380285,
      "maeGbp": -8.007626310772128,
      "mfeGbp": 1.677788369876057,
      "observedDuringTradeLowPrice": 0.2612,
      "observedDuringTradeHighPrice": 0.26247,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2612,
      "fullObservedHighPrice": 0.26247,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791199308328-322316e00f8b2",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:21:48.328Z",
      "closedAtUtc": "2026-10-05T11:27:28.118Z",
      "holdingPeriodMs": 339790,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.43427,
      "exitPriceQuote": 0.43604,
      "grossPnlGbp": -8.151610749073129,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.751610749073128,
      "cashChangeGbp": -8.95161074907313,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.43826528400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4075805374536564,
      "mfePct": 0.04144886821562933,
      "maeGbp": -8.151610749073129,
      "mfeGbp": 0.8289773643125865,
      "observedDuringTradeLowPrice": 0.43409,
      "observedDuringTradeHighPrice": 0.43604000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.43409,
      "fullObservedHighPrice": 0.43604000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791198924754-7c66978c33692",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:15:24.754Z",
      "closedAtUtc": "2026-10-05T11:21:46.006Z",
      "holdingPeriodMs": 381252,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.9148,
      "exitPriceQuote": 3.8985,
      "grossPnlGbp": -8.327373045877287,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.927373045877287,
      "cashChangeGbp": -9.127373045877288,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.87878384,
      "structuralTargetPrice": 0,
      "maePct": -0.4163686522938643,
      "mfePct": 0.005108817819555992,
      "maeGbp": -8.327373045877287,
      "mfeGbp": 0.10217635639111984,
      "observedDuringTradeLowPrice": 3.8985,
      "observedDuringTradeHighPrice": 3.9150000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8985,
      "fullObservedHighPrice": 3.9150000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791198644804-b2fc349dafae7",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:10:44.804Z",
      "closedAtUtc": "2026-10-05T11:20:45.835Z",
      "holdingPeriodMs": 601031,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06651,
      "exitPriceQuote": 0.06669,
      "grossPnlGbp": -5.41271989174559,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.01271989174559,
      "cashChangeGbp": -6.21271989174559,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.067121892,
      "structuralTargetPrice": 0,
      "maePct": -0.3608479927830463,
      "mfePct": 0.21049466245677528,
      "maeGbp": -7.216959855660926,
      "mfeGbp": 4.209893249135505,
      "observedDuringTradeLowPrice": 0.06637,
      "observedDuringTradeHighPrice": 0.06675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06637,
      "fullObservedHighPrice": 0.06675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791198626891-22695f0638ec1",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:10:26.891Z",
      "closedAtUtc": "2026-10-05T11:15:05.027Z",
      "holdingPeriodMs": 278136,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 250.31,
      "exitPriceQuote": 251.24,
      "grossPnlGbp": -7.43078582557634,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.03078582557634,
      "cashChangeGbp": -8.23078582557634,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 252.61285200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.37153929127881696,
      "mfePct": 0.20374735328192675,
      "maeGbp": -7.430785825576339,
      "mfeGbp": 4.074947065638535,
      "observedDuringTradeLowPrice": 249.8,
      "observedDuringTradeHighPrice": 251.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 249.8,
      "fullObservedHighPrice": 251.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791198559596-1dafa11dd50fb",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:09:19.596Z",
      "closedAtUtc": "2026-10-05T11:10:42.269Z",
      "holdingPeriodMs": 82673,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25985,
      "exitPriceQuote": 0.26098,
      "grossPnlGbp": 8.697325380026664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.097325380026664,
      "cashChangeGbp": 7.897325380026664,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.48 triggered at projected net £7.10 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25745938,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5041370021165972,
      "maeGbp": 0,
      "mfeGbp": 10.082740042331944,
      "observedDuringTradeLowPrice": 0.25985,
      "observedDuringTradeHighPrice": 0.26116,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25985,
      "fullObservedHighPrice": 0.26116,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791198434001-bcdad8ab670e4",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T11:07:14.001Z",
      "closedAtUtc": "2026-10-05T11:10:22.126Z",
      "holdingPeriodMs": 188125,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8905,
      "exitPriceQuote": 3.8971,
      "grossPnlGbp": 3.3928800925331766,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7928800925331765,
      "cashChangeGbp": 2.5928800925331768,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £1.79 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8547074,
      "structuralTargetPrice": 0,
      "maePct": -0.015422182238785088,
      "mfePct": 0.23390309728826908,
      "maeGbp": -0.3084436447757018,
      "mfeGbp": 4.678061945765381,
      "observedDuringTradeLowPrice": 3.8899,
      "observedDuringTradeHighPrice": 3.8996000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8899,
      "fullObservedHighPrice": 3.8996000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791197955359-2f9fb7e3fc554",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:59:15.359Z",
      "closedAtUtc": "2026-10-05T11:09:15.862Z",
      "holdingPeriodMs": 600503,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 790.43,
      "exitPriceQuote": 790.32,
      "grossPnlGbp": -0.27832951684500834,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8783295168450085,
      "cashChangeGbp": -1.0783295168450084,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 783.158044,
      "structuralTargetPrice": 0,
      "maePct": -0.06705211087635499,
      "mfePct": 0.03415862252193053,
      "maeGbp": -1.3410422175270997,
      "mfeGbp": 0.6831724504386106,
      "observedDuringTradeLowPrice": 789.9,
      "observedDuringTradeHighPrice": 790.7000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 789.9,
      "fullObservedHighPrice": 790.7000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791197776350-c6f69cd2acf1f",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:56:16.350Z",
      "closedAtUtc": "2026-10-05T11:06:18.793Z",
      "holdingPeriodMs": 602443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03149,
      "exitPriceQuote": 0.031485,
      "grossPnlGbp": 0.31756113051750157,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.2824388694824984,
      "cashChangeGbp": -0.4824388694824985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031779708,
      "structuralTargetPrice": 0,
      "maePct": -0.365195300095281,
      "mfePct": 0.022229279136233925,
      "maeGbp": -7.30390600190562,
      "mfeGbp": 0.44458558272467846,
      "observedDuringTradeLowPrice": 0.031483,
      "observedDuringTradeHighPrice": 0.031605,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031483,
      "fullObservedHighPrice": 0.031605,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791197374913-18976e9778a1d",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:49:34.913Z",
      "closedAtUtc": "2026-10-05T10:58:28.070Z",
      "holdingPeriodMs": 533157,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5723,
      "exitPriceQuote": 0.5713,
      "grossPnlGbp": 3.4946706272933805,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8946706272933804,
      "cashChangeGbp": 2.6946706272933802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.29 triggered at projected net £1.89 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5775651600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.13978682509173912,
      "mfePct": 0.2446269439105483,
      "maeGbp": -2.795736501834783,
      "mfeGbp": 4.892538878210965,
      "observedDuringTradeLowPrice": 0.5709,
      "observedDuringTradeHighPrice": 0.5731,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5709,
      "fullObservedHighPrice": 0.5731,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791197172759-b737dd6bfb1ee",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:46:12.759Z",
      "closedAtUtc": "2026-10-05T10:56:13.600Z",
      "holdingPeriodMs": 600841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24181,
      "exitPriceQuote": 0.24205,
      "grossPnlGbp": -1.9850295686695356,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.585029568669536,
      "cashChangeGbp": -2.7850295686695357,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24403465200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2563996526198294,
      "mfePct": 0,
      "maeGbp": -5.1279930523965875,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.24181,
      "observedDuringTradeHighPrice": 0.24243,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24181,
      "fullObservedHighPrice": 0.24243,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791196989969-e41ccaa872758",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:43:09.969Z",
      "closedAtUtc": "2026-10-05T10:47:55.642Z",
      "holdingPeriodMs": 285673,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.012778,
      "exitPriceQuote": 0.012801,
      "grossPnlGbp": 3.5999373923932465,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9999373923932464,
      "cashChangeGbp": 2.7999373923932467,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.19 triggered at projected net £2.00 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0126604424,
      "structuralTargetPrice": 0,
      "maePct": -0.3365158866802288,
      "mfePct": 0.2895601815620643,
      "maeGbp": -6.730317733604576,
      "mfeGbp": 5.791203631241286,
      "observedDuringTradeLowPrice": 0.012735,
      "observedDuringTradeHighPrice": 0.012814999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.012735,
      "fullObservedHighPrice": 0.012814999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791196897563-e6d699ec8fd5a",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:41:37.563Z",
      "closedAtUtc": "2026-10-05T10:46:10.041Z",
      "holdingPeriodMs": 272478,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05051,
      "exitPriceQuote": 0.05077,
      "grossPnlGbp": -10.294991090873223,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.894991090873223,
      "cashChangeGbp": -11.094991090873224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.050974692,
      "structuralTargetPrice": 0,
      "maePct": -0.5147495545436612,
      "mfePct": 0.1979805979013976,
      "maeGbp": -10.294991090873225,
      "mfeGbp": 3.959611958027952,
      "observedDuringTradeLowPrice": 0.05041,
      "observedDuringTradeHighPrice": 0.05077000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05041,
      "fullObservedHighPrice": 0.05077000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791196385959-c54762d096d9f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:33:05.959Z",
      "closedAtUtc": "2026-10-05T10:43:07.522Z",
      "holdingPeriodMs": 601563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2131,
      "exitPriceQuote": 1.2116,
      "grossPnlGbp": -2.4730030500371885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.0730030500371885,
      "cashChangeGbp": -3.2730030500371887,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.20193948,
      "structuralTargetPrice": 0,
      "maePct": -0.2555436485038416,
      "mfePct": 0.04121671750061371,
      "maeGbp": -5.110872970076832,
      "mfeGbp": 0.8243343500122742,
      "observedDuringTradeLowPrice": 1.21,
      "observedDuringTradeHighPrice": 1.2136,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.21,
      "fullObservedHighPrice": 1.2136,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791196845547-56f331abacb06",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:40:45.547Z",
      "closedAtUtc": "2026-10-05T10:41:35.072Z",
      "holdingPeriodMs": 49525,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031616,
      "exitPriceQuote": 0.031496,
      "grossPnlGbp": 7.591093117408597,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.991093117408598,
      "cashChangeGbp": 6.791093117408598,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.12 triggered at projected net £5.99 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0319068672,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6357540485829953,
      "maeGbp": 0,
      "mfeGbp": 12.715080971659907,
      "observedDuringTradeLowPrice": 0.031415,
      "observedDuringTradeHighPrice": 0.031616,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031415,
      "fullObservedHighPrice": 0.031616,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791196517565-46624accfbb48",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:35:17.565Z",
      "closedAtUtc": "2026-10-05T10:40:42.062Z",
      "holdingPeriodMs": 324497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006428,
      "exitPriceQuote": 0.006402,
      "grossPnlGbp": -8.089607965152453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.689607965152453,
      "cashChangeGbp": -8.889607965152454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0063688624,
      "structuralTargetPrice": 0,
      "maePct": -0.40448039825762266,
      "mfePct": 0.14001244555072073,
      "maeGbp": -8.089607965152453,
      "mfeGbp": 2.800248911014415,
      "observedDuringTradeLowPrice": 0.006402,
      "observedDuringTradeHighPrice": 0.006437000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006402,
      "fullObservedHighPrice": 0.006437000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791195914255-e558e26124725",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:25:14.255Z",
      "closedAtUtc": "2026-10-05T10:35:14.955Z",
      "holdingPeriodMs": 600700,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0882,
      "exitPriceQuote": 1.0855,
      "grossPnlGbp": -4.962323102371157,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.562323102371158,
      "cashChangeGbp": -5.762323102371157,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.07818856,
      "structuralTargetPrice": 0,
      "maePct": -0.3124425657048401,
      "mfePct": 0.09189487226611742,
      "maeGbp": -6.248851314096802,
      "mfeGbp": 1.8378974453223484,
      "observedDuringTradeLowPrice": 1.0848,
      "observedDuringTradeHighPrice": 1.0892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0848,
      "fullObservedHighPrice": 1.0892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791195782559-4854baf00d84",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:23:02.559Z",
      "closedAtUtc": "2026-10-05T10:33:03.198Z",
      "holdingPeriodMs": 600639,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33681,
      "exitPriceQuote": 0.33597,
      "grossPnlGbp": -4.987975416406921,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.5879754164069215,
      "cashChangeGbp": -5.787975416406921,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.333711348,
      "structuralTargetPrice": 0,
      "maePct": -0.24939877082034603,
      "mfePct": 0,
      "maeGbp": -4.987975416406921,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.33597,
      "observedDuringTradeHighPrice": 0.33681,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33597,
      "fullObservedHighPrice": 0.33681,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791195306371-9d9e0b4bb07e8",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:15:06.371Z",
      "closedAtUtc": "2026-10-05T10:25:09.048Z",
      "holdingPeriodMs": 602677,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7291,
      "exitPriceQuote": 0.7301,
      "grossPnlGbp": 2.7431079412974926,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1431079412974925,
      "cashChangeGbp": 1.9431079412974925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.72239228,
      "structuralTargetPrice": 0,
      "maePct": -0.08229323823891564,
      "mfePct": 0.13715539706487462,
      "maeGbp": -1.645864764778313,
      "mfeGbp": 2.7431079412974926,
      "observedDuringTradeLowPrice": 0.7285,
      "observedDuringTradeHighPrice": 0.7301,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7285,
      "fullObservedHighPrice": 0.7301,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791195179647-e23bd392049d1",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:12:59.647Z",
      "closedAtUtc": "2026-10-05T10:22:59.923Z",
      "holdingPeriodMs": 600276,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.076,
      "exitPriceQuote": 2.077,
      "grossPnlGbp": 0.9633911368014353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6366088631985648,
      "cashChangeGbp": 0.16339113680143524,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0569008,
      "structuralTargetPrice": 0,
      "maePct": -0.19267822736030846,
      "mfePct": 0.048169556840071764,
      "maeGbp": -3.8535645472061693,
      "mfeGbp": 0.9633911368014353,
      "observedDuringTradeLowPrice": 2.072,
      "observedDuringTradeHighPrice": 2.0769999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.072,
      "fullObservedHighPrice": 2.0769999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791195278775-adcc6bb4fb80d",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:14:38.775Z",
      "closedAtUtc": "2026-10-05T10:15:03.513Z",
      "holdingPeriodMs": 24738,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03177,
      "exitPriceQuote": 0.03205,
      "grossPnlGbp": 17.626691847655174,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.026691847655172,
      "cashChangeGbp": 16.826691847655173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £32.02 triggered at projected net £16.03 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031477716,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.731192949323267,
      "maeGbp": 0,
      "mfeGbp": 34.623858986465336,
      "observedDuringTradeLowPrice": 0.03177,
      "observedDuringTradeHighPrice": 0.03232,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03177,
      "fullObservedHighPrice": 0.03232,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791195253748-958a43b48360b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:14:13.747Z",
      "closedAtUtc": "2026-10-05T10:14:35.417Z",
      "holdingPeriodMs": 21670,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9426,
      "exitPriceQuote": 1.9499,
      "grossPnlGbp": -7.515700607433194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.115700607433194,
      "cashChangeGbp": -8.315700607433195,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9604719200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3757850303716597,
      "mfePct": 0,
      "maeGbp": -7.515700607433194,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.9426,
      "observedDuringTradeHighPrice": 1.9499,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9426,
      "fullObservedHighPrice": 1.9499,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194915483-86c98f0b3dec4",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:08:35.483Z",
      "closedAtUtc": "2026-10-05T10:14:08.977Z",
      "holdingPeriodMs": 333494,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24595,
      "exitPriceQuote": 0.24547,
      "grossPnlGbp": 3.903232364301754,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.303232364301754,
      "cashChangeGbp": 3.1032323643017543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.50 triggered at projected net £2.30 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24821274000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2317544216304075,
      "mfePct": 0.3049400284610696,
      "maeGbp": -4.63508843260815,
      "mfeGbp": 6.098800569221392,
      "observedDuringTradeLowPrice": 0.2452,
      "observedDuringTradeHighPrice": 0.24652000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2452,
      "fullObservedHighPrice": 0.24652000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194982501-adf007a57afc4",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:09:42.501Z",
      "closedAtUtc": "2026-10-05T10:12:53.475Z",
      "holdingPeriodMs": 190974,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04691,
      "exitPriceQuote": 0.04704,
      "grossPnlGbp": 5.542528245576558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.942528245576558,
      "cashChangeGbp": 4.742528245576558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.22 triggered at projected net £3.94 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046478428,
      "structuralTargetPrice": 0,
      "maePct": -0.17053933063313512,
      "mfePct": 0.3410786612662554,
      "maeGbp": -3.410786612662702,
      "mfeGbp": 6.821573225325109,
      "observedDuringTradeLowPrice": 0.04683,
      "observedDuringTradeHighPrice": 0.047069999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04683,
      "fullObservedHighPrice": 0.047069999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194783160-f984c90c2a33c",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:06:23.160Z",
      "closedAtUtc": "2026-10-05T10:09:40.084Z",
      "holdingPeriodMs": 196924,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07337,
      "exitPriceQuote": 0.07307,
      "grossPnlGbp": -8.177729317159837,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.777729317159837,
      "cashChangeGbp": -8.977729317159838,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07269499600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4088864658579918,
      "mfePct": 0.10903639089545691,
      "maeGbp": -8.177729317159837,
      "mfeGbp": 2.1807278179091383,
      "observedDuringTradeLowPrice": 0.07307,
      "observedDuringTradeHighPrice": 0.07345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07307,
      "fullObservedHighPrice": 0.07345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194616974-85425eaae7d0c",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:03:36.974Z",
      "closedAtUtc": "2026-10-05T10:07:53.207Z",
      "holdingPeriodMs": 256233,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8989,
      "exitPriceQuote": 3.8835,
      "grossPnlGbp": -7.899664007796885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.499664007796886,
      "cashChangeGbp": -8.699664007796885,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.86303012,
      "structuralTargetPrice": 0,
      "maePct": -0.39498320038984425,
      "mfePct": 0,
      "maeGbp": -7.8996640077968845,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 3.8835,
      "observedDuringTradeHighPrice": 3.8989,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8835,
      "fullObservedHighPrice": 3.8989,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194719951-fad3b1b590fbf",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:05:19.951Z",
      "closedAtUtc": "2026-10-05T10:06:20.555Z",
      "holdingPeriodMs": 60604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02925,
      "exitPriceQuote": 0.02935,
      "grossPnlGbp": 6.8376068376067956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.237606837606796,
      "cashChangeGbp": 6.037606837606796,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.29 triggered at projected net £5.24 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0289809,
      "structuralTargetPrice": 0,
      "maePct": -0.13675213675214304,
      "mfePct": 0.4444444444444382,
      "maeGbp": -2.7350427350428608,
      "mfeGbp": 8.888888888888765,
      "observedDuringTradeLowPrice": 0.02921,
      "observedDuringTradeHighPrice": 0.029380000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02921,
      "fullObservedHighPrice": 0.029380000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194609096-a55982c9c49b5",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:03:29.096Z",
      "closedAtUtc": "2026-10-05T10:05:17.168Z",
      "holdingPeriodMs": 108072,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08134,
      "exitPriceQuote": 0.08118,
      "grossPnlGbp": 3.9341037619865618,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3341037619865617,
      "cashChangeGbp": 3.1341037619865615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.56 triggered at projected net £2.33 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.082088328,
      "structuralTargetPrice": 0,
      "maePct": -0.036882222768628285,
      "mfePct": 0.25817555938038095,
      "maeGbp": -0.7376444553725657,
      "mfeGbp": 5.163511187607619,
      "observedDuringTradeLowPrice": 0.08113,
      "observedDuringTradeHighPrice": 0.08137,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08113,
      "fullObservedHighPrice": 0.08137,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194473058-75685c31f44ff",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T10:01:13.058Z",
      "closedAtUtc": "2026-10-05T10:03:34.430Z",
      "holdingPeriodMs": 141372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24706,
      "exitPriceQuote": 0.24664,
      "grossPnlGbp": 3.3999838096009367,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7999838096009366,
      "cashChangeGbp": 2.5999838096009364,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.58 triggered at projected net £1.80 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24933295200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.24285598640006048,
      "mfePct": 0.2590463854934031,
      "maeGbp": -4.8571197280012095,
      "mfeGbp": 5.180927709868062,
      "observedDuringTradeLowPrice": 0.24642,
      "observedDuringTradeHighPrice": 0.24766,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24642,
      "fullObservedHighPrice": 0.24766,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791194005432-b4d3f391f073f",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:53:25.432Z",
      "closedAtUtc": "2026-10-05T10:03:26.703Z",
      "holdingPeriodMs": 601271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4154.57,
      "exitPriceQuote": 4154.48,
      "grossPnlGbp": 0.04332578341447876,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.5566742165855214,
      "cashChangeGbp": -0.7566742165855213,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4192.792044,
      "structuralTargetPrice": 0,
      "maePct": -0.051509542503804906,
      "mfePct": 0.002166289170723938,
      "maeGbp": -1.0301908500760981,
      "mfeGbp": 0.04332578341447876,
      "observedDuringTradeLowPrice": 4154.48,
      "observedDuringTradeHighPrice": 4156.71,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4154.48,
      "fullObservedHighPrice": 4156.71,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791193867988-d941beb866a62",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:51:07.988Z",
      "closedAtUtc": "2026-10-05T10:01:10.579Z",
      "holdingPeriodMs": 602591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4162.67,
      "exitPriceQuote": 4162.89,
      "grossPnlGbp": -0.10570138877223256,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7057013887722325,
      "cashChangeGbp": -0.9057013887722326,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4200.966564,
      "structuralTargetPrice": 0,
      "maePct": -0.03195064706065884,
      "mfePct": 0,
      "maeGbp": -0.6390129412131768,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4162.67,
      "observedDuringTradeHighPrice": 4164,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4162.67,
      "fullObservedHighPrice": 4164,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791193400966-2018e5cbcf6ef",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:43:20.966Z",
      "closedAtUtc": "2026-10-05T09:53:22.943Z",
      "holdingPeriodMs": 601977,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1865,
      "exitPriceQuote": 0.1867,
      "grossPnlGbp": -2.144772117962528,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.744772117962528,
      "cashChangeGbp": -2.944772117962528,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18821580000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.26809651474530855,
      "mfePct": 0,
      "maeGbp": -5.361930294906171,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1865,
      "observedDuringTradeHighPrice": 0.187,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1865,
      "fullObservedHighPrice": 0.187,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791193449052-a56a4af76d0c2",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:44:09.052Z",
      "closedAtUtc": "2026-10-05T09:45:25.419Z",
      "holdingPeriodMs": 76367,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.012292,
      "exitPriceQuote": 0.012337,
      "grossPnlGbp": -7.321835340058558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.921835340058559,
      "cashChangeGbp": -8.121835340058558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.012405086400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3660917670029279,
      "mfePct": 0,
      "maeGbp": -7.321835340058558,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.012292,
      "observedDuringTradeHighPrice": 0.012337,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.012292,
      "fullObservedHighPrice": 0.012337,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791192833333-3b3b7638998e5",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:33:53.333Z",
      "closedAtUtc": "2026-10-05T09:43:49.129Z",
      "holdingPeriodMs": 595796,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09353,
      "exitPriceQuote": 0.09388,
      "grossPnlGbp": -7.484229658933028,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.084229658933028,
      "cashChangeGbp": -8.284229658933029,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09439047600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3742114829466514,
      "mfePct": 0.14968459317866056,
      "maeGbp": -7.484229658933028,
      "mfeGbp": 2.9936918635732117,
      "observedDuringTradeLowPrice": 0.09339,
      "observedDuringTradeHighPrice": 0.09388,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09339,
      "fullObservedHighPrice": 0.09388,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791192873310-fec4464bd4289",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:34:33.310Z",
      "closedAtUtc": "2026-10-05T09:43:18.420Z",
      "holdingPeriodMs": 525110,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5786,
      "exitPriceQuote": 0.5769,
      "grossPnlGbp": 5.876253024542118,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.276253024542118,
      "cashChangeGbp": 5.076253024542118,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.31 triggered at projected net £4.28 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.58392312,
      "structuralTargetPrice": 0,
      "maePct": -0.10369858278604302,
      "mfePct": 0.34566194262011785,
      "maeGbp": -2.0739716557208605,
      "mfeGbp": 6.9132388524023565,
      "observedDuringTradeLowPrice": 0.5766,
      "observedDuringTradeHighPrice": 0.5792,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5766,
      "fullObservedHighPrice": 0.5792,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791192732482-e01549a49c79b",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:32:12.482Z",
      "closedAtUtc": "2026-10-05T09:34:30.516Z",
      "holdingPeriodMs": 138034,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7259,
      "exitPriceQuote": 0.7228,
      "grossPnlGbp": -8.541121366579397,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.141121366579396,
      "cashChangeGbp": -9.341121366579397,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71922172,
      "structuralTargetPrice": 0,
      "maePct": -0.4270560683289698,
      "mfePct": 0.11020801763328598,
      "maeGbp": -8.541121366579397,
      "mfeGbp": 2.2041603526657196,
      "observedDuringTradeLowPrice": 0.7228,
      "observedDuringTradeHighPrice": 0.7267,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7228,
      "fullObservedHighPrice": 0.7267,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791192487408-c762eb3575ac9",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:28:07.408Z",
      "closedAtUtc": "2026-10-05T09:33:50.908Z",
      "holdingPeriodMs": 343500,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04616,
      "exitPriceQuote": 0.04608,
      "grossPnlGbp": 3.4662045060657167,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8662045060657166,
      "cashChangeGbp": 2.666204506065717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.33 triggered at projected net £1.87 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04658467200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17331022530330087,
      "mfePct": 0.3466204506065867,
      "maeGbp": -3.466204506066018,
      "mfeGbp": 6.932409012131734,
      "observedDuringTradeLowPrice": 0.046,
      "observedDuringTradeHighPrice": 0.046239999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.046,
      "fullObservedHighPrice": 0.046239999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791192246428-f539875689502",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:24:06.428Z",
      "closedAtUtc": "2026-10-05T09:32:09.823Z",
      "holdingPeriodMs": 483395,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7742,
      "exitPriceQuote": 0.7757,
      "grossPnlGbp": 3.8749677086022882,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.274967708602288,
      "cashChangeGbp": 3.074967708602288,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.86 triggered at projected net £2.27 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.76707736,
      "structuralTargetPrice": 0,
      "maePct": -0.3099974166881888,
      "mfePct": 0.32291397571686214,
      "maeGbp": -6.199948333763777,
      "mfeGbp": 6.458279514337242,
      "observedDuringTradeLowPrice": 0.7718,
      "observedDuringTradeHighPrice": 0.7767,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7718,
      "fullObservedHighPrice": 0.7767,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791191882668-a8e194fa9323c",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:18:02.668Z",
      "closedAtUtc": "2026-10-05T09:28:03.610Z",
      "holdingPeriodMs": 600942,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09639,
      "exitPriceQuote": 0.09621,
      "grossPnlGbp": 3.7348272642390206,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1348272642390205,
      "cashChangeGbp": 2.9348272642390203,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09727678800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.07262164124909287,
      "mfePct": 0.21786492374727862,
      "maeGbp": -1.4524328249818574,
      "mfeGbp": 4.357298474945573,
      "observedDuringTradeLowPrice": 0.09618,
      "observedDuringTradeHighPrice": 0.09645999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09618,
      "fullObservedHighPrice": 0.09645999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791191768662-f69c94aa98b48",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:16:08.662Z",
      "closedAtUtc": "2026-10-05T09:17:14.004Z",
      "holdingPeriodMs": 65342,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2201,
      "exitPriceQuote": 0.2189,
      "grossPnlGbp": -10.904134484325116,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.504134484325116,
      "cashChangeGbp": -11.704134484325117,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21807508,
      "structuralTargetPrice": 0,
      "maePct": -0.5452067242162558,
      "mfePct": 0,
      "maeGbp": -10.904134484325116,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2189,
      "observedDuringTradeHighPrice": 0.2201,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2189,
      "fullObservedHighPrice": 0.2201,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791191524088-0e33c7480a4f1",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:12:04.088Z",
      "closedAtUtc": "2026-10-05T09:16:52.464Z",
      "holdingPeriodMs": 288376,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8107,
      "exitPriceQuote": 0.8082,
      "grossPnlGbp": 6.167509559639686,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.567509559639685,
      "cashChangeGbp": 5.367509559639686,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.29 triggered at projected net £4.57 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.81815844,
      "structuralTargetPrice": 0,
      "maePct": -0.02467003823855655,
      "mfePct": 0.39472061181694595,
      "maeGbp": -0.493400764771131,
      "mfeGbp": 7.894412236338919,
      "observedDuringTradeLowPrice": 0.8075,
      "observedDuringTradeHighPrice": 0.8109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8075,
      "fullObservedHighPrice": 0.8109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791191666626-2334fb5bc63e1",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:14:26.626Z",
      "closedAtUtc": "2026-10-05T09:15:41.176Z",
      "holdingPeriodMs": 74550,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0045073,
      "exitPriceQuote": 0.0044969,
      "grossPnlGbp": 4.6147360947794995,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0147360947794994,
      "cashChangeGbp": 3.8147360947794997,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.26 triggered at projected net £3.01 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00454876716,
      "structuralTargetPrice": 0,
      "maePct": -0.004437246244992501,
      "mfePct": 0.2928582521686968,
      "maeGbp": -0.08874492489985002,
      "mfeGbp": 5.857165043373937,
      "observedDuringTradeLowPrice": 0.0044941,
      "observedDuringTradeHighPrice": 0.0045075,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044941,
      "fullObservedHighPrice": 0.0045075,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791191645315-80e46457f7c2",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T09:14:05.315Z",
      "closedAtUtc": "2026-10-05T09:14:24.162Z",
      "holdingPeriodMs": 18847,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.2647,
      "exitPriceQuote": 2.2552,
      "grossPnlGbp": -8.389632180862863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.989632180862863,
      "cashChangeGbp": -9.189632180862864,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.24386476,
      "structuralTargetPrice": 0,
      "maePct": -0.4194816090431432,
      "mfePct": 0,
      "maeGbp": -8.389632180862863,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.2552,
      "observedDuringTradeHighPrice": 2.2647,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.2552,
      "fullObservedHighPrice": 2.2647,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791190661849-a52c1797d5d5",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:57:41.849Z",
      "closedAtUtc": "2026-10-05T09:05:11.445Z",
      "holdingPeriodMs": 449596,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3998,
      "exitPriceQuote": 0.4014,
      "grossPnlGbp": -8.004002001000453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.604002001000453,
      "cashChangeGbp": -8.804002001000454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40347816000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.40020010005002266,
      "mfePct": 0.15007503751875673,
      "maeGbp": -8.004002001000453,
      "mfeGbp": 3.0015007503751345,
      "observedDuringTradeLowPrice": 0.3992,
      "observedDuringTradeHighPrice": 0.4014,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3992,
      "fullObservedHighPrice": 0.4014,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791190265335-0f1aa261237d9",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:51:05.335Z",
      "closedAtUtc": "2026-10-05T09:01:06.627Z",
      "holdingPeriodMs": 601292,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006353,
      "exitPriceQuote": 0.006365,
      "grossPnlGbp": -3.777742798677745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.377742798677746,
      "cashChangeGbp": -4.577742798677745,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006411447600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2833307099008309,
      "mfePct": 0.14166535495042226,
      "maeGbp": -5.666614198016618,
      "mfeGbp": 2.833307099008445,
      "observedDuringTradeLowPrice": 0.006344,
      "observedDuringTradeHighPrice": 0.006371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006344,
      "fullObservedHighPrice": 0.006371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791190057443-61dc68139e89",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:47:37.443Z",
      "closedAtUtc": "2026-10-05T08:57:38.911Z",
      "holdingPeriodMs": 601468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8571,
      "exitPriceQuote": 0.8569,
      "grossPnlGbp": 0.4666900011666736,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1333099988333264,
      "cashChangeGbp": -0.33330999883332646,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8649853200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08167075020418084,
      "mfePct": 0.1866760004666824,
      "maeGbp": -1.6334150040836166,
      "mfeGbp": 3.7335200093336476,
      "observedDuringTradeLowPrice": 0.8555,
      "observedDuringTradeHighPrice": 0.8578,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8555,
      "fullObservedHighPrice": 0.8578,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791190045232-5e576b67da3a4",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:47:25.232Z",
      "closedAtUtc": "2026-10-05T08:51:02.602Z",
      "holdingPeriodMs": 217370,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06687,
      "exitPriceQuote": 0.06717,
      "grossPnlGbp": -8.972633467922677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.572633467922676,
      "cashChangeGbp": -9.772633467922677,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06748520400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.44863167339613386,
      "mfePct": 0.08972633467923508,
      "maeGbp": -8.972633467922677,
      "mfeGbp": 1.7945266935847015,
      "observedDuringTradeLowPrice": 0.06681,
      "observedDuringTradeHighPrice": 0.06717,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06681,
      "fullObservedHighPrice": 0.06717,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791189991102-364473ea58a05",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:46:31.102Z",
      "closedAtUtc": "2026-10-05T08:47:32.669Z",
      "holdingPeriodMs": 61567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.295,
      "exitPriceQuote": 3.287,
      "grossPnlGbp": 4.855842185128988,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2558421851289876,
      "cashChangeGbp": 4.055842185128988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.47 triggered at projected net £3.26 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.325314,
      "structuralTargetPrice": 0,
      "maePct": -0.060698027314119087,
      "mfePct": 0.303490136570555,
      "maeGbp": -1.2139605462823817,
      "mfeGbp": 6.069802731411101,
      "observedDuringTradeLowPrice": 3.285,
      "observedDuringTradeHighPrice": 3.297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.285,
      "fullObservedHighPrice": 3.297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791189983894-dbfe7378a527c",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:46:23.894Z",
      "closedAtUtc": "2026-10-05T08:47:20.351Z",
      "holdingPeriodMs": 56457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4012,
      "exitPriceQuote": 0.4008,
      "grossPnlGbp": 1.9940179461615726,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3940179461615725,
      "cashChangeGbp": 1.1940179461615725,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.39 triggered at projected net £0.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40489104000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.049850448654032396,
      "mfePct": 0.24925224327018966,
      "maeGbp": -0.997008973080648,
      "mfeGbp": 4.985044865403793,
      "observedDuringTradeLowPrice": 0.4002,
      "observedDuringTradeHighPrice": 0.40140000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4002,
      "fullObservedHighPrice": 0.40140000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791189445469-fb30ec28cffeb",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:37:25.469Z",
      "closedAtUtc": "2026-10-05T08:46:26.555Z",
      "holdingPeriodMs": 541086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 316.69,
      "exitPriceQuote": 316.02,
      "grossPnlGbp": 4.23126716978759,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.63126716978759,
      "cashChangeGbp": 3.4312671697875903,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.08 triggered at projected net £2.63 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 319.60354800000005,
      "structuralTargetPrice": 0,
      "maePct": -0.08841453787616582,
      "mfePct": 0.2841895860304958,
      "maeGbp": -1.7682907575233164,
      "mfeGbp": 5.683791720609917,
      "observedDuringTradeLowPrice": 315.79,
      "observedDuringTradeHighPrice": 316.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 315.79,
      "fullObservedHighPrice": 316.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791189776902-1896313938faf",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:42:56.902Z",
      "closedAtUtc": "2026-10-05T08:46:19.258Z",
      "holdingPeriodMs": 202356,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13057,
      "exitPriceQuote": 0.13034,
      "grossPnlGbp": 3.523014474993953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9230144749939528,
      "cashChangeGbp": 2.7230144749939527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.45 triggered at projected net £1.92 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.131771244,
      "structuralTargetPrice": 0,
      "maePct": -0.18380945086927933,
      "mfePct": 0.2527379949452378,
      "maeGbp": -3.6761890173855862,
      "mfeGbp": 5.054759898904756,
      "observedDuringTradeLowPrice": 0.13024,
      "observedDuringTradeHighPrice": 0.13081,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13024,
      "fullObservedHighPrice": 0.13081,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791189517861-7f3ae275cb1f2",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:38:37.861Z",
      "closedAtUtc": "2026-10-05T08:42:54.478Z",
      "holdingPeriodMs": 256617,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006384,
      "exitPriceQuote": 0.00637,
      "grossPnlGbp": 4.38596491228074,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.78596491228074,
      "cashChangeGbp": 3.5859649122807404,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.35 triggered at projected net £2.79 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006442732800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17230576441102327,
      "mfePct": 0.29761904761904634,
      "maeGbp": -3.446115288220465,
      "mfeGbp": 5.952380952380927,
      "observedDuringTradeLowPrice": 0.006365,
      "observedDuringTradeHighPrice": 0.006395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006365,
      "fullObservedHighPrice": 0.006395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791188913630-51b8c7ebf087d",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:28:33.630Z",
      "closedAtUtc": "2026-10-05T08:38:35.240Z",
      "holdingPeriodMs": 601610,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2259,
      "exitPriceQuote": 1.2252,
      "grossPnlGbp": 1.1420181091441763,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.45798189085582375,
      "cashChangeGbp": 0.3420181091441763,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2371782800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.14683089974712651,
      "mfePct": 0.2202463496206807,
      "maeGbp": -2.9366179949425306,
      "mfeGbp": 4.404926992413614,
      "observedDuringTradeLowPrice": 1.2232,
      "observedDuringTradeHighPrice": 1.2277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2232,
      "fullObservedHighPrice": 1.2277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791189313830-beefa318072a4",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:35:13.830Z",
      "closedAtUtc": "2026-10-05T08:37:23.086Z",
      "holdingPeriodMs": 129256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3428,
      "exitPriceQuote": 0.3421,
      "grossPnlGbp": 4.084014002333596,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.484014002333596,
      "cashChangeGbp": 3.2840140023335964,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.65 triggered at projected net £2.48 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.34595376,
      "structuralTargetPrice": 0,
      "maePct": -0.029171528588094804,
      "mfePct": 0.26254375729288565,
      "maeGbp": -0.583430571761896,
      "mfeGbp": 5.250875145857712,
      "observedDuringTradeLowPrice": 0.3419,
      "observedDuringTradeHighPrice": 0.3429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3419,
      "fullObservedHighPrice": 0.3429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791188710193-6354e8b36f811",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:25:10.193Z",
      "closedAtUtc": "2026-10-05T08:35:11.288Z",
      "holdingPeriodMs": 601095,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0744,
      "exitPriceQuote": 0.0743,
      "grossPnlGbp": 2.6881720430104568,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.0881720430104567,
      "cashChangeGbp": 1.8881720430104567,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07508448,
      "structuralTargetPrice": 0,
      "maePct": -0.1075268817204444,
      "mfePct": 0.20161290322580294,
      "maeGbp": -2.150537634408888,
      "mfeGbp": 4.032258064516059,
      "observedDuringTradeLowPrice": 0.07425,
      "observedDuringTradeHighPrice": 0.07448,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07425,
      "fullObservedHighPrice": 0.07448,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791188309410-fdf70bf62f2c9",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:18:29.410Z",
      "closedAtUtc": "2026-10-05T08:28:31.054Z",
      "holdingPeriodMs": 601644,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0045336,
      "exitPriceQuote": 0.0045281,
      "grossPnlGbp": -2.4263278630666267,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.026327863066626,
      "cashChangeGbp": -3.2263278630666266,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00449189088,
      "structuralTargetPrice": 0,
      "maePct": -0.3529204164460809,
      "mfePct": 0.13675666137287093,
      "maeGbp": -7.058408328921619,
      "mfeGbp": 2.7351332274574185,
      "observedDuringTradeLowPrice": 0.0045176,
      "observedDuringTradeHighPrice": 0.0045398,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0045176,
      "fullObservedHighPrice": 0.0045398,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791188344897-c7143e8f903ed",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:19:04.897Z",
      "closedAtUtc": "2026-10-05T08:25:07.056Z",
      "holdingPeriodMs": 362159,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.932,
      "exitPriceQuote": 1.9367,
      "grossPnlGbp": 4.865424430641976,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.265424430641976,
      "cashChangeGbp": 4.0654244306419764,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.51 triggered at projected net £3.27 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9142256,
      "structuralTargetPrice": 0,
      "maePct": -0.24844720496893974,
      "mfePct": 0.305383022774328,
      "maeGbp": -4.9689440993787946,
      "mfeGbp": 6.10766045548656,
      "observedDuringTradeLowPrice": 1.9272,
      "observedDuringTradeHighPrice": 1.9378999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9272,
      "fullObservedHighPrice": 1.9378999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791188217452-7d2b6a4187a3d",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:16:57.452Z",
      "closedAtUtc": "2026-10-05T08:18:22.075Z",
      "holdingPeriodMs": 84623,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 30.21,
      "exitPriceQuote": 30.092,
      "grossPnlGbp": -7.81198278715671,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.41198278715671,
      "cashChangeGbp": -8.61198278715671,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.932068,
      "structuralTargetPrice": 0,
      "maePct": -0.3905991393578355,
      "mfePct": 0.019860973187686946,
      "maeGbp": -7.81198278715671,
      "mfeGbp": 0.3972194637537389,
      "observedDuringTradeLowPrice": 30.092,
      "observedDuringTradeHighPrice": 30.216,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 30.092,
      "fullObservedHighPrice": 30.216,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791187643880-3f8c3ac326817",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:07:23.880Z",
      "closedAtUtc": "2026-10-05T08:17:24.258Z",
      "holdingPeriodMs": 600378,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4161.06,
      "exitPriceQuote": 4164.9,
      "grossPnlGbp": 1.8456835517869177,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.2456835517869176,
      "cashChangeGbp": 1.0456835517869176,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4122.7782480000005,
      "structuralTargetPrice": 0,
      "maePct": -0.0485453225860823,
      "mfePct": 0.1285730078393355,
      "maeGbp": -0.970906451721646,
      "mfeGbp": 2.57146015678671,
      "observedDuringTradeLowPrice": 4159.04,
      "observedDuringTradeHighPrice": 4166.41,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4159.04,
      "fullObservedHighPrice": 4166.41,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791188110376-7bcbf4910a8a1",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:15:10.376Z",
      "closedAtUtc": "2026-10-05T08:16:55.210Z",
      "holdingPeriodMs": 104834,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4117,
      "exitPriceQuote": 0.4125,
      "grossPnlGbp": 3.8863249939274587,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2863249939274586,
      "cashChangeGbp": 3.086324993927459,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.74 triggered at projected net £2.29 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40791236000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.04857906242410335,
      "mfePct": 0.26718484333252124,
      "maeGbp": -0.971581248482067,
      "mfeGbp": 5.343696866650424,
      "observedDuringTradeLowPrice": 0.4115,
      "observedDuringTradeHighPrice": 0.4128,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4115,
      "fullObservedHighPrice": 0.4128,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791188029842-262361d57b838",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:13:49.842Z",
      "closedAtUtc": "2026-10-05T08:15:06.113Z",
      "holdingPeriodMs": 76271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09523,
      "exitPriceQuote": 0.09443,
      "grossPnlGbp": 16.801428121390217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.201428121390217,
      "cashChangeGbp": 16.001428121390216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £20.08 triggered at projected net £15.20 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.096106116,
      "structuralTargetPrice": 0,
      "maePct": -0.04200357030347408,
      "mfePct": 1.1340963981938441,
      "maeGbp": -0.8400714060694817,
      "mfeGbp": 22.681927963876884,
      "observedDuringTradeLowPrice": 0.09415,
      "observedDuringTradeHighPrice": 0.09527000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09415,
      "fullObservedHighPrice": 0.09527000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791187884863-156dc9e6251f2",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:11:24.863Z",
      "closedAtUtc": "2026-10-05T08:13:25.652Z",
      "holdingPeriodMs": 120789,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0045253,
      "exitPriceQuote": 0.0045514,
      "grossPnlGbp": 11.535146841093137,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.935146841093138,
      "cashChangeGbp": 10.735146841093137,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.22 triggered at projected net £9.94 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00448366724,
      "structuralTargetPrice": 0,
      "maePct": -0.057454754380928806,
      "mfePct": 0.6408414911718452,
      "maeGbp": -1.1490950876185761,
      "mfeGbp": 12.816829823436903,
      "observedDuringTradeLowPrice": 0.0045227,
      "observedDuringTradeHighPrice": 0.0045543,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0045227,
      "fullObservedHighPrice": 0.0045543,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791187813664-d9f30fbf21e75",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:10:13.664Z",
      "closedAtUtc": "2026-10-05T08:11:22.373Z",
      "holdingPeriodMs": 68709,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2613,
      "exitPriceQuote": 0.2618,
      "grossPnlGbp": 3.8270187523918904,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2270187523918903,
      "cashChangeGbp": 3.02701875239189,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.52 triggered at projected net £2.23 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25889604,
      "structuralTargetPrice": 0,
      "maePct": -0.11481056257174396,
      "mfePct": 0.30616150019135974,
      "maeGbp": -2.296211251434879,
      "mfeGbp": 6.123230003827194,
      "observedDuringTradeLowPrice": 0.261,
      "observedDuringTradeHighPrice": 0.2621,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.261,
      "fullObservedHighPrice": 0.2621,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791187572164-67f09092c42f8",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:06:12.164Z",
      "closedAtUtc": "2026-10-05T08:10:11.332Z",
      "holdingPeriodMs": 239168,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2568,
      "exitPriceQuote": 0.25572,
      "grossPnlGbp": -8.411214953270795,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.011214953270795,
      "cashChangeGbp": -9.211214953270796,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25443743999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.4205607476635397,
      "mfePct": 0.16355140186917114,
      "maeGbp": -8.411214953270793,
      "mfeGbp": 3.271028037383423,
      "observedDuringTradeLowPrice": 0.25572,
      "observedDuringTradeHighPrice": 0.25722,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25572,
      "fullObservedHighPrice": 0.25722,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791187635587-39efc5e8b7e25",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:07:15.587Z",
      "closedAtUtc": "2026-10-05T08:07:21.485Z",
      "holdingPeriodMs": 5898,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0642,
      "exitPriceQuote": 1.0594,
      "grossPnlGbp": -9.020860740462577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.620860740462577,
      "cashChangeGbp": -9.820860740462578,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.05440936,
      "structuralTargetPrice": 0,
      "maePct": -0.45104303702312887,
      "mfePct": 0,
      "maeGbp": -9.020860740462577,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.0594,
      "observedDuringTradeHighPrice": 1.0642,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0594,
      "fullObservedHighPrice": 1.0642,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791187478830-aa44c290d689",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T08:04:38.830Z",
      "closedAtUtc": "2026-10-05T08:07:13.130Z",
      "holdingPeriodMs": 154300,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 30.128,
      "exitPriceQuote": 30.172,
      "grossPnlGbp": 2.9208709506107597,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3208709506107597,
      "cashChangeGbp": 2.12087095061076,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.38 triggered at projected net £1.32 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.850822400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.056425916091341816,
      "mfePct": 0.24893786510886648,
      "maeGbp": -1.1285183218268364,
      "mfeGbp": 4.978757302177329,
      "observedDuringTradeLowPrice": 30.111,
      "observedDuringTradeHighPrice": 30.203,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 30.111,
      "fullObservedHighPrice": 30.203,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791186968320-66f9a581c3299",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:56:08.320Z",
      "closedAtUtc": "2026-10-05T08:06:09.625Z",
      "holdingPeriodMs": 601305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7699,
      "exitPriceQuote": 0.7684,
      "grossPnlGbp": -3.8966099493442186,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.496609949344219,
      "cashChangeGbp": -4.696609949344219,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.76281692,
      "structuralTargetPrice": 0,
      "maePct": -0.32471749577868003,
      "mfePct": 0.01298869983114547,
      "maeGbp": -6.494349915573601,
      "mfeGbp": 0.2597739966229094,
      "observedDuringTradeLowPrice": 0.7674,
      "observedDuringTradeHighPrice": 0.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7674,
      "fullObservedHighPrice": 0.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791187175788-84d652a0463f8",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:59:35.788Z",
      "closedAtUtc": "2026-10-05T08:04:33.949Z",
      "holdingPeriodMs": 298161,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 92.856,
      "exitPriceQuote": 93.168,
      "grossPnlGbp": 6.720082708710516,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.120082708710516,
      "cashChangeGbp": 5.920082708710516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.33 triggered at projected net £5.12 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 92.00172479999999,
      "structuralTargetPrice": 0,
      "maePct": -0.09800120616868482,
      "mfePct": 0.39631257000087144,
      "maeGbp": -1.9600241233736964,
      "mfeGbp": 7.92625140001743,
      "observedDuringTradeLowPrice": 92.765,
      "observedDuringTradeHighPrice": 93.224,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 92.765,
      "fullObservedHighPrice": 93.224,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791186571786-1492876869684",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:49:31.786Z",
      "closedAtUtc": "2026-10-05T07:59:33.413Z",
      "holdingPeriodMs": 601627,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24223,
      "exitPriceQuote": 0.24167,
      "grossPnlGbp": -4.623704743425711,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.223704743425712,
      "cashChangeGbp": -5.423704743425711,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24000148400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3591627791768194,
      "mfePct": 0.18164554349172107,
      "maeGbp": -7.183255583536387,
      "mfeGbp": 3.6329108698344212,
      "observedDuringTradeLowPrice": 0.24136,
      "observedDuringTradeHighPrice": 0.24266999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24136,
      "fullObservedHighPrice": 0.24266999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791186943298-d68717706f0f3",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:55:43.298Z",
      "closedAtUtc": "2026-10-05T07:56:05.275Z",
      "holdingPeriodMs": 21977,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02989,
      "exitPriceQuote": 0.02975,
      "grossPnlGbp": -9.367681498829123,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.967681498829123,
      "cashChangeGbp": -10.167681498829124,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.029615012,
      "structuralTargetPrice": 0,
      "maePct": -0.4683840749414562,
      "mfePct": 0,
      "maeGbp": -9.367681498829123,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02975,
      "observedDuringTradeHighPrice": 0.02989,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02975,
      "fullObservedHighPrice": 0.02989,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791186713157-7a2220c0a9184",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:51:53.157Z",
      "closedAtUtc": "2026-10-05T07:55:40.960Z",
      "holdingPeriodMs": 227803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.178,
      "exitPriceQuote": 5.157,
      "grossPnlGbp": -8.111239860950139,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.711239860950139,
      "cashChangeGbp": -8.91123986095014,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.1303624,
      "structuralTargetPrice": 0,
      "maePct": -0.40556199304750695,
      "mfePct": 0.09656237929702381,
      "maeGbp": -8.111239860950139,
      "mfeGbp": 1.9312475859404763,
      "observedDuringTradeLowPrice": 5.157,
      "observedDuringTradeHighPrice": 5.183,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.157,
      "fullObservedHighPrice": 5.183,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791186486100-0ee426b125224",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:48:06.100Z",
      "closedAtUtc": "2026-10-05T07:51:50.857Z",
      "holdingPeriodMs": 224757,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07243,
      "exitPriceQuote": 0.07272,
      "grossPnlGbp": -8.00773160292731,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.60773160292731,
      "cashChangeGbp": -8.80773160292731,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.073096356,
      "structuralTargetPrice": 0,
      "maePct": -0.40038658014636547,
      "mfePct": 0.22090294077039002,
      "maeGbp": -8.00773160292731,
      "mfeGbp": 4.4180588154078,
      "observedDuringTradeLowPrice": 0.07227,
      "observedDuringTradeHighPrice": 0.07272,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07227,
      "fullObservedHighPrice": 0.07272,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791185966952-826792284846e",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:39:26.952Z",
      "closedAtUtc": "2026-10-05T07:49:27.766Z",
      "holdingPeriodMs": 600814,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 792.96,
      "exitPriceQuote": 792.75,
      "grossPnlGbp": 0.5296610169492443,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.070338983050756,
      "cashChangeGbp": -0.27033898305075577,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 800.2552320000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05801049233251648,
      "mfePct": 0.030266343825667005,
      "maeGbp": -1.1602098466503297,
      "mfeGbp": 0.60532687651334,
      "observedDuringTradeLowPrice": 792.72,
      "observedDuringTradeHighPrice": 793.42,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 792.72,
      "fullObservedHighPrice": 793.42,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791186366336-ae4245a822677",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:46:06.336Z",
      "closedAtUtc": "2026-10-05T07:48:02.202Z",
      "holdingPeriodMs": 115866,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25282,
      "exitPriceQuote": 0.25407,
      "grossPnlGbp": 9.888458191598994,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.288458191598995,
      "cashChangeGbp": 9.088458191598994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.58 triggered at projected net £8.29 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.250494056,
      "structuralTargetPrice": 0,
      "maePct": -0.10283996519262024,
      "mfePct": 0.6091290246024784,
      "maeGbp": -2.056799303852405,
      "mfeGbp": 12.182580492049569,
      "observedDuringTradeLowPrice": 0.25256,
      "observedDuringTradeHighPrice": 0.25436,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25256,
      "fullObservedHighPrice": 0.25436,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791186184361-f834d92d3e1eb",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:43:04.361Z",
      "closedAtUtc": "2026-10-05T07:46:03.685Z",
      "holdingPeriodMs": 179324,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 256.98,
      "exitPriceQuote": 255.98,
      "grossPnlGbp": -7.782706825434107,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.382706825434108,
      "cashChangeGbp": -8.582706825434107,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 254.61578400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.38913534127170535,
      "mfePct": 0.12841466261965293,
      "maeGbp": -7.782706825434107,
      "mfeGbp": 2.568293252393058,
      "observedDuringTradeLowPrice": 255.98,
      "observedDuringTradeHighPrice": 257.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 255.98,
      "fullObservedHighPrice": 257.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791185485673-7a8f896dfb73e",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:31:25.673Z",
      "closedAtUtc": "2026-10-05T07:41:26.287Z",
      "holdingPeriodMs": 600614,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8339,
      "exitPriceQuote": 3.8373,
      "grossPnlGbp": 1.773650851613276,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.17365085161327598,
      "cashChangeGbp": 0.973650851613276,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.79862812,
      "structuralTargetPrice": 0,
      "maePct": -0.24778945721067486,
      "mfePct": 0.22170635645165954,
      "maeGbp": -4.955789144213497,
      "mfeGbp": 4.4341271290331905,
      "observedDuringTradeLowPrice": 3.8244,
      "observedDuringTradeHighPrice": 3.8424000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8244,
      "fullObservedHighPrice": 3.8424000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791185829052-eccc732ed8052",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:37:09.052Z",
      "closedAtUtc": "2026-10-05T07:39:23.675Z",
      "holdingPeriodMs": 134623,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24764,
      "exitPriceQuote": 0.24873,
      "grossPnlGbp": 8.803101276045934,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.203101276045935,
      "cashChangeGbp": 8.003101276045934,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.58 triggered at projected net £7.20 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.245361712,
      "structuralTargetPrice": 0,
      "maePct": -0.012114359554192477,
      "mfePct": 0.5088031012760503,
      "maeGbp": -0.24228719108384955,
      "mfeGbp": 10.176062025521006,
      "observedDuringTradeLowPrice": 0.24761,
      "observedDuringTradeHighPrice": 0.24890000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24761,
      "fullObservedHighPrice": 0.24890000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791185224474-cd5d93bf7a849",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:27:04.474Z",
      "closedAtUtc": "2026-10-05T07:37:06.338Z",
      "holdingPeriodMs": 601864,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.545,
      "exitPriceQuote": 1.547,
      "grossPnlGbp": 2.5889967637540474,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9889967637540473,
      "cashChangeGbp": 1.7889967637540474,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.530786,
      "structuralTargetPrice": 0,
      "maePct": -0.19417475728154637,
      "mfePct": 0.19417475728156075,
      "maeGbp": -3.8834951456309272,
      "mfeGbp": 3.883495145631215,
      "observedDuringTradeLowPrice": 1.542,
      "observedDuringTradeHighPrice": 1.548,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.542,
      "fullObservedHighPrice": 1.548,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791185460299-012fc51f4aca8",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:31:00.299Z",
      "closedAtUtc": "2026-10-05T07:31:21.404Z",
      "holdingPeriodMs": 21105,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20109,
      "exitPriceQuote": 0.20018,
      "grossPnlGbp": -9.050673827639308,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.650673827639308,
      "cashChangeGbp": -9.850673827639309,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed bull pennant supports long; 3.60% impulse followed by contracting pennant; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.199239972,
      "structuralTargetPrice": 0,
      "maePct": -0.4525336913819654,
      "mfePct": 0,
      "maeGbp": -9.050673827639308,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.20018,
      "observedDuringTradeHighPrice": 0.20109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20018,
      "fullObservedHighPrice": 0.20109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791184938320-5137ac065da49",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:22:18.320Z",
      "closedAtUtc": "2026-10-05T07:25:32.198Z",
      "holdingPeriodMs": 193878,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24419,
      "exitPriceQuote": 0.24499,
      "grossPnlGbp": 6.5522748679308975,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.952274867930898,
      "cashChangeGbp": 5.752274867930898,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.84 triggered at projected net £4.95 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.241943452,
      "structuralTargetPrice": 0,
      "maePct": -0.03276137433965222,
      "mfePct": 0.4218026946230407,
      "maeGbp": -0.6552274867930444,
      "mfeGbp": 8.436053892460814,
      "observedDuringTradeLowPrice": 0.24411,
      "observedDuringTradeHighPrice": 0.24522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24411,
      "fullObservedHighPrice": 0.24522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791184990402-43d774974305e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:23:10.402Z",
      "closedAtUtc": "2026-10-05T07:23:56.290Z",
      "holdingPeriodMs": 45888,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04282,
      "exitPriceQuote": 0.04301,
      "grossPnlGbp": 8.874357776739966,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.274357776739967,
      "cashChangeGbp": 8.074357776739966,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.14 triggered at projected net £7.27 after fees",
      "confidence": 99,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.042426056,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5371321812237296,
      "maeGbp": 0,
      "mfeGbp": 10.742643624474592,
      "observedDuringTradeLowPrice": 0.04282,
      "observedDuringTradeHighPrice": 0.04305,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04282,
      "fullObservedHighPrice": 0.04305,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791184387730-76e514930f7f6",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:13:07.730Z",
      "closedAtUtc": "2026-10-05T07:23:08.127Z",
      "holdingPeriodMs": 600397,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13464,
      "exitPriceQuote": 0.1343,
      "grossPnlGbp": -5.050505050505153,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.650505050505153,
      "cashChangeGbp": -5.850505050505153,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13340131200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3565062388591861,
      "mfePct": 0.09655377302435474,
      "maeGbp": -7.130124777183722,
      "mfeGbp": 1.9310754604870948,
      "observedDuringTradeLowPrice": 0.13416,
      "observedDuringTradeHighPrice": 0.13477,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13416,
      "fullObservedHighPrice": 0.13477,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791184900791-59415e49f8fa3",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:21:40.791Z",
      "closedAtUtc": "2026-10-05T07:22:15.915Z",
      "holdingPeriodMs": 35124,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.951,
      "exitPriceQuote": 1.9599,
      "grossPnlGbp": 9.123526396719535,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.523526396719536,
      "cashChangeGbp": 8.323526396719535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.16 triggered at projected net £7.52 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9330508000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.18452075858534328,
      "mfePct": 0.5381855458739084,
      "maeGbp": -3.690415171706866,
      "mfeGbp": 10.763710917478168,
      "observedDuringTradeLowPrice": 1.9474,
      "observedDuringTradeHighPrice": 1.9615,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9474,
      "fullObservedHighPrice": 1.9615,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791184792886-0b58091e6aaf8",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:19:52.886Z",
      "closedAtUtc": "2026-10-05T07:21:38.443Z",
      "holdingPeriodMs": 105557,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05182,
      "exitPriceQuote": 0.05191,
      "grossPnlGbp": 3.473562331146268,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.873562331146268,
      "cashChangeGbp": 2.673562331146268,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.80 triggered at projected net £1.87 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.051343256,
      "structuralTargetPrice": 0,
      "maePct": -0.1543805480509393,
      "mfePct": 0.2701659590891572,
      "maeGbp": -3.087610961018786,
      "mfeGbp": 5.403319181783144,
      "observedDuringTradeLowPrice": 0.05174,
      "observedDuringTradeHighPrice": 0.05196,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05174,
      "fullObservedHighPrice": 0.05196,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791184189293-f2880863fff83",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:09:49.293Z",
      "closedAtUtc": "2026-10-05T07:19:50.460Z",
      "holdingPeriodMs": 601167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2730.09,
      "exitPriceQuote": 2721.19,
      "grossPnlGbp": -6.519931577347334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.119931577347334,
      "cashChangeGbp": -7.319931577347334,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2704.973172,
      "structuralTargetPrice": 0,
      "maePct": -0.32599657886736666,
      "mfePct": 0,
      "maeGbp": -6.519931577347333,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2721.19,
      "observedDuringTradeHighPrice": 2730.09,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2721.19,
      "fullObservedHighPrice": 2730.09,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791184171364-cdeabccb0217c",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:09:31.364Z",
      "closedAtUtc": "2026-10-05T07:13:04.749Z",
      "holdingPeriodMs": 213385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24299,
      "exitPriceQuote": 0.2437,
      "grossPnlGbp": 5.8438618873203705,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.243861887320371,
      "cashChangeGbp": 5.043861887320371,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.87 triggered at projected net £4.24 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24075449200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.016461582781189452,
      "mfePct": 0.4732705049590453,
      "maeGbp": -0.32923165562378903,
      "mfeGbp": 9.465410099180906,
      "observedDuringTradeLowPrice": 0.24295,
      "observedDuringTradeHighPrice": 0.24414,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24295,
      "fullObservedHighPrice": 0.24414,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183904703-a6f6ca25e6b54",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:05:04.703Z",
      "closedAtUtc": "2026-10-05T07:09:46.908Z",
      "holdingPeriodMs": 282205,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20605,
      "exitPriceQuote": 0.2068,
      "grossPnlGbp": 7.279786459597191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.6797864595971905,
      "cashChangeGbp": 6.479786459597191,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.75 triggered at projected net £5.68 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20415434000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.21839359378791842,
      "mfePct": 0.4173744236835718,
      "maeGbp": -4.367871875758369,
      "mfeGbp": 8.347488473671437,
      "observedDuringTradeLowPrice": 0.2056,
      "observedDuringTradeHighPrice": 0.20691,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2056,
      "fullObservedHighPrice": 0.20691,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183910493-0e9d29383e7d1",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:05:10.493Z",
      "closedAtUtc": "2026-10-05T07:09:26.546Z",
      "holdingPeriodMs": 256053,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 302.88,
      "exitPriceQuote": 304.26,
      "grossPnlGbp": 9.112519809825644,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.512519809825644,
      "cashChangeGbp": 8.312519809825643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.70 triggered at projected net £7.51 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 300.093504,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5150554675118867,
      "maeGbp": 0,
      "mfeGbp": 10.301109350237734,
      "observedDuringTradeLowPrice": 302.88,
      "observedDuringTradeHighPrice": 304.44,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 302.88,
      "fullObservedHighPrice": 304.44,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183544510-c9ef3eae551d5",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:59:04.510Z",
      "closedAtUtc": "2026-10-05T07:04:57.219Z",
      "holdingPeriodMs": 352709,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05129,
      "exitPriceQuote": 0.05135,
      "grossPnlGbp": 2.339637356209692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7396373562096921,
      "cashChangeGbp": 1.539637356209692,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.25 triggered at projected net £0.74 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.050818132,
      "structuralTargetPrice": 0,
      "maePct": -0.27295769155781097,
      "mfePct": 0.29245466952621824,
      "maeGbp": -5.459153831156219,
      "mfeGbp": 5.849093390524365,
      "observedDuringTradeLowPrice": 0.05115,
      "observedDuringTradeHighPrice": 0.05143999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05115,
      "fullObservedHighPrice": 0.05143999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183797022-347494fbd5a19",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:03:17.022Z",
      "closedAtUtc": "2026-10-05T07:04:10.815Z",
      "holdingPeriodMs": 53793,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4091,
      "exitPriceQuote": 0.4074,
      "grossPnlGbp": -8.310926423857417,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.910926423857417,
      "cashChangeGbp": -9.110926423857418,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40533628000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.4155463211928709,
      "mfePct": 0.07333170373990881,
      "maeGbp": -8.310926423857417,
      "mfeGbp": 1.4666340747981763,
      "observedDuringTradeLowPrice": 0.4074,
      "observedDuringTradeHighPrice": 0.4094,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4074,
      "fullObservedHighPrice": 0.4094,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183700440-80715e71f9731",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T07:01:40.440Z",
      "closedAtUtc": "2026-10-05T07:03:14.318Z",
      "holdingPeriodMs": 93878,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11159,
      "exitPriceQuote": 0.11191,
      "grossPnlGbp": 5.735280939152268,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.135280939152269,
      "cashChangeGbp": 4.9352809391522685,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.21 triggered at projected net £4.14 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.110563372,
      "structuralTargetPrice": 0,
      "maePct": -0.15234339994622245,
      "mfePct": 0.34053230576216986,
      "maeGbp": -3.046867998924449,
      "mfeGbp": 6.810646115243397,
      "observedDuringTradeLowPrice": 0.11142,
      "observedDuringTradeHighPrice": 0.11197,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11142,
      "fullObservedHighPrice": 0.11197,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183539408-716285216b5c3",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:58:59.408Z",
      "closedAtUtc": "2026-10-05T07:01:38.036Z",
      "holdingPeriodMs": 158628,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.066,
      "exitPriceQuote": 5.046,
      "grossPnlGbp": -7.895775759968249,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.495775759968248,
      "cashChangeGbp": -8.69577575996825,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.0193928,
      "structuralTargetPrice": 0,
      "maePct": -0.39478878799841244,
      "mfePct": 0,
      "maeGbp": -7.895775759968249,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 5.046,
      "observedDuringTradeHighPrice": 5.066,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.046,
      "fullObservedHighPrice": 5.066,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183243027-ccd78bd45b0de",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:54:03.027Z",
      "closedAtUtc": "2026-10-05T06:58:01.794Z",
      "holdingPeriodMs": 238767,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.29,
      "exitPriceQuote": 70.02,
      "grossPnlGbp": -7.682458386684029,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.282458386684029,
      "cashChangeGbp": -8.48245838668403,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.643332,
      "structuralTargetPrice": 0,
      "maePct": -0.38412291933420145,
      "mfePct": 0,
      "maeGbp": -7.682458386684029,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 70.02,
      "observedDuringTradeHighPrice": 70.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.02,
      "fullObservedHighPrice": 70.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183405842-efa77a5a0162d",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:56:45.842Z",
      "closedAtUtc": "2026-10-05T06:57:39.501Z",
      "holdingPeriodMs": 53659,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8812,
      "exitPriceQuote": 1.888,
      "grossPnlGbp": 7.22942802466502,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.629428024665019,
      "cashChangeGbp": 6.42942802466502,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.07 triggered at projected net £5.63 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.86389296,
      "structuralTargetPrice": 0,
      "maePct": -0.09036785030831569,
      "mfePct": 0.4837337869445093,
      "maeGbp": -1.807357006166314,
      "mfeGbp": 9.674675738890185,
      "observedDuringTradeLowPrice": 1.8795,
      "observedDuringTradeHighPrice": 1.8903,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8795,
      "fullObservedHighPrice": 1.8903,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791183248545-0e7021b2b0fc1",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:54:08.545Z",
      "closedAtUtc": "2026-10-05T06:54:41.717Z",
      "holdingPeriodMs": 33172,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9378,
      "exitPriceQuote": 0.9415,
      "grossPnlGbp": -7.890808274685513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.490808274685513,
      "cashChangeGbp": -8.690808274685514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.9464277600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3945404137342757,
      "mfePct": 0,
      "maeGbp": -7.890808274685513,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.9378,
      "observedDuringTradeHighPrice": 0.9415,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9378,
      "fullObservedHighPrice": 0.9415,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791182901981-3d05a1900e3d4",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:48:21.981Z",
      "closedAtUtc": "2026-10-05T06:52:20.708Z",
      "holdingPeriodMs": 238727,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5708,
      "exitPriceQuote": 0.5698,
      "grossPnlGbp": 3.5038542396636334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9038542396636333,
      "cashChangeGbp": 2.7038542396636336,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.66 triggered at projected net £1.90 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.57605136,
      "structuralTargetPrice": 0,
      "maePct": -0.10511562718991678,
      "mfePct": 0.2627890679747628,
      "maeGbp": -2.1023125437983357,
      "mfeGbp": 5.2557813594952565,
      "observedDuringTradeLowPrice": 0.5693,
      "observedDuringTradeHighPrice": 0.5714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5693,
      "fullObservedHighPrice": 0.5714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791182907175-1bffbfccf34cd",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:48:27.175Z",
      "closedAtUtc": "2026-10-05T06:49:09.174Z",
      "holdingPeriodMs": 41999,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8683,
      "exitPriceQuote": 1.8768,
      "grossPnlGbp": 9.099181073703315,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.4991810737033155,
      "cashChangeGbp": 8.299181073703314,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.14 triggered at projected net £7.50 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.85111164,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7868115399025818,
      "maeGbp": 0,
      "mfeGbp": 15.736230798051636,
      "observedDuringTradeLowPrice": 1.8683,
      "observedDuringTradeHighPrice": 1.883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8683,
      "fullObservedHighPrice": 1.883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791182831599-c083c6f8f94ba",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:47:11.599Z",
      "closedAtUtc": "2026-10-05T06:48:09.667Z",
      "holdingPeriodMs": 58068,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9584,
      "exitPriceQuote": 0.9515,
      "grossPnlGbp": 14.398998330550954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.798998330550955,
      "cashChangeGbp": 13.598998330550954,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £17.43 triggered at projected net £12.80 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.9672172800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3234557595993313,
      "mfePct": 1.0016694490818085,
      "maeGbp": -6.469115191986626,
      "mfeGbp": 20.033388981636172,
      "observedDuringTradeLowPrice": 0.9488,
      "observedDuringTradeHighPrice": 0.9615,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9488,
      "fullObservedHighPrice": 0.9615,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791182457723-3581037a039e9",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:40:57.723Z",
      "closedAtUtc": "2026-10-05T06:48:07.124Z",
      "holdingPeriodMs": 429401,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6873,
      "exitPriceQuote": 0.6901,
      "grossPnlGbp": -8.147824821766402,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.747824821766402,
      "cashChangeGbp": -8.947824821766403,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.6936231600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.40739124108832014,
      "mfePct": 0.17459624618070402,
      "maeGbp": -8.147824821766402,
      "mfeGbp": 3.4919249236140804,
      "observedDuringTradeLowPrice": 0.6861,
      "observedDuringTradeHighPrice": 0.6901000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6861,
      "fullObservedHighPrice": 0.6901000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791182228160-01feb675ea8b7",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:37:08.160Z",
      "closedAtUtc": "2026-10-05T06:47:09.261Z",
      "holdingPeriodMs": 601101,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006378,
      "exitPriceQuote": 0.006388,
      "grossPnlGbp": -3.1357792411412957,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.735779241141296,
      "cashChangeGbp": -3.9357792411412955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0064366776,
      "structuralTargetPrice": 0,
      "maePct": -0.3449357165255616,
      "mfePct": 0.0156788962057092,
      "maeGbp": -6.898714330511232,
      "mfeGbp": 0.313577924114184,
      "observedDuringTradeLowPrice": 0.006377,
      "observedDuringTradeHighPrice": 0.0064,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006377,
      "fullObservedHighPrice": 0.0064,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791182330963-897e3e275b822",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:38:50.963Z",
      "closedAtUtc": "2026-10-05T06:40:54.616Z",
      "holdingPeriodMs": 123653,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.44813,
      "exitPriceQuote": 0.44637,
      "grossPnlGbp": -7.8548635440608034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.454863544060803,
      "cashChangeGbp": -8.654863544060804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.444007204,
      "structuralTargetPrice": 0,
      "maePct": -0.3927431772030402,
      "mfePct": 0,
      "maeGbp": -7.854863544060804,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.44637,
      "observedDuringTradeHighPrice": 0.44813,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.44637,
      "fullObservedHighPrice": 0.44813,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791182031025-9b2d042bf83f",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:33:51.025Z",
      "closedAtUtc": "2026-10-05T06:38:47.470Z",
      "holdingPeriodMs": 296445,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9122,
      "exitPriceQuote": 1.9091,
      "grossPnlGbp": 3.2423386675032746,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6423386675032745,
      "cashChangeGbp": 2.4423386675032743,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.73 triggered at projected net £1.64 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.92979224,
      "structuralTargetPrice": 0,
      "maePct": -0.07844367743960134,
      "mfePct": 0.2667085032946283,
      "maeGbp": -1.568873548792027,
      "mfeGbp": 5.334170065892566,
      "observedDuringTradeLowPrice": 1.9071,
      "observedDuringTradeHighPrice": 1.9137000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9071,
      "fullObservedHighPrice": 1.9137000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791181624767-a026ea41ae91c",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:27:04.767Z",
      "closedAtUtc": "2026-10-05T06:37:05.710Z",
      "holdingPeriodMs": 600943,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4153.27,
      "exitPriceQuote": 4148.85,
      "grossPnlGbp": -2.1284433711268815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.7284433711268816,
      "cashChangeGbp": -2.928443371126882,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4115.059916,
      "structuralTargetPrice": 0,
      "maePct": -0.10642216855634408,
      "mfePct": 0.024558961974529152,
      "maeGbp": -2.1284433711268815,
      "mfeGbp": 0.491179239490583,
      "observedDuringTradeLowPrice": 4148.85,
      "observedDuringTradeHighPrice": 4154.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4148.85,
      "fullObservedHighPrice": 4154.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791181440216-2ef7b6ac88c28",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:24:00.216Z",
      "closedAtUtc": "2026-10-05T06:33:48.665Z",
      "holdingPeriodMs": 588449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005952,
      "exitPriceQuote": 0.005928,
      "grossPnlGbp": -8.064516129032162,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.664516129032162,
      "cashChangeGbp": -8.864516129032163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058972416,
      "structuralTargetPrice": 0,
      "maePct": -0.4032258064516081,
      "mfePct": 0.10080645161290203,
      "maeGbp": -8.064516129032162,
      "mfeGbp": 2.0161290322580405,
      "observedDuringTradeLowPrice": 0.005928,
      "observedDuringTradeHighPrice": 0.005958,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005928,
      "fullObservedHighPrice": 0.005958,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791181434950-ae065478e3ed6",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:23:54.950Z",
      "closedAtUtc": "2026-10-05T06:27:02.368Z",
      "holdingPeriodMs": 187418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04167,
      "exitPriceQuote": 0.04127,
      "grossPnlGbp": 19.198464122870057,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.598464122870055,
      "cashChangeGbp": 18.398464122870056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £18.04 triggered at projected net £17.60 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.042053364,
      "structuralTargetPrice": 0,
      "maePct": -0.04799616030717348,
      "mfePct": 1.0319174466042713,
      "maeGbp": -0.9599232061434695,
      "mfeGbp": 20.638348932085428,
      "observedDuringTradeLowPrice": 0.04124,
      "observedDuringTradeHighPrice": 0.04169,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04124,
      "fullObservedHighPrice": 0.04169,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791181317013-d6b5bfe6484c9",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:21:57.013Z",
      "closedAtUtc": "2026-10-05T06:22:22.822Z",
      "holdingPeriodMs": 25809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2535,
      "exitPriceQuote": 0.2525,
      "grossPnlGbp": -7.88954635108482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.48954635108482,
      "cashChangeGbp": -8.68954635108482,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2511678,
      "structuralTargetPrice": 0,
      "maePct": -0.394477317554241,
      "mfePct": 0,
      "maeGbp": -7.88954635108482,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2525,
      "observedDuringTradeHighPrice": 0.2535,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2525,
      "fullObservedHighPrice": 0.2535,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791180829809-6153df5046275",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:13:49.809Z",
      "closedAtUtc": "2026-10-05T06:22:11.718Z",
      "holdingPeriodMs": 501909,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26799,
      "exitPriceQuote": 0.26677,
      "grossPnlGbp": 9.104817343930735,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.5048173439307355,
      "cashChangeGbp": 8.304817343930734,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.30 triggered at projected net £7.50 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.270455508,
      "structuralTargetPrice": 0,
      "maePct": -0.09328706295009981,
      "mfePct": 0.5447964476286492,
      "maeGbp": -1.8657412590019962,
      "mfeGbp": 10.895928952572984,
      "observedDuringTradeLowPrice": 0.26653,
      "observedDuringTradeHighPrice": 0.26824,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26653,
      "fullObservedHighPrice": 0.26824,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791181103542-44c2542242ab3",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:18:23.542Z",
      "closedAtUtc": "2026-10-05T06:21:51.523Z",
      "holdingPeriodMs": 207981,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22487,
      "exitPriceQuote": 0.22398,
      "grossPnlGbp": -7.915684617778932,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.515684617778932,
      "cashChangeGbp": -8.715684617778932,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22280119599999998,
      "structuralTargetPrice": 0,
      "maePct": -0.39578423088894654,
      "mfePct": 0.07559923511362275,
      "maeGbp": -7.915684617778931,
      "mfeGbp": 1.511984702272455,
      "observedDuringTradeLowPrice": 0.22398,
      "observedDuringTradeHighPrice": 0.22504,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22398,
      "fullObservedHighPrice": 0.22504,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791180498179-34b0f4058725b",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:08:18.179Z",
      "closedAtUtc": "2026-10-05T06:18:21.051Z",
      "holdingPeriodMs": 602872,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1335,
      "exitPriceQuote": 0.13393,
      "grossPnlGbp": 6.4419475655428595,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.84194756554286,
      "cashChangeGbp": 5.64194756554286,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13227180000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3146067415730365,
      "mfePct": 0.3370786516853977,
      "maeGbp": -6.2921348314607295,
      "mfeGbp": 6.741573033707954,
      "observedDuringTradeLowPrice": 0.13308,
      "observedDuringTradeHighPrice": 0.13395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13308,
      "fullObservedHighPrice": 0.13395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791180226851-fdc05c491743",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:03:46.851Z",
      "closedAtUtc": "2026-10-05T06:13:47.582Z",
      "holdingPeriodMs": 600731,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002498,
      "exitPriceQuote": 0.002493,
      "grossPnlGbp": -4.003202562049477,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.603202562049477,
      "cashChangeGbp": -4.803202562049477,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0024750184,
      "structuralTargetPrice": 0,
      "maePct": -0.24019215372297556,
      "mfePct": 0,
      "maeGbp": -4.803843074459511,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002492,
      "observedDuringTradeHighPrice": 0.002498,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002492,
      "fullObservedHighPrice": 0.002498,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791180090146-cbb32192da9f2",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:01:30.146Z",
      "closedAtUtc": "2026-10-05T06:08:13.987Z",
      "holdingPeriodMs": 403841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7456,
      "exitPriceQuote": 0.7469,
      "grossPnlGbp": 3.4871244635192267,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8871244635192266,
      "cashChangeGbp": 2.6871244635192264,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.23 triggered at projected net £1.89 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.73874048,
      "structuralTargetPrice": 0,
      "maePct": -0.09388412017167837,
      "mfePct": 0.24141630901286382,
      "maeGbp": -1.8776824034335673,
      "mfeGbp": 4.828326180257276,
      "observedDuringTradeLowPrice": 0.7449,
      "observedDuringTradeHighPrice": 0.7474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7449,
      "fullObservedHighPrice": 0.7474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791180053765-12f8b0cbf3735",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:00:53.765Z",
      "closedAtUtc": "2026-10-05T06:03:44.664Z",
      "holdingPeriodMs": 170899,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044058,
      "exitPriceQuote": 0.0044352,
      "grossPnlGbp": 13.346043851287217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.746043851287217,
      "cashChangeGbp": 12.546043851287216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.93 triggered at projected net £11.75 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00436526664,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7263153116346811,
      "maeGbp": 0,
      "mfeGbp": 14.52630623269362,
      "observedDuringTradeLowPrice": 0.0044058,
      "observedDuringTradeHighPrice": 0.0044378,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044058,
      "fullObservedHighPrice": 0.0044378,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791180047813-1026dfa78e43b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T06:00:47.813Z",
      "closedAtUtc": "2026-10-05T06:01:27.274Z",
      "holdingPeriodMs": 39461,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0146,
      "exitPriceQuote": 1.0037,
      "grossPnlGbp": 21.486300019712022,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.88630001971202,
      "cashChangeGbp": 20.68630001971202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £20.27 triggered at projected net £19.89 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.02393432,
      "structuralTargetPrice": 0,
      "maePct": -0.32525133057363304,
      "mfePct": 1.14330770747093,
      "maeGbp": -6.505026611472661,
      "mfeGbp": 22.8661541494186,
      "observedDuringTradeLowPrice": 1.003,
      "observedDuringTradeHighPrice": 1.0179,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.003,
      "fullObservedHighPrice": 1.0179,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791179932336-6727ed4659b5a",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:58:52.336Z",
      "closedAtUtc": "2026-10-05T06:00:25.170Z",
      "holdingPeriodMs": 92834,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0737,
      "exitPriceQuote": 0.07366,
      "grossPnlGbp": -1.0854816824965636,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6854816824965635,
      "cashChangeGbp": -1.8854816824965637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.83 triggered at projected net £-2.69 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07302196,
      "structuralTargetPrice": 0,
      "maePct": -0.06784260515604935,
      "mfePct": 0.2713704206241409,
      "maeGbp": -1.3568521031209873,
      "mfeGbp": 5.427408412482818,
      "observedDuringTradeLowPrice": 0.07365,
      "observedDuringTradeHighPrice": 0.07390000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07365,
      "fullObservedHighPrice": 0.07390000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791179700560-60cd276ef652c",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:55:00.560Z",
      "closedAtUtc": "2026-10-05T05:58:58.064Z",
      "holdingPeriodMs": 237504,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05059,
      "exitPriceQuote": 0.05031,
      "grossPnlGbp": -11.0693813006524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.6693813006524,
      "cashChangeGbp": -11.869381300652401,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.050124572000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.5534690650326201,
      "mfePct": 0,
      "maeGbp": -11.0693813006524,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05031,
      "observedDuringTradeHighPrice": 0.05059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05031,
      "fullObservedHighPrice": 0.05059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791179707981-a4c672d71fb17",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:55:07.981Z",
      "closedAtUtc": "2026-10-05T05:58:02.758Z",
      "holdingPeriodMs": 174777,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031906,
      "exitPriceQuote": 0.032062,
      "grossPnlGbp": -9.778725004701522,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.378725004701522,
      "cashChangeGbp": -10.578725004701523,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0321995352,
      "structuralTargetPrice": 0,
      "maePct": -0.48893625023507614,
      "mfePct": 0.04074468751958605,
      "maeGbp": -9.778725004701522,
      "mfeGbp": 0.8148937503917211,
      "observedDuringTradeLowPrice": 0.031893,
      "observedDuringTradeHighPrice": 0.032062,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031893,
      "fullObservedHighPrice": 0.032062,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791179576770-af84eabd109de",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:52:56.770Z",
      "closedAtUtc": "2026-10-05T05:55:03.181Z",
      "holdingPeriodMs": 126411,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.7284,
      "exitPriceQuote": 3.7367,
      "grossPnlGbp": 4.452311983692604,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8523119836926036,
      "cashChangeGbp": 3.652311983692604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £3.84 triggered at projected net £2.85 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.6940987200000004,
      "structuralTargetPrice": 0,
      "maePct": -0.16360905482244378,
      "mfePct": 0.3218538783392343,
      "maeGbp": -3.272181096448876,
      "mfeGbp": 6.437077566784686,
      "observedDuringTradeLowPrice": 3.7223,
      "observedDuringTradeHighPrice": 3.7404,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.7223,
      "fullObservedHighPrice": 3.7404,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791179094421-78328f420b727",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:44:54.421Z",
      "closedAtUtc": "2026-10-05T05:54:58.149Z",
      "holdingPeriodMs": 603728,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2582,
      "exitPriceQuote": 0.2583,
      "grossPnlGbp": 0.7745933384972037,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8254066615027964,
      "cashChangeGbp": -0.025406661502796357,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25582456,
      "structuralTargetPrice": 0,
      "maePct": -0.11618900077458055,
      "mfePct": 0.1936483346243224,
      "maeGbp": -2.323780015491611,
      "mfeGbp": 3.8729666924864485,
      "observedDuringTradeLowPrice": 0.2579,
      "observedDuringTradeHighPrice": 0.2587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2579,
      "fullObservedHighPrice": 0.2587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178971992-893e5393a368b",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:42:51.992Z",
      "closedAtUtc": "2026-10-05T05:52:54.521Z",
      "holdingPeriodMs": 602529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5004,
      "exitPriceQuote": 0.4987,
      "grossPnlGbp": -6.794564348521101,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.3945643485211,
      "cashChangeGbp": -7.594564348521101,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; failed-breakout evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.49579631999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.35971223021582105,
      "mfePct": 0.03996802557955416,
      "maeGbp": -7.19424460431642,
      "mfeGbp": 0.7993605115910831,
      "observedDuringTradeLowPrice": 0.4986,
      "observedDuringTradeHighPrice": 0.5006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4986,
      "fullObservedHighPrice": 0.5006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178735475-5009095547b1b",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:38:55.475Z",
      "closedAtUtc": "2026-10-05T05:43:47.151Z",
      "holdingPeriodMs": 291676,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2182,
      "exitPriceQuote": 0.2171,
      "grossPnlGbp": -10.08249312557303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.68249312557303,
      "cashChangeGbp": -10.882493125573031,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21619256,
      "structuralTargetPrice": 0,
      "maePct": -0.5041246562786516,
      "mfePct": 0,
      "maeGbp": -10.08249312557303,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2171,
      "observedDuringTradeHighPrice": 0.2182,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2171,
      "fullObservedHighPrice": 0.2182,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178730322-10e6cef92e7c9",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:38:50.322Z",
      "closedAtUtc": "2026-10-05T05:40:59.573Z",
      "holdingPeriodMs": 129251,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1098,
      "exitPriceQuote": 0.10937,
      "grossPnlGbp": -7.832422586520945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.432422586520945,
      "cashChangeGbp": -8.632422586520946,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10878984,
      "structuralTargetPrice": 0,
      "maePct": -0.39162112932604726,
      "mfePct": 0.036429872495444784,
      "maeGbp": -7.832422586520945,
      "mfeGbp": 0.7285974499088956,
      "observedDuringTradeLowPrice": 0.10937,
      "observedDuringTradeHighPrice": 0.10983999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10937,
      "fullObservedHighPrice": 0.10983999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178203189-7d59a6e374a54",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:30:03.189Z",
      "closedAtUtc": "2026-10-05T05:37:51.485Z",
      "holdingPeriodMs": 468296,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2567,
      "exitPriceQuote": 0.2574,
      "grossPnlGbp": 5.4538371640049395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8538371640049394,
      "cashChangeGbp": 4.65383716400494,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.41 triggered at projected net £3.85 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25433836,
      "structuralTargetPrice": 0,
      "maePct": -0.2337358784573391,
      "mfePct": 0.35060381768601945,
      "maeGbp": -4.6747175691467815,
      "mfeGbp": 7.012076353720389,
      "observedDuringTradeLowPrice": 0.2561,
      "observedDuringTradeHighPrice": 0.2576,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2561,
      "fullObservedHighPrice": 0.2576,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178495912-ea4c6222503b8",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:34:55.912Z",
      "closedAtUtc": "2026-10-05T05:36:18.901Z",
      "holdingPeriodMs": 82989,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3788,
      "exitPriceQuote": 0.3802,
      "grossPnlGbp": -7.391763463568938,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.991763463568939,
      "cashChangeGbp": -8.191763463568938,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38228496000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.3695881731784469,
      "mfePct": 0.0527983104540743,
      "maeGbp": -7.391763463568938,
      "mfeGbp": 1.0559662090814859,
      "observedDuringTradeLowPrice": 0.3786,
      "observedDuringTradeHighPrice": 0.3802,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3786,
      "fullObservedHighPrice": 0.3802,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178315742-863da496f404f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:31:55.742Z",
      "closedAtUtc": "2026-10-05T05:34:52.943Z",
      "holdingPeriodMs": 177201,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 29.247,
      "exitPriceQuote": 29.354,
      "grossPnlGbp": -7.316989776729191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.91698977672919,
      "cashChangeGbp": -8.116989776729191,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.516072400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3658494888364595,
      "mfePct": 0,
      "maeGbp": -7.31698977672919,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 29.247,
      "observedDuringTradeHighPrice": 29.354000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.247,
      "fullObservedHighPrice": 29.354000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791177710137-bc08e9f125802",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:21:50.137Z",
      "closedAtUtc": "2026-10-05T05:31:53.249Z",
      "holdingPeriodMs": 603112,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 537.36,
      "exitPriceQuote": 537.07,
      "grossPnlGbp": 1.0793509006995818,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.5206490993004182,
      "cashChangeGbp": 0.2793509006995818,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 542.303712,
      "structuralTargetPrice": 0,
      "maePct": -0.22145302962631028,
      "mfePct": 0.12468363852909763,
      "maeGbp": -4.429060592526206,
      "mfeGbp": 2.4936727705819526,
      "observedDuringTradeLowPrice": 536.69,
      "observedDuringTradeHighPrice": 538.55,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 536.69,
      "fullObservedHighPrice": 538.55,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178153035-b01e66b511bd7",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:29:13.035Z",
      "closedAtUtc": "2026-10-05T05:30:00.393Z",
      "holdingPeriodMs": 47358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07714,
      "exitPriceQuote": 0.07679,
      "grossPnlGbp": -9.074410163339463,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.674410163339463,
      "cashChangeGbp": -9.874410163339464,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bull pennant supports long; 3.45% impulse followed by contracting pennant; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.076430312,
      "structuralTargetPrice": 0,
      "maePct": -0.4537205081669732,
      "mfePct": 0,
      "maeGbp": -9.074410163339463,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07679,
      "observedDuringTradeHighPrice": 0.07714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07679,
      "fullObservedHighPrice": 0.07714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791178027222-bcfd94ad3ca37",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:27:07.222Z",
      "closedAtUtc": "2026-10-05T05:29:10.583Z",
      "holdingPeriodMs": 123361,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3804,
      "exitPriceQuote": 0.3787,
      "grossPnlGbp": 8.937960042061171,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.337960042061171,
      "cashChangeGbp": 8.13796004206117,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.92 triggered at projected net £7.34 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.3838996800000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5257623554153528,
      "maeGbp": 0,
      "mfeGbp": 10.515247108307056,
      "observedDuringTradeLowPrice": 0.3784,
      "observedDuringTradeHighPrice": 0.3804,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3784,
      "fullObservedHighPrice": 0.3804,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791177850388-566b59c291fec",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:24:10.388Z",
      "closedAtUtc": "2026-10-05T05:27:04.675Z",
      "holdingPeriodMs": 174287,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006562,
      "exitPriceQuote": 0.006536,
      "grossPnlGbp": -7.924413288631509,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.524413288631509,
      "cashChangeGbp": -8.72441328863151,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0065016296,
      "structuralTargetPrice": 0,
      "maePct": -0.39622066443157544,
      "mfePct": 0.060957025297160364,
      "maeGbp": -7.924413288631508,
      "mfeGbp": 1.2191405059432072,
      "observedDuringTradeLowPrice": 0.006536,
      "observedDuringTradeHighPrice": 0.006566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006536,
      "fullObservedHighPrice": 0.006566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791177532606-0b2b14ef6294d",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:18:52.606Z",
      "closedAtUtc": "2026-10-05T05:24:05.760Z",
      "holdingPeriodMs": 313154,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03225,
      "exitPriceQuote": 0.03217,
      "grossPnlGbp": 4.961240310077748,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3612403100777475,
      "cashChangeGbp": 4.161240310077748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.60 triggered at projected net £3.36 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.032546700000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.1860465116278994,
      "mfePct": 0.31007751937985384,
      "maeGbp": -3.720930232557988,
      "mfeGbp": 6.201550387597076,
      "observedDuringTradeLowPrice": 0.03215,
      "observedDuringTradeHighPrice": 0.03231,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03215,
      "fullObservedHighPrice": 0.03231,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791177440311-332b7f9984313",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:17:20.311Z",
      "closedAtUtc": "2026-10-05T05:19:16.450Z",
      "holdingPeriodMs": 116139,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 254.9,
      "exitPriceQuote": 253.68,
      "grossPnlGbp": -9.572381326010191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.172381326010191,
      "cashChangeGbp": -10.372381326010192,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 252.55492,
      "structuralTargetPrice": 0,
      "maePct": -0.47861906630050954,
      "mfePct": 0.1451549627304843,
      "maeGbp": -9.572381326010191,
      "mfeGbp": 2.903099254609686,
      "observedDuringTradeLowPrice": 253.68,
      "observedDuringTradeHighPrice": 255.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 253.68,
      "fullObservedHighPrice": 255.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791177461476-4fb11f4234a08",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:17:41.476Z",
      "closedAtUtc": "2026-10-05T05:18:05.282Z",
      "holdingPeriodMs": 23806,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006563,
      "exitPriceQuote": 0.006575,
      "grossPnlGbp": 3.656864238915087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.056864238915087,
      "cashChangeGbp": 2.8568642389150867,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.58 triggered at projected net £2.06 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006502620400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07618467164407533,
      "mfePct": 0.25902788358981643,
      "maeGbp": -1.5236934328815068,
      "mfeGbp": 5.180557671796329,
      "observedDuringTradeLowPrice": 0.006558,
      "observedDuringTradeHighPrice": 0.006580000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006558,
      "fullObservedHighPrice": 0.006580000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791177364832-dd8047c48d4c6",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:16:04.832Z",
      "closedAtUtc": "2026-10-05T05:17:39.270Z",
      "holdingPeriodMs": 94438,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.025,
      "exitPriceQuote": 5.036,
      "grossPnlGbp": 4.3781094527360125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7781094527360124,
      "cashChangeGbp": 3.5781094527360127,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.97 triggered at projected net £2.78 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.978770000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09950248756220459,
      "mfePct": 0.2786069651741163,
      "maeGbp": -1.9900497512440918,
      "mfeGbp": 5.572139303482327,
      "observedDuringTradeLowPrice": 5.02,
      "observedDuringTradeHighPrice": 5.039,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.02,
      "fullObservedHighPrice": 5.039,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791176867872-3a490a637a15",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:07:47.872Z",
      "closedAtUtc": "2026-10-05T05:17:17.783Z",
      "holdingPeriodMs": 569911,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032259,
      "exitPriceQuote": 0.032377,
      "grossPnlGbp": -7.31578784215258,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.91578784215258,
      "cashChangeGbp": -8.11578784215258,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03255578280000001,
      "structuralTargetPrice": 0,
      "maePct": -0.365789392107629,
      "mfePct": 0.1487956849251569,
      "maeGbp": -7.31578784215258,
      "mfeGbp": 2.9759136985031382,
      "observedDuringTradeLowPrice": 0.032211,
      "observedDuringTradeHighPrice": 0.032377,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032211,
      "fullObservedHighPrice": 0.032377,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791177349990-7342fd73e1a55",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:15:49.990Z",
      "closedAtUtc": "2026-10-05T05:16:00.408Z",
      "holdingPeriodMs": 10418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07657,
      "exitPriceQuote": 0.07667,
      "grossPnlGbp": 2.6119890296461503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.0119890296461502,
      "cashChangeGbp": 1.8119890296461503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.10 triggered at projected net £1.01 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.075865556,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2350790126681463,
      "maeGbp": 0,
      "mfeGbp": 4.701580253362926,
      "observedDuringTradeLowPrice": 0.07657,
      "observedDuringTradeHighPrice": 0.07675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07657,
      "fullObservedHighPrice": 0.07675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791176747399-f0fb40ebc51d5",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:05:47.399Z",
      "closedAtUtc": "2026-10-05T05:15:47.705Z",
      "holdingPeriodMs": 600306,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6975,
      "exitPriceQuote": 3.6965,
      "grossPnlGbp": -0.5409060175793861,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.140906017579386,
      "cashChangeGbp": -1.340906017579386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.663483,
      "structuralTargetPrice": 0,
      "maePct": -0.056795131845841534,
      "mfePct": 0.0351588911426661,
      "maeGbp": -1.1359026369168306,
      "mfeGbp": 0.703177822853322,
      "observedDuringTradeLowPrice": 3.6954,
      "observedDuringTradeHighPrice": 3.6988000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.6954,
      "fullObservedHighPrice": 3.6988000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791176573273-fb0f45cd6fa82",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:02:53.273Z",
      "closedAtUtc": "2026-10-05T05:03:45.095Z",
      "holdingPeriodMs": 51822,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07329,
      "exitPriceQuote": 0.07345,
      "grossPnlGbp": 4.366216400600556,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.766216400600556,
      "cashChangeGbp": 3.566216400600556,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.68 triggered at projected net £2.77 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07261573199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3138218037931425,
      "mfePct": 0.3138218037931614,
      "maeGbp": -6.276436075862851,
      "mfeGbp": 6.276436075863228,
      "observedDuringTradeLowPrice": 0.07306,
      "observedDuringTradeHighPrice": 0.07352,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07306,
      "fullObservedHighPrice": 0.07352,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791176568183-7e16c9397d471",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T05:02:48.183Z",
      "closedAtUtc": "2026-10-05T05:03:25.058Z",
      "holdingPeriodMs": 36875,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006432,
      "exitPriceQuote": 0.006452,
      "grossPnlGbp": 6.218905472636832,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.618905472636833,
      "cashChangeGbp": 5.418905472636832,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.86 triggered at projected net £4.62 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006372825600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.21766169154229048,
      "mfePct": 0.37313432835820454,
      "maeGbp": -4.353233830845809,
      "mfeGbp": 7.4626865671640905,
      "observedDuringTradeLowPrice": 0.006418,
      "observedDuringTradeHighPrice": 0.006456000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006418,
      "fullObservedHighPrice": 0.006456000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791175727735-63ae5621bf30f",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:48:47.735Z",
      "closedAtUtc": "2026-10-05T04:58:14.674Z",
      "holdingPeriodMs": 566939,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 91.065,
      "exitPriceQuote": 90.721,
      "grossPnlGbp": -7.555043101081516,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.155043101081516,
      "cashChangeGbp": -8.355043101081517,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 90.227202,
      "structuralTargetPrice": 0,
      "maePct": -0.3777521550540758,
      "mfePct": 0.021962334596163206,
      "maeGbp": -7.555043101081516,
      "mfeGbp": 0.4392466919232641,
      "observedDuringTradeLowPrice": 90.721,
      "observedDuringTradeHighPrice": 91.085,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.721,
      "fullObservedHighPrice": 91.085,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791175547736-81064ddba5b9",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:45:47.736Z",
      "closedAtUtc": "2026-10-05T04:55:47.998Z",
      "holdingPeriodMs": 600262,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 542.05,
      "exitPriceQuote": 540.4,
      "grossPnlGbp": 6.087999262060612,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.487999262060612,
      "cashChangeGbp": 5.287999262060612,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 547.03686,
      "structuralTargetPrice": 0,
      "maePct": -0.06641453740430102,
      "mfePct": 0.3043999631030306,
      "maeGbp": -1.3282907480860202,
      "mfeGbp": 6.087999262060611,
      "observedDuringTradeLowPrice": 540.4,
      "observedDuringTradeHighPrice": 542.41,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 540.4,
      "fullObservedHighPrice": 542.41,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791174800636-f277ba1f8034c",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:33:20.636Z",
      "closedAtUtc": "2026-10-05T04:43:22.563Z",
      "holdingPeriodMs": 601927,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4128.5,
      "exitPriceQuote": 4134.74,
      "grossPnlGbp": -3.0228896693713367,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.622889669371337,
      "cashChangeGbp": -3.822889669371337,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4166.4822,
      "structuralTargetPrice": 0,
      "maePct": -0.15768438900327525,
      "mfePct": 0,
      "maeGbp": -3.1536877800655048,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4128.5,
      "observedDuringTradeHighPrice": 4135.01,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4128.5,
      "fullObservedHighPrice": 4135.01,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791174794258-9ea31d1553cd4",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:33:14.258Z",
      "closedAtUtc": "2026-10-05T04:43:14.338Z",
      "holdingPeriodMs": 600080,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85481.3,
      "exitPriceQuote": 85560.4,
      "grossPnlGbp": -1.8506971700241168,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.450697170024117,
      "cashChangeGbp": -2.6506971700241166,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 86267.72796000002,
      "structuralTargetPrice": 0,
      "maePct": -0.16237469481629657,
      "mfePct": 0,
      "maeGbp": -3.247493896325931,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 85481.3,
      "observedDuringTradeHighPrice": 85620.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85481.3,
      "fullObservedHighPrice": 85620.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791174757687-6314c3978c819",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:32:37.687Z",
      "closedAtUtc": "2026-10-05T04:33:16.611Z",
      "holdingPeriodMs": 38924,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6744,
      "exitPriceQuote": 1.683,
      "grossPnlGbp": -10.272336359292812,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.872336359292811,
      "cashChangeGbp": -11.072336359292812,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.6898044800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.5136168179646405,
      "mfePct": 0,
      "maeGbp": -10.27233635929281,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.6744,
      "observedDuringTradeHighPrice": 1.683,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6744,
      "fullObservedHighPrice": 1.683,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791174381666-771e323bbd24f",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:26:21.666Z",
      "closedAtUtc": "2026-10-05T04:33:10.727Z",
      "holdingPeriodMs": 409061,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8627,
      "exitPriceQuote": 0.8543,
      "grossPnlGbp": 19.47374521850023,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.87374521850023,
      "cashChangeGbp": 18.67374521850023,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £18.50 triggered at projected net £17.87 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8706368400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2550133302422603,
      "mfePct": 1.054827866002086,
      "maeGbp": -5.100266604845206,
      "mfeGbp": 21.096557320041722,
      "observedDuringTradeLowPrice": 0.8536,
      "observedDuringTradeHighPrice": 0.8649000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8536,
      "fullObservedHighPrice": 0.8649000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791174285115-dfcce5160d857",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:24:45.115Z",
      "closedAtUtc": "2026-10-05T04:32:32.800Z",
      "holdingPeriodMs": 467685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2996,
      "exitPriceQuote": 0.2982,
      "grossPnlGbp": -9.345794392523077,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.945794392523077,
      "cashChangeGbp": -10.145794392523078,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29684368,
      "structuralTargetPrice": 0,
      "maePct": -0.4672897196261539,
      "mfePct": 0.10013351134847213,
      "maeGbp": -9.345794392523079,
      "mfeGbp": 2.002670226969443,
      "observedDuringTradeLowPrice": 0.2982,
      "observedDuringTradeHighPrice": 0.2999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2982,
      "fullObservedHighPrice": 0.2999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791173900837-e1c67de023755",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:18:20.837Z",
      "closedAtUtc": "2026-10-05T04:25:06.260Z",
      "holdingPeriodMs": 405423,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13189,
      "exitPriceQuote": 0.13237,
      "grossPnlGbp": -7.278792933504897,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.878792933504897,
      "cashChangeGbp": -8.078792933504896,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13310338800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3639396466752448,
      "mfePct": 0.11373113958602717,
      "maeGbp": -7.278792933504897,
      "mfeGbp": 2.2746227917205433,
      "observedDuringTradeLowPrice": 0.13174,
      "observedDuringTradeHighPrice": 0.13237,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13174,
      "fullObservedHighPrice": 0.13237,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791174169329-b50c7000d1b87",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:22:49.329Z",
      "closedAtUtc": "2026-10-05T04:24:41.086Z",
      "holdingPeriodMs": 111757,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2563,
      "exitPriceQuote": 0.2573,
      "grossPnlGbp": -7.803355442840429,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.403355442840429,
      "cashChangeGbp": -8.60335544284043,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25865796,
      "structuralTargetPrice": 0,
      "maePct": -0.3901677721420215,
      "mfePct": 0,
      "maeGbp": -7.80335544284043,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2563,
      "observedDuringTradeHighPrice": 0.2573,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2563,
      "fullObservedHighPrice": 0.2573,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791173842589-54a28b53b04e8",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:17:22.589Z",
      "closedAtUtc": "2026-10-05T04:22:44.836Z",
      "holdingPeriodMs": 322247,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85910,
      "exitPriceQuote": 85685.6,
      "grossPnlGbp": 5.224071702944807,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6240717029448066,
      "cashChangeGbp": 4.424071702944807,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.84 triggered at projected net £3.62 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 86700.372,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.32196484693284344,
      "maeGbp": 0,
      "mfeGbp": 6.439296938656869,
      "observedDuringTradeLowPrice": 85633.4,
      "observedDuringTradeHighPrice": 85910,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85633.4,
      "fullObservedHighPrice": 85910,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791173296539-8c7e17f0efae3",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:08:16.539Z",
      "closedAtUtc": "2026-10-05T04:18:18.605Z",
      "holdingPeriodMs": 602066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.03,
      "exitPriceQuote": 70.14,
      "grossPnlGbp": -3.1415107810938006,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.741510781093801,
      "cashChangeGbp": -3.9415107810938004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 70.674276,
      "structuralTargetPrice": 0,
      "maePct": -0.34271026702840907,
      "mfePct": 0,
      "maeGbp": -6.854205340568182,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 70.03,
      "observedDuringTradeHighPrice": 70.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.03,
      "fullObservedHighPrice": 70.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791173836276-457544e209beb",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:17:16.276Z",
      "closedAtUtc": "2026-10-05T04:17:20.585Z",
      "holdingPeriodMs": 4309,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.43281,
      "exitPriceQuote": 0.43448,
      "grossPnlGbp": -7.717012083824334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.317012083824334,
      "cashChangeGbp": -8.517012083824334,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.43679185200000004,
      "structuralTargetPrice": 0,
      "maePct": -0.3858506041912167,
      "mfePct": 0,
      "maeGbp": -7.717012083824334,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.43281,
      "observedDuringTradeHighPrice": 0.4344799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.43281,
      "fullObservedHighPrice": 0.4344799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791173480833-b80f965aac2b5",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:11:20.833Z",
      "closedAtUtc": "2026-10-05T04:17:14.048Z",
      "holdingPeriodMs": 353215,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1769,
      "exitPriceQuote": 0.1776,
      "grossPnlGbp": -7.914075749010809,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.514075749010809,
      "cashChangeGbp": -8.71407574901081,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 96,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17852748000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.39570378745054047,
      "mfePct": 0,
      "maeGbp": -7.914075749010809,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1769,
      "observedDuringTradeHighPrice": 0.17759999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1769,
      "fullObservedHighPrice": 0.17759999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791172876562-1927de8bf5faf",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T04:01:16.562Z",
      "closedAtUtc": "2026-10-05T04:11:18.602Z",
      "holdingPeriodMs": 602040,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2714.6,
      "exitPriceQuote": 2711.51,
      "grossPnlGbp": 2.276578501436448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.676578501436448,
      "cashChangeGbp": 1.476578501436448,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2739.57432,
      "structuralTargetPrice": 0,
      "maePct": -0.08656892359831685,
      "mfePct": 0.13077433139319705,
      "maeGbp": -1.7313784719663368,
      "mfeGbp": 2.615486627863941,
      "observedDuringTradeLowPrice": 2711.05,
      "observedDuringTradeHighPrice": 2716.9499999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2711.05,
      "fullObservedHighPrice": 2716.9499999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791172689659-6d2e246165d77",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:58:09.659Z",
      "closedAtUtc": "2026-10-05T04:08:10.357Z",
      "holdingPeriodMs": 600698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 120.46,
      "exitPriceQuote": 120.3,
      "grossPnlGbp": 2.656483479993302,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.056483479993302,
      "cashChangeGbp": 1.856483479993302,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 121.56823200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07471359787481606,
      "mfePct": 0.1577287066246038,
      "maeGbp": -1.4942719574963212,
      "mfeGbp": 3.154574132492076,
      "observedDuringTradeLowPrice": 120.27,
      "observedDuringTradeHighPrice": 120.54999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 120.27,
      "fullObservedHighPrice": 120.54999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791172294108-6c6fc8fbf7af3",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:51:34.108Z",
      "closedAtUtc": "2026-10-05T04:01:14.180Z",
      "holdingPeriodMs": 580072,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3036,
      "exitPriceQuote": 1.3006,
      "grossPnlGbp": 4.602638846272037,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.002638846272037,
      "cashChangeGbp": 3.8026388462720373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.08 triggered at projected net £3.00 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.3155931200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.10739490641299829,
      "mfePct": 0.283829395520101,
      "maeGbp": -2.147898128259966,
      "mfeGbp": 5.67658791040202,
      "observedDuringTradeLowPrice": 1.2999,
      "observedDuringTradeHighPrice": 1.305,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2999,
      "fullObservedHighPrice": 1.305,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791172454626-31f329e6e35db",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:54:14.626Z",
      "closedAtUtc": "2026-10-05T03:58:07.178Z",
      "holdingPeriodMs": 232552,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 793.72,
      "exitPriceQuote": 792.63,
      "grossPnlGbp": 2.746560499924487,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1465604999244867,
      "cashChangeGbp": 1.9465604999244868,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.34 triggered at projected net £1.15 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 801.022224,
      "structuralTargetPrice": 0,
      "maePct": -0.011339011238209714,
      "mfePct": 0.24693846696568514,
      "maeGbp": -0.2267802247641943,
      "mfeGbp": 4.938769339313703,
      "observedDuringTradeLowPrice": 791.76,
      "observedDuringTradeHighPrice": 793.8100000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 791.76,
      "fullObservedHighPrice": 793.8100000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791172156586-aeed2e9b9d9da",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:49:16.586Z",
      "closedAtUtc": "2026-10-05T03:54:12.392Z",
      "holdingPeriodMs": 295806,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2253,
      "exitPriceQuote": 1.2199,
      "grossPnlGbp": -8.814167958867332,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.414167958867331,
      "cashChangeGbp": -9.614167958867332,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.21402724,
      "structuralTargetPrice": 0,
      "maePct": -0.44070839794336664,
      "mfePct": 0.03264506651431943,
      "maeGbp": -8.814167958867333,
      "mfeGbp": 0.6529013302863885,
      "observedDuringTradeLowPrice": 1.2199,
      "observedDuringTradeHighPrice": 1.2257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2199,
      "fullObservedHighPrice": 1.2257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791171996140-bf79391c4c4a",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:46:36.140Z",
      "closedAtUtc": "2026-10-05T03:51:31.823Z",
      "holdingPeriodMs": 295683,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 29.689,
      "exitPriceQuote": 29.616,
      "grossPnlGbp": 4.91764626629394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.31764626629394,
      "cashChangeGbp": 4.11764626629394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.33 triggered at projected net £3.32 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.9621388,
      "structuralTargetPrice": 0,
      "maePct": -0.05726026474451635,
      "mfePct": 0.2964060763245679,
      "maeGbp": -1.145205294890327,
      "mfeGbp": 5.928121526491358,
      "observedDuringTradeLowPrice": 29.601,
      "observedDuringTradeHighPrice": 29.705999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.601,
      "fullObservedHighPrice": 29.705999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791171421093-44f5cefb6a2ec",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:37:01.093Z",
      "closedAtUtc": "2026-10-05T03:47:01.425Z",
      "holdingPeriodMs": 600332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 795.99,
      "exitPriceQuote": 794.64,
      "grossPnlGbp": 3.3920024120906613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7920024120906612,
      "cashChangeGbp": 2.592002412090661,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 803.313108,
      "structuralTargetPrice": 0,
      "maePct": -0.07160893981079364,
      "mfePct": 0.19975125315645068,
      "maeGbp": -1.432178796215873,
      "mfeGbp": 3.9950250631290136,
      "observedDuringTradeLowPrice": 794.4,
      "observedDuringTradeHighPrice": 796.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 794.4,
      "fullObservedHighPrice": 796.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791171801149-5c5aa8eb55bd7",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:43:21.149Z",
      "closedAtUtc": "2026-10-05T03:46:22.980Z",
      "holdingPeriodMs": 181831,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3064,
      "exitPriceQuote": 1.3041,
      "grossPnlGbp": 3.521126760563332,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.921126760563332,
      "cashChangeGbp": 2.7211267605633322,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.30 triggered at projected net £1.92 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.31841888,
      "structuralTargetPrice": 0,
      "maePct": -0.022963870177584732,
      "mfePct": 0.24494794856093782,
      "maeGbp": -0.4592774035516946,
      "mfeGbp": 4.8989589712187565,
      "observedDuringTradeLowPrice": 1.3032,
      "observedDuringTradeHighPrice": 1.3067000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3032,
      "fullObservedHighPrice": 1.3067000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791171766120-6d05ac4a81d1e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:42:46.120Z",
      "closedAtUtc": "2026-10-05T03:43:18.800Z",
      "holdingPeriodMs": 32680,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04341,
      "exitPriceQuote": 0.04338,
      "grossPnlGbp": -1.382170006910634,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.982170006910634,
      "cashChangeGbp": -2.182170006910634,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.01 triggered at projected net £-2.98 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.043010627999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.2764340013821588,
      "mfePct": 0.2303616678184816,
      "maeGbp": -5.528680027643175,
      "mfeGbp": 4.607233356369632,
      "observedDuringTradeLowPrice": 0.04329,
      "observedDuringTradeHighPrice": 0.04351000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04329,
      "fullObservedHighPrice": 0.04351000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791171299256-0cb0ae70e8509",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:34:59.256Z",
      "closedAtUtc": "2026-10-05T03:40:10.977Z",
      "holdingPeriodMs": 311721,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10067,
      "exitPriceQuote": 0.10111,
      "grossPnlGbp": -8.741432402900761,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.341432402900761,
      "cashChangeGbp": -9.541432402900762,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.101596164,
      "structuralTargetPrice": 0,
      "maePct": -0.4370716201450381,
      "mfePct": 0.019866891824766312,
      "maeGbp": -8.741432402900761,
      "mfeGbp": 0.3973378364953263,
      "observedDuringTradeLowPrice": 0.10065,
      "observedDuringTradeHighPrice": 0.10111,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10065,
      "fullObservedHighPrice": 0.10111,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791170814712-939658a5f81d2",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:26:54.712Z",
      "closedAtUtc": "2026-10-05T03:36:58.859Z",
      "holdingPeriodMs": 604147,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002504,
      "exitPriceQuote": 0.002499,
      "grossPnlGbp": 3.993610223642356,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.393610223642356,
      "cashChangeGbp": 3.193610223642356,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025270368000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.19968051118210045,
      "mfePct": 0.19968051118211783,
      "maeGbp": -3.993610223642009,
      "mfeGbp": 3.993610223642356,
      "observedDuringTradeLowPrice": 0.002499,
      "observedDuringTradeHighPrice": 0.0025090000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002499,
      "fullObservedHighPrice": 0.0025090000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791171287747-35f06b4ea51b4",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:34:47.747Z",
      "closedAtUtc": "2026-10-05T03:34:54.350Z",
      "holdingPeriodMs": 6603,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04212,
      "exitPriceQuote": 0.04227,
      "grossPnlGbp": 7.122507122507327,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.522507122507326,
      "cashChangeGbp": 6.322507122507327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.27 triggered at projected net £5.52 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.041732496,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5935422602089274,
      "maeGbp": 0,
      "mfeGbp": 11.870845204178549,
      "observedDuringTradeLowPrice": 0.04212,
      "observedDuringTradeHighPrice": 0.04237,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04212,
      "fullObservedHighPrice": 0.04237,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791171080559-0134f71db04f1",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:31:20.559Z",
      "closedAtUtc": "2026-10-05T03:34:45.651Z",
      "holdingPeriodMs": 205092,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06113,
      "exitPriceQuote": 0.06097,
      "grossPnlGbp": 5.234745624079617,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6347456240796165,
      "cashChangeGbp": 4.434745624079617,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.27 triggered at projected net £3.63 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061692396000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.049075740225752076,
      "mfePct": 0.3435301815802305,
      "maeGbp": -0.9815148045150416,
      "mfeGbp": 6.87060363160461,
      "observedDuringTradeLowPrice": 0.06092,
      "observedDuringTradeHighPrice": 0.06115999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06092,
      "fullObservedHighPrice": 0.06115999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791170797670-1c7acfe2940ee",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:26:37.670Z",
      "closedAtUtc": "2026-10-05T03:31:16.281Z",
      "holdingPeriodMs": 278611,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4987,
      "exitPriceQuote": 0.5007,
      "grossPnlGbp": -8.020854220974764,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.620854220974763,
      "cashChangeGbp": -8.820854220974764,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.50328804,
      "structuralTargetPrice": 0,
      "maePct": -0.4010427110487382,
      "mfePct": 0,
      "maeGbp": -8.020854220974764,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4987,
      "observedDuringTradeHighPrice": 0.5007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4987,
      "fullObservedHighPrice": 0.5007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791170517388-3020475c70c17",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:21:57.388Z",
      "closedAtUtc": "2026-10-05T03:26:52.487Z",
      "holdingPeriodMs": 295099,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06371,
      "exitPriceQuote": 0.06395,
      "grossPnlGbp": -7.534139067650418,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.134139067650418,
      "cashChangeGbp": -8.334139067650419,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.064296132,
      "structuralTargetPrice": 0,
      "maePct": -0.3767069533825209,
      "mfePct": 0,
      "maeGbp": -7.534139067650418,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06371,
      "observedDuringTradeHighPrice": 0.06395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06371,
      "fullObservedHighPrice": 0.06395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791170554991-dd10f964ebba1",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:22:34.991Z",
      "closedAtUtc": "2026-10-05T03:26:35.502Z",
      "holdingPeriodMs": 240511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03328,
      "exitPriceQuote": 0.033215,
      "grossPnlGbp": 3.9062499999997367,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3062499999997366,
      "cashChangeGbp": 3.1062499999997364,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.33 triggered at projected net £2.31 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033586176,
      "structuralTargetPrice": 0,
      "maePct": -0.10216346153848033,
      "mfePct": 0.24639423076922698,
      "maeGbp": -2.0432692307696065,
      "mfeGbp": 4.9278846153845395,
      "observedDuringTradeLowPrice": 0.033198,
      "observedDuringTradeHighPrice": 0.033314,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033198,
      "fullObservedHighPrice": 0.033314,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791170396672-c15d3c76c2b91",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:19:56.672Z",
      "closedAtUtc": "2026-10-05T03:22:32.755Z",
      "holdingPeriodMs": 156083,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6473,
      "exitPriceQuote": 3.6368,
      "grossPnlGbp": 5.757683766073509,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.157683766073509,
      "cashChangeGbp": 4.957683766073509,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.31 triggered at projected net £4.16 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.68085516,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.34546102596441053,
      "maeGbp": 0,
      "mfeGbp": 6.90922051928821,
      "observedDuringTradeLowPrice": 3.6347,
      "observedDuringTradeHighPrice": 3.6473,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.6347,
      "fullObservedHighPrice": 3.6473,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791170508956-5f45548c49dde",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:21:48.956Z",
      "closedAtUtc": "2026-10-05T03:21:54.659Z",
      "holdingPeriodMs": 5703,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1161,
      "exitPriceQuote": 1.1222,
      "grossPnlGbp": -10.930920168443675,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.530920168443675,
      "cashChangeGbp": -11.730920168443676,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1263681200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5465460084221838,
      "mfePct": 0.7347011916494924,
      "maeGbp": -10.930920168443677,
      "mfeGbp": 14.69402383298985,
      "observedDuringTradeLowPrice": 1.1079,
      "observedDuringTradeHighPrice": 1.1222,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1079,
      "fullObservedHighPrice": 1.1222,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791169906275-d83c8a8e3017d",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:11:46.275Z",
      "closedAtUtc": "2026-10-05T03:21:46.661Z",
      "holdingPeriodMs": 600386,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2727.97,
      "exitPriceQuote": 2721.73,
      "grossPnlGbp": 4.5748303683689935,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9748303683689934,
      "cashChangeGbp": 3.7748303683689937,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2753.067324,
      "structuralTargetPrice": 0,
      "maePct": -0.02822611685612312,
      "mfePct": 0.23863898796540156,
      "maeGbp": -0.5645223371224624,
      "mfeGbp": 4.7727797593080314,
      "observedDuringTradeLowPrice": 2721.46,
      "observedDuringTradeHighPrice": 2728.7400000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2721.46,
      "fullObservedHighPrice": 2728.7400000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791169791312-2200975a3cf27",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:09:51.312Z",
      "closedAtUtc": "2026-10-05T03:19:53.122Z",
      "holdingPeriodMs": 601810,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03293,
      "exitPriceQuote": 0.03288,
      "grossPnlGbp": 3.0367446097784043,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4367446097784042,
      "cashChangeGbp": 2.2367446097784045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033232956,
      "structuralTargetPrice": 0,
      "maePct": -0.060734892195563876,
      "mfePct": 0.2125721226844841,
      "maeGbp": -1.2146978439112774,
      "mfeGbp": 4.251442453689682,
      "observedDuringTradeLowPrice": 0.03286,
      "observedDuringTradeHighPrice": 0.03295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03286,
      "fullObservedHighPrice": 0.03295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791169786559-bd2459a0e3707",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:09:46.559Z",
      "closedAtUtc": "2026-10-05T03:11:43.524Z",
      "holdingPeriodMs": 116965,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8738,
      "exitPriceQuote": 0.8704,
      "grossPnlGbp": -7.782101167315334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.382101167315334,
      "cashChangeGbp": -8.582101167315335,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.86576104,
      "structuralTargetPrice": 0,
      "maePct": -0.3891050583657667,
      "mfePct": 0,
      "maeGbp": -7.782101167315334,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8704,
      "observedDuringTradeHighPrice": 0.8738,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8704,
      "fullObservedHighPrice": 0.8738,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791169181712-acd98961b59f2",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:59:41.711Z",
      "closedAtUtc": "2026-10-05T03:09:44.253Z",
      "holdingPeriodMs": 602542,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4142.45,
      "exitPriceQuote": 4137.98,
      "grossPnlGbp": 2.15814312785924,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5581431278592399,
      "cashChangeGbp": 1.35814312785924,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4180.56054,
      "structuralTargetPrice": 0,
      "maePct": -0.06759284964212439,
      "mfePct": 0.12528817487234847,
      "maeGbp": -1.351856992842488,
      "mfeGbp": 2.5057634974469694,
      "observedDuringTradeLowPrice": 4137.26,
      "observedDuringTradeHighPrice": 4145.25,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4137.26,
      "fullObservedHighPrice": 4145.25,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791169687271-323af06317a58",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:08:07.271Z",
      "closedAtUtc": "2026-10-05T03:08:12.016Z",
      "holdingPeriodMs": 4745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18327,
      "exitPriceQuote": 0.18394,
      "grossPnlGbp": -7.311616740328521,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.91161674032852,
      "cashChangeGbp": -8.111616740328522,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.184956084,
      "structuralTargetPrice": 0,
      "maePct": -0.365580837016426,
      "mfePct": 0,
      "maeGbp": -7.31161674032852,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.18327,
      "observedDuringTradeHighPrice": 0.18394,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18327,
      "fullObservedHighPrice": 0.18394,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791169341856-5f6f275ed1a43",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:02:21.856Z",
      "closedAtUtc": "2026-10-05T03:08:04.928Z",
      "holdingPeriodMs": 343072,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4737,
      "exitPriceQuote": 0.4755,
      "grossPnlGbp": 7.599746675110696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.999746675110696,
      "cashChangeGbp": 6.799746675110696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.69 triggered at projected net £6.00 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46934196,
      "structuralTargetPrice": 0,
      "maePct": -0.3588769263246854,
      "mfePct": 0.4644289634789908,
      "maeGbp": -7.1775385264937075,
      "mfeGbp": 9.288579269579817,
      "observedDuringTradeLowPrice": 0.472,
      "observedDuringTradeHighPrice": 0.47589999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.472,
      "fullObservedHighPrice": 0.47589999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791169301744-5cde0436811be",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T03:01:41.744Z",
      "closedAtUtc": "2026-10-05T03:02:19.191Z",
      "holdingPeriodMs": 37447,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03961,
      "exitPriceQuote": 0.03942,
      "grossPnlGbp": 9.59353698560983,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.993536985609831,
      "cashChangeGbp": 8.79353698560983,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.54 triggered at projected net £7.99 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.039974412,
      "structuralTargetPrice": 0,
      "maePct": -0.075738449886398,
      "mfePct": 0.7068921989396679,
      "maeGbp": -1.51476899772796,
      "mfeGbp": 14.137843978793358,
      "observedDuringTradeLowPrice": 0.03933,
      "observedDuringTradeHighPrice": 0.03964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03933,
      "fullObservedHighPrice": 0.03964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791168826065-eb4723473087e",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:53:46.065Z",
      "closedAtUtc": "2026-10-05T02:53:59.613Z",
      "holdingPeriodMs": 13548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02736,
      "exitPriceQuote": 0.02753,
      "grossPnlGbp": -12.426900584795323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.026900584795323,
      "cashChangeGbp": -13.226900584795324,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.027611712,
      "structuralTargetPrice": 0,
      "maePct": -0.6213450292397661,
      "mfePct": 0,
      "maeGbp": -12.426900584795321,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02736,
      "observedDuringTradeHighPrice": 0.02753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02736,
      "fullObservedHighPrice": 0.02753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791168105246-bf9b2f6d00ec8",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:41:45.246Z",
      "closedAtUtc": "2026-10-05T02:51:45.876Z",
      "holdingPeriodMs": 600630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2978,
      "exitPriceQuote": 0.2976,
      "grossPnlGbp": 1.3431833445267527,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.2568166554732474,
      "cashChangeGbp": 0.5431833445267527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.30053976000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.2014775016789756,
      "mfePct": 0.13431833445265662,
      "maeGbp": -4.029550033579512,
      "mfeGbp": 2.6863666890531324,
      "observedDuringTradeLowPrice": 0.2974,
      "observedDuringTradeHighPrice": 0.2984,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2974,
      "fullObservedHighPrice": 0.2984,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791168405653-f7446b8c10283",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:46:45.652Z",
      "closedAtUtc": "2026-10-05T02:51:43.830Z",
      "holdingPeriodMs": 298178,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27208,
      "exitPriceQuote": 0.27165,
      "grossPnlGbp": 3.1608350485150396,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5608350485150395,
      "cashChangeGbp": 2.36083504851504,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.33 triggered at projected net £1.56 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.274583136,
      "structuralTargetPrice": 0,
      "maePct": -0.07718318141722581,
      "mfePct": 0.24625110261687885,
      "maeGbp": -1.5436636283445162,
      "mfeGbp": 4.925022052337577,
      "observedDuringTradeLowPrice": 0.27141,
      "observedDuringTradeHighPrice": 0.27229,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27141,
      "fullObservedHighPrice": 0.27229,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791167409163-87cc15f272eda",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:30:09.163Z",
      "closedAtUtc": "2026-10-05T02:40:08.153Z",
      "holdingPeriodMs": 598990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08561,
      "exitPriceQuote": 0.08528,
      "grossPnlGbp": -7.709379745357104,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.309379745357104,
      "cashChangeGbp": -8.509379745357105,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08482238800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.38546898726785517,
      "mfePct": 0.023361756804102612,
      "maeGbp": -7.7093797453571025,
      "mfeGbp": 0.46723513608205225,
      "observedDuringTradeLowPrice": 0.08528,
      "observedDuringTradeHighPrice": 0.08563,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08528,
      "fullObservedHighPrice": 0.08563,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791167774829-8ed748710ec58",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:36:14.829Z",
      "closedAtUtc": "2026-10-05T02:37:27.377Z",
      "holdingPeriodMs": 72548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2109,
      "exitPriceQuote": 1.2064,
      "grossPnlGbp": 7.432488231893914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.8324882318939135,
      "cashChangeGbp": 6.632488231893914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.95 triggered at projected net £5.83 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2220402800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.17342472541085066,
      "mfePct": 0.6276323395821332,
      "maeGbp": -3.4684945082170135,
      "mfeGbp": 12.552646791642662,
      "observedDuringTradeLowPrice": 1.2033,
      "observedDuringTradeHighPrice": 1.213,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2033,
      "fullObservedHighPrice": 1.213,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791167154027-4f6938192113d",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:25:54.027Z",
      "closedAtUtc": "2026-10-05T02:35:54.642Z",
      "holdingPeriodMs": 600615,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.973,
      "exitPriceQuote": 4.968,
      "grossPnlGbp": -2.0108586366378014,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6108586366378015,
      "cashChangeGbp": -2.8108586366378017,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.9272484,
      "structuralTargetPrice": 0,
      "maePct": -0.34184596822842267,
      "mfePct": 0.08043434546552278,
      "maeGbp": -6.836919364568454,
      "mfeGbp": 1.6086869093104557,
      "observedDuringTradeLowPrice": 4.956,
      "observedDuringTradeHighPrice": 4.977,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.956,
      "fullObservedHighPrice": 4.977,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791167375997-319c644b52f53",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:29:35.997Z",
      "closedAtUtc": "2026-10-05T02:30:05.111Z",
      "holdingPeriodMs": 29114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02873,
      "exitPriceQuote": 0.02878,
      "grossPnlGbp": 3.4806822137139877,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8806822137139876,
      "cashChangeGbp": 2.680682213713988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.27 triggered at projected net £1.88 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028465683999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.03480682213713746,
      "mfePct": 0.24364775495997432,
      "maeGbp": -0.6961364427427492,
      "mfeGbp": 4.872955099199486,
      "observedDuringTradeLowPrice": 0.02872,
      "observedDuringTradeHighPrice": 0.0288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02872,
      "fullObservedHighPrice": 0.0288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791166772120-18a5bcdeeea24",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:19:32.119Z",
      "closedAtUtc": "2026-10-05T02:29:33.842Z",
      "holdingPeriodMs": 601723,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1873,
      "exitPriceQuote": 0.1871,
      "grossPnlGbp": -2.1356113187400503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.7356113187400504,
      "cashChangeGbp": -2.93561131874005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18557684,
      "structuralTargetPrice": 0,
      "maePct": -0.21356113187399026,
      "mfePct": 0.05339028296850867,
      "maeGbp": -4.271222637479806,
      "mfeGbp": 1.0678056593701735,
      "observedDuringTradeLowPrice": 0.1869,
      "observedDuringTradeHighPrice": 0.1874,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1869,
      "fullObservedHighPrice": 0.1874,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791166862432-5b5c2cc3e6c12",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:21:02.432Z",
      "closedAtUtc": "2026-10-05T02:25:51.939Z",
      "holdingPeriodMs": 289507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 809.43,
      "exitPriceQuote": 806.36,
      "grossPnlGbp": -7.585584917781492,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.185584917781492,
      "cashChangeGbp": -8.385584917781491,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 801.983244,
      "structuralTargetPrice": 0,
      "maePct": -0.3792792458890746,
      "mfePct": 0,
      "maeGbp": -7.585584917781492,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 806.36,
      "observedDuringTradeHighPrice": 809.43,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 806.36,
      "fullObservedHighPrice": 809.43,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791166706794-220aedddf8a51",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:18:26.794Z",
      "closedAtUtc": "2026-10-05T02:20:59.213Z",
      "holdingPeriodMs": 152419,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003997,
      "exitPriceQuote": 0.003982,
      "grossPnlGbp": -7.505629221916132,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.105629221916132,
      "cashChangeGbp": -8.305629221916131,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0039602275999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.3752814610958066,
      "mfePct": 0.05003752814611623,
      "maeGbp": -7.5056292219161325,
      "mfeGbp": 1.0007505629223246,
      "observedDuringTradeLowPrice": 0.003982,
      "observedDuringTradeHighPrice": 0.003999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003982,
      "fullObservedHighPrice": 0.003999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791166481780-55d83bc423403",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:14:41.780Z",
      "closedAtUtc": "2026-10-05T02:19:27.736Z",
      "holdingPeriodMs": 285956,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2622,
      "exitPriceQuote": 0.261,
      "grossPnlGbp": -9.153318077803043,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.753318077803042,
      "cashChangeGbp": -9.953318077803043,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25978776,
      "structuralTargetPrice": 0,
      "maePct": -0.4576659038901521,
      "mfePct": 0.15255530129672443,
      "maeGbp": -9.153318077803043,
      "mfeGbp": 3.0511060259344887,
      "observedDuringTradeLowPrice": 0.261,
      "observedDuringTradeHighPrice": 0.2626,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.261,
      "fullObservedHighPrice": 0.2626,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791166102474-992ee2fdc1403",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:08:22.474Z",
      "closedAtUtc": "2026-10-05T02:18:24.003Z",
      "holdingPeriodMs": 601529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4167.87,
      "exitPriceQuote": 4165.95,
      "grossPnlGbp": -0.9213339187642958,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.521333918764296,
      "cashChangeGbp": -1.7213339187642958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4129.5255959999995,
      "structuralTargetPrice": 0,
      "maePct": -0.05278475576253142,
      "mfePct": 0.03215071487354801,
      "maeGbp": -1.0556951152506284,
      "mfeGbp": 0.6430142974709603,
      "observedDuringTradeLowPrice": 4165.67,
      "observedDuringTradeHighPrice": 4169.21,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4165.67,
      "fullObservedHighPrice": 4169.21,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791166001285-2ee722e7c1d4f",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:06:41.285Z",
      "closedAtUtc": "2026-10-05T02:09:34.666Z",
      "holdingPeriodMs": 173381,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2375,
      "exitPriceQuote": 1.2416,
      "grossPnlGbp": 6.626262626262614,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.026262626262614,
      "cashChangeGbp": 5.826262626262614,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.16 triggered at projected net £5.03 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.226115,
      "structuralTargetPrice": 0,
      "maePct": -0.08888888888889704,
      "mfePct": 0.387878787878781,
      "maeGbp": -1.7777777777779409,
      "mfeGbp": 7.75757575757562,
      "observedDuringTradeLowPrice": 1.2364,
      "observedDuringTradeHighPrice": 1.2423,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2364,
      "fullObservedHighPrice": 1.2423,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791165629129-c92913ea63ace",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T02:00:29.129Z",
      "closedAtUtc": "2026-10-05T02:02:57.095Z",
      "holdingPeriodMs": 147966,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033468,
      "exitPriceQuote": 0.033404,
      "grossPnlGbp": 3.8245488227557445,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2245488227557444,
      "cashChangeGbp": 3.0245488227557447,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.72 triggered at projected net £2.22 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0337759056,
      "structuralTargetPrice": 0,
      "maePct": -0.03884307398111367,
      "mfePct": 0.2659256603322541,
      "maeGbp": -0.7768614796222734,
      "mfeGbp": 5.318513206645082,
      "observedDuringTradeLowPrice": 0.033379,
      "observedDuringTradeHighPrice": 0.033481,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033379,
      "fullObservedHighPrice": 0.033481,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791165169155-a8362e71b52cf",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:52:49.155Z",
      "closedAtUtc": "2026-10-05T02:02:51.108Z",
      "holdingPeriodMs": 601953,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23923,
      "exitPriceQuote": 0.2398,
      "grossPnlGbp": -4.765288634368725,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.365288634368724,
      "cashChangeGbp": -5.5652886343687245,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24143091600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.23826443171843623,
      "mfePct": 0.09196171048781422,
      "maeGbp": -4.765288634368725,
      "mfeGbp": 1.8392342097562844,
      "observedDuringTradeLowPrice": 0.23901,
      "observedDuringTradeHighPrice": 0.2398,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23901,
      "fullObservedHighPrice": 0.2398,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791165404128-942ef5c25a702",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:56:44.128Z",
      "closedAtUtc": "2026-10-05T02:00:24.395Z",
      "holdingPeriodMs": 220267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3247,
      "exitPriceQuote": 1.3213,
      "grossPnlGbp": 5.133237714199546,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.533237714199546,
      "cashChangeGbp": 4.333237714199546,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.19 triggered at projected net £3.53 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.33688724,
      "structuralTargetPrice": 0,
      "maePct": -0.037744394957344676,
      "mfePct": 0.3396995546161356,
      "maeGbp": -0.7548878991468935,
      "mfeGbp": 6.793991092322712,
      "observedDuringTradeLowPrice": 1.3202,
      "observedDuringTradeHighPrice": 1.3252,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3202,
      "fullObservedHighPrice": 1.3252,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791164771027-17eb83f691c93",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:46:11.027Z",
      "closedAtUtc": "2026-10-05T01:56:13.950Z",
      "holdingPeriodMs": 602923,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006375,
      "exitPriceQuote": 0.006384,
      "grossPnlGbp": -2.8235294117648086,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.423529411764809,
      "cashChangeGbp": -3.6235294117648085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00643365,
      "structuralTargetPrice": 0,
      "maePct": -0.20392156862745087,
      "mfePct": 0.09411764705882243,
      "maeGbp": -4.078431372549017,
      "mfeGbp": 1.8823529411764486,
      "observedDuringTradeLowPrice": 0.006369,
      "observedDuringTradeHighPrice": 0.006388,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006369,
      "fullObservedHighPrice": 0.006388,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791165043685-dd35d90e0ebd6",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:50:43.685Z",
      "closedAtUtc": "2026-10-05T01:52:46.968Z",
      "holdingPeriodMs": 123283,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10877,
      "exitPriceQuote": 0.10851,
      "grossPnlGbp": 4.780729980693394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.180729980693394,
      "cashChangeGbp": 3.9807299806933942,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.28 triggered at projected net £3.18 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10977068400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.009193711501329523,
      "mfePct": 0.2941987680426596,
      "maeGbp": -0.18387423002659048,
      "mfeGbp": 5.883975360853192,
      "observedDuringTradeLowPrice": 0.10845,
      "observedDuringTradeHighPrice": 0.10877999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10845,
      "fullObservedHighPrice": 0.10877999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791164813554-4dd9294185e09",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:46:53.554Z",
      "closedAtUtc": "2026-10-05T01:48:24.469Z",
      "holdingPeriodMs": 90915,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3925,
      "exitPriceQuote": 0.3941,
      "grossPnlGbp": -8.152866242038167,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.752866242038166,
      "cashChangeGbp": -8.952866242038167,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.39611100000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.40764331210190835,
      "mfePct": 0.22929936305732787,
      "maeGbp": -8.152866242038167,
      "mfeGbp": 4.585987261146557,
      "observedDuringTradeLowPrice": 0.3916,
      "observedDuringTradeHighPrice": 0.3941,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3916,
      "fullObservedHighPrice": 0.3941,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791164206718-59593bee37d7d",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:36:46.718Z",
      "closedAtUtc": "2026-10-05T01:46:49.532Z",
      "holdingPeriodMs": 602814,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8555,
      "exitPriceQuote": 0.8583,
      "grossPnlGbp": -6.545879602571393,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.145879602571393,
      "cashChangeGbp": -7.345879602571393,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8633706000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.32729398012856964,
      "mfePct": 0.04675628287551922,
      "maeGbp": -6.545879602571392,
      "mfeGbp": 0.9351256575103846,
      "observedDuringTradeLowPrice": 0.8551,
      "observedDuringTradeHighPrice": 0.8582999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8551,
      "fullObservedHighPrice": 0.8582999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791164560549-faf02c7448cc3",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:42:40.549Z",
      "closedAtUtc": "2026-10-05T01:46:06.614Z",
      "holdingPeriodMs": 206065,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2142,
      "exitPriceQuote": 0.215,
      "grossPnlGbp": -7.469654528478013,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.069654528478013,
      "cashChangeGbp": -8.269654528478013,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21617064000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3734827264239006,
      "mfePct": 0,
      "maeGbp": -7.469654528478012,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2142,
      "observedDuringTradeHighPrice": 0.215,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2142,
      "fullObservedHighPrice": 0.215,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791164325142-16533d75ecb94",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:38:45.142Z",
      "closedAtUtc": "2026-10-05T01:41:48.451Z",
      "holdingPeriodMs": 183309,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.748,
      "exitPriceQuote": 0.7508,
      "grossPnlGbp": -7.486631016042846,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.086631016042846,
      "cashChangeGbp": -8.286631016042847,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7548816,
      "structuralTargetPrice": 0,
      "maePct": -0.3743315508021423,
      "mfePct": 0,
      "maeGbp": -7.486631016042846,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.748,
      "observedDuringTradeHighPrice": 0.7507999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.748,
      "fullObservedHighPrice": 0.7507999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791164202511-2efa90b591599",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:36:42.511Z",
      "closedAtUtc": "2026-10-05T01:37:32.973Z",
      "holdingPeriodMs": 50462,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02871,
      "exitPriceQuote": 0.02853,
      "grossPnlGbp": -12.53918495297803,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.13918495297803,
      "cashChangeGbp": -13.33918495297803,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028445868,
      "structuralTargetPrice": 0,
      "maePct": -0.6269592476489015,
      "mfePct": 0.20898641588297118,
      "maeGbp": -12.53918495297803,
      "mfeGbp": 4.179728317659424,
      "observedDuringTradeLowPrice": 0.02853,
      "observedDuringTradeHighPrice": 0.028769999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02853,
      "fullObservedHighPrice": 0.028769999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791164002840-80b81798c9a9a",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:33:22.840Z",
      "closedAtUtc": "2026-10-05T01:36:33.673Z",
      "holdingPeriodMs": 190833,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00983,
      "exitPriceQuote": 0.009792,
      "grossPnlGbp": -7.731434384537098,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.331434384537099,
      "cashChangeGbp": -8.531434384537098,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009739564000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3865717192268549,
      "mfePct": 0.061037639877915176,
      "maeGbp": -7.731434384537098,
      "mfeGbp": 1.2207527975583035,
      "observedDuringTradeLowPrice": 0.009792,
      "observedDuringTradeHighPrice": 0.009836000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009792,
      "fullObservedHighPrice": 0.009836000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791163920159-f48a11d84ec9",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:32:00.159Z",
      "closedAtUtc": "2026-10-05T01:33:28.766Z",
      "holdingPeriodMs": 88607,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 248.91,
      "exitPriceQuote": 247.93,
      "grossPnlGbp": 7.874332087903175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.274332087903176,
      "cashChangeGbp": 7.0743320879031755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.88 triggered at projected net £6.27 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 251.19997200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.012052549114138097,
      "mfePct": 0.47406693182274995,
      "maeGbp": -0.24105098228276195,
      "mfeGbp": 9.481338636455,
      "observedDuringTradeLowPrice": 247.73,
      "observedDuringTradeHighPrice": 248.94,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 247.73,
      "fullObservedHighPrice": 248.94,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791163752475-a0fb8de1cc99d",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:29:12.475Z",
      "closedAtUtc": "2026-10-05T01:33:16.152Z",
      "holdingPeriodMs": 243677,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006404,
      "exitPriceQuote": 0.006382,
      "grossPnlGbp": 6.870705808869556,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.270705808869556,
      "cashChangeGbp": 6.0707058088695565,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.77 triggered at projected net £5.27 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0064629168,
      "structuralTargetPrice": 0,
      "maePct": -0.1405371642723349,
      "mfePct": 0.46845721424109377,
      "maeGbp": -2.8107432854466983,
      "mfeGbp": 9.369144284821875,
      "observedDuringTradeLowPrice": 0.006374,
      "observedDuringTradeHighPrice": 0.006413,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006374,
      "fullObservedHighPrice": 0.006413,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791163839884-b856f4c37c40e",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:30:39.884Z",
      "closedAtUtc": "2026-10-05T01:31:57.990Z",
      "holdingPeriodMs": 78106,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22613,
      "exitPriceQuote": 0.22528,
      "grossPnlGbp": -7.517799495865118,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.117799495865118,
      "cashChangeGbp": -8.317799495865119,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.224049604,
      "structuralTargetPrice": 0,
      "maePct": -0.3758899747932559,
      "mfePct": 0,
      "maeGbp": -7.517799495865119,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.22528,
      "observedDuringTradeHighPrice": 0.22613,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22528,
      "fullObservedHighPrice": 0.22613,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791163603553-7913358b6ee13",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:26:43.553Z",
      "closedAtUtc": "2026-10-05T01:30:01.887Z",
      "holdingPeriodMs": 198334,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006004,
      "exitPriceQuote": 0.005981,
      "grossPnlGbp": -7.661558960692733,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.261558960692733,
      "cashChangeGbp": -8.461558960692733,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0059487632,
      "structuralTargetPrice": 0,
      "maePct": -0.38307794803463663,
      "mfePct": 0,
      "maeGbp": -7.661558960692733,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005981,
      "observedDuringTradeHighPrice": 0.006004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005981,
      "fullObservedHighPrice": 0.006004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791163497988-290edc9240314",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:24:57.988Z",
      "closedAtUtc": "2026-10-05T01:29:08.453Z",
      "holdingPeriodMs": 250465,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2367,
      "exitPriceQuote": 1.2403,
      "grossPnlGbp": 5.821945500121368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.221945500121368,
      "cashChangeGbp": 5.021945500121368,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.52 triggered at projected net £4.22 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2253223599999998,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.35578555834076026,
      "maeGbp": 0,
      "mfeGbp": 7.115711166815205,
      "observedDuringTradeLowPrice": 1.2367,
      "observedDuringTradeHighPrice": 1.2411000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2367,
      "fullObservedHighPrice": 1.2411000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791163322977-95aac7dd0aecc",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:22:02.977Z",
      "closedAtUtc": "2026-10-05T01:26:11.486Z",
      "holdingPeriodMs": 248509,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 181.47,
      "exitPriceQuote": 181.78,
      "grossPnlGbp": 3.416542679230752,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8165426792307517,
      "cashChangeGbp": 2.6165426792307516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.03 triggered at projected net £1.82 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 179.800476,
      "structuralTargetPrice": 0,
      "maePct": -0.1212321595856058,
      "mfePct": 0.23144321375433266,
      "maeGbp": -2.424643191712116,
      "mfeGbp": 4.628864275086653,
      "observedDuringTradeLowPrice": 181.25,
      "observedDuringTradeHighPrice": 181.88999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 181.25,
      "fullObservedHighPrice": 181.88999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791163215397-f58433da8af6b",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:20:15.397Z",
      "closedAtUtc": "2026-10-05T01:24:53.705Z",
      "holdingPeriodMs": 278308,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27535,
      "exitPriceQuote": 0.27421,
      "grossPnlGbp": -8.280370437624656,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.880370437624656,
      "cashChangeGbp": -9.080370437624657,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.27281678,
      "structuralTargetPrice": 0,
      "maePct": -0.4140185218812328,
      "mfePct": 0.0036317414200145275,
      "maeGbp": -8.280370437624656,
      "mfeGbp": 0.07263482840029055,
      "observedDuringTradeLowPrice": 0.27421,
      "observedDuringTradeHighPrice": 0.27536,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27421,
      "fullObservedHighPrice": 0.27536,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791162760363-8eabbfce04499",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:12:40.363Z",
      "closedAtUtc": "2026-10-05T01:22:00.619Z",
      "holdingPeriodMs": 560256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009776,
      "exitPriceQuote": 0.009805,
      "grossPnlGbp": 5.932896890343599,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.3328968903436,
      "cashChangeGbp": 5.132896890343599,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.76 triggered at projected net £4.33 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0096860608,
      "structuralTargetPrice": 0,
      "maePct": -0.21481178396072204,
      "mfePct": 0.36824877250408733,
      "maeGbp": -4.2962356792144405,
      "mfeGbp": 7.364975450081747,
      "observedDuringTradeLowPrice": 0.009755,
      "observedDuringTradeHighPrice": 0.009812000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009755,
      "fullObservedHighPrice": 0.009812000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791162743744-966afb0af8132",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:12:23.744Z",
      "closedAtUtc": "2026-10-05T01:20:12.223Z",
      "holdingPeriodMs": 468479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8568,
      "exitPriceQuote": 0.8588,
      "grossPnlGbp": 4.66853408029879,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.06853408029879,
      "cashChangeGbp": 3.86853408029879,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.24 triggered at projected net £3.07 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.84891744,
      "structuralTargetPrice": 0,
      "maePct": -0.24509803921568518,
      "mfePct": 0.2917833800186679,
      "maeGbp": -4.901960784313704,
      "mfeGbp": 5.835667600373357,
      "observedDuringTradeLowPrice": 0.8547,
      "observedDuringTradeHighPrice": 0.8593,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8547,
      "fullObservedHighPrice": 0.8593,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791162223378-ecd5afd3dfec1",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:03:43.378Z",
      "closedAtUtc": "2026-10-05T01:12:26.391Z",
      "holdingPeriodMs": 523013,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8072,
      "exitPriceQuote": 0.8088,
      "grossPnlGbp": 3.9643211100097493,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.364321110009749,
      "cashChangeGbp": 3.164321110009749,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.60 triggered at projected net £2.36 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79977376,
      "structuralTargetPrice": 0,
      "maePct": -0.07433102081269138,
      "mfePct": 0.26015857284439925,
      "maeGbp": -1.4866204162538275,
      "mfeGbp": 5.203171456887985,
      "observedDuringTradeLowPrice": 0.8066,
      "observedDuringTradeHighPrice": 0.8093,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8066,
      "fullObservedHighPrice": 0.8093,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791162514442-ffc354fd64e71",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T01:08:34.442Z",
      "closedAtUtc": "2026-10-05T01:12:21.679Z",
      "holdingPeriodMs": 227237,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27418,
      "exitPriceQuote": 0.27501,
      "grossPnlGbp": 6.0544168064774775,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.454416806477477,
      "cashChangeGbp": 5.254416806477478,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.48 triggered at projected net £4.45 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.271657544,
      "structuralTargetPrice": 0,
      "maePct": -0.11671164928148917,
      "mfePct": 0.35378218688453805,
      "maeGbp": -2.3342329856297837,
      "mfeGbp": 7.075643737690761,
      "observedDuringTradeLowPrice": 0.27386,
      "observedDuringTradeHighPrice": 0.27515,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27386,
      "fullObservedHighPrice": 0.27515,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791161911337-6da4c826b5db9",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:58:31.336Z",
      "closedAtUtc": "2026-10-05T01:08:32.110Z",
      "holdingPeriodMs": 600774,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 318.98,
      "exitPriceQuote": 318.19,
      "grossPnlGbp": -4.95328860743633,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.553288607436331,
      "cashChangeGbp": -5.75328860743633,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 316.045384,
      "structuralTargetPrice": 0,
      "maePct": -0.3040943005831172,
      "mfePct": 0.006269985579027465,
      "maeGbp": -6.081886011662345,
      "mfeGbp": 0.1253997115805493,
      "observedDuringTradeLowPrice": 318.01,
      "observedDuringTradeHighPrice": 319,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 318.01,
      "fullObservedHighPrice": 319,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791161619561-166089f24561",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:53:39.561Z",
      "closedAtUtc": "2026-10-05T01:03:41.149Z",
      "holdingPeriodMs": 601588,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 180.4,
      "exitPriceQuote": 180.72,
      "grossPnlGbp": 3.5476718403546914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9476718403546913,
      "cashChangeGbp": 2.747671840354691,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 178.74032,
      "structuralTargetPrice": 0,
      "maePct": -0.2549889135255033,
      "mfePct": 0.21618625277161105,
      "maeGbp": -5.099778270510066,
      "mfeGbp": 4.323725055432221,
      "observedDuringTradeLowPrice": 179.94,
      "observedDuringTradeHighPrice": 180.79000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 179.94,
      "fullObservedHighPrice": 180.79000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791161625098-689e937b45685",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:53:45.098Z",
      "closedAtUtc": "2026-10-05T00:58:29.274Z",
      "holdingPeriodMs": 284176,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4025,
      "exitPriceQuote": 0.4035,
      "grossPnlGbp": 4.968944099378887,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.368944099378887,
      "cashChangeGbp": 4.168944099378887,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.86 triggered at projected net £3.37 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.398797,
      "structuralTargetPrice": 0,
      "maePct": -0.24844720496894432,
      "mfePct": 0.32298136645961933,
      "maeGbp": -4.968944099378886,
      "mfeGbp": 6.4596273291923865,
      "observedDuringTradeLowPrice": 0.4015,
      "observedDuringTradeHighPrice": 0.40380000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4015,
      "fullObservedHighPrice": 0.40380000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791161379560-c35cc439ec033",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:49:39.560Z",
      "closedAtUtc": "2026-10-05T00:50:36.349Z",
      "holdingPeriodMs": 56789,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013966,
      "exitPriceQuote": 0.01405,
      "grossPnlGbp": 12.029213804954997,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.429213804954998,
      "cashChangeGbp": 11.229213804954997,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.00 triggered at projected net £10.43 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0138375128,
      "structuralTargetPrice": 0,
      "maePct": -0.15036517256192505,
      "mfePct": 0.6802233996849588,
      "maeGbp": -3.007303451238501,
      "mfeGbp": 13.604467993699178,
      "observedDuringTradeLowPrice": 0.013945,
      "observedDuringTradeHighPrice": 0.014061,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013945,
      "fullObservedHighPrice": 0.014061,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791160344201-f3b420a07e99a",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:32:24.201Z",
      "closedAtUtc": "2026-10-05T00:42:24.382Z",
      "holdingPeriodMs": 600181,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04468,
      "exitPriceQuote": 0.04478,
      "grossPnlGbp": -4.476275738585625,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.076275738585625,
      "cashChangeGbp": -5.276275738585625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045091056000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.2461951656222156,
      "mfePct": 0.02238137869291881,
      "maeGbp": -4.923903312444312,
      "mfeGbp": 0.44762757385837615,
      "observedDuringTradeLowPrice": 0.04467,
      "observedDuringTradeHighPrice": 0.04479,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04467,
      "fullObservedHighPrice": 0.04479,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791160544575-2c1e8ad9bbebf",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:35:44.575Z",
      "closedAtUtc": "2026-10-05T00:37:36.039Z",
      "holdingPeriodMs": 111464,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.262,
      "exitPriceQuote": 0.261,
      "grossPnlGbp": -7.6335877862595485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.233587786259548,
      "cashChangeGbp": -8.43358778625955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25958960000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.38167938931297746,
      "mfePct": 0.11450381679388051,
      "maeGbp": -7.6335877862595485,
      "mfeGbp": 2.29007633587761,
      "observedDuringTradeLowPrice": 0.261,
      "observedDuringTradeHighPrice": 0.2623,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.261,
      "fullObservedHighPrice": 0.2623,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159942135-b3777fd927687",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:25:42.135Z",
      "closedAtUtc": "2026-10-05T00:35:42.472Z",
      "holdingPeriodMs": 600337,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33486,
      "exitPriceQuote": 0.33479,
      "grossPnlGbp": 0.4180851699218449,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1819148300781552,
      "cashChangeGbp": -0.38191483007815513,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33794071200000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.050767484919071695,
      "maeGbp": 0,
      "mfeGbp": 1.015349698381434,
      "observedDuringTradeLowPrice": 0.33469,
      "observedDuringTradeHighPrice": 0.33486,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33469,
      "fullObservedHighPrice": 0.33486,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159739646-4f18a6542a1fd",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:22:19.646Z",
      "closedAtUtc": "2026-10-05T00:32:22.010Z",
      "holdingPeriodMs": 602364,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4151.94,
      "exitPriceQuote": 4153.02,
      "grossPnlGbp": 0.5202387317739836,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.0797612682260165,
      "cashChangeGbp": -0.27976126822601644,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4113.742152,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.11368179694312189,
      "maeGbp": 0,
      "mfeGbp": 2.2736359388624376,
      "observedDuringTradeLowPrice": 4151.94,
      "observedDuringTradeHighPrice": 4156.66,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4151.94,
      "fullObservedHighPrice": 4156.66,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159843014-10fc4240f9167",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:24:03.014Z",
      "closedAtUtc": "2026-10-05T00:25:04.743Z",
      "holdingPeriodMs": 61729,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2601,
      "exitPriceQuote": 0.2605,
      "grossPnlGbp": 3.0757400999616413,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4757400999616412,
      "cashChangeGbp": 2.2757400999616415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.55 triggered at projected net £1.48 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25770708,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.30757400999616413,
      "maeGbp": 0,
      "mfeGbp": 6.151480199923283,
      "observedDuringTradeLowPrice": 0.2601,
      "observedDuringTradeHighPrice": 0.2609,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2601,
      "fullObservedHighPrice": 0.2609,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159240108-d826b512062e3",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:14:00.107Z",
      "closedAtUtc": "2026-10-05T00:24:00.408Z",
      "holdingPeriodMs": 600301,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.05,
      "exitPriceQuote": 11.036,
      "grossPnlGbp": 2.5339366515839137,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9339366515839136,
      "cashChangeGbp": 1.7339366515839136,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.151660000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.15384615384614894,
      "mfePct": 0.12669683257919567,
      "maeGbp": -3.076923076922979,
      "mfeGbp": 2.5339366515839132,
      "observedDuringTradeLowPrice": 11.036,
      "observedDuringTradeHighPrice": 11.067,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.036,
      "fullObservedHighPrice": 11.067,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159437386-7f98777a569ed",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:17:17.386Z",
      "closedAtUtc": "2026-10-05T00:22:17.455Z",
      "holdingPeriodMs": 300069,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08507,
      "exitPriceQuote": 0.0853,
      "grossPnlGbp": 5.4073116257198555,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8073116257198554,
      "cashChangeGbp": 4.607311625719856,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.45 triggered at projected net £3.81 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08428735600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07053015163983131,
      "mfePct": 0.3526507581991239,
      "maeGbp": -1.4106030327966264,
      "mfeGbp": 7.0530151639824785,
      "observedDuringTradeLowPrice": 0.08501,
      "observedDuringTradeHighPrice": 0.08537,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08501,
      "fullObservedHighPrice": 0.08537,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159430689-1a95ec5ba2c0b",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:17:10.689Z",
      "closedAtUtc": "2026-10-05T00:17:15.038Z",
      "holdingPeriodMs": 4349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19771,
      "exitPriceQuote": 0.19696,
      "grossPnlGbp": -7.58686965757929,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.18686965757929,
      "cashChangeGbp": -8.38686965757929,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.195891068,
      "structuralTargetPrice": 0,
      "maePct": -0.3793434828789645,
      "mfePct": 0,
      "maeGbp": -7.58686965757929,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.19696,
      "observedDuringTradeHighPrice": 0.19771,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19696,
      "fullObservedHighPrice": 0.19771,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159043242-10b53d4b65574",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:10:43.242Z",
      "closedAtUtc": "2026-10-05T00:17:06.523Z",
      "holdingPeriodMs": 383281,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4952,
      "exitPriceQuote": 0.4972,
      "grossPnlGbp": -8.077544426494352,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.677544426494352,
      "cashChangeGbp": -8.877544426494353,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.49975584,
      "structuralTargetPrice": 0,
      "maePct": -0.40387722132471765,
      "mfePct": 0.08077544426493456,
      "maeGbp": -8.077544426494352,
      "mfeGbp": 1.6155088852986912,
      "observedDuringTradeLowPrice": 0.4948,
      "observedDuringTradeHighPrice": 0.4971999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4948,
      "fullObservedHighPrice": 0.4971999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159200087-ef62228321c17",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:13:20.087Z",
      "closedAtUtc": "2026-10-05T00:13:56.586Z",
      "holdingPeriodMs": 36499,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0284,
      "exitPriceQuote": 0.02829,
      "grossPnlGbp": -7.746478873239609,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.34647887323961,
      "cashChangeGbp": -8.546478873239609,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028138720000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3873239436619805,
      "mfePct": 0,
      "maeGbp": -7.746478873239609,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02829,
      "observedDuringTradeHighPrice": 0.0284,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02829,
      "fullObservedHighPrice": 0.0284,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791159158230-be47a8263c61e",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:12:38.230Z",
      "closedAtUtc": "2026-10-05T00:13:15.944Z",
      "holdingPeriodMs": 37714,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02826,
      "exitPriceQuote": 0.02782,
      "grossPnlGbp": 31.139419674451478,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 29.539419674451477,
      "cashChangeGbp": 30.339419674451477,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £33.49 triggered at projected net £29.54 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028519992000000004,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.8046709129511678,
      "maeGbp": 0,
      "mfeGbp": 36.09341825902336,
      "observedDuringTradeLowPrice": 0.02775,
      "observedDuringTradeHighPrice": 0.02826,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02775,
      "fullObservedHighPrice": 0.02826,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791158921978-bdecf3364d931",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:08:41.978Z",
      "closedAtUtc": "2026-10-05T00:12:30.927Z",
      "holdingPeriodMs": 228949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2421,
      "exitPriceQuote": 1.2472,
      "grossPnlGbp": -8.211899202962893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.811899202962893,
      "cashChangeGbp": -9.011899202962894,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2535273200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.41059496014814467,
      "mfePct": 0.05635617100071837,
      "maeGbp": -8.211899202962893,
      "mfeGbp": 1.1271234200143676,
      "observedDuringTradeLowPrice": 1.2414,
      "observedDuringTradeHighPrice": 1.2472,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2414,
      "fullObservedHighPrice": 1.2472,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791158438208-08eb3f74528fc",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-05T00:00:38.208Z",
      "closedAtUtc": "2026-10-05T00:05:12.523Z",
      "holdingPeriodMs": 274315,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6593,
      "exitPriceQuote": 3.6514,
      "grossPnlGbp": 4.317765692891972,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.717765692891972,
      "cashChangeGbp": 3.517765692891972,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.58 triggered at projected net £2.72 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.69296556,
      "structuralTargetPrice": 0,
      "maePct": -0.07925012980624443,
      "mfePct": 0.3088022299346833,
      "maeGbp": -1.5850025961248886,
      "mfeGbp": 6.176044598693667,
      "observedDuringTradeLowPrice": 3.648,
      "observedDuringTradeHighPrice": 3.6622000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.648,
      "fullObservedHighPrice": 3.6622000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791158247303-2e2116a8138eb",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:57:27.303Z",
      "closedAtUtc": "2026-10-05T00:00:13.632Z",
      "holdingPeriodMs": 166329,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.259,
      "exitPriceQuote": 0.2602,
      "grossPnlGbp": -9.266409266409102,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.866409266409102,
      "cashChangeGbp": -10.066409266409103,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2613828,
      "structuralTargetPrice": 0,
      "maePct": -0.4633204633204551,
      "mfePct": 0,
      "maeGbp": -9.266409266409102,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.259,
      "observedDuringTradeHighPrice": 0.2602,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.259,
      "fullObservedHighPrice": 0.2602,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791158040087-9ce33753080c",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:54:00.087Z",
      "closedAtUtc": "2026-10-04T23:58:09.617Z",
      "holdingPeriodMs": 249530,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 252.17,
      "exitPriceQuote": 251.27,
      "grossPnlGbp": -7.138041797200121,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.738041797200122,
      "cashChangeGbp": -7.938041797200121,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 249.850036,
      "structuralTargetPrice": 0,
      "maePct": -0.35690208986000604,
      "mfePct": 0.1189673632866762,
      "maeGbp": -7.138041797200121,
      "mfeGbp": 2.379347265733524,
      "observedDuringTradeLowPrice": 251.27,
      "observedDuringTradeHighPrice": 252.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 251.27,
      "fullObservedHighPrice": 252.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791157613308-e6cbdb97b3349",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:46:53.308Z",
      "closedAtUtc": "2026-10-04T23:56:55.255Z",
      "holdingPeriodMs": 601947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09576,
      "exitPriceQuote": 0.09587,
      "grossPnlGbp": -2.297410192147013,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8974101921470132,
      "cashChangeGbp": -3.097410192147013,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09664099200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.14619883040935802,
      "mfePct": 0,
      "maeGbp": -2.9239766081871603,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09576,
      "observedDuringTradeHighPrice": 0.0959,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09576,
      "fullObservedHighPrice": 0.0959,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791157598281-d3acf04a75658",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:46:38.281Z",
      "closedAtUtc": "2026-10-04T23:47:22.900Z",
      "holdingPeriodMs": 44619,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07097,
      "exitPriceQuote": 0.07065,
      "grossPnlGbp": -9.017894885162768,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.617894885162768,
      "cashChangeGbp": -9.817894885162769,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070317076,
      "structuralTargetPrice": 0,
      "maePct": -0.4508947442581384,
      "mfePct": 0.15499506833873325,
      "maeGbp": -9.017894885162768,
      "mfeGbp": 3.0999013667746653,
      "observedDuringTradeLowPrice": 0.07065,
      "observedDuringTradeHighPrice": 0.07108,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07065,
      "fullObservedHighPrice": 0.07108,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791156879131-634fcdceff7bc",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:34:39.131Z",
      "closedAtUtc": "2026-10-04T23:41:33.917Z",
      "holdingPeriodMs": 414786,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07038,
      "exitPriceQuote": 0.07052,
      "grossPnlGbp": 3.9784029553850875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3784029553850874,
      "cashChangeGbp": 3.1784029553850877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.80 triggered at projected net £2.38 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.069732504,
      "structuralTargetPrice": 0,
      "maePct": -0.3125888036373941,
      "mfePct": 0.2699630576868368,
      "maeGbp": -6.251776072747882,
      "mfeGbp": 5.399261153736736,
      "observedDuringTradeLowPrice": 0.07016,
      "observedDuringTradeHighPrice": 0.07057,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07016,
      "fullObservedHighPrice": 0.07057,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791157116986-febea72bb383",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:38:36.986Z",
      "closedAtUtc": "2026-10-04T23:39:11.116Z",
      "holdingPeriodMs": 34130,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04584,
      "exitPriceQuote": 0.04565,
      "grossPnlGbp": -8.28970331588114,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.889703315881139,
      "cashChangeGbp": -9.08970331588114,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045418272,
      "structuralTargetPrice": 0,
      "maePct": -0.414485165794057,
      "mfePct": 0,
      "maeGbp": -8.28970331588114,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04565,
      "observedDuringTradeHighPrice": 0.04584,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04565,
      "fullObservedHighPrice": 0.04584,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791156883467-08289ed3e7092",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:34:43.467Z",
      "closedAtUtc": "2026-10-04T23:37:59.592Z",
      "holdingPeriodMs": 196125,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7104,
      "exitPriceQuote": 1.7038,
      "grossPnlGbp": -7.717492984097216,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.317492984097216,
      "cashChangeGbp": -8.517492984097217,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.69466432,
      "structuralTargetPrice": 0,
      "maePct": -0.3858746492048608,
      "mfePct": 0.05261927034612506,
      "maeGbp": -7.717492984097216,
      "mfeGbp": 1.0523854069225012,
      "observedDuringTradeLowPrice": 1.7038,
      "observedDuringTradeHighPrice": 1.7113,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7038,
      "fullObservedHighPrice": 1.7113,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791156638682-0294e77a14214",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:30:38.682Z",
      "closedAtUtc": "2026-10-04T23:32:41.944Z",
      "holdingPeriodMs": 123262,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04574,
      "exitPriceQuote": 0.04582,
      "grossPnlGbp": 3.4980323567991576,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8980323567991575,
      "cashChangeGbp": 2.6980323567991578,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.21 triggered at projected net £1.90 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045319192,
      "structuralTargetPrice": 0,
      "maePct": -0.06558810668999179,
      "mfePct": 0.24048972452994968,
      "maeGbp": -1.3117621337998358,
      "mfeGbp": 4.8097944905989936,
      "observedDuringTradeLowPrice": 0.04571,
      "observedDuringTradeHighPrice": 0.04585,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04571,
      "fullObservedHighPrice": 0.04585,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791156518708-86a4d54b0a779",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:28:38.708Z",
      "closedAtUtc": "2026-10-04T23:30:55.708Z",
      "holdingPeriodMs": 137000,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27254,
      "exitPriceQuote": 0.27151,
      "grossPnlGbp": -7.558523519483605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.158523519483605,
      "cashChangeGbp": -8.358523519483605,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.270032632,
      "structuralTargetPrice": 0,
      "maePct": -0.3779261759741802,
      "mfePct": 0.09172965436265225,
      "maeGbp": -7.558523519483605,
      "mfeGbp": 1.8345930872530452,
      "observedDuringTradeLowPrice": 0.27151,
      "observedDuringTradeHighPrice": 0.27279,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27151,
      "fullObservedHighPrice": 0.27279,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791156307492-393a7d7e5f8e4",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:25:07.492Z",
      "closedAtUtc": "2026-10-04T23:28:26.533Z",
      "holdingPeriodMs": 199041,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06994,
      "exitPriceQuote": 0.07012,
      "grossPnlGbp": 5.147269087789523,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5472690877895228,
      "cashChangeGbp": 4.347269087789523,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.26 triggered at projected net £3.55 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.069296552,
      "structuralTargetPrice": 0,
      "maePct": -0.14297969688304668,
      "mfePct": 0.3431512725193081,
      "maeGbp": -2.8595939376609336,
      "mfeGbp": 6.8630254503861625,
      "observedDuringTradeLowPrice": 0.06984,
      "observedDuringTradeHighPrice": 0.07018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06984,
      "fullObservedHighPrice": 0.07018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791156084133-1a1b82629f27b",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:21:24.133Z",
      "closedAtUtc": "2026-10-04T23:22:48.282Z",
      "holdingPeriodMs": 84149,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04535,
      "exitPriceQuote": 0.04546,
      "grossPnlGbp": 4.85115766262399,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.25115766262399,
      "cashChangeGbp": 4.05115766262399,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / £1 trailing profit lock £4.46 triggered at projected net £3.25 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.044932780000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.04410143329658034,
      "mfePct": 0.35281146637265803,
      "maeGbp": -0.8820286659316068,
      "mfeGbp": 7.056229327453162,
      "observedDuringTradeLowPrice": 0.04533,
      "observedDuringTradeHighPrice": 0.045509999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04533,
      "fullObservedHighPrice": 0.045509999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791156041282-9c0e7b30d2666",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:20:41.282Z",
      "closedAtUtc": "2026-10-04T23:22:15.336Z",
      "holdingPeriodMs": 94054,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27015,
      "exitPriceQuote": 0.27179,
      "grossPnlGbp": 12.141402924301127,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.541402924301128,
      "cashChangeGbp": 11.341402924301127,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.39 triggered at projected net £10.54 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26766462,
      "structuralTargetPrice": 0,
      "maePct": -0.011104941699046638,
      "mfePct": 0.6996113270405341,
      "maeGbp": -0.22209883398093275,
      "mfeGbp": 13.992226540810682,
      "observedDuringTradeLowPrice": 0.27012,
      "observedDuringTradeHighPrice": 0.27204,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27012,
      "fullObservedHighPrice": 0.27204,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791155680929-b33d35185ffb4",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:14:40.929Z",
      "closedAtUtc": "2026-10-04T23:20:34.085Z",
      "holdingPeriodMs": 353156,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3612,
      "exitPriceQuote": 1.3638,
      "grossPnlGbp": 3.820158683514452,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.220158683514452,
      "cashChangeGbp": 3.0201586835144516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.54 triggered at projected net £2.22 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.34867696,
      "structuralTargetPrice": 0,
      "maePct": -0.014692918013515868,
      "mfePct": 0.2571260652365603,
      "maeGbp": -0.29385836027031736,
      "mfeGbp": 5.142521304731206,
      "observedDuringTradeLowPrice": 1.361,
      "observedDuringTradeHighPrice": 1.3647,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.361,
      "fullObservedHighPrice": 1.3647,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791155696376-b75a7f07ea02",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:14:56.376Z",
      "closedAtUtc": "2026-10-04T23:20:06.465Z",
      "holdingPeriodMs": 310089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06951,
      "exitPriceQuote": 0.06969,
      "grossPnlGbp": 5.179110919292177,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.579110919292177,
      "cashChangeGbp": 4.379110919292177,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.46 triggered at projected net £3.58 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068870508,
      "structuralTargetPrice": 0,
      "maePct": -0.24456912674435832,
      "mfePct": 0.40281973816717376,
      "maeGbp": -4.891382534887167,
      "mfeGbp": 8.056394763343475,
      "observedDuringTradeLowPrice": 0.06934,
      "observedDuringTradeHighPrice": 0.06979,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06934,
      "fullObservedHighPrice": 0.06979,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791155137846-8cc5563c5bb15",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:05:37.846Z",
      "closedAtUtc": "2026-10-04T23:14:37.009Z",
      "holdingPeriodMs": 539163,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24027,
      "exitPriceQuote": 0.2407,
      "grossPnlGbp": 3.5793066133931486,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9793066133931485,
      "cashChangeGbp": 2.7793066133931488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.39 triggered at projected net £1.98 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23805951600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.22474715944562892,
      "mfePct": 0.24971906605068855,
      "maeGbp": -4.494943188912579,
      "mfeGbp": 4.994381321013771,
      "observedDuringTradeLowPrice": 0.23973,
      "observedDuringTradeHighPrice": 0.24087,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23973,
      "fullObservedHighPrice": 0.24087,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791155348121-87925167af364",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:09:08.121Z",
      "closedAtUtc": "2026-10-04T23:14:33.676Z",
      "holdingPeriodMs": 325555,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.597,
      "exitPriceQuote": 7.614,
      "grossPnlGbp": 4.475450835856117,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.875450835856117,
      "cashChangeGbp": 3.6754508358561173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.93 triggered at projected net £2.88 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.527107600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07897854416217227,
      "mfePct": 0.2764249045675913,
      "maeGbp": -1.5795708832434454,
      "mfeGbp": 5.528498091351826,
      "observedDuringTradeLowPrice": 7.591,
      "observedDuringTradeHighPrice": 7.617999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.591,
      "fullObservedHighPrice": 7.617999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791155145954-b88086742b04d",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T23:05:45.954Z",
      "closedAtUtc": "2026-10-04T23:09:05.261Z",
      "holdingPeriodMs": 199307,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10313,
      "exitPriceQuote": 0.10329,
      "grossPnlGbp": 3.1028798603705487,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5028798603705487,
      "cashChangeGbp": 2.302879860370549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.44 triggered at projected net £1.50 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.102181204,
      "structuralTargetPrice": 0,
      "maePct": -0.00969649956365376,
      "mfePct": 0.25210898865509196,
      "maeGbp": -0.1939299912730752,
      "mfeGbp": 5.042179773101839,
      "observedDuringTradeLowPrice": 0.10312,
      "observedDuringTradeHighPrice": 0.10339,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10312,
      "fullObservedHighPrice": 0.10339,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791154491607-0e50134c496cd",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:54:51.607Z",
      "closedAtUtc": "2026-10-04T23:04:52.687Z",
      "holdingPeriodMs": 601080,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4146.96,
      "exitPriceQuote": 4144.36,
      "grossPnlGbp": -1.2539305901192024,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8539305901192025,
      "cashChangeGbp": -2.0539305901192026,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4108.807968,
      "structuralTargetPrice": 0,
      "maePct": -0.06269652950596012,
      "mfePct": 0.013503867893599171,
      "maeGbp": -1.2539305901192024,
      "mfeGbp": 0.27007735787198345,
      "observedDuringTradeLowPrice": 4144.36,
      "observedDuringTradeHighPrice": 4147.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4144.36,
      "fullObservedHighPrice": 4147.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791154416595-9cb8d4aab911c",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:53:36.595Z",
      "closedAtUtc": "2026-10-04T23:03:40.740Z",
      "holdingPeriodMs": 604145,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4151.73,
      "exitPriceQuote": 4149.58,
      "grossPnlGbp": -1.0357128233288948,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6357128233288947,
      "cashChangeGbp": -1.8357128233288948,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4113.534084,
      "structuralTargetPrice": 0,
      "maePct": -0.05684377355944806,
      "mfePct": 0.009875401338737443,
      "maeGbp": -1.1368754711889613,
      "mfeGbp": 0.19750802677474888,
      "observedDuringTradeLowPrice": 4149.37,
      "observedDuringTradeHighPrice": 4152.14,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4149.37,
      "fullObservedHighPrice": 4152.14,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791154172744-34cc259494d99",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:49:32.744Z",
      "closedAtUtc": "2026-10-04T22:54:47.435Z",
      "holdingPeriodMs": 314691,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8638,
      "exitPriceQuote": 0.867,
      "grossPnlGbp": -7.409122482055987,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.009122482055988,
      "cashChangeGbp": -8.209122482055987,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8717469600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3704561241027993,
      "mfePct": 0.0694605232692805,
      "maeGbp": -7.409122482055986,
      "mfeGbp": 1.38921046538561,
      "observedDuringTradeLowPrice": 0.8632,
      "observedDuringTradeHighPrice": 0.867,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8632,
      "fullObservedHighPrice": 0.867,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791154116573-fd281d221565f",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:48:36.573Z",
      "closedAtUtc": "2026-10-04T22:51:08.958Z",
      "holdingPeriodMs": 152385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013991,
      "exitPriceQuote": 0.013916,
      "grossPnlGbp": -10.721177900078683,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.321177900078682,
      "cashChangeGbp": -11.521177900078683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0138622828,
      "structuralTargetPrice": 0,
      "maePct": -0.5360588950039341,
      "mfePct": 0.21442355800157611,
      "maeGbp": -10.721177900078683,
      "mfeGbp": 4.288471160031523,
      "observedDuringTradeLowPrice": 0.013916,
      "observedDuringTradeHighPrice": 0.014021000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013916,
      "fullObservedHighPrice": 0.014021000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791153960947-03ae2b07de97f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:46:00.947Z",
      "closedAtUtc": "2026-10-04T22:47:57.798Z",
      "holdingPeriodMs": 116851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 30.384,
      "exitPriceQuote": 30.271,
      "grossPnlGbp": -7.4381253291205605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.038125329120561,
      "cashChangeGbp": -8.23812532912056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 30.104467200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.371906266456028,
      "mfePct": 0.12835703001579096,
      "maeGbp": -7.43812532912056,
      "mfeGbp": 2.5671406003158195,
      "observedDuringTradeLowPrice": 30.271,
      "observedDuringTradeHighPrice": 30.423,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 30.271,
      "fullObservedHighPrice": 30.423,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791153755610-efcd9208df517",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:42:35.610Z",
      "closedAtUtc": "2026-10-04T22:46:23.601Z",
      "holdingPeriodMs": 227991,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24295,
      "exitPriceQuote": 0.24202,
      "grossPnlGbp": -7.655896274953582,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.255896274953582,
      "cashChangeGbp": -8.455896274953583,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24071486,
      "structuralTargetPrice": 0,
      "maePct": -0.3827948137476791,
      "mfePct": 0.004116073266108253,
      "maeGbp": -7.655896274953582,
      "mfeGbp": 0.08232146532216505,
      "observedDuringTradeLowPrice": 0.24202,
      "observedDuringTradeHighPrice": 0.24296,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24202,
      "fullObservedHighPrice": 0.24296,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791153861024-6f8cb2cfd5141",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:44:21.024Z",
      "closedAtUtc": "2026-10-04T22:45:17.113Z",
      "holdingPeriodMs": 56089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2665,
      "exitPriceQuote": 0.2654,
      "grossPnlGbp": -8.255159474671594,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.855159474671593,
      "cashChangeGbp": -9.055159474671594,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2640482,
      "structuralTargetPrice": 0,
      "maePct": -0.4127579737335797,
      "mfePct": 0,
      "maeGbp": -8.255159474671594,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2654,
      "observedDuringTradeHighPrice": 0.2665,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2654,
      "fullObservedHighPrice": 0.2665,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791153501772-e7abaec2c2c09",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:38:21.772Z",
      "closedAtUtc": "2026-10-04T22:44:16.764Z",
      "holdingPeriodMs": 354992,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033392,
      "exitPriceQuote": 0.033278,
      "grossPnlGbp": 6.827982750359132,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.227982750359132,
      "cashChangeGbp": 6.027982750359132,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.31 triggered at projected net £5.23 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0336992064,
      "structuralTargetPrice": 0,
      "maePct": -0.2006468615237319,
      "mfePct": 0.39530426449449024,
      "maeGbp": -4.012937230474638,
      "mfeGbp": 7.9060852898898055,
      "observedDuringTradeLowPrice": 0.03326,
      "observedDuringTradeHighPrice": 0.033459,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03326,
      "fullObservedHighPrice": 0.033459,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791153120013-4b307c6efc47d",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:32:00.013Z",
      "closedAtUtc": "2026-10-04T22:41:11.766Z",
      "holdingPeriodMs": 551753,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2404,
      "exitPriceQuote": 1.2428,
      "grossPnlGbp": 3.8697194453401447,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2697194453401446,
      "cashChangeGbp": 3.0697194453401444,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.40 triggered at projected net £2.27 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.22898832,
      "structuralTargetPrice": 0,
      "maePct": -0.20960980328925635,
      "mfePct": 0.24991938084489704,
      "maeGbp": -4.192196065785127,
      "mfeGbp": 4.998387616897941,
      "observedDuringTradeLowPrice": 1.2378,
      "observedDuringTradeHighPrice": 1.2434999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2378,
      "fullObservedHighPrice": 1.2434999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791153420607-0c09e19bf522b",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:37:00.607Z",
      "closedAtUtc": "2026-10-04T22:37:57.924Z",
      "holdingPeriodMs": 57317,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 30.683,
      "exitPriceQuote": 30.748,
      "grossPnlGbp": 4.236873838933694,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.636873838933694,
      "cashChangeGbp": 3.4368738389336944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.68 triggered at projected net £2.64 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 30.4007164,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.263989831502785,
      "maeGbp": 0,
      "mfeGbp": 5.279796630055699,
      "observedDuringTradeLowPrice": 30.683,
      "observedDuringTradeHighPrice": 30.763999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 30.683,
      "fullObservedHighPrice": 30.763999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791153362236-8ac36c76d4dfe",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:36:02.236Z",
      "closedAtUtc": "2026-10-04T22:36:58.091Z",
      "holdingPeriodMs": 55855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1782,
      "exitPriceQuote": 0.17852,
      "grossPnlGbp": 3.59147025813709,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.99147025813709,
      "cashChangeGbp": 2.79147025813709,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.01 triggered at projected net £1.99 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17656056,
      "structuralTargetPrice": 0,
      "maePct": -0.10662177328843755,
      "mfePct": 0.28058361391694747,
      "maeGbp": -2.132435465768751,
      "mfeGbp": 5.611672278338949,
      "observedDuringTradeLowPrice": 0.17801,
      "observedDuringTradeHighPrice": 0.1787,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.17801,
      "fullObservedHighPrice": 0.1787,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791152758010-86d746b7178a2",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:25:58.010Z",
      "closedAtUtc": "2026-10-04T22:35:59.857Z",
      "holdingPeriodMs": 601847,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 318.81,
      "exitPriceQuote": 317.95,
      "grossPnlGbp": -5.395062890122729,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.995062890122728,
      "cashChangeGbp": -6.1950628901227285,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 315.876948,
      "structuralTargetPrice": 0,
      "maePct": -0.34503309181017616,
      "mfePct": 0.012546657884012567,
      "maeGbp": -6.900661836203524,
      "mfeGbp": 0.2509331576802514,
      "observedDuringTradeLowPrice": 317.71,
      "observedDuringTradeHighPrice": 318.85,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 317.71,
      "fullObservedHighPrice": 318.85,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791152953025-fa99272d78c5c",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:29:13.025Z",
      "closedAtUtc": "2026-10-04T22:31:57.877Z",
      "holdingPeriodMs": 164852,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0651,
      "exitPriceQuote": 0.06518,
      "grossPnlGbp": 2.4577572964668737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8577572964668736,
      "cashChangeGbp": 1.6577572964668736,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.24 triggered at projected net £0.86 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06450108,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.29185867895544654,
      "maeGbp": 0,
      "mfeGbp": 5.8371735791089305,
      "observedDuringTradeLowPrice": 0.0651,
      "observedDuringTradeHighPrice": 0.06529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0651,
      "fullObservedHighPrice": 0.06529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791152380938-79277660594bd",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:19:40.938Z",
      "closedAtUtc": "2026-10-04T22:29:10.908Z",
      "holdingPeriodMs": 569970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22325,
      "exitPriceQuote": 0.22246,
      "grossPnlGbp": -7.077267637178167,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.677267637178167,
      "cashChangeGbp": -7.877267637178167,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2211961,
      "structuralTargetPrice": 0,
      "maePct": -0.35386338185890837,
      "mfePct": 0.10750279955206729,
      "maeGbp": -7.077267637178168,
      "mfeGbp": 2.150055991041346,
      "observedDuringTradeLowPrice": 0.22246,
      "observedDuringTradeHighPrice": 0.22349,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22246,
      "fullObservedHighPrice": 0.22349,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791152701347-eaf23548f7783",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:25:01.347Z",
      "closedAtUtc": "2026-10-04T22:25:45.847Z",
      "holdingPeriodMs": 44500,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 30.435,
      "exitPriceQuote": 30.539,
      "grossPnlGbp": 6.834236898308051,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.234236898308051,
      "cashChangeGbp": 6.034236898308051,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.34 triggered at projected net £5.23 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 30.154998,
      "structuralTargetPrice": 0,
      "maePct": -0.21685559388861164,
      "mfePct": 0.44685395104321596,
      "maeGbp": -4.337111877772233,
      "mfeGbp": 8.937079020864319,
      "observedDuringTradeLowPrice": 30.369,
      "observedDuringTradeHighPrice": 30.571000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 30.369,
      "fullObservedHighPrice": 30.571000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791152556260-37aed87b96ac8",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:22:36.260Z",
      "closedAtUtc": "2026-10-04T22:24:57.626Z",
      "holdingPeriodMs": 141366,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1364.73,
      "exitPriceQuote": 1359.8,
      "grossPnlGbp": -7.224872319066868,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.824872319066868,
      "cashChangeGbp": -8.02487231906687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1352.1744840000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3612436159533434,
      "mfePct": 0,
      "maeGbp": -7.224872319066868,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1359.8,
      "observedDuringTradeHighPrice": 1364.73,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1359.8,
      "fullObservedHighPrice": 1364.73,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791152314615-f700e81891fdf",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:18:34.615Z",
      "closedAtUtc": "2026-10-04T22:21:19.129Z",
      "holdingPeriodMs": 164514,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04436,
      "exitPriceQuote": 0.04419,
      "grossPnlGbp": -7.66456266907108,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.264562669071081,
      "cashChangeGbp": -8.46456266907108,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.043951887999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.383228133453554,
      "mfePct": 0.022542831379628186,
      "maeGbp": -7.6645626690710795,
      "mfeGbp": 0.45085662759256373,
      "observedDuringTradeLowPrice": 0.04419,
      "observedDuringTradeHighPrice": 0.04437,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04419,
      "fullObservedHighPrice": 0.04437,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791152075353-e1ce509edd26c",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:14:35.353Z",
      "closedAtUtc": "2026-10-04T22:19:36.568Z",
      "holdingPeriodMs": 301215,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23788,
      "exitPriceQuote": 0.23876,
      "grossPnlGbp": -7.398688414326482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.998688414326482,
      "cashChangeGbp": -8.198688414326483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24006849600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3699344207163241,
      "mfePct": 0,
      "maeGbp": -7.398688414326482,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.23788,
      "observedDuringTradeHighPrice": 0.23876000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23788,
      "fullObservedHighPrice": 0.23876000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151955809-1a863be7053dc",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:12:35.809Z",
      "closedAtUtc": "2026-10-04T22:16:36.141Z",
      "holdingPeriodMs": 240332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24747,
      "exitPriceQuote": 0.24791,
      "grossPnlGbp": 3.5559865842323997,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9559865842323996,
      "cashChangeGbp": 2.7559865842323994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.09 triggered at projected net £1.96 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.245193276,
      "structuralTargetPrice": 0,
      "maePct": -0.08081787691437578,
      "mfePct": 0.2343718430516819,
      "maeGbp": -1.6163575382875155,
      "mfeGbp": 4.687436861033638,
      "observedDuringTradeLowPrice": 0.24727,
      "observedDuringTradeHighPrice": 0.24805,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24727,
      "fullObservedHighPrice": 0.24805,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151348715-b426af4b8c68d",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:02:28.715Z",
      "closedAtUtc": "2026-10-04T22:08:47.524Z",
      "holdingPeriodMs": 378809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5806,
      "exitPriceQuote": 0.5787,
      "grossPnlGbp": 6.544953496383096,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.944953496383096,
      "cashChangeGbp": 5.744953496383096,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.98 triggered at projected net £4.94 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5859415200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17223561832586995,
      "mfePct": 0.37891836031691006,
      "maeGbp": -3.444712366517399,
      "mfeGbp": 7.578367206338202,
      "observedDuringTradeLowPrice": 0.5784,
      "observedDuringTradeHighPrice": 0.5816,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5784,
      "fullObservedHighPrice": 0.5816,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151344317-5d227ee193fc6",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:02:24.317Z",
      "closedAtUtc": "2026-10-04T22:04:42.653Z",
      "holdingPeriodMs": 138336,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9866,
      "exitPriceQuote": 1.9942,
      "grossPnlGbp": -7.6512634652170055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.251263465217006,
      "cashChangeGbp": -8.451263465217005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.00487672,
      "structuralTargetPrice": 0,
      "maePct": -0.38256317326085026,
      "mfePct": 0.050337259639579676,
      "maeGbp": -7.651263465217005,
      "mfeGbp": 1.0067451927915936,
      "observedDuringTradeLowPrice": 1.9856,
      "observedDuringTradeHighPrice": 1.9941999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9856,
      "fullObservedHighPrice": 1.9941999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151236952-4cc2ed25661af",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T22:00:36.951Z",
      "closedAtUtc": "2026-10-04T22:02:22.019Z",
      "holdingPeriodMs": 105068,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09679,
      "exitPriceQuote": 0.09714,
      "grossPnlGbp": -7.232152081826698,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.832152081826699,
      "cashChangeGbp": -8.032152081826698,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.097680468,
      "structuralTargetPrice": 0,
      "maePct": -0.3616076040913349,
      "mfePct": 0,
      "maeGbp": -7.232152081826698,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09679,
      "observedDuringTradeHighPrice": 0.09714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09679,
      "fullObservedHighPrice": 0.09714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151131927-61297b1066b42",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:58:51.927Z",
      "closedAtUtc": "2026-10-04T22:02:19.780Z",
      "holdingPeriodMs": 207853,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033666,
      "exitPriceQuote": 0.033813,
      "grossPnlGbp": -8.732846194974236,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.332846194974236,
      "cashChangeGbp": -9.532846194974237,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03397572720000001,
      "structuralTargetPrice": 0,
      "maePct": -0.43664230974871177,
      "mfePct": 0,
      "maeGbp": -8.732846194974234,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.033666,
      "observedDuringTradeHighPrice": 0.033813,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033666,
      "fullObservedHighPrice": 0.033813,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151111099-bf58f46faddfa",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:58:31.099Z",
      "closedAtUtc": "2026-10-04T22:00:07.413Z",
      "holdingPeriodMs": 96314,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48594,
      "exitPriceQuote": 0.48769,
      "grossPnlGbp": -7.202535292423054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.802535292423054,
      "cashChangeGbp": -8.002535292423055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.490410648,
      "structuralTargetPrice": 0,
      "maePct": -0.3601267646211527,
      "mfePct": 0.008231468905623018,
      "maeGbp": -7.202535292423054,
      "mfeGbp": 0.16462937811246037,
      "observedDuringTradeLowPrice": 0.4859,
      "observedDuringTradeHighPrice": 0.48769000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4859,
      "fullObservedHighPrice": 0.48769000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151070138-5642a1cdcad6c",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:57:50.138Z",
      "closedAtUtc": "2026-10-04T21:58:49.864Z",
      "holdingPeriodMs": 59726,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10554,
      "exitPriceQuote": 0.10592,
      "grossPnlGbp": -7.201061209020378,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.801061209020379,
      "cashChangeGbp": -8.001061209020378,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10651096800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3600530604510189,
      "mfePct": 0.07580064430547351,
      "maeGbp": -7.201061209020379,
      "mfeGbp": 1.5160128861094702,
      "observedDuringTradeLowPrice": 0.10546,
      "observedDuringTradeHighPrice": 0.10592,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10546,
      "fullObservedHighPrice": 0.10592,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791151022204-deccfe24607c8",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:57:02.204Z",
      "closedAtUtc": "2026-10-04T21:58:18.825Z",
      "holdingPeriodMs": 76621,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23739,
      "exitPriceQuote": 0.23697,
      "grossPnlGbp": 3.5384809806647604,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9384809806647603,
      "cashChangeGbp": 2.73848098066476,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.38 triggered at projected net £1.94 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23957398800000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2990858924133234,
      "maeGbp": 0,
      "mfeGbp": 5.9817178482664675,
      "observedDuringTradeLowPrice": 0.23668,
      "observedDuringTradeHighPrice": 0.23739,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23668,
      "fullObservedHighPrice": 0.23739,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791150502363-6e6b6cec3943c",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:48:22.363Z",
      "closedAtUtc": "2026-10-04T21:57:46.744Z",
      "holdingPeriodMs": 564381,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13096,
      "exitPriceQuote": 0.13068,
      "grossPnlGbp": 4.2761148442272825,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6761148442272824,
      "cashChangeGbp": 3.4761148442272827,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.75 triggered at projected net £2.68 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.132164832,
      "structuralTargetPrice": 0,
      "maePct": -0.06872327428222873,
      "mfePct": 0.2672571777641946,
      "maeGbp": -1.3744654856445746,
      "mfeGbp": 5.345143555283893,
      "observedDuringTradeLowPrice": 0.13061,
      "observedDuringTradeHighPrice": 0.13105,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13061,
      "fullObservedHighPrice": 0.13105,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791150419349-a297caecb2d6c",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:46:59.349Z",
      "closedAtUtc": "2026-10-04T21:56:59.909Z",
      "holdingPeriodMs": 600560,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 549.8,
      "exitPriceQuote": 548.76,
      "grossPnlGbp": -3.783193888686663,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.383193888686663,
      "cashChangeGbp": -4.583193888686663,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 544.7418399999999,
      "structuralTargetPrice": 0,
      "maePct": -0.18915969443433317,
      "mfePct": 0,
      "maeGbp": -3.7831938886866636,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 548.76,
      "observedDuringTradeHighPrice": 549.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 548.76,
      "fullObservedHighPrice": 549.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791149898615-2eec1a88a743c",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:38:18.615Z",
      "closedAtUtc": "2026-10-04T21:48:20.246Z",
      "holdingPeriodMs": 601631,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3577,
      "exitPriceQuote": 1.353,
      "grossPnlGbp": 6.923473521396372,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.323473521396371,
      "cashChangeGbp": 6.123473521396372,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.37019084,
      "structuralTargetPrice": 0,
      "maePct": -0.26515430507476234,
      "mfePct": 0.3535390734330055,
      "maeGbp": -5.303086101495247,
      "mfeGbp": 7.07078146866011,
      "observedDuringTradeLowPrice": 1.3529,
      "observedDuringTradeHighPrice": 1.3613,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3529,
      "fullObservedHighPrice": 1.3613,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791150213753-bae00bf445e26",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:43:33.753Z",
      "closedAtUtc": "2026-10-04T21:46:54.417Z",
      "holdingPeriodMs": 200664,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009565,
      "exitPriceQuote": 0.009587,
      "grossPnlGbp": 4.600104547830518,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0001045478305177,
      "cashChangeGbp": 3.800104547830518,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.05 triggered at projected net £3.00 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009477002,
      "structuralTargetPrice": 0,
      "maePct": -0.14636696288552142,
      "mfePct": 0.28227914270778093,
      "maeGbp": -2.9273392577104285,
      "mfeGbp": 5.645582854155618,
      "observedDuringTradeLowPrice": 0.009551,
      "observedDuringTradeHighPrice": 0.009592,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009551,
      "fullObservedHighPrice": 0.009592,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791150085853-6e2ec0365bf3a",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:41:25.853Z",
      "closedAtUtc": "2026-10-04T21:41:54.444Z",
      "holdingPeriodMs": 28591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0349,
      "exitPriceQuote": 0.03503,
      "grossPnlGbp": 7.449856733524251,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.84985673352425,
      "cashChangeGbp": 6.649856733524251,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.00 triggered at projected net £5.85 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03457892,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4297994269340899,
      "maeGbp": 0,
      "mfeGbp": 8.595988538681798,
      "observedDuringTradeLowPrice": 0.0349,
      "observedDuringTradeHighPrice": 0.03505,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0349,
      "fullObservedHighPrice": 0.03505,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791149481259-9ac9381f569b5",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:31:21.259Z",
      "closedAtUtc": "2026-10-04T21:41:23.435Z",
      "holdingPeriodMs": 602176,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0043246,
      "exitPriceQuote": 0.004323,
      "grossPnlGbp": -0.7399528280072325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.339952828007233,
      "cashChangeGbp": -1.5399528280072325,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00428481368,
      "structuralTargetPrice": 0,
      "maePct": -0.24973407945243598,
      "mfePct": 0.05780881468808134,
      "maeGbp": -4.994681589048719,
      "mfeGbp": 1.156176293761627,
      "observedDuringTradeLowPrice": 0.0043138,
      "observedDuringTradeHighPrice": 0.0043271,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0043138,
      "fullObservedHighPrice": 0.0043271,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791149743068-5bef19e0edc7f",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:35:43.068Z",
      "closedAtUtc": "2026-10-04T21:38:16.320Z",
      "holdingPeriodMs": 153252,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0684,
      "exitPriceQuote": 0.06866,
      "grossPnlGbp": -7.602339181286443,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.202339181286444,
      "cashChangeGbp": -8.402339181286443,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06902928000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.38011695906432214,
      "mfePct": 0,
      "maeGbp": -7.6023391812864425,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0684,
      "observedDuringTradeHighPrice": 0.06866,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0684,
      "fullObservedHighPrice": 0.06866,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791149508375-315097c14676",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:31:48.375Z",
      "closedAtUtc": "2026-10-04T21:35:39.462Z",
      "holdingPeriodMs": 231087,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2563,
      "exitPriceQuote": 0.2552,
      "grossPnlGbp": -8.583690987124385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.183690987124384,
      "cashChangeGbp": -9.383690987124385,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25394204,
      "structuralTargetPrice": 0,
      "maePct": -0.42918454935621925,
      "mfePct": 0.1170503316426151,
      "maeGbp": -8.583690987124385,
      "mfeGbp": 2.341006632852302,
      "observedDuringTradeLowPrice": 0.2552,
      "observedDuringTradeHighPrice": 0.2566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2552,
      "fullObservedHighPrice": 0.2566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791149366778-4b3afc0067437",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:29:26.778Z",
      "closedAtUtc": "2026-10-04T21:31:46.253Z",
      "holdingPeriodMs": 139475,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03348,
      "exitPriceQuote": 0.0336,
      "grossPnlGbp": -7.168458781361715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.768458781361716,
      "cashChangeGbp": -7.968458781361715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033788016000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.35842293906808576,
      "mfePct": 0,
      "maeGbp": -7.168458781361716,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03348,
      "observedDuringTradeHighPrice": 0.0336,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03348,
      "fullObservedHighPrice": 0.0336,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791149113052-9551bb181e90c",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:25:13.052Z",
      "closedAtUtc": "2026-10-04T21:31:16.552Z",
      "holdingPeriodMs": 363500,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09682,
      "exitPriceQuote": 0.09705,
      "grossPnlGbp": 4.751084486676184,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1510844866761842,
      "cashChangeGbp": 3.9510844866761845,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.01 triggered at projected net £3.15 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.095929256,
      "structuralTargetPrice": 0,
      "maePct": -0.09295600082628253,
      "mfePct": 0.33051022516009176,
      "maeGbp": -1.8591200165256503,
      "mfeGbp": 6.610204503201835,
      "observedDuringTradeLowPrice": 0.09673,
      "observedDuringTradeHighPrice": 0.09714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09673,
      "fullObservedHighPrice": 0.09714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791149304865-de58c315db3c",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:28:24.865Z",
      "closedAtUtc": "2026-10-04T21:29:24.664Z",
      "holdingPeriodMs": 59799,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013629,
      "exitPriceQuote": 0.013678,
      "grossPnlGbp": -7.190549563430729,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.790549563430728,
      "cashChangeGbp": -7.990549563430728,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.013754386800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3595274781715364,
      "mfePct": 0,
      "maeGbp": -7.190549563430729,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.013629,
      "observedDuringTradeHighPrice": 0.013678,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013629,
      "fullObservedHighPrice": 0.013678,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791148699223-228667dcc6211",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:18:19.223Z",
      "closedAtUtc": "2026-10-04T21:28:22.689Z",
      "holdingPeriodMs": 603466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 121.56,
      "exitPriceQuote": 121.35,
      "grossPnlGbp": -3.455083909180783,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.055083909180783,
      "cashChangeGbp": -4.255083909180783,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 120.441648,
      "structuralTargetPrice": 0,
      "maePct": -0.27147087857847835,
      "mfePct": 0,
      "maeGbp": -5.429417571569567,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 121.23,
      "observedDuringTradeHighPrice": 121.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 121.23,
      "fullObservedHighPrice": 121.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791148892266-c1e4cc77b1ca2",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:21:32.266Z",
      "closedAtUtc": "2026-10-04T21:25:10.678Z",
      "holdingPeriodMs": 218412,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005906,
      "exitPriceQuote": 0.005927,
      "grossPnlGbp": 7.11141212326454,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.51141212326454,
      "cashChangeGbp": 6.311412123264541,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.88 triggered at projected net £5.51 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058516648,
      "structuralTargetPrice": 0,
      "maePct": -0.2031832035218398,
      "mfePct": 0.4740941415509693,
      "maeGbp": -4.063664070436796,
      "mfeGbp": 9.481882831019385,
      "observedDuringTradeLowPrice": 0.005894,
      "observedDuringTradeHighPrice": 0.005934,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005894,
      "fullObservedHighPrice": 0.005934,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791148847356-d8ba339650d68",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:20:47.356Z",
      "closedAtUtc": "2026-10-04T21:21:30.160Z",
      "holdingPeriodMs": 42804,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013682,
      "exitPriceQuote": 0.013634,
      "grossPnlGbp": 7.016518052916158,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.4165180529161585,
      "cashChangeGbp": 6.216518052916158,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.63 triggered at projected net £5.42 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.013807874400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08770647566145197,
      "mfePct": 0.8112848998684401,
      "maeGbp": -1.7541295132290395,
      "mfeGbp": 16.2256979973688,
      "observedDuringTradeLowPrice": 0.013571,
      "observedDuringTradeHighPrice": 0.013694,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013571,
      "fullObservedHighPrice": 0.013694,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791148244902-311436ce6b07f",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:10:44.902Z",
      "closedAtUtc": "2026-10-04T21:20:45.069Z",
      "holdingPeriodMs": 600167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 178.39,
      "exitPriceQuote": 177.73,
      "grossPnlGbp": 7.399517910196722,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.799517910196721,
      "cashChangeGbp": 6.599517910196722,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 180.03118800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09529682157072478,
      "mfePct": 0.3699758955098361,
      "maeGbp": -1.9059364314144955,
      "mfeGbp": 7.399517910196722,
      "observedDuringTradeLowPrice": 177.73,
      "observedDuringTradeHighPrice": 178.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 177.73,
      "fullObservedHighPrice": 178.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791148096354-fdf127e5c601f",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:08:16.354Z",
      "closedAtUtc": "2026-10-04T21:18:16.837Z",
      "holdingPeriodMs": 600483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07336,
      "exitPriceQuote": 0.07346,
      "grossPnlGbp": -2.726281352235629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.326281352235629,
      "cashChangeGbp": -3.526281352235629,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07403491200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2726281352235629,
      "mfePct": 0,
      "maeGbp": -5.452562704471258,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07336,
      "observedDuringTradeHighPrice": 0.07356000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07336,
      "fullObservedHighPrice": 0.07356000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791147637002-f2b3a01c89a31",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:00:37.002Z",
      "closedAtUtc": "2026-10-04T21:10:41.149Z",
      "holdingPeriodMs": 604147,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85814.4,
      "exitPriceQuote": 85852.3,
      "grossPnlGbp": 0.8833016370214961,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.716698362978504,
      "cashChangeGbp": 0.08330163702149607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85024.90752,
      "structuralTargetPrice": 0,
      "maePct": -0.0785415967483245,
      "mfePct": 0.057099973897154786,
      "maeGbp": -1.57083193496649,
      "mfeGbp": 1.1419994779430958,
      "observedDuringTradeLowPrice": 85747,
      "observedDuringTradeHighPrice": 85863.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85747,
      "fullObservedHighPrice": 85863.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791148066482-abd0b9fb43576",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:07:46.482Z",
      "closedAtUtc": "2026-10-04T21:08:13.199Z",
      "holdingPeriodMs": 26717,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01386,
      "exitPriceQuote": 0.013816,
      "grossPnlGbp": 6.34920634920644,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.749206349206441,
      "cashChangeGbp": 5.5492063492064405,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.92 triggered at projected net £4.75 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.013987512000000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4761904761904768,
      "maeGbp": 0,
      "mfeGbp": 9.523809523809536,
      "observedDuringTradeLowPrice": 0.013794,
      "observedDuringTradeHighPrice": 0.01386,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013794,
      "fullObservedHighPrice": 0.01386,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791147759272-a4c299469af7f",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T21:02:39.272Z",
      "closedAtUtc": "2026-10-04T21:07:44.255Z",
      "holdingPeriodMs": 304983,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03433,
      "exitPriceQuote": 0.0344,
      "grossPnlGbp": 4.078065831634175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4780658316341753,
      "cashChangeGbp": 3.2780658316341755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.64 triggered at projected net £2.48 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034014164,
      "structuralTargetPrice": 0,
      "maePct": -0.11651616661811352,
      "mfePct": 0.2621613748907655,
      "maeGbp": -2.3303233323622705,
      "mfeGbp": 5.24322749781531,
      "observedDuringTradeLowPrice": 0.03429,
      "observedDuringTradeHighPrice": 0.03442,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03429,
      "fullObservedHighPrice": 0.03442,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791147154368-f53c415ab7625",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:52:34.368Z",
      "closedAtUtc": "2026-10-04T21:02:37.118Z",
      "holdingPeriodMs": 602750,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.64,
      "exitPriceQuote": 70.75,
      "grossPnlGbp": -3.1143827859569484,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.714382785956948,
      "cashChangeGbp": -3.914382785956948,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 71.289888,
      "structuralTargetPrice": 0,
      "maePct": -0.2406568516421315,
      "mfePct": 0,
      "maeGbp": -4.81313703284263,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 70.64,
      "observedDuringTradeHighPrice": 70.81,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.64,
      "fullObservedHighPrice": 70.81,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791147033272-09cb4e89bf9be",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:50:33.272Z",
      "closedAtUtc": "2026-10-04T21:00:34.201Z",
      "holdingPeriodMs": 600929,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13462,
      "exitPriceQuote": 0.1344,
      "grossPnlGbp": 3.2684593671073836,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6684593671073835,
      "cashChangeGbp": 2.468459367107384,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.135858504,
      "structuralTargetPrice": 0,
      "maePct": -0.14856633486852305,
      "mfePct": 0.16342296835536918,
      "maeGbp": -2.9713266973704613,
      "mfeGbp": 3.268459367107384,
      "observedDuringTradeLowPrice": 0.1344,
      "observedDuringTradeHighPrice": 0.13482,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1344,
      "fullObservedHighPrice": 0.13482,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791146938173-51ac92cb4193a",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:48:58.173Z",
      "closedAtUtc": "2026-10-04T20:52:01.981Z",
      "holdingPeriodMs": 183808,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10986,
      "exitPriceQuote": 0.10945,
      "grossPnlGbp": -7.464045148370539,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.064045148370539,
      "cashChangeGbp": -8.264045148370538,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.108849288,
      "structuralTargetPrice": 0,
      "maePct": -0.3732022574185269,
      "mfePct": 0,
      "maeGbp": -7.464045148370539,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10945,
      "observedDuringTradeHighPrice": 0.10986,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10945,
      "fullObservedHighPrice": 0.10986,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791146706263-28b476335a01",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:45:06.263Z",
      "closedAtUtc": "2026-10-04T20:50:25.983Z",
      "holdingPeriodMs": 319720,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04473,
      "exitPriceQuote": 0.04466,
      "grossPnlGbp": 3.1298904538341437,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5298904538341436,
      "cashChangeGbp": 2.3298904538341434,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.32 triggered at projected net £1.53 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045141516000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.022356360384536245,
      "mfePct": 0.24591996422982113,
      "maeGbp": -0.4471272076907249,
      "mfeGbp": 4.918399284596422,
      "observedDuringTradeLowPrice": 0.04462,
      "observedDuringTradeHighPrice": 0.04474000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04462,
      "fullObservedHighPrice": 0.04474000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791146873160-1cb83728ff923",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:47:53.160Z",
      "closedAtUtc": "2026-10-04T20:48:55.082Z",
      "holdingPeriodMs": 61922,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 248.43,
      "exitPriceQuote": 247.85,
      "grossPnlGbp": 4.6693233506421326,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0693233506421325,
      "cashChangeGbp": 3.8693233506421327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.36 triggered at projected net £3.07 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 250.71555600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1610111500221413,
      "mfePct": 0.29787062754096083,
      "maeGbp": -3.2202230004428265,
      "mfeGbp": 5.957412550819217,
      "observedDuringTradeLowPrice": 247.69,
      "observedDuringTradeHighPrice": 248.83,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 247.69,
      "fullObservedHighPrice": 248.83,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791146530542-916aa278f6bfc",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:42:10.542Z",
      "closedAtUtc": "2026-10-04T20:47:50.944Z",
      "holdingPeriodMs": 340402,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85591.6,
      "exitPriceQuote": 85780,
      "grossPnlGbp": 4.402301160394107,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8023011603941073,
      "cashChangeGbp": 3.6023011603941075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.12 triggered at projected net £2.80 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 84804.15728000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.28600937475171434,
      "maeGbp": 0,
      "mfeGbp": 5.720187495034287,
      "observedDuringTradeLowPrice": 85591.6,
      "observedDuringTradeHighPrice": 85836.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85591.6,
      "fullObservedHighPrice": 85836.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791146556204-a073cc6bf596",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:42:36.204Z",
      "closedAtUtc": "2026-10-04T20:45:01.288Z",
      "holdingPeriodMs": 145084,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 29.824,
      "exitPriceQuote": 29.703,
      "grossPnlGbp": -8.114270386266243,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.714270386266243,
      "cashChangeGbp": -8.914270386266244,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.549619200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4057135193133121,
      "mfePct": 0,
      "maeGbp": -8.114270386266243,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 29.703,
      "observedDuringTradeHighPrice": 29.824,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.703,
      "fullObservedHighPrice": 29.824,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791145953167-a9f244e24abcb",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:32:33.167Z",
      "closedAtUtc": "2026-10-04T20:42:33.870Z",
      "holdingPeriodMs": 600703,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 545.5,
      "exitPriceQuote": 546.87,
      "grossPnlGbp": -5.0229147571035915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.622914757103592,
      "cashChangeGbp": -5.822914757103591,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 550.5186000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.25481209899174817,
      "mfePct": 0.09165902841429881,
      "maeGbp": -5.096241979834963,
      "mfeGbp": 1.833180568285976,
      "observedDuringTradeLowPrice": 545,
      "observedDuringTradeHighPrice": 546.89,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 545,
      "fullObservedHighPrice": 546.89,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791146313152-04e3eff7a9369",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:38:33.152Z",
      "closedAtUtc": "2026-10-04T20:42:08.203Z",
      "holdingPeriodMs": 215051,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08006,
      "exitPriceQuote": 0.07975,
      "grossPnlGbp": -7.744191856108036,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.344191856108036,
      "cashChangeGbp": -8.544191856108036,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.079323448,
      "structuralTargetPrice": 0,
      "maePct": -0.3872095928054018,
      "mfePct": 0,
      "maeGbp": -7.744191856108035,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07975,
      "observedDuringTradeHighPrice": 0.08006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07975,
      "fullObservedHighPrice": 0.08006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791145592583-56c54fea3e47c",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:26:32.583Z",
      "closedAtUtc": "2026-10-04T20:36:32.986Z",
      "holdingPeriodMs": 600403,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06905,
      "exitPriceQuote": 0.06913,
      "grossPnlGbp": 2.3171614771903473,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7171614771903472,
      "cashChangeGbp": 1.5171614771903472,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06841474,
      "structuralTargetPrice": 0,
      "maePct": -0.27516292541635873,
      "mfePct": 0.14482259232440675,
      "maeGbp": -5.503258508327175,
      "mfeGbp": 2.896451846488135,
      "observedDuringTradeLowPrice": 0.06886,
      "observedDuringTradeHighPrice": 0.06915,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06886,
      "fullObservedHighPrice": 0.06915,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791145112197-8e12392b1a77",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:18:32.197Z",
      "closedAtUtc": "2026-10-04T20:28:32.964Z",
      "holdingPeriodMs": 600767,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.858,
      "exitPriceQuote": 0.8587,
      "grossPnlGbp": -1.6317016317017108,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.2317016317017107,
      "cashChangeGbp": -2.431701631701711,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8658936,
      "structuralTargetPrice": 0,
      "maePct": -0.20979020979021257,
      "mfePct": 0.04662004662004149,
      "maeGbp": -4.195804195804252,
      "mfeGbp": 0.9324009324008299,
      "observedDuringTradeLowPrice": 0.8576,
      "observedDuringTradeHighPrice": 0.8598,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8576,
      "fullObservedHighPrice": 0.8598,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144975403-2dc804ec1bba5",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:16:15.403Z",
      "closedAtUtc": "2026-10-04T20:26:17.417Z",
      "holdingPeriodMs": 602014,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10274,
      "exitPriceQuote": 0.10275,
      "grossPnlGbp": -0.19466614755686437,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7946661475568644,
      "cashChangeGbp": -0.9946661475568644,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10368520800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09733307377847271,
      "mfePct": 0.11679968853415916,
      "maeGbp": -1.9466614755694542,
      "mfeGbp": 2.3359937706831833,
      "observedDuringTradeLowPrice": 0.10262,
      "observedDuringTradeHighPrice": 0.10284000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10262,
      "fullObservedHighPrice": 0.10284000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144909255-36570b86659b2",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:15:09.255Z",
      "closedAtUtc": "2026-10-04T20:16:32.340Z",
      "holdingPeriodMs": 83085,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23541,
      "exitPriceQuote": 0.23643,
      "grossPnlGbp": 8.665732126927429,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.065732126927429,
      "cashChangeGbp": 7.865732126927429,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.97 triggered at projected net £7.07 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.233244228,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6286903699927706,
      "maeGbp": 0,
      "mfeGbp": 12.573807399855411,
      "observedDuringTradeLowPrice": 0.23541,
      "observedDuringTradeHighPrice": 0.23689000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23541,
      "fullObservedHighPrice": 0.23689000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144625845-98f74311acafc",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:10:25.845Z",
      "closedAtUtc": "2026-10-04T20:16:10.924Z",
      "holdingPeriodMs": 345079,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2089,
      "exitPriceQuote": 1.2133,
      "grossPnlGbp": -7.2793448589626255,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.879344858962625,
      "cashChangeGbp": -8.079344858962626,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2200218800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3639672429481313,
      "mfePct": 0,
      "maeGbp": -7.279344858962627,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.2089,
      "observedDuringTradeHighPrice": 1.2133,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2089,
      "fullObservedHighPrice": 1.2133,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144718047-6d92ffaaaf824",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:11:58.047Z",
      "closedAtUtc": "2026-10-04T20:15:06.563Z",
      "holdingPeriodMs": 188516,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01426,
      "exitPriceQuote": 0.014204,
      "grossPnlGbp": 7.854137447405398,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.254137447405398,
      "cashChangeGbp": 7.054137447405398,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.30 triggered at projected net £6.25 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.014391192000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.09817671809256748,
      "mfePct": 0.6451612903225811,
      "maeGbp": -1.9635343618513497,
      "mfeGbp": 12.903225806451621,
      "observedDuringTradeLowPrice": 0.014168,
      "observedDuringTradeHighPrice": 0.014273999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014168,
      "fullObservedHighPrice": 0.014273999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144112845-30133d3619e73",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:01:52.845Z",
      "closedAtUtc": "2026-10-04T20:11:55.788Z",
      "holdingPeriodMs": 602943,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042915,
      "exitPriceQuote": 0.0042914,
      "grossPnlGbp": 0.04660375160213141,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.5533962483978687,
      "cashChangeGbp": -0.7533962483978687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0043309818000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.18408481882791378,
      "mfePct": 0.14214144238611678,
      "maeGbp": -3.6816963765582758,
      "mfeGbp": 2.842828847722336,
      "observedDuringTradeLowPrice": 0.0042854,
      "observedDuringTradeHighPrice": 0.0042994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042854,
      "fullObservedHighPrice": 0.0042994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144147847-203221d8ea3bb",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:02:27.847Z",
      "closedAtUtc": "2026-10-04T20:10:22.329Z",
      "holdingPeriodMs": 474482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.376,
      "exitPriceQuote": 7.405,
      "grossPnlGbp": -7.8633405639913,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.4633405639913,
      "cashChangeGbp": -8.6633405639913,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.443859200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.393167028199565,
      "mfePct": 0,
      "maeGbp": -7.8633405639913,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.376,
      "observedDuringTradeHighPrice": 7.405,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.376,
      "fullObservedHighPrice": 7.405,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144091731-fc54671ace126",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:01:31.731Z",
      "closedAtUtc": "2026-10-04T20:02:24.912Z",
      "holdingPeriodMs": 53181,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2515,
      "exitPriceQuote": 0.2525,
      "grossPnlGbp": -7.952286282306171,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.552286282306172,
      "cashChangeGbp": -8.752286282306171,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25381380000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.39761431411530856,
      "mfePct": 0.03976143141152644,
      "maeGbp": -7.952286282306171,
      "mfeGbp": 0.7952286282305288,
      "observedDuringTradeLowPrice": 0.2514,
      "observedDuringTradeHighPrice": 0.2525,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2514,
      "fullObservedHighPrice": 0.2525,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791144029691-574bfc060dba8",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T20:00:29.691Z",
      "closedAtUtc": "2026-10-04T20:01:50.640Z",
      "holdingPeriodMs": 80949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5771,
      "exitPriceQuote": 0.5754,
      "grossPnlGbp": 5.891526598509527,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.2915265985095274,
      "cashChangeGbp": 5.091526598509527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.72 triggered at projected net £4.29 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.58240932,
      "structuralTargetPrice": 0,
      "maePct": -0.05198405822215873,
      "mfePct": 0.41587246577715437,
      "maeGbp": -1.0396811644431745,
      "mfeGbp": 8.317449315543088,
      "observedDuringTradeLowPrice": 0.5747,
      "observedDuringTradeHighPrice": 0.5774,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5747,
      "fullObservedHighPrice": 0.5774,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791143668386-7235a1ccad732",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:54:28.386Z",
      "closedAtUtc": "2026-10-04T20:01:24.577Z",
      "holdingPeriodMs": 416191,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07428,
      "exitPriceQuote": 0.074,
      "grossPnlGbp": -7.539041464728123,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.139041464728123,
      "cashChangeGbp": -8.339041464728123,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.073596624,
      "structuralTargetPrice": 0,
      "maePct": -0.37695207323640617,
      "mfePct": 0.08077544426494951,
      "maeGbp": -7.539041464728124,
      "mfeGbp": 1.6155088852989903,
      "observedDuringTradeLowPrice": 0.074,
      "observedDuringTradeHighPrice": 0.07434,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.074,
      "fullObservedHighPrice": 0.07434,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791143788870-2678aaa4a4c08",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:56:28.870Z",
      "closedAtUtc": "2026-10-04T19:59:12.537Z",
      "holdingPeriodMs": 163667,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04634,
      "exitPriceQuote": 0.04621,
      "grossPnlGbp": 5.6107034958997914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.010703495899792,
      "cashChangeGbp": 4.810703495899792,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.60 triggered at projected net £4.01 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046766328,
      "structuralTargetPrice": 0,
      "maePct": -0.17263703064308086,
      "mfePct": 0.410012947777304,
      "maeGbp": -3.4527406128616174,
      "mfeGbp": 8.200258955546081,
      "observedDuringTradeLowPrice": 0.04615,
      "observedDuringTradeHighPrice": 0.04642,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04615,
      "fullObservedHighPrice": 0.04642,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791143563855-061f51270caaf",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:52:43.855Z",
      "closedAtUtc": "2026-10-04T19:55:19.331Z",
      "holdingPeriodMs": 155476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06811,
      "exitPriceQuote": 0.06793,
      "grossPnlGbp": 5.285567464395818,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.685567464395818,
      "cashChangeGbp": 4.485567464395818,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.86 triggered at projected net £3.69 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06873661200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.08809279107325006,
      "mfePct": 0.3230069006019644,
      "maeGbp": -1.7618558214650013,
      "mfeGbp": 6.4601380120392875,
      "observedDuringTradeLowPrice": 0.06789,
      "observedDuringTradeHighPrice": 0.06817,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06789,
      "fullObservedHighPrice": 0.06817,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791143061661-927c034917a29",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:44:21.661Z",
      "closedAtUtc": "2026-10-04T19:54:26.038Z",
      "holdingPeriodMs": 604377,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03347,
      "exitPriceQuote": 0.03346,
      "grossPnlGbp": -0.5975500448164364,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1975500448164365,
      "cashChangeGbp": -1.3975500448164364,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033162076,
      "structuralTargetPrice": 0,
      "maePct": -0.0597550044816229,
      "mfePct": 0.1792650134448687,
      "maeGbp": -1.1951000896324582,
      "mfeGbp": 3.585300268897374,
      "observedDuringTradeLowPrice": 0.03345,
      "observedDuringTradeHighPrice": 0.03353,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03345,
      "fullObservedHighPrice": 0.03353,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791142960684-07e54df9b324e",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:42:40.684Z",
      "closedAtUtc": "2026-10-04T19:52:41.518Z",
      "holdingPeriodMs": 600834,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3598,
      "exitPriceQuote": 0.3599,
      "grossPnlGbp": -0.5558643690938798,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.15586436909388,
      "cashChangeGbp": -1.3558643690938799,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.36311016000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.08337965536408197,
      "mfePct": 0.1111728738187914,
      "maeGbp": -1.6675931072816395,
      "mfeGbp": 2.223457476375828,
      "observedDuringTradeLowPrice": 0.3594,
      "observedDuringTradeHighPrice": 0.36010000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3594,
      "fullObservedHighPrice": 0.36010000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791142488699-3112848761576",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:34:48.699Z",
      "closedAtUtc": "2026-10-04T19:44:17.727Z",
      "holdingPeriodMs": 569028,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06851,
      "exitPriceQuote": 0.06823,
      "grossPnlGbp": 8.173989198657203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.573989198657204,
      "cashChangeGbp": 7.3739891986572035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.03 triggered at projected net £6.57 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.069140292,
      "structuralTargetPrice": 0,
      "maePct": -0.14596409283316722,
      "mfePct": 0.4816815063494336,
      "maeGbp": -2.9192818566633445,
      "mfeGbp": 9.63363012698867,
      "observedDuringTradeLowPrice": 0.06818,
      "observedDuringTradeHighPrice": 0.06861,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06818,
      "fullObservedHighPrice": 0.06861,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791142354772-ca2e2699d194e",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:32:34.772Z",
      "closedAtUtc": "2026-10-04T19:42:38.346Z",
      "holdingPeriodMs": 603574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06438,
      "exitPriceQuote": 0.06432,
      "grossPnlGbp": 1.8639328984157963,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.26393289841579626,
      "cashChangeGbp": 1.0639328984157963,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06497229600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09319664492076826,
      "mfePct": 0.12426219322772694,
      "maeGbp": -1.8639328984153654,
      "mfeGbp": 2.4852438645545387,
      "observedDuringTradeLowPrice": 0.0643,
      "observedDuringTradeHighPrice": 0.06444,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0643,
      "fullObservedHighPrice": 0.06444,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791142349462-b88c30ca6f523",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:32:29.462Z",
      "closedAtUtc": "2026-10-04T19:34:44.689Z",
      "holdingPeriodMs": 135227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034361,
      "exitPriceQuote": 0.034214,
      "grossPnlGbp": 8.556211984517406,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.956211984517406,
      "cashChangeGbp": 7.756211984517406,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.47 triggered at projected net £6.96 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03467712120000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5034777800413246,
      "maeGbp": 0,
      "mfeGbp": 10.069555600826492,
      "observedDuringTradeLowPrice": 0.034188,
      "observedDuringTradeHighPrice": 0.034361,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034188,
      "fullObservedHighPrice": 0.034361,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791141699143-3e4a9f6a85bc3",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:21:39.143Z",
      "closedAtUtc": "2026-10-04T19:31:39.272Z",
      "holdingPeriodMs": 600129,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5078,
      "exitPriceQuote": 1.508,
      "grossPnlGbp": 0.2652871733651386,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3347128266348616,
      "cashChangeGbp": -0.5347128266348615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.49392824,
      "structuralTargetPrice": 0,
      "maePct": -0.1392757660167125,
      "mfePct": 0.013264358668256928,
      "maeGbp": -2.7855153203342495,
      "mfeGbp": 0.2652871733651385,
      "observedDuringTradeLowPrice": 1.5057,
      "observedDuringTradeHighPrice": 1.508,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5057,
      "fullObservedHighPrice": 1.508,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791141658483-e3f1686a16a0b",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:20:58.483Z",
      "closedAtUtc": "2026-10-04T19:30:59.273Z",
      "holdingPeriodMs": 600790,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09559,
      "exitPriceQuote": 0.0955,
      "grossPnlGbp": -1.8830421592215267,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.483042159221527,
      "cashChangeGbp": -2.683042159221527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09471057199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.18830421592216717,
      "mfePct": 0.05230672664505531,
      "maeGbp": -3.7660843184433435,
      "mfeGbp": 1.0461345329011063,
      "observedDuringTradeLowPrice": 0.09541,
      "observedDuringTradeHighPrice": 0.09563999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09541,
      "fullObservedHighPrice": 0.09563999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791141642865-68f96ca62b7ee",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:20:42.865Z",
      "closedAtUtc": "2026-10-04T19:21:36.533Z",
      "holdingPeriodMs": 53668,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00583,
      "exitPriceQuote": 0.005843,
      "grossPnlGbp": 4.459691252144079,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.859691252144079,
      "cashChangeGbp": 3.6596912521440794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.57 triggered at projected net £2.86 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005776364,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.30874785591766357,
      "maeGbp": 0,
      "mfeGbp": 6.174957118353271,
      "observedDuringTradeLowPrice": 0.00583,
      "observedDuringTradeHighPrice": 0.005848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00583,
      "fullObservedHighPrice": 0.005848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791141419023-be033ff7dd1e1",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:16:59.023Z",
      "closedAtUtc": "2026-10-04T19:20:55.470Z",
      "holdingPeriodMs": 236447,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10342,
      "exitPriceQuote": 0.1036,
      "grossPnlGbp": 3.480951460065744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8809514600657438,
      "cashChangeGbp": 2.680951460065744,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.04 triggered at projected net £1.88 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.102468536,
      "structuralTargetPrice": 0,
      "maePct": -0.06768516727905687,
      "mfePct": 0.23206343067105403,
      "maeGbp": -1.3537033455811374,
      "mfeGbp": 4.64126861342108,
      "observedDuringTradeLowPrice": 0.10335,
      "observedDuringTradeHighPrice": 0.10366,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10335,
      "fullObservedHighPrice": 0.10366,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791141037897-85eff1fbb4c5c",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:10:37.897Z",
      "closedAtUtc": "2026-10-04T19:20:38.717Z",
      "holdingPeriodMs": 600820,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.413,
      "exitPriceQuote": 3.411,
      "grossPnlGbp": -1.1719894520948022,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.771989452094802,
      "cashChangeGbp": -1.9719894520948023,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3816004,
      "structuralTargetPrice": 0,
      "maePct": -0.23439789041898645,
      "mfePct": 0.2050981541166164,
      "maeGbp": -4.687957808379729,
      "mfeGbp": 4.101963082332328,
      "observedDuringTradeLowPrice": 3.405,
      "observedDuringTradeHighPrice": 3.4200000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.405,
      "fullObservedHighPrice": 3.4200000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791140780554-b837cce7d80a1",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:06:20.554Z",
      "closedAtUtc": "2026-10-04T19:16:22.645Z",
      "holdingPeriodMs": 602091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13197,
      "exitPriceQuote": 0.13187,
      "grossPnlGbp": -1.515495946048598,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.115495946048598,
      "cashChangeGbp": -2.315495946048598,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.130755876,
      "structuralTargetPrice": 0,
      "maePct": -0.1288171554141119,
      "mfePct": 0.0606198378419313,
      "maeGbp": -2.5763431082822383,
      "mfeGbp": 1.212396756838626,
      "observedDuringTradeLowPrice": 0.1318,
      "observedDuringTradeHighPrice": 0.13205,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1318,
      "fullObservedHighPrice": 0.13205,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791140968088-c00263d56e5b1",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:09:28.088Z",
      "closedAtUtc": "2026-10-04T19:10:35.577Z",
      "holdingPeriodMs": 67489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009443,
      "exitPriceQuote": 0.009461,
      "grossPnlGbp": 3.812347770835678,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.212347770835678,
      "cashChangeGbp": 3.012347770835678,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.27 triggered at projected net £2.21 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0093561244,
      "structuralTargetPrice": 0,
      "maePct": -0.01058985491897983,
      "mfePct": 0.24356666313671982,
      "maeGbp": -0.2117970983795966,
      "mfeGbp": 4.871333262734397,
      "observedDuringTradeLowPrice": 0.009442,
      "observedDuringTradeHighPrice": 0.009466,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009442,
      "fullObservedHighPrice": 0.009466,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791140665374-928297ca420ea",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:04:25.374Z",
      "closedAtUtc": "2026-10-04T19:09:15.910Z",
      "holdingPeriodMs": 290536,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 546.95,
      "exitPriceQuote": 545.91,
      "grossPnlGbp": 3.8029070298933254,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2029070298933253,
      "cashChangeGbp": 3.0029070298933256,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.30 triggered at projected net £2.20 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 551.9819400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.02376816893683069,
      "mfePct": 0.24499497211811533,
      "maeGbp": -0.4753633787366137,
      "mfeGbp": 4.899899442362306,
      "observedDuringTradeLowPrice": 545.61,
      "observedDuringTradeHighPrice": 547.08,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 545.61,
      "fullObservedHighPrice": 547.08,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791140369045-93eada1f0704e",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:59:29.045Z",
      "closedAtUtc": "2026-10-04T19:06:17.798Z",
      "holdingPeriodMs": 408753,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21844,
      "exitPriceQuote": 0.21893,
      "grossPnlGbp": 4.486357809925089,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8863578099250886,
      "cashChangeGbp": 3.686357809925089,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.89 triggered at projected net £2.89 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.216430352,
      "structuralTargetPrice": 0,
      "maePct": -0.022889580662879733,
      "mfePct": 0.27467496795459495,
      "maeGbp": -0.45779161325759465,
      "mfeGbp": 5.493499359091898,
      "observedDuringTradeLowPrice": 0.21839,
      "observedDuringTradeHighPrice": 0.21904,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21839,
      "fullObservedHighPrice": 0.21904,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791140544028-8c1ca27c7c39f",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T19:02:24.028Z",
      "closedAtUtc": "2026-10-04T19:03:12.910Z",
      "holdingPeriodMs": 48882,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15794,
      "exitPriceQuote": 0.15726,
      "grossPnlGbp": -8.610864885399343,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.210864885399342,
      "cashChangeGbp": -9.410864885399343,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.156486952,
      "structuralTargetPrice": 0,
      "maePct": -0.43054324426996715,
      "mfePct": 0.09497277447132534,
      "maeGbp": -8.610864885399343,
      "mfeGbp": 1.8994554894265068,
      "observedDuringTradeLowPrice": 0.15726,
      "observedDuringTradeHighPrice": 0.15809,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15726,
      "fullObservedHighPrice": 0.15809,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791139941883-21c83daf60497",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:52:21.883Z",
      "closedAtUtc": "2026-10-04T19:02:20.272Z",
      "holdingPeriodMs": 598389,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13406,
      "exitPriceQuote": 0.13433,
      "grossPnlGbp": 4.028047143070155,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4280471430701547,
      "cashChangeGbp": 3.228047143070155,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.62 triggered at projected net £2.43 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13282664800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.044756079367450755,
      "mfePct": 0.26107712964343516,
      "maeGbp": -0.895121587349015,
      "mfeGbp": 5.221542592868704,
      "observedDuringTradeLowPrice": 0.134,
      "observedDuringTradeHighPrice": 0.13441,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.134,
      "fullObservedHighPrice": 0.13441,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791139764772-bda12bfcdbf54",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:49:24.772Z",
      "closedAtUtc": "2026-10-04T18:59:26.915Z",
      "holdingPeriodMs": 602143,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8428,
      "exitPriceQuote": 0.8439,
      "grossPnlGbp": -2.610346464167038,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.2103464641670385,
      "cashChangeGbp": -3.410346464167038,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.85055376,
      "structuralTargetPrice": 0,
      "maePct": -0.30849549121974923,
      "mfePct": 0.11865211200759385,
      "maeGbp": -6.169909824394985,
      "mfeGbp": 2.373042240151877,
      "observedDuringTradeLowPrice": 0.8418,
      "observedDuringTradeHighPrice": 0.8453999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8418,
      "fullObservedHighPrice": 0.8453999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791139740778-4bd949fa4dfc3",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:49:00.778Z",
      "closedAtUtc": "2026-10-04T18:51:38.663Z",
      "holdingPeriodMs": 157885,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.955,
      "exitPriceQuote": 28.846,
      "grossPnlGbp": -7.528924192712707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.128924192712708,
      "cashChangeGbp": -8.328924192712707,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.688613999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.37644620963563535,
      "mfePct": 0.1554135727853625,
      "maeGbp": -7.528924192712707,
      "mfeGbp": 3.10827145570725,
      "observedDuringTradeLowPrice": 28.846,
      "observedDuringTradeHighPrice": 29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.846,
      "fullObservedHighPrice": 29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791139159883-1cc5468f01484",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:39:19.883Z",
      "closedAtUtc": "2026-10-04T18:49:20.601Z",
      "holdingPeriodMs": 600718,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09507,
      "exitPriceQuote": 0.09521,
      "grossPnlGbp": 2.945198274955322,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.345198274955322,
      "cashChangeGbp": 2.1451982749553222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09419535600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17881560955086093,
      "mfePct": 0.21037130535394113,
      "maeGbp": -3.5763121910172186,
      "mfeGbp": 4.207426107078822,
      "observedDuringTradeLowPrice": 0.0949,
      "observedDuringTradeHighPrice": 0.09527000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0949,
      "fullObservedHighPrice": 0.09527000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791139690922-0815b95475f65",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:48:10.922Z",
      "closedAtUtc": "2026-10-04T18:48:57.659Z",
      "holdingPeriodMs": 46737,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1834,
      "exitPriceQuote": 0.1827,
      "grossPnlGbp": -7.63358778625961,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.23358778625961,
      "cashChangeGbp": -8.43358778625961,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18171272000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.38167938931298045,
      "mfePct": 0.05452562704470501,
      "maeGbp": -7.633587786259609,
      "mfeGbp": 1.0905125408941003,
      "observedDuringTradeLowPrice": 0.1827,
      "observedDuringTradeHighPrice": 0.1835,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1827,
      "fullObservedHighPrice": 0.1835,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791139336732-beea55cc2016f",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:42:16.732Z",
      "closedAtUtc": "2026-10-04T18:48:07.313Z",
      "holdingPeriodMs": 350581,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009399,
      "exitPriceQuote": 0.009416,
      "grossPnlGbp": 3.617406107032959,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0174061070329588,
      "cashChangeGbp": 2.8174061070329586,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £2.02 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0093125292,
      "structuralTargetPrice": 0,
      "maePct": -0.07447600808596724,
      "mfePct": 0.23406745398447903,
      "maeGbp": -1.4895201617193448,
      "mfeGbp": 4.681349079689581,
      "observedDuringTradeLowPrice": 0.009392,
      "observedDuringTradeHighPrice": 0.009421,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009392,
      "fullObservedHighPrice": 0.009421,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791138732593-1f7afb5db607e",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:32:12.593Z",
      "closedAtUtc": "2026-10-04T18:42:14.563Z",
      "holdingPeriodMs": 601970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09615,
      "exitPriceQuote": 0.09623,
      "grossPnlGbp": 1.6640665626624387,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.0640665626624386,
      "cashChangeGbp": 0.8640665626624386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09526542,
      "structuralTargetPrice": 0,
      "maePct": -0.1456058242329706,
      "mfePct": 0.20800832033281927,
      "maeGbp": -2.9121164846594123,
      "mfeGbp": 4.160166406656385,
      "observedDuringTradeLowPrice": 0.09601,
      "observedDuringTradeHighPrice": 0.09634999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09601,
      "fullObservedHighPrice": 0.09634999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791138755092-443f3441e7556",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:32:35.092Z",
      "closedAtUtc": "2026-10-04T18:39:15.004Z",
      "holdingPeriodMs": 399912,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08521,
      "exitPriceQuote": 0.08552,
      "grossPnlGbp": -7.276141297969833,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.876141297969832,
      "cashChangeGbp": -8.076141297969833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08599393200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.36380706489849163,
      "mfePct": 0,
      "maeGbp": -7.276141297969832,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08521,
      "observedDuringTradeHighPrice": 0.08552,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08521,
      "fullObservedHighPrice": 0.08552,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791138151652-548824afdc849",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:22:31.652Z",
      "closedAtUtc": "2026-10-04T18:32:32.855Z",
      "holdingPeriodMs": 601203,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1332.25,
      "exitPriceQuote": 1333.51,
      "grossPnlGbp": -1.8915368737098757,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.491536873709876,
      "cashChangeGbp": -2.6915368737098757,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1344.5067000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09457684368549378,
      "mfePct": 0.0442859823606619,
      "maeGbp": -1.8915368737098757,
      "mfeGbp": 0.8857196472132379,
      "observedDuringTradeLowPrice": 1331.66,
      "observedDuringTradeHighPrice": 1333.51,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1331.66,
      "fullObservedHighPrice": 1333.51,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791138545503-7bb657ca53976",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:29:05.503Z",
      "closedAtUtc": "2026-10-04T18:32:08.161Z",
      "holdingPeriodMs": 182658,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006552,
      "exitPriceQuote": 0.006576,
      "grossPnlGbp": -7.326007326007504,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.926007326007504,
      "cashChangeGbp": -8.126007326007505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0066122784,
      "structuralTargetPrice": 0,
      "maePct": -0.3663003663003752,
      "mfePct": 0.015262515262504052,
      "maeGbp": -7.326007326007504,
      "mfeGbp": 0.30525030525008107,
      "observedDuringTradeLowPrice": 0.006551,
      "observedDuringTradeHighPrice": 0.006575999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006551,
      "fullObservedHighPrice": 0.006575999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791138302791-ca17f7ad0751d",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:25:02.791Z",
      "closedAtUtc": "2026-10-04T18:29:01.352Z",
      "holdingPeriodMs": 238561,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2634,
      "exitPriceQuote": 0.2623,
      "grossPnlGbp": -8.352315869400496,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.952315869400495,
      "cashChangeGbp": -9.152315869400496,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26097672000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.41761579347002475,
      "mfePct": 0.1138952164008986,
      "maeGbp": -8.352315869400496,
      "mfeGbp": 2.2779043280179723,
      "observedDuringTradeLowPrice": 0.2623,
      "observedDuringTradeHighPrice": 0.2637,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2623,
      "fullObservedHighPrice": 0.2637,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791137699460-481c75b4ed7e7",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:14:59.460Z",
      "closedAtUtc": "2026-10-04T18:25:00.303Z",
      "holdingPeriodMs": 600843,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4542,
      "exitPriceQuote": 0.4544,
      "grossPnlGbp": 0.8806693086747401,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.71933069132526,
      "cashChangeGbp": 0.08066930867474009,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45002136,
      "structuralTargetPrice": 0,
      "maePct": -0.06605019815058717,
      "mfePct": 0.11008366358432417,
      "maeGbp": -1.3210039630117436,
      "mfeGbp": 2.2016732716864835,
      "observedDuringTradeLowPrice": 0.4539,
      "observedDuringTradeHighPrice": 0.45469999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4539,
      "fullObservedHighPrice": 0.45469999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791137546054-4b7a12f75816c",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:12:26.054Z",
      "closedAtUtc": "2026-10-04T18:22:29.419Z",
      "holdingPeriodMs": 603365,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3601,
      "exitPriceQuote": 1.3608,
      "grossPnlGbp": 1.0293360782294285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.5706639217705716,
      "cashChangeGbp": 0.22933607822942847,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.34758708,
      "structuralTargetPrice": 0,
      "maePct": -0.11763840894052245,
      "mfePct": 0.11763840894050612,
      "maeGbp": -2.352768178810449,
      "mfeGbp": 2.352768178810122,
      "observedDuringTradeLowPrice": 1.3585,
      "observedDuringTradeHighPrice": 1.3617,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3585,
      "fullObservedHighPrice": 1.3617,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791137356083-d910915a87a93",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:09:16.083Z",
      "closedAtUtc": "2026-10-04T18:14:57.295Z",
      "holdingPeriodMs": 341212,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2449,
      "exitPriceQuote": 0.24523,
      "grossPnlGbp": 2.694977541853793,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.094977541853793,
      "cashChangeGbp": 1.894977541853793,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.77 triggered at projected net £1.09 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24264692000000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3184973458554524,
      "maeGbp": 0,
      "mfeGbp": 6.369946917109048,
      "observedDuringTradeLowPrice": 0.2449,
      "observedDuringTradeHighPrice": 0.24568,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2449,
      "fullObservedHighPrice": 0.24568,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136899807-035668eef57b2",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:01:39.807Z",
      "closedAtUtc": "2026-10-04T18:11:40.894Z",
      "holdingPeriodMs": 601087,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06508,
      "exitPriceQuote": 0.06508,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.065678736,
      "structuralTargetPrice": 0,
      "maePct": -0.16902274124154731,
      "mfePct": 0.2151198524892459,
      "maeGbp": -3.3804548248309465,
      "mfeGbp": 4.3023970497849175,
      "observedDuringTradeLowPrice": 0.06494,
      "observedDuringTradeHighPrice": 0.06519,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06494,
      "fullObservedHighPrice": 0.06519,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791137245368-e9c690959f528",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:07:25.368Z",
      "closedAtUtc": "2026-10-04T18:09:13.798Z",
      "holdingPeriodMs": 108430,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2618,
      "exitPriceQuote": 0.2624,
      "grossPnlGbp": 4.583651642475516,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.983651642475516,
      "cashChangeGbp": 3.783651642475516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.04 triggered at projected net £2.98 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25939144,
      "structuralTargetPrice": 0,
      "maePct": -0.03819709702062223,
      "mfePct": 0.3819709702062647,
      "maeGbp": -0.7639419404124446,
      "mfeGbp": 7.639419404125293,
      "observedDuringTradeLowPrice": 0.2617,
      "observedDuringTradeHighPrice": 0.2628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2617,
      "fullObservedHighPrice": 0.2628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791137120238-9d95ef40be3ce",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:05:20.238Z",
      "closedAtUtc": "2026-10-04T18:07:23.155Z",
      "holdingPeriodMs": 122917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3556,
      "exitPriceQuote": 1.3586,
      "grossPnlGbp": 4.426084390675883,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.826084390675883,
      "cashChangeGbp": 3.6260843906758833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.15 triggered at projected net £2.83 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.3431284799999998,
      "structuralTargetPrice": 0,
      "maePct": -0.059014458542336376,
      "mfePct": 0.2876954853939226,
      "maeGbp": -1.1802891708467276,
      "mfeGbp": 5.753909707878452,
      "observedDuringTradeLowPrice": 1.3548,
      "observedDuringTradeHighPrice": 1.3594999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3548,
      "fullObservedHighPrice": 1.3594999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791137024906-3e9c8730f07c6",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:03:44.906Z",
      "closedAtUtc": "2026-10-04T18:04:32.334Z",
      "holdingPeriodMs": 47428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23175,
      "exitPriceQuote": 0.23257,
      "grossPnlGbp": -7.076591154260948,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.676591154260947,
      "cashChangeGbp": -7.8765911542609475,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23388210000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.3538295577130474,
      "mfePct": 0.06903991370011703,
      "maeGbp": -7.076591154260948,
      "mfeGbp": 1.3807982740023406,
      "observedDuringTradeLowPrice": 0.23159,
      "observedDuringTradeHighPrice": 0.23256999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23159,
      "fullObservedHighPrice": 0.23256999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136489112-04f61ab6c5301",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:54:49.112Z",
      "closedAtUtc": "2026-10-04T18:03:26.878Z",
      "holdingPeriodMs": 517766,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24398,
      "exitPriceQuote": 0.24437,
      "grossPnlGbp": 3.196983359291757,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.596983359291757,
      "cashChangeGbp": 2.396983359291757,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.48 triggered at projected net £1.60 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.241735384,
      "structuralTargetPrice": 0,
      "maePct": -0.18854004426593,
      "mfePct": 0.25411919009755285,
      "maeGbp": -3.7708008853185997,
      "mfeGbp": 5.082383801951057,
      "observedDuringTradeLowPrice": 0.24352,
      "observedDuringTradeHighPrice": 0.24459999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24352,
      "fullObservedHighPrice": 0.24459999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136876293-a5b2829b231ed",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T18:01:16.293Z",
      "closedAtUtc": "2026-10-04T18:01:37.440Z",
      "holdingPeriodMs": 21147,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2442,
      "exitPriceQuote": 1.2381,
      "grossPnlGbp": -9.805497508439148,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.405497508439147,
      "cashChangeGbp": -10.605497508439148,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.23275336,
      "structuralTargetPrice": 0,
      "maePct": -0.4902748754219574,
      "mfePct": 0.02411187911911003,
      "maeGbp": -9.805497508439148,
      "mfeGbp": 0.48223758238220055,
      "observedDuringTradeLowPrice": 1.2381,
      "observedDuringTradeHighPrice": 1.2445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2381,
      "fullObservedHighPrice": 1.2445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136720845-d19e6dd9aafb9",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:58:40.845Z",
      "closedAtUtc": "2026-10-04T18:01:13.412Z",
      "holdingPeriodMs": 152567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.848,
      "exitPriceQuote": 0.8462,
      "grossPnlGbp": 4.245283018867981,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6452830188679806,
      "cashChangeGbp": 3.445283018867981,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.06 triggered at projected net £2.65 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8558016,
      "structuralTargetPrice": 0,
      "maePct": -0.02358490566037476,
      "mfePct": 0.28301886792452335,
      "maeGbp": -0.4716981132074952,
      "mfeGbp": 5.660377358490467,
      "observedDuringTradeLowPrice": 0.8456,
      "observedDuringTradeHighPrice": 0.8481999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8456,
      "fullObservedHighPrice": 0.8481999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136684698-39bd1409bc84c",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:58:04.698Z",
      "closedAtUtc": "2026-10-04T17:58:38.567Z",
      "holdingPeriodMs": 33869,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07184,
      "exitPriceQuote": 0.0721,
      "grossPnlGbp": -7.238307349665822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.838307349665822,
      "cashChangeGbp": -8.038307349665823,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072500928,
      "structuralTargetPrice": 0,
      "maePct": -0.3619153674832911,
      "mfePct": 0.09743875278396523,
      "maeGbp": -7.238307349665822,
      "mfeGbp": 1.9487750556793046,
      "observedDuringTradeLowPrice": 0.07177,
      "observedDuringTradeHighPrice": 0.0721,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07177,
      "fullObservedHighPrice": 0.0721,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136079389-6601ff16b33c9",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:47:59.389Z",
      "closedAtUtc": "2026-10-04T17:58:02.080Z",
      "holdingPeriodMs": 602691,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005769,
      "exitPriceQuote": 0.005753,
      "grossPnlGbp": -5.5468885422081895,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.14688854220819,
      "cashChangeGbp": -6.346888542208189,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0057159252,
      "structuralTargetPrice": 0,
      "maePct": -0.3293465071936197,
      "mfePct": 0,
      "maeGbp": -6.586930143872394,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.00575,
      "observedDuringTradeHighPrice": 0.005769,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00575,
      "fullObservedHighPrice": 0.005769,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136423934-3995526afd842",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:53:43.934Z",
      "closedAtUtc": "2026-10-04T17:54:46.951Z",
      "holdingPeriodMs": 63017,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10984,
      "exitPriceQuote": 0.11035,
      "grossPnlGbp": 9.286234522942651,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.686234522942652,
      "cashChangeGbp": 8.48623452294265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.14 triggered at projected net £7.69 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.108829472,
      "structuralTargetPrice": 0,
      "maePct": -0.018208302986154633,
      "mfePct": 0.5371449380917764,
      "maeGbp": -0.3641660597230926,
      "mfeGbp": 10.742898761835528,
      "observedDuringTradeLowPrice": 0.10982,
      "observedDuringTradeHighPrice": 0.11043,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10982,
      "fullObservedHighPrice": 0.11043,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135819745-87b27ee963f32",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:43:39.745Z",
      "closedAtUtc": "2026-10-04T17:53:41.651Z",
      "holdingPeriodMs": 601906,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7997,
      "exitPriceQuote": 0.8,
      "grossPnlGbp": -0.7502813555085106,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3502813555085105,
      "cashChangeGbp": -1.5502813555085107,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80705724,
      "structuralTargetPrice": 0,
      "maePct": -0.3126172314618054,
      "mfePct": 0.0500187570338822,
      "maeGbp": -6.2523446292361085,
      "mfeGbp": 1.000375140677644,
      "observedDuringTradeLowPrice": 0.7993,
      "observedDuringTradeHighPrice": 0.8022,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7993,
      "fullObservedHighPrice": 0.8022,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791136074645-6aea6906e2797",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:47:54.645Z",
      "closedAtUtc": "2026-10-04T17:48:12.397Z",
      "holdingPeriodMs": 17752,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0308,
      "exitPriceQuote": 0.03062,
      "grossPnlGbp": -11.688311688311662,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.288311688311662,
      "cashChangeGbp": -12.488311688311663,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03051664,
      "structuralTargetPrice": 0,
      "maePct": -0.5844155844155832,
      "mfePct": 0,
      "maeGbp": -11.688311688311662,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03062,
      "observedDuringTradeHighPrice": 0.0308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03062,
      "fullObservedHighPrice": 0.0308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135596323-2c05c26944727",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:39:56.323Z",
      "closedAtUtc": "2026-10-04T17:47:52.637Z",
      "holdingPeriodMs": 476314,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6192,
      "exitPriceQuote": 3.6328,
      "grossPnlGbp": 7.51547303271432,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.915473032714321,
      "cashChangeGbp": 6.71547303271432,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.08 triggered at projected net £5.92 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.58590336,
      "structuralTargetPrice": 0,
      "maePct": -0.04420866489832747,
      "mfePct": 0.4337975243147609,
      "maeGbp": -0.8841732979665494,
      "mfeGbp": 8.675950486295218,
      "observedDuringTradeLowPrice": 3.6176,
      "observedDuringTradeHighPrice": 3.6349,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.6176,
      "fullObservedHighPrice": 3.6349,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135749734-6e295fbe0cc87",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:42:29.734Z",
      "closedAtUtc": "2026-10-04T17:46:27.463Z",
      "holdingPeriodMs": 237729,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5772,
      "exitPriceQuote": 0.5793,
      "grossPnlGbp": -7.276507276507244,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.876507276507244,
      "cashChangeGbp": -8.076507276507245,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5825102400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3638253638253622,
      "mfePct": 0.051975051975065474,
      "maeGbp": -7.276507276507243,
      "mfeGbp": 1.0395010395013096,
      "observedDuringTradeLowPrice": 0.5769,
      "observedDuringTradeHighPrice": 0.5793,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5769,
      "fullObservedHighPrice": 0.5793,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135317608-1f9c52e643f6a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:35:17.608Z",
      "closedAtUtc": "2026-10-04T17:43:36.426Z",
      "holdingPeriodMs": 498818,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3865,
      "exitPriceQuote": 0.3879,
      "grossPnlGbp": -7.244501940491655,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.844501940491655,
      "cashChangeGbp": -8.044501940491655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.39005580000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.3622250970245827,
      "mfePct": 0.15523932729624565,
      "maeGbp": -7.244501940491655,
      "mfeGbp": 3.104786545924913,
      "observedDuringTradeLowPrice": 0.3859,
      "observedDuringTradeHighPrice": 0.3879000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3859,
      "fullObservedHighPrice": 0.3879000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135633417-9d2aa15d66502",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:40:33.417Z",
      "closedAtUtc": "2026-10-04T17:42:27.544Z",
      "holdingPeriodMs": 114127,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09412,
      "exitPriceQuote": 0.09432,
      "grossPnlGbp": 4.249893752656305,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6498937526563053,
      "cashChangeGbp": 3.4498937526563056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.71 triggered at projected net £2.65 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.093254096,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.26561835954101176,
      "maeGbp": 0,
      "mfeGbp": 5.312367190820236,
      "observedDuringTradeLowPrice": 0.09412,
      "observedDuringTradeHighPrice": 0.09437000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09412,
      "fullObservedHighPrice": 0.09437000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135028133-9de2f8cd533d7",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:30:28.133Z",
      "closedAtUtc": "2026-10-04T17:40:31.002Z",
      "holdingPeriodMs": 602869,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0434,
      "exitPriceQuote": 1.0458,
      "grossPnlGbp": -4.60034502587686,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.20034502587686,
      "cashChangeGbp": -5.4003450258768595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.0529992800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.2875215641172984,
      "mfePct": 0,
      "maeGbp": -5.750431282345968,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.0434,
      "observedDuringTradeHighPrice": 1.0464,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0434,
      "fullObservedHighPrice": 1.0464,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135310835-073ba5e2be381",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:35:10.835Z",
      "closedAtUtc": "2026-10-04T17:39:54.089Z",
      "holdingPeriodMs": 283254,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2694,
      "exitPriceQuote": 0.27001,
      "grossPnlGbp": 4.528582034149959,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9285820341499593,
      "cashChangeGbp": 3.7285820341499596,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.04 triggered at projected net £2.93 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26692151999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.3377876763177307,
      "mfePct": 0.2821083890126349,
      "maeGbp": -6.755753526354614,
      "mfeGbp": 5.642167780252699,
      "observedDuringTradeLowPrice": 0.26849,
      "observedDuringTradeHighPrice": 0.27016,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26849,
      "fullObservedHighPrice": 0.27016,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791135049684-6b863a0a5c7c3",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:30:49.684Z",
      "closedAtUtc": "2026-10-04T17:35:13.404Z",
      "holdingPeriodMs": 263720,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 303.07,
      "exitPriceQuote": 302.58,
      "grossPnlGbp": 3.2335764014914647,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6335764014914647,
      "cashChangeGbp": 2.4335764014914645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.09 triggered at projected net £1.63 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 305.858244,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2342693107202889,
      "maeGbp": 0,
      "mfeGbp": 4.685386214405778,
      "observedDuringTradeLowPrice": 302.36,
      "observedDuringTradeHighPrice": 303.07,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 302.36,
      "fullObservedHighPrice": 303.07,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134772498-0801d0408ec3",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:26:12.498Z",
      "closedAtUtc": "2026-10-04T17:35:08.595Z",
      "holdingPeriodMs": 536097,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10333,
      "exitPriceQuote": 0.10307,
      "grossPnlGbp": 5.0324204006582836,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.4324204006582835,
      "cashChangeGbp": 4.232420400658284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.79 triggered at projected net £3.43 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10428063600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.12581051001644364,
      "mfePct": 0.31936514081100437,
      "maeGbp": -2.5162102003288727,
      "mfeGbp": 6.387302816220088,
      "observedDuringTradeLowPrice": 0.103,
      "observedDuringTradeHighPrice": 0.10345999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.103,
      "fullObservedHighPrice": 0.10345999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134893637-f34acbaa88752",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:28:13.637Z",
      "closedAtUtc": "2026-10-04T17:30:41.225Z",
      "holdingPeriodMs": 147588,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07482,
      "exitPriceQuote": 0.07465,
      "grossPnlGbp": 4.544239508152994,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9442395081529935,
      "cashChangeGbp": 3.744239508152994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.28 triggered at projected net £2.94 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.075508344,
      "structuralTargetPrice": 0,
      "maePct": -0.0801924619085866,
      "mfePct": 0.2940390269981262,
      "maeGbp": -1.6038492381717322,
      "mfeGbp": 5.880780539962524,
      "observedDuringTradeLowPrice": 0.0746,
      "observedDuringTradeHighPrice": 0.07488,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0746,
      "fullObservedHighPrice": 0.07488,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134423641-1777c28ad94b1",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:20:23.640Z",
      "closedAtUtc": "2026-10-04T17:30:25.638Z",
      "holdingPeriodMs": 601998,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03312,
      "exitPriceQuote": 0.03318,
      "grossPnlGbp": -3.6231884057973733,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.223188405797373,
      "cashChangeGbp": -4.423188405797373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033424704,
      "structuralTargetPrice": 0,
      "maePct": -0.27173913043480297,
      "mfePct": 0,
      "maeGbp": -5.434782608696059,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03312,
      "observedDuringTradeHighPrice": 0.03321,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03312,
      "fullObservedHighPrice": 0.03321,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134215576-c7d2b48255c27",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:16:55.576Z",
      "closedAtUtc": "2026-10-04T17:26:56.548Z",
      "holdingPeriodMs": 600972,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 548.86,
      "exitPriceQuote": 547.72,
      "grossPnlGbp": -4.15406478883499,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.75406478883499,
      "cashChangeGbp": -4.95406478883499,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 543.8104880000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3115548591626346,
      "mfePct": 0.05283678898078993,
      "maeGbp": -6.231097183252692,
      "mfeGbp": 1.0567357796157986,
      "observedDuringTradeLowPrice": 547.15,
      "observedDuringTradeHighPrice": 549.15,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 547.15,
      "fullObservedHighPrice": 549.15,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134672168-2e0f327e62dff",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:24:32.168Z",
      "closedAtUtc": "2026-10-04T17:25:54.403Z",
      "holdingPeriodMs": 82235,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0605,
      "exitPriceQuote": 0.06073,
      "grossPnlGbp": -7.603305785124002,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.203305785124002,
      "cashChangeGbp": -8.403305785124003,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0610566,
      "structuralTargetPrice": 0,
      "maePct": -0.3801652892562001,
      "mfePct": 0.033057851239668076,
      "maeGbp": -7.603305785124002,
      "mfeGbp": 0.6611570247933615,
      "observedDuringTradeLowPrice": 0.06048,
      "observedDuringTradeHighPrice": 0.06073,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06048,
      "fullObservedHighPrice": 0.06073,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134532145-0649979581b1f",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:22:12.145Z",
      "closedAtUtc": "2026-10-04T17:24:28.598Z",
      "holdingPeriodMs": 136453,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3894,
      "exitPriceQuote": 0.3888,
      "grossPnlGbp": 3.081664098613482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4816640986134817,
      "cashChangeGbp": 2.281664098613482,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.02 triggered at projected net £1.48 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.3929824800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2824858757062121,
      "mfePct": 0.2311248073959969,
      "maeGbp": -5.649717514124242,
      "mfeGbp": 4.622496147919938,
      "observedDuringTradeLowPrice": 0.3885,
      "observedDuringTradeHighPrice": 0.3905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3885,
      "fullObservedHighPrice": 0.3905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134398469-dbfeeba3ce3e7",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:19:58.469Z",
      "closedAtUtc": "2026-10-04T17:22:08.437Z",
      "holdingPeriodMs": 129968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04766,
      "exitPriceQuote": 0.04783,
      "grossPnlGbp": -7.133864876206317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.733864876206317,
      "cashChangeGbp": -7.933864876206317,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048098472,
      "structuralTargetPrice": 0,
      "maePct": -0.35669324381031586,
      "mfePct": 0.08392782207301379,
      "maeGbp": -7.133864876206316,
      "mfeGbp": 1.6785564414602758,
      "observedDuringTradeLowPrice": 0.04762,
      "observedDuringTradeHighPrice": 0.04783,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04762,
      "fullObservedHighPrice": 0.04783,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134322851-89e5a59b96ce",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:18:42.851Z",
      "closedAtUtc": "2026-10-04T17:20:19.523Z",
      "holdingPeriodMs": 96672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07992,
      "exitPriceQuote": 0.07968,
      "grossPnlGbp": 6.006006006006109,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.406006006006109,
      "cashChangeGbp": 5.206006006006109,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.91 triggered at projected net £4.41 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08065526400000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.37537537537538607,
      "maeGbp": 0,
      "mfeGbp": 7.5075075075077216,
      "observedDuringTradeLowPrice": 0.07962,
      "observedDuringTradeHighPrice": 0.07992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07962,
      "fullObservedHighPrice": 0.07992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134247854-83fc5428edd7e",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:17:27.854Z",
      "closedAtUtc": "2026-10-04T17:19:56.259Z",
      "holdingPeriodMs": 148405,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09527,
      "exitPriceQuote": 0.09493,
      "grossPnlGbp": -7.137608901018014,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.737608901018014,
      "cashChangeGbp": -7.937608901018014,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.094393516,
      "structuralTargetPrice": 0,
      "maePct": -0.35688044505090066,
      "mfePct": 0.13645428781358784,
      "maeGbp": -7.137608901018013,
      "mfeGbp": 2.729085756271757,
      "observedDuringTradeLowPrice": 0.09493,
      "observedDuringTradeHighPrice": 0.0954,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09493,
      "fullObservedHighPrice": 0.0954,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134098112-d6a0567e44daa",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:14:58.112Z",
      "closedAtUtc": "2026-10-04T17:18:40.681Z",
      "holdingPeriodMs": 222569,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07516,
      "exitPriceQuote": 0.07491,
      "grossPnlGbp": 6.652474720596067,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.0524747205960665,
      "cashChangeGbp": 5.852474720596067,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £5.38 triggered at projected net £5.05 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07585147200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.07982969664714025,
      "mfePct": 0.3991484832357751,
      "maeGbp": -1.5965939329428052,
      "mfeGbp": 7.982969664715503,
      "observedDuringTradeLowPrice": 0.07486,
      "observedDuringTradeHighPrice": 0.07522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07486,
      "fullObservedHighPrice": 0.07522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791134180374-505840abe8d63",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:16:20.374Z",
      "closedAtUtc": "2026-10-04T17:17:25.759Z",
      "holdingPeriodMs": 65385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04306,
      "exitPriceQuote": 0.04305,
      "grossPnlGbp": 0.46446818392954303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.135531816070457,
      "cashChangeGbp": -0.335531816070457,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.30 triggered at projected net £-1.14 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.043456152000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.02322340919646104,
      "mfePct": 0.3947979563399988,
      "maeGbp": -0.46446818392922073,
      "mfeGbp": 7.895959126799976,
      "observedDuringTradeLowPrice": 0.04289,
      "observedDuringTradeHighPrice": 0.043070000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04289,
      "fullObservedHighPrice": 0.043070000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133883615-d30c7f29f043",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:11:23.615Z",
      "closedAtUtc": "2026-10-04T17:16:52.757Z",
      "holdingPeriodMs": 329142,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.472,
      "exitPriceQuote": 28.369,
      "grossPnlGbp": -7.235178420904856,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.835178420904857,
      "cashChangeGbp": -8.035178420904856,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.210057600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3617589210452428,
      "mfePct": 0,
      "maeGbp": -7.235178420904856,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 28.369,
      "observedDuringTradeHighPrice": 28.472,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.369,
      "fullObservedHighPrice": 28.472,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133693673-3e75d43adf8eb",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:08:13.673Z",
      "closedAtUtc": "2026-10-04T17:16:18.215Z",
      "holdingPeriodMs": 484542,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06105,
      "exitPriceQuote": 0.06089,
      "grossPnlGbp": 5.241605241605256,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6416052416052556,
      "cashChangeGbp": 4.441605241605256,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.28 triggered at projected net £3.64 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061611660000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.04914004914005282,
      "mfePct": 0.343980343980347,
      "maeGbp": -0.9828009828010564,
      "mfeGbp": 6.87960687960694,
      "observedDuringTradeLowPrice": 0.06084,
      "observedDuringTradeHighPrice": 0.06108,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06084,
      "fullObservedHighPrice": 0.06108,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133578145-b6a0cb6969452",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:06:18.145Z",
      "closedAtUtc": "2026-10-04T17:14:53.872Z",
      "holdingPeriodMs": 515727,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.36,
      "exitPriceQuote": 3.354,
      "grossPnlGbp": 3.5714285714284424,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9714285714284423,
      "cashChangeGbp": 2.7714285714284426,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.16 triggered at projected net £1.97 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.390912,
      "structuralTargetPrice": 0,
      "maePct": -0.11904761904761917,
      "mfePct": 0.23809523809523833,
      "maeGbp": -2.380952380952383,
      "mfeGbp": 4.761904761904766,
      "observedDuringTradeLowPrice": 3.352,
      "observedDuringTradeHighPrice": 3.364,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.352,
      "fullObservedHighPrice": 3.364,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133836007-3a8e30f30311f",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:10:36.007Z",
      "closedAtUtc": "2026-10-04T17:11:21.293Z",
      "holdingPeriodMs": 45286,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8659,
      "exitPriceQuote": 0.8684,
      "grossPnlGbp": 5.774338838202903,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.174338838202903,
      "cashChangeGbp": 4.974338838202903,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £4.56 triggered at projected net £4.17 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.85793372,
      "structuralTargetPrice": 0,
      "maePct": -0.09238942141125106,
      "mfePct": 0.3580090079685866,
      "maeGbp": -1.8477884282250212,
      "mfeGbp": 7.160180159371732,
      "observedDuringTradeLowPrice": 0.8651,
      "observedDuringTradeHighPrice": 0.869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8651,
      "fullObservedHighPrice": 0.869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133760202-7d7a4dad6a0bb",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:09:20.202Z",
      "closedAtUtc": "2026-10-04T17:10:33.590Z",
      "holdingPeriodMs": 73388,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04346,
      "exitPriceQuote": 0.04317,
      "grossPnlGbp": 13.345605154164684,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.745605154164684,
      "cashChangeGbp": 12.545605154164683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.51 triggered at projected net £11.75 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.043859832,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.805338242061657,
      "maeGbp": 0,
      "mfeGbp": 16.10676484123314,
      "observedDuringTradeLowPrice": 0.04311,
      "observedDuringTradeHighPrice": 0.04346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04311,
      "fullObservedHighPrice": 0.04346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133214591-f2d0ac4a7e4c",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:00:14.591Z",
      "closedAtUtc": "2026-10-04T17:09:17.921Z",
      "holdingPeriodMs": 543330,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1339.51,
      "exitPriceQuote": 1334.8,
      "grossPnlGbp": -7.032422303678265,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.632422303678265,
      "cashChangeGbp": -7.832422303678265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1327.186508,
      "structuralTargetPrice": 0,
      "maePct": -0.35162111518391326,
      "mfePct": 0.18514232816477802,
      "maeGbp": -7.032422303678265,
      "mfeGbp": 3.70284656329556,
      "observedDuringTradeLowPrice": 1334.8,
      "observedDuringTradeHighPrice": 1341.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1334.8,
      "fullObservedHighPrice": 1341.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133668674-95bac9a7bdcaa",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:07:48.674Z",
      "closedAtUtc": "2026-10-04T17:08:04.515Z",
      "holdingPeriodMs": 15841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24247,
      "exitPriceQuote": 0.24153,
      "grossPnlGbp": -7.753536519981824,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.353536519981825,
      "cashChangeGbp": -8.553536519981824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.240239276,
      "structuralTargetPrice": 0,
      "maePct": -0.3876768259990912,
      "mfePct": 0,
      "maeGbp": -7.753536519981824,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.24153,
      "observedDuringTradeHighPrice": 0.24247,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24153,
      "fullObservedHighPrice": 0.24247,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133340549-f0c4c484aec46",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T17:02:20.549Z",
      "closedAtUtc": "2026-10-04T17:07:46.533Z",
      "holdingPeriodMs": 325984,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.059,
      "exitPriceQuote": 2.061,
      "grossPnlGbp": 1.942690626517513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3426906265175129,
      "cashChangeGbp": 1.142690626517513,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.26 triggered at projected net £0.34 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0400572,
      "structuralTargetPrice": 0,
      "maePct": -0.09713453132589721,
      "mfePct": 0.24283632831471066,
      "maeGbp": -1.9426906265179442,
      "mfeGbp": 4.856726566294213,
      "observedDuringTradeLowPrice": 2.057,
      "observedDuringTradeHighPrice": 2.0640000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.057,
      "fullObservedHighPrice": 2.0640000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791133008748-4043538c907ab",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:56:48.748Z",
      "closedAtUtc": "2026-10-04T17:06:15.878Z",
      "holdingPeriodMs": 567130,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00929,
      "exitPriceQuote": 0.009304,
      "grossPnlGbp": 3.0139935414424377,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4139935414424376,
      "cashChangeGbp": 2.213993541442438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.35 triggered at projected net £1.41 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009204532,
      "structuralTargetPrice": 0,
      "maePct": -0.1506996770721219,
      "mfePct": 0.24757804090420293,
      "maeGbp": -3.0139935414424377,
      "mfeGbp": 4.951560818084059,
      "observedDuringTradeLowPrice": 0.009276,
      "observedDuringTradeHighPrice": 0.009313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009276,
      "fullObservedHighPrice": 0.009313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132737378-97acb22264c6c",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:52:17.378Z",
      "closedAtUtc": "2026-10-04T17:02:18.469Z",
      "holdingPeriodMs": 601091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.083,
      "exitPriceQuote": 90.11,
      "grossPnlGbp": 0.5994471764928127,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.0005528235071874,
      "cashChangeGbp": -0.2005528235071874,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.2542364,
      "structuralTargetPrice": 0,
      "maePct": -0.04107323246338591,
      "mfePct": 0.04773375664665516,
      "maeGbp": -0.8214646492677181,
      "mfeGbp": 0.9546751329331031,
      "observedDuringTradeLowPrice": 90.046,
      "observedDuringTradeHighPrice": 90.126,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.046,
      "fullObservedHighPrice": 90.126,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132611384-97390ddd537bf",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:50:11.384Z",
      "closedAtUtc": "2026-10-04T17:00:11.622Z",
      "holdingPeriodMs": 600238,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2705.51,
      "exitPriceQuote": 2702.31,
      "grossPnlGbp": -2.3655429105789834,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9655429105789834,
      "cashChangeGbp": -3.165542910578983,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2680.6193080000003,
      "structuralTargetPrice": 0,
      "maePct": -0.12714793144361153,
      "mfePct": 0,
      "maeGbp": -2.5429586288722303,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2702.07,
      "observedDuringTradeHighPrice": 2705.51,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2702.07,
      "fullObservedHighPrice": 2705.51,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132603992-6e79920a6e68c",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:50:03.992Z",
      "closedAtUtc": "2026-10-04T16:56:46.549Z",
      "holdingPeriodMs": 402557,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.585,
      "exitPriceQuote": 3.5918,
      "grossPnlGbp": 3.7935843793585153,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1935843793585152,
      "cashChangeGbp": 2.9935843793585155,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.54 triggered at projected net £2.19 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.552018,
      "structuralTargetPrice": 0,
      "maePct": -0.09205020920501698,
      "mfePct": 0.3068340306834064,
      "maeGbp": -1.8410041841003397,
      "mfeGbp": 6.136680613668128,
      "observedDuringTradeLowPrice": 3.5817,
      "observedDuringTradeHighPrice": 3.596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5817,
      "fullObservedHighPrice": 3.596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132710643-11a79fd1cef9",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:51:50.643Z",
      "closedAtUtc": "2026-10-04T16:52:15.058Z",
      "holdingPeriodMs": 24415,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07378,
      "exitPriceQuote": 0.07412,
      "grossPnlGbp": -9.216589861751341,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.816589861751341,
      "cashChangeGbp": -10.016589861751342,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.074458776,
      "structuralTargetPrice": 0,
      "maePct": -0.46082949308756704,
      "mfePct": 0,
      "maeGbp": -9.21658986175134,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07378,
      "observedDuringTradeHighPrice": 0.07412,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07378,
      "fullObservedHighPrice": 0.07412,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132103852-14ed159397b63",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:41:43.852Z",
      "closedAtUtc": "2026-10-04T16:51:48.415Z",
      "holdingPeriodMs": 604563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003825,
      "exitPriceQuote": 0.003835,
      "grossPnlGbp": -5.228758169934654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.828758169934654,
      "cashChangeGbp": -6.028758169934654,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0038601900000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.31372549019608603,
      "mfePct": 0,
      "maeGbp": -6.27450980392172,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003825,
      "observedDuringTradeHighPrice": 0.003837,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003825,
      "fullObservedHighPrice": 0.003837,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132233877-7ca78d34647f7",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:43:53.877Z",
      "closedAtUtc": "2026-10-04T16:50:07.237Z",
      "holdingPeriodMs": 373360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1333.97,
      "exitPriceQuote": 1338.63,
      "grossPnlGbp": 6.986663868003151,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.386663868003151,
      "cashChangeGbp": 6.186663868003151,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.95 triggered at projected net £5.39 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1321.697476,
      "structuralTargetPrice": 0,
      "maePct": -0.07271527845454,
      "mfePct": 0.4775219832529885,
      "maeGbp": -1.4543055690908,
      "mfeGbp": 9.55043966505977,
      "observedDuringTradeLowPrice": 1333,
      "observedDuringTradeHighPrice": 1340.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1333,
      "fullObservedHighPrice": 1340.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132315963-17e91eff4764c",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:45:15.963Z",
      "closedAtUtc": "2026-10-04T16:50:00.497Z",
      "holdingPeriodMs": 284534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1901,
      "exitPriceQuote": 1.1944,
      "grossPnlGbp": -7.226283505587717,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.826283505587718,
      "cashChangeGbp": -8.026283505587717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.20104892,
      "structuralTargetPrice": 0,
      "maePct": -0.3613141752793858,
      "mfePct": 0,
      "maeGbp": -7.226283505587717,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.1901,
      "observedDuringTradeHighPrice": 1.1944,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1901,
      "fullObservedHighPrice": 1.1944,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791131712374-6c2801d2cad03",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:35:12.374Z",
      "closedAtUtc": "2026-10-04T16:45:13.694Z",
      "holdingPeriodMs": 601320,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 789.21,
      "exitPriceQuote": 789.14,
      "grossPnlGbp": -0.17739258245600034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7773925824560004,
      "cashChangeGbp": -0.9773925824560004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 781.9492680000001,
      "structuralTargetPrice": 0,
      "maePct": -0.03547851649118567,
      "mfePct": 0.05701904436080787,
      "maeGbp": -0.7095703298237135,
      "mfeGbp": 1.1403808872161574,
      "observedDuringTradeLowPrice": 788.93,
      "observedDuringTradeHighPrice": 789.6600000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 788.93,
      "fullObservedHighPrice": 789.6600000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791132070457-f278d4544c483",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:41:10.457Z",
      "closedAtUtc": "2026-10-04T16:43:50.500Z",
      "holdingPeriodMs": 160043,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10712,
      "exitPriceQuote": 0.1075,
      "grossPnlGbp": -7.094846900671984,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.694846900671983,
      "cashChangeGbp": -7.8948469006719835,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10810550400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.35474234503359914,
      "mfePct": 0,
      "maeGbp": -7.094846900671983,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10712,
      "observedDuringTradeHighPrice": 0.10750000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10712,
      "fullObservedHighPrice": 0.10750000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791131956776-2f5e7473218f5",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:39:16.776Z",
      "closedAtUtc": "2026-10-04T16:41:40.616Z",
      "holdingPeriodMs": 143840,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13095,
      "exitPriceQuote": 0.13056,
      "grossPnlGbp": 5.956471935853401,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.356471935853401,
      "cashChangeGbp": 5.156471935853401,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.73 triggered at projected net £4.36 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13215474000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.053455517373033015,
      "mfePct": 0.36655211912944496,
      "maeGbp": -1.0691103474606605,
      "mfeGbp": 7.331042382588899,
      "observedDuringTradeLowPrice": 0.13047,
      "observedDuringTradeHighPrice": 0.13102,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13047,
      "fullObservedHighPrice": 0.13102,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791131951774-487fc8a75774",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:39:11.774Z",
      "closedAtUtc": "2026-10-04T16:39:20.941Z",
      "holdingPeriodMs": 9167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13534,
      "exitPriceQuote": 0.13475,
      "grossPnlGbp": -8.718782325993491,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.31878232599349,
      "cashChangeGbp": -9.518782325993492,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.134094872,
      "structuralTargetPrice": 0,
      "maePct": -0.6132702822521039,
      "mfePct": 0,
      "maeGbp": -12.265405645042078,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.13451,
      "observedDuringTradeHighPrice": 0.13534,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13451,
      "fullObservedHighPrice": 0.13534,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791131830045-77fc7e854d6bb",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:37:10.045Z",
      "closedAtUtc": "2026-10-04T16:38:12.956Z",
      "holdingPeriodMs": 62911,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006785,
      "exitPriceQuote": 0.006745,
      "grossPnlGbp": -11.790714812085513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.390714812085513,
      "cashChangeGbp": -12.590714812085514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006722578000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5895357406042756,
      "mfePct": 0.1326455416359537,
      "maeGbp": -11.790714812085511,
      "mfeGbp": 2.6529108327190745,
      "observedDuringTradeLowPrice": 0.006745,
      "observedDuringTradeHighPrice": 0.006793999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006745,
      "fullObservedHighPrice": 0.006793999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791131230004-5972d03f4c16",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:27:10.004Z",
      "closedAtUtc": "2026-10-04T16:37:12.583Z",
      "holdingPeriodMs": 602579,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 315.9,
      "exitPriceQuote": 316.44,
      "grossPnlGbp": -3.4188034188035483,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.018803418803548,
      "cashChangeGbp": -4.218803418803549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 318.80628,
      "structuralTargetPrice": 0,
      "maePct": -0.1709401709401774,
      "mfePct": 0.050648939537818356,
      "maeGbp": -3.4188034188035483,
      "mfeGbp": 1.0129787907563672,
      "observedDuringTradeLowPrice": 315.74,
      "observedDuringTradeHighPrice": 316.44,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 315.74,
      "fullObservedHighPrice": 316.44,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791131114812-dc3ffb440897e",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:25:14.812Z",
      "closedAtUtc": "2026-10-04T16:35:14.885Z",
      "holdingPeriodMs": 600073,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4515,
      "exitPriceQuote": 0.453,
      "grossPnlGbp": -6.6445182724252545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.244518272425255,
      "cashChangeGbp": -7.444518272425254,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45565380000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.33222591362126275,
      "mfePct": 0,
      "maeGbp": -6.644518272425255,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4515,
      "observedDuringTradeHighPrice": 0.45299999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4515,
      "fullObservedHighPrice": 0.45299999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791131109838-9aeb0321e7637",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:25:09.838Z",
      "closedAtUtc": "2026-10-04T16:35:09.864Z",
      "holdingPeriodMs": 600026,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04847,
      "exitPriceQuote": 0.04844,
      "grossPnlGbp": -1.237879100474613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.837879100474613,
      "cashChangeGbp": -2.037879100474613,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048024076,
      "structuralTargetPrice": 0,
      "maePct": -0.1444192283886953,
      "mfePct": 0,
      "maeGbp": -2.888384567773906,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0484,
      "observedDuringTradeHighPrice": 0.04847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0484,
      "fullObservedHighPrice": 0.04847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791130637749-eec83b062260e",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:17:17.749Z",
      "closedAtUtc": "2026-10-04T16:20:15.431Z",
      "holdingPeriodMs": 177682,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002547,
      "exitPriceQuote": 0.002537,
      "grossPnlGbp": -7.852375343541102,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.452375343541101,
      "cashChangeGbp": -8.652375343541102,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025235675999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.3926187671770551,
      "mfePct": 0,
      "maeGbp": -7.852375343541102,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002537,
      "observedDuringTradeHighPrice": 0.002547,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002537,
      "fullObservedHighPrice": 0.002547,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791130749779-e4d08cacf76f6",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:19:09.779Z",
      "closedAtUtc": "2026-10-04T16:19:46.493Z",
      "holdingPeriodMs": 36714,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3838,
      "exitPriceQuote": 0.3853,
      "grossPnlGbp": -7.816571130797298,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.416571130797298,
      "cashChangeGbp": -8.616571130797299,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38733096,
      "structuralTargetPrice": 0,
      "maePct": -0.3908285565398649,
      "mfePct": 0.15633142261594307,
      "maeGbp": -7.816571130797298,
      "mfeGbp": 3.126628452318861,
      "observedDuringTradeLowPrice": 0.3832,
      "observedDuringTradeHighPrice": 0.3853,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3832,
      "fullObservedHighPrice": 0.3853,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791130633394-5c635970468d6",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:17:13.394Z",
      "closedAtUtc": "2026-10-04T16:18:56.511Z",
      "holdingPeriodMs": 103117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06174,
      "exitPriceQuote": 0.06159,
      "grossPnlGbp": 4.859086491739692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.259086491739692,
      "cashChangeGbp": 4.059086491739692,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.53 triggered at projected net £3.26 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06230800800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08098477486231696,
      "mfePct": 0.3563330093942418,
      "maeGbp": -1.6196954972463393,
      "mfeGbp": 7.126660187884836,
      "observedDuringTradeLowPrice": 0.06152,
      "observedDuringTradeHighPrice": 0.06179,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06152,
      "fullObservedHighPrice": 0.06179,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129914741-c44ad7ff5c916",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:05:14.741Z",
      "closedAtUtc": "2026-10-04T16:15:15.510Z",
      "holdingPeriodMs": 600769,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.493,
      "exitPriceQuote": 7.496,
      "grossPnlGbp": -0.8007473642066232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.400747364206623,
      "cashChangeGbp": -1.6007473642066232,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.561935600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09342052582409813,
      "mfePct": 0.12011210463099348,
      "maeGbp": -1.8684105164819624,
      "mfeGbp": 2.4022420926198693,
      "observedDuringTradeLowPrice": 7.484,
      "observedDuringTradeHighPrice": 7.500000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.484,
      "fullObservedHighPrice": 7.500000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129839279-50bbdc3a49f5e",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:03:59.279Z",
      "closedAtUtc": "2026-10-04T16:13:59.506Z",
      "holdingPeriodMs": 600227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.371,
      "exitPriceQuote": 3.366,
      "grossPnlGbp": 2.9664787896765903,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3664787896765902,
      "cashChangeGbp": 2.1664787896765905,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: single_level_rejection_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); one completed test of resistance is sufficient; the next completed candle reclaimed the level in the trade direction; immediate trend confirms the rejection; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.4020132000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.14832393948382952,
      "mfePct": 0.14832393948382952,
      "maeGbp": -2.9664787896765903,
      "mfeGbp": 2.9664787896765903,
      "observedDuringTradeLowPrice": 3.366,
      "observedDuringTradeHighPrice": 3.376,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.366,
      "fullObservedHighPrice": 3.376,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791130393120-31ba64fc9c807",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:13:13.120Z",
      "closedAtUtc": "2026-10-04T16:13:21.103Z",
      "holdingPeriodMs": 7983,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015371,
      "exitPriceQuote": 0.015317,
      "grossPnlGbp": -7.026218203109557,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.626218203109557,
      "cashChangeGbp": -7.826218203109557,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0152295868,
      "structuralTargetPrice": 0,
      "maePct": -0.35131091015547783,
      "mfePct": 0,
      "maeGbp": -7.026218203109556,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.015317,
      "observedDuringTradeHighPrice": 0.015371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015317,
      "fullObservedHighPrice": 0.015371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791130272620-d5fa09177df7e",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:11:12.620Z",
      "closedAtUtc": "2026-10-04T16:12:25.862Z",
      "holdingPeriodMs": 73242,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.079,
      "exitPriceQuote": 0.07868,
      "grossPnlGbp": -8.101265822784832,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.701265822784832,
      "cashChangeGbp": -8.901265822784833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0782732,
      "structuralTargetPrice": 0,
      "maePct": -0.40506329113924155,
      "mfePct": 0.20253164556961198,
      "maeGbp": -8.10126582278483,
      "mfeGbp": 4.050632911392239,
      "observedDuringTradeLowPrice": 0.07868,
      "observedDuringTradeHighPrice": 0.07916,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07868,
      "fullObservedHighPrice": 0.07916,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791130080695-9a0e0a1dfe972",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:08:00.695Z",
      "closedAtUtc": "2026-10-04T16:09:55.410Z",
      "holdingPeriodMs": 114715,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03515,
      "exitPriceQuote": 0.035211,
      "grossPnlGbp": 3.470839260312862,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.870839260312862,
      "cashChangeGbp": 2.670839260312862,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.81 triggered at projected net £1.87 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03482662,
      "structuralTargetPrice": 0,
      "maePct": -0.03982930298719807,
      "mfePct": 0.2702702702702642,
      "maeGbp": -0.7965860597439613,
      "mfeGbp": 5.405405405405284,
      "observedDuringTradeLowPrice": 0.035136,
      "observedDuringTradeHighPrice": 0.035245,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035136,
      "fullObservedHighPrice": 0.035245,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129790259-6b5f5e968ab6d",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:03:10.259Z",
      "closedAtUtc": "2026-10-04T16:07:58.527Z",
      "holdingPeriodMs": 288268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.816,
      "exitPriceQuote": 4.834,
      "grossPnlGbp": -7.4750830564783195,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.07508305647832,
      "cashChangeGbp": -8.27508305647832,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.8603072,
      "structuralTargetPrice": 0,
      "maePct": -0.373754152823916,
      "mfePct": 0.12458471760797814,
      "maeGbp": -7.47508305647832,
      "mfeGbp": 2.4916943521595627,
      "observedDuringTradeLowPrice": 4.81,
      "observedDuringTradeHighPrice": 4.834,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.81,
      "fullObservedHighPrice": 4.834,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129271353-ae2063621477f",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:54:31.353Z",
      "closedAtUtc": "2026-10-04T16:04:32.625Z",
      "holdingPeriodMs": 601272,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 303.69,
      "exitPriceQuote": 303.87,
      "grossPnlGbp": -1.18541934209231,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.78541934209231,
      "cashChangeGbp": -1.98541934209231,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 306.48394800000005,
      "structuralTargetPrice": 0,
      "maePct": -0.27001218347656925,
      "mfePct": 0.1251275972208487,
      "maeGbp": -5.400243669531385,
      "mfeGbp": 2.5025519444169744,
      "observedDuringTradeLowPrice": 303.31,
      "observedDuringTradeHighPrice": 304.51,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 303.31,
      "fullObservedHighPrice": 304.51,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129617262-659d5c2078b55",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:00:17.262Z",
      "closedAtUtc": "2026-10-04T16:03:26.088Z",
      "holdingPeriodMs": 188826,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4672,
      "exitPriceQuote": 0.4663,
      "grossPnlGbp": 3.852739726027448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.252739726027448,
      "cashChangeGbp": 3.052739726027448,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.54 triggered at projected net £2.25 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47149824000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.1926369863013724,
      "mfePct": 0.2568493150684886,
      "maeGbp": -3.8527397260274485,
      "mfeGbp": 5.136986301369773,
      "observedDuringTradeLowPrice": 0.466,
      "observedDuringTradeHighPrice": 0.46809999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.466,
      "fullObservedHighPrice": 0.46809999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129681822-26c05e8b0ef0f",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:01:21.822Z",
      "closedAtUtc": "2026-10-04T16:02:38.075Z",
      "holdingPeriodMs": 76253,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23802,
      "exitPriceQuote": 0.23731,
      "grossPnlGbp": 5.965885219729571,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.36588521972957,
      "cashChangeGbp": 5.165885219729571,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.05 triggered at projected net £4.37 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24020978400000004,
      "structuralTargetPrice": 0,
      "maePct": -0.05041593143432536,
      "mfePct": 0.38232081337703633,
      "maeGbp": -1.0083186286865071,
      "mfeGbp": 7.646416267540726,
      "observedDuringTradeLowPrice": 0.23711,
      "observedDuringTradeHighPrice": 0.23814000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23711,
      "fullObservedHighPrice": 0.23814000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129624047-06da4b718c2e9",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:00:24.047Z",
      "closedAtUtc": "2026-10-04T16:01:04.624Z",
      "holdingPeriodMs": 40577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03285,
      "exitPriceQuote": 0.03298,
      "grossPnlGbp": -7.914764079147953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.514764079147954,
      "cashChangeGbp": -8.714764079147953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03315222,
      "structuralTargetPrice": 0,
      "maePct": -0.39573820395739767,
      "mfePct": 0,
      "maeGbp": -7.914764079147954,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03285,
      "observedDuringTradeHighPrice": 0.03298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03285,
      "fullObservedHighPrice": 0.03298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129611336-db815f0bb4d28",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T16:00:11.336Z",
      "closedAtUtc": "2026-10-04T16:00:19.836Z",
      "holdingPeriodMs": 8500,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23494,
      "exitPriceQuote": 0.23399,
      "grossPnlGbp": -8.087171192644984,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.687171192644984,
      "cashChangeGbp": -8.887171192644985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.232778552,
      "structuralTargetPrice": 0,
      "maePct": -0.4043585596322492,
      "mfePct": 0,
      "maeGbp": -8.087171192644984,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.23399,
      "observedDuringTradeHighPrice": 0.23494,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23399,
      "fullObservedHighPrice": 0.23494,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791128918231-ef512d1ab5ff1",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:48:38.231Z",
      "closedAtUtc": "2026-10-04T15:58:41.167Z",
      "holdingPeriodMs": 602936,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06538,
      "exitPriceQuote": 0.06551,
      "grossPnlGbp": -3.9767513000919275,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.576751300091928,
      "cashChangeGbp": -4.776751300091927,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.065981496,
      "structuralTargetPrice": 0,
      "maePct": -0.27531355154481435,
      "mfePct": 0.07647598654021795,
      "maeGbp": -5.506271030896287,
      "mfeGbp": 1.5295197308043589,
      "observedDuringTradeLowPrice": 0.06533,
      "observedDuringTradeHighPrice": 0.06556,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06533,
      "fullObservedHighPrice": 0.06556,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791129166396-f07b7a28451b8",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:52:46.396Z",
      "closedAtUtc": "2026-10-04T15:58:39.107Z",
      "holdingPeriodMs": 352711,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04876,
      "exitPriceQuote": 0.04868,
      "grossPnlGbp": 3.281378178834977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.681378178834977,
      "cashChangeGbp": 2.4813781788349774,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.32 triggered at projected net £1.68 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049208592,
      "structuralTargetPrice": 0,
      "maePct": -0.12305168170632587,
      "mfePct": 0.2461033634126233,
      "maeGbp": -2.461033634126517,
      "mfeGbp": 4.922067268252466,
      "observedDuringTradeLowPrice": 0.04864,
      "observedDuringTradeHighPrice": 0.04882,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04864,
      "fullObservedHighPrice": 0.04882,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791128711320-69034b7402c5a",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:45:11.320Z",
      "closedAtUtc": "2026-10-04T15:54:28.788Z",
      "holdingPeriodMs": 557468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10414,
      "exitPriceQuote": 0.10454,
      "grossPnlGbp": -7.681966583445315,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.281966583445316,
      "cashChangeGbp": -8.481966583445315,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.105098088,
      "structuralTargetPrice": 0,
      "maePct": -0.3840983291722658,
      "mfePct": 0,
      "maeGbp": -7.681966583445315,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10414,
      "observedDuringTradeHighPrice": 0.10453999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10414,
      "fullObservedHighPrice": 0.10453999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791128716311-0b08a8e729da8",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:45:16.311Z",
      "closedAtUtc": "2026-10-04T15:52:42.532Z",
      "holdingPeriodMs": 446221,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23106,
      "exitPriceQuote": 0.23298,
      "grossPnlGbp": 16.619059984419675,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.019059984419675,
      "cashChangeGbp": 15.819059984419674,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £16.18 triggered at projected net £15.02 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22893424799999998,
      "structuralTargetPrice": 0,
      "maePct": -0.1990824893966884,
      "mfePct": 0.9391500043278825,
      "maeGbp": -3.981649787933768,
      "mfeGbp": 18.783000086557653,
      "observedDuringTradeLowPrice": 0.2306,
      "observedDuringTradeHighPrice": 0.23323000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2306,
      "fullObservedHighPrice": 0.23323000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791128315420-c29d72a477c44",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:38:35.420Z",
      "closedAtUtc": "2026-10-04T15:48:36.110Z",
      "holdingPeriodMs": 600690,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.372,
      "exitPriceQuote": 3.369,
      "grossPnlGbp": 1.7793594306047864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.17935943060478632,
      "cashChangeGbp": 0.9793594306047864,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.4030224000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.05931198102017271,
      "mfePct": 0.11862396204033226,
      "maeGbp": -1.1862396204034542,
      "mfeGbp": 2.372479240806645,
      "observedDuringTradeLowPrice": 3.368,
      "observedDuringTradeHighPrice": 3.3740000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.368,
      "fullObservedHighPrice": 3.3740000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791128491862-119f3284ba1f9",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:41:31.862Z",
      "closedAtUtc": "2026-10-04T15:44:04.114Z",
      "holdingPeriodMs": 152252,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006474,
      "exitPriceQuote": 0.006486,
      "grossPnlGbp": 3.7071362372566754,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1071362372566753,
      "cashChangeGbp": 2.907136237256675,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.34 triggered at projected net £2.11 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0064144392,
      "structuralTargetPrice": 0,
      "maePct": -0.27803521779425067,
      "mfePct": 0.24714241581712065,
      "maeGbp": -5.560704355885013,
      "mfeGbp": 4.942848316342413,
      "observedDuringTradeLowPrice": 0.006456,
      "observedDuringTradeHighPrice": 0.00649,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006456,
      "fullObservedHighPrice": 0.00649,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791128009368-01f9becc867d9",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:33:29.368Z",
      "closedAtUtc": "2026-10-04T15:43:30.502Z",
      "holdingPeriodMs": 601134,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06553,
      "exitPriceQuote": 0.06547,
      "grossPnlGbp": 1.8312223409126962,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.2312223409126961,
      "cashChangeGbp": 1.0312223409126962,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06613287600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.16786204791698303,
      "mfePct": 0.09156111704563481,
      "maeGbp": -3.357240958339661,
      "mfeGbp": 1.8312223409126964,
      "observedDuringTradeLowPrice": 0.06547,
      "observedDuringTradeHighPrice": 0.06564,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06547,
      "fullObservedHighPrice": 0.06564,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791128199322-915f663b0da01",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:36:39.322Z",
      "closedAtUtc": "2026-10-04T15:41:29.773Z",
      "holdingPeriodMs": 290451,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21909,
      "exitPriceQuote": 0.21828,
      "grossPnlGbp": -7.394221552786573,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.994221552786573,
      "cashChangeGbp": -8.194221552786573,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21707437200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.36971107763932864,
      "mfePct": 0,
      "maeGbp": -7.394221552786573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.21828,
      "observedDuringTradeHighPrice": 0.21909,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21828,
      "fullObservedHighPrice": 0.21909,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791127891531-8d204e91ddaac",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:31:31.531Z",
      "closedAtUtc": "2026-10-04T15:38:33.334Z",
      "holdingPeriodMs": 421803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2457,
      "exitPriceQuote": 1.2411,
      "grossPnlGbp": -7.385405795937926,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.985405795937925,
      "cashChangeGbp": -8.185405795937926,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bull flag supports long; 2.44% impulse followed by counter-trend parallel flag; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.23423956,
      "structuralTargetPrice": 0,
      "maePct": -0.3692702897968963,
      "mfePct": 0.1926627598940321,
      "maeGbp": -7.385405795937926,
      "mfeGbp": 3.853255197880642,
      "observedDuringTradeLowPrice": 1.2411,
      "observedDuringTradeHighPrice": 1.2481,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2411,
      "fullObservedHighPrice": 1.2481,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791127595848-ea9afd6f33c48",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:26:35.848Z",
      "closedAtUtc": "2026-10-04T15:36:36.365Z",
      "holdingPeriodMs": 600517,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33544,
      "exitPriceQuote": 0.33555,
      "grossPnlGbp": -0.655854996422603,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2558549964226033,
      "cashChangeGbp": -1.455854996422603,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.338526048,
      "structuralTargetPrice": 0,
      "maePct": -0.041736227045067215,
      "mfePct": 0.0029811590746512046,
      "maeGbp": -0.8347245409013443,
      "mfeGbp": 0.05962318149302409,
      "observedDuringTradeLowPrice": 0.33543,
      "observedDuringTradeHighPrice": 0.33558,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33543,
      "fullObservedHighPrice": 0.33558,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791127404750-2f540443aea9a",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:23:24.750Z",
      "closedAtUtc": "2026-10-04T15:33:27.196Z",
      "holdingPeriodMs": 602446,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.388,
      "exitPriceQuote": 3.379,
      "grossPnlGbp": 5.312868949232525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7128689492325253,
      "cashChangeGbp": 4.512868949232526,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.4191696,
      "structuralTargetPrice": 0,
      "maePct": -0.08854781582054645,
      "mfePct": 0.26564344746162627,
      "maeGbp": -1.770956316410929,
      "mfeGbp": 5.312868949232526,
      "observedDuringTradeLowPrice": 3.379,
      "observedDuringTradeHighPrice": 3.391,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.379,
      "fullObservedHighPrice": 3.391,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791127322842-725735e1a8f81",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:22:02.842Z",
      "closedAtUtc": "2026-10-04T15:31:28.651Z",
      "holdingPeriodMs": 565809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21815,
      "exitPriceQuote": 0.21951,
      "grossPnlGbp": 12.468484987393994,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.868484987393995,
      "cashChangeGbp": 11.668484987393994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.06 triggered at projected net £10.87 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21614302000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.03208801283521178,
      "mfePct": 0.6830162732065053,
      "maeGbp": -0.6417602567042355,
      "mfeGbp": 13.660325464130105,
      "observedDuringTradeLowPrice": 0.21808,
      "observedDuringTradeHighPrice": 0.21964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21808,
      "fullObservedHighPrice": 0.21964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791127180672-7cd4622893d6c",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:19:40.672Z",
      "closedAtUtc": "2026-10-04T15:26:32.657Z",
      "holdingPeriodMs": 411985,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13424,
      "exitPriceQuote": 0.13377,
      "grossPnlGbp": -7.002383790226433,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.602383790226433,
      "cashChangeGbp": -7.802383790226433,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.133004992,
      "structuralTargetPrice": 0,
      "maePct": -0.35011918951132165,
      "mfePct": 0.08939213349225938,
      "maeGbp": -7.002383790226433,
      "mfeGbp": 1.7878426698451877,
      "observedDuringTradeLowPrice": 0.13377,
      "observedDuringTradeHighPrice": 0.13436,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13377,
      "fullObservedHighPrice": 0.13436,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126997575-96cad7a45f6bb",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:16:37.575Z",
      "closedAtUtc": "2026-10-04T15:23:22.466Z",
      "holdingPeriodMs": 404891,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2349,
      "exitPriceQuote": 1.2365,
      "grossPnlGbp": 2.5913029395089864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9913029395089863,
      "cashChangeGbp": 1.7913029395089863,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.10 triggered at projected net £0.99 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2235389200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3320106891246428,
      "mfePct": 0.23483682889301988,
      "maeGbp": -6.6402137824928555,
      "mfeGbp": 4.696736577860397,
      "observedDuringTradeLowPrice": 1.2308,
      "observedDuringTradeHighPrice": 1.2378,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2308,
      "fullObservedHighPrice": 1.2378,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126716688-606c04988984",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:11:56.688Z",
      "closedAtUtc": "2026-10-04T15:22:00.483Z",
      "holdingPeriodMs": 603795,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26362,
      "exitPriceQuote": 0.26357,
      "grossPnlGbp": 0.3793338896896631,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.220666110310337,
      "cashChangeGbp": -0.42066611031033696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26604530400000004,
      "structuralTargetPrice": 0,
      "maePct": -0.18587360594795177,
      "mfePct": 0.06448676124725114,
      "maeGbp": -3.7174721189590354,
      "mfeGbp": 1.2897352249450227,
      "observedDuringTradeLowPrice": 0.26345,
      "observedDuringTradeHighPrice": 0.26411,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26345,
      "fullObservedHighPrice": 0.26411,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791127029608-fe576a9829414",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:17:09.608Z",
      "closedAtUtc": "2026-10-04T15:19:38.497Z",
      "holdingPeriodMs": 148889,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07539,
      "exitPriceQuote": 0.07571,
      "grossPnlGbp": 8.489189547685392,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.889189547685392,
      "cashChangeGbp": 7.689189547685392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.01 triggered at projected net £6.89 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.074696412,
      "structuralTargetPrice": 0,
      "maePct": -0.013264358668253247,
      "mfePct": 0.5305743467303323,
      "maeGbp": -0.2652871733650649,
      "mfeGbp": 10.611486934606646,
      "observedDuringTradeLowPrice": 0.07538,
      "observedDuringTradeHighPrice": 0.07579,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07538,
      "fullObservedHighPrice": 0.07579,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126425493-c4327b4bb9f6e",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:07:05.493Z",
      "closedAtUtc": "2026-10-04T15:17:07.371Z",
      "holdingPeriodMs": 601878,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.504,
      "exitPriceQuote": 1.5055,
      "grossPnlGbp": 1.9946808510639056,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3946808510639055,
      "cashChangeGbp": 1.1946808510639055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4901632,
      "structuralTargetPrice": 0,
      "maePct": -0.1063829787234073,
      "mfePct": 0.1263297872340434,
      "maeGbp": -2.127659574468146,
      "mfeGbp": 2.526595744680868,
      "observedDuringTradeLowPrice": 1.5024,
      "observedDuringTradeHighPrice": 1.5059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5024,
      "fullObservedHighPrice": 1.5059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126827566-2489449dda81f",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:13:47.566Z",
      "closedAtUtc": "2026-10-04T15:16:35.115Z",
      "holdingPeriodMs": 167549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06993,
      "exitPriceQuote": 0.0702,
      "grossPnlGbp": -7.722007722007506,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.322007722007505,
      "cashChangeGbp": -8.522007722007507,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07057335600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.38610038610037534,
      "mfePct": 0.05720005720007471,
      "maeGbp": -7.722007722007507,
      "mfeGbp": 1.144001144001494,
      "observedDuringTradeLowPrice": 0.06989,
      "observedDuringTradeHighPrice": 0.07020000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06989,
      "fullObservedHighPrice": 0.07020000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126582726-0a0835d035b58",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:09:42.726Z",
      "closedAtUtc": "2026-10-04T15:13:45.305Z",
      "holdingPeriodMs": 242579,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.758,
      "exitPriceQuote": 0.7553,
      "grossPnlGbp": -7.1240105540898035,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.724010554089803,
      "cashChangeGbp": -7.924010554089803,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7510264,
      "structuralTargetPrice": 0,
      "maePct": -0.3562005277044902,
      "mfePct": 0,
      "maeGbp": -7.1240105540898035,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7553,
      "observedDuringTradeHighPrice": 0.758,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7553,
      "fullObservedHighPrice": 0.758,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126574532-2620e5581c739",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:09:34.532Z",
      "closedAtUtc": "2026-10-04T15:11:54.438Z",
      "holdingPeriodMs": 139906,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07528,
      "exitPriceQuote": 0.07546,
      "grossPnlGbp": 4.782146652497333,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1821466524973325,
      "cashChangeGbp": 3.982146652497333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.10 triggered at projected net £3.18 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.074587424,
      "structuralTargetPrice": 0,
      "maePct": -0.06641870350690023,
      "mfePct": 0.3852284803400619,
      "maeGbp": -1.3283740701380047,
      "mfeGbp": 7.704569606801239,
      "observedDuringTradeLowPrice": 0.07523,
      "observedDuringTradeHighPrice": 0.07557,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07523,
      "fullObservedHighPrice": 0.07557,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126100384-2ff2522458835",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:01:40.384Z",
      "closedAtUtc": "2026-10-04T15:04:40.318Z",
      "holdingPeriodMs": 179934,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7569,
      "exitPriceQuote": 0.7583,
      "grossPnlGbp": 3.6992997753995422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.099299775399542,
      "cashChangeGbp": 2.899299775399542,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £2.16 triggered at projected net £2.10 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.74993652,
      "structuralTargetPrice": 0,
      "maePct": -0.21138855859427214,
      "mfePct": 0.23781212841855248,
      "maeGbp": -4.2277711718854425,
      "mfeGbp": 4.756242568371049,
      "observedDuringTradeLowPrice": 0.7553,
      "observedDuringTradeHighPrice": 0.7587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7553,
      "fullObservedHighPrice": 0.7587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791126184925-4e1ce2f8ce512",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T15:03:04.925Z",
      "closedAtUtc": "2026-10-04T15:04:32.995Z",
      "holdingPeriodMs": 88070,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.074,
      "exitPriceQuote": 0.07508,
      "grossPnlGbp": 29.189189189189126,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 27.589189189189124,
      "cashChangeGbp": 28.389189189189125,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £28.21 triggered at projected net £27.59 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0733192,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.5405405405405435,
      "maeGbp": 0,
      "mfeGbp": 30.810810810810867,
      "observedDuringTradeLowPrice": 0.074,
      "observedDuringTradeHighPrice": 0.07514,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.074,
      "fullObservedHighPrice": 0.07514,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791125920163-1d89817845f3f",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:58:40.163Z",
      "closedAtUtc": "2026-10-04T15:04:06.283Z",
      "holdingPeriodMs": 326120,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04529,
      "exitPriceQuote": 0.04546,
      "grossPnlGbp": -7.507175977037028,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.107175977037029,
      "cashChangeGbp": -8.307175977037028,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045706668,
      "structuralTargetPrice": 0,
      "maePct": -0.3753587988518514,
      "mfePct": 0,
      "maeGbp": -7.507175977037028,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04529,
      "observedDuringTradeHighPrice": 0.045459999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04529,
      "fullObservedHighPrice": 0.045459999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791125536876-20578c1e3057f",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:52:16.876Z",
      "closedAtUtc": "2026-10-04T15:02:17.793Z",
      "holdingPeriodMs": 600917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.043,
      "exitPriceQuote": 9.018,
      "grossPnlGbp": -5.5291385602120044,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.129138560212004,
      "cashChangeGbp": -6.329138560212004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.9598044,
      "structuralTargetPrice": 0,
      "maePct": -0.33174831361273205,
      "mfePct": 0.05529138560213183,
      "maeGbp": -6.6349662722546405,
      "mfeGbp": 1.1058277120426367,
      "observedDuringTradeLowPrice": 9.013,
      "observedDuringTradeHighPrice": 9.048,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.013,
      "fullObservedHighPrice": 9.048,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791125497003-81fca446ef05b",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:51:37.003Z",
      "closedAtUtc": "2026-10-04T15:01:38.203Z",
      "holdingPeriodMs": 601200,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2481,
      "exitPriceQuote": 0.2481,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24581747999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.12091898428052991,
      "mfePct": 0.20153164046755356,
      "maeGbp": -2.4183796856105984,
      "mfeGbp": 4.030632809351071,
      "observedDuringTradeLowPrice": 0.2478,
      "observedDuringTradeHighPrice": 0.24859999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2478,
      "fullObservedHighPrice": 0.24859999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791125263835-aeb314208e0bb",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:47:43.835Z",
      "closedAtUtc": "2026-10-04T14:57:47.786Z",
      "holdingPeriodMs": 603951,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.037,
      "exitPriceQuote": 2.037,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0182596,
      "structuralTargetPrice": 0,
      "maePct": -0.14727540500736935,
      "mfePct": 0.04909180166911586,
      "maeGbp": -2.945508100147387,
      "mfeGbp": 0.9818360333823172,
      "observedDuringTradeLowPrice": 2.034,
      "observedDuringTradeHighPrice": 2.038,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.034,
      "fullObservedHighPrice": 2.038,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791125212811-0c3863d4ea862",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:46:52.811Z",
      "closedAtUtc": "2026-10-04T14:52:14.828Z",
      "holdingPeriodMs": 322017,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8171,
      "exitPriceQuote": 0.8186,
      "grossPnlGbp": 3.671521233631002,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.071521233631002,
      "cashChangeGbp": 2.871521233631002,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.54 triggered at projected net £2.07 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8095826800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3059601028026016,
      "mfePct": 0.2570064863541783,
      "maeGbp": -6.119202056052033,
      "mfeGbp": 5.140129727083565,
      "observedDuringTradeLowPrice": 0.8146,
      "observedDuringTradeHighPrice": 0.8192,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8146,
      "fullObservedHighPrice": 0.8192,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124893857-4c8cab749b4ea",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:41:33.857Z",
      "closedAtUtc": "2026-10-04T14:51:34.790Z",
      "holdingPeriodMs": 600933,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009249,
      "exitPriceQuote": 0.009252,
      "grossPnlGbp": 0.6487187804085913,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9512812195914088,
      "cashChangeGbp": -0.15128121959140872,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0091639092,
      "structuralTargetPrice": 0,
      "maePct": -0.14055573575522606,
      "mfePct": 0.08649583738781844,
      "maeGbp": -2.8111147151045213,
      "mfeGbp": 1.7299167477563688,
      "observedDuringTradeLowPrice": 0.009236,
      "observedDuringTradeHighPrice": 0.009257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009236,
      "fullObservedHighPrice": 0.009257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791125103141-b2cc2d5583e95",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:45:03.141Z",
      "closedAtUtc": "2026-10-04T14:47:41.582Z",
      "holdingPeriodMs": 158441,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7494,
      "exitPriceQuote": 0.7509,
      "grossPnlGbp": 4.0032025620497915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4032025620497914,
      "cashChangeGbp": 3.2032025620497917,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.47 triggered at projected net £2.40 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7425055199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.14678409394181877,
      "mfePct": 0.25353616226314557,
      "maeGbp": -2.935681878836375,
      "mfeGbp": 5.070723245262911,
      "observedDuringTradeLowPrice": 0.7483,
      "observedDuringTradeHighPrice": 0.7512999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7483,
      "fullObservedHighPrice": 0.7512999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791125085161-54817e9dcf051",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:44:45.161Z",
      "closedAtUtc": "2026-10-04T14:46:50.766Z",
      "holdingPeriodMs": 125605,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0736,
      "exitPriceQuote": 0.07374,
      "grossPnlGbp": 3.80434782608699,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2043478260869898,
      "cashChangeGbp": 3.00434782608699,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.56 triggered at projected net £2.20 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07292288,
      "structuralTargetPrice": 0,
      "maePct": -0.08152173913044089,
      "mfePct": 0.2581521739130377,
      "maeGbp": -1.630434782608818,
      "mfeGbp": 5.163043478260754,
      "observedDuringTradeLowPrice": 0.07354,
      "observedDuringTradeHighPrice": 0.07379,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07354,
      "fullObservedHighPrice": 0.07379,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124581724-a02b2d123620b",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:36:21.724Z",
      "closedAtUtc": "2026-10-04T14:44:47.737Z",
      "holdingPeriodMs": 506013,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13274,
      "exitPriceQuote": 0.13381,
      "grossPnlGbp": 16.12174175079125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.521741750791252,
      "cashChangeGbp": 15.32174175079125,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £14.58 triggered at projected net £14.52 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.131518792,
      "structuralTargetPrice": 0,
      "maePct": -0.18833810456531583,
      "mfePct": 0.8588217568178409,
      "maeGbp": -3.7667620913063167,
      "mfeGbp": 17.17643513635682,
      "observedDuringTradeLowPrice": 0.13249,
      "observedDuringTradeHighPrice": 0.13388,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13249,
      "fullObservedHighPrice": 0.13388,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124874022-56ea5a41c6ebe",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:41:14.022Z",
      "closedAtUtc": "2026-10-04T14:44:43.085Z",
      "holdingPeriodMs": 209063,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8609,
      "exitPriceQuote": 0.8639,
      "grossPnlGbp": -6.969450574979679,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.56945057497968,
      "cashChangeGbp": -7.769450574979679,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8688202800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.34847252874898393,
      "mfePct": 0,
      "maeGbp": -6.969450574979679,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8609,
      "observedDuringTradeHighPrice": 0.8639,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8609,
      "fullObservedHighPrice": 0.8639,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124291419-d622398b475ae",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:31:31.419Z",
      "closedAtUtc": "2026-10-04T14:41:31.808Z",
      "holdingPeriodMs": 600389,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.014,
      "exitPriceQuote": 11.024,
      "grossPnlGbp": 1.815870710005409,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.21587071000540892,
      "cashChangeGbp": 1.015870710005409,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 10.9126712,
      "structuralTargetPrice": 0,
      "maePct": -0.02723806065008275,
      "mfePct": 0.15434901035047427,
      "maeGbp": -0.544761213001655,
      "mfeGbp": 3.086980207009485,
      "observedDuringTradeLowPrice": 11.011,
      "observedDuringTradeHighPrice": 11.031,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.011,
      "fullObservedHighPrice": 11.031,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124269141-ff121069b1d38",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:31:09.141Z",
      "closedAtUtc": "2026-10-04T14:41:11.718Z",
      "holdingPeriodMs": 602577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4547,
      "exitPriceQuote": 0.4543,
      "grossPnlGbp": -1.759401803386899,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3594018033868993,
      "cashChangeGbp": -2.559401803386899,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45051676,
      "structuralTargetPrice": 0,
      "maePct": -0.1539476577963445,
      "mfePct": 0.10996261271167813,
      "maeGbp": -3.0789531559268903,
      "mfeGbp": 2.1992522542335626,
      "observedDuringTradeLowPrice": 0.454,
      "observedDuringTradeHighPrice": 0.4552,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.454,
      "fullObservedHighPrice": 0.4552,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124264448-ec938d6dd870c",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:31:04.448Z",
      "closedAtUtc": "2026-10-04T14:36:18.744Z",
      "holdingPeriodMs": 314296,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.057,
      "exitPriceQuote": 1.0606,
      "grossPnlGbp": 6.811731315042664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.211731315042664,
      "cashChangeGbp": 6.011731315042664,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.35 triggered at projected net £5.21 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.0472755999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.009460737937558089,
      "mfePct": 0.3973509933774817,
      "maeGbp": -0.18921475875116175,
      "mfeGbp": 7.947019867549634,
      "observedDuringTradeLowPrice": 1.0569,
      "observedDuringTradeHighPrice": 1.0612,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0569,
      "fullObservedHighPrice": 1.0612,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124059988-2759111e0796d",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:27:39.988Z",
      "closedAtUtc": "2026-10-04T14:31:28.196Z",
      "holdingPeriodMs": 228208,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07084,
      "exitPriceQuote": 0.07072,
      "grossPnlGbp": 3.387916431394554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.787916431394554,
      "cashChangeGbp": 2.5879164313945537,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.48 triggered at projected net £1.79 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.071491728,
      "structuralTargetPrice": 0,
      "maePct": -0.09881422924901272,
      "mfePct": 0.25409373235460136,
      "maeGbp": -1.9762845849802542,
      "mfeGbp": 5.081874647092027,
      "observedDuringTradeLowPrice": 0.07066,
      "observedDuringTradeHighPrice": 0.07091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07066,
      "fullObservedHighPrice": 0.07091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791123547249-d57c076189ab1",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:19:07.249Z",
      "closedAtUtc": "2026-10-04T14:29:09.222Z",
      "holdingPeriodMs": 601973,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85142,
      "exitPriceQuote": 85143.9,
      "grossPnlGbp": -0.04463132179169339,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6446313217916935,
      "cashChangeGbp": -0.8446313217916934,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85925.3064,
      "structuralTargetPrice": 0,
      "maePct": -0.018204881257193863,
      "mfePct": 0.06471541659816052,
      "maeGbp": -0.3640976251438772,
      "mfeGbp": 1.2943083319632103,
      "observedDuringTradeLowPrice": 85086.9,
      "observedDuringTradeHighPrice": 85157.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85086.9,
      "fullObservedHighPrice": 85157.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791123455025-3ac82bcbdbac9",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:17:35.025Z",
      "closedAtUtc": "2026-10-04T14:27:37.642Z",
      "holdingPeriodMs": 602617,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 786.95,
      "exitPriceQuote": 787.17,
      "grossPnlGbp": -0.559120655695822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1591206556958222,
      "cashChangeGbp": -1.359120655695822,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 794.1899400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.027956032784791102,
      "mfePct": 0.04066332041426393,
      "maeGbp": -0.559120655695822,
      "mfeGbp": 0.8132664082852785,
      "observedDuringTradeLowPrice": 786.63,
      "observedDuringTradeHighPrice": 787.1699999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 786.63,
      "fullObservedHighPrice": 787.1699999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791124039028-7d26892525a4c",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:27:19.028Z",
      "closedAtUtc": "2026-10-04T14:27:35.426Z",
      "holdingPeriodMs": 16398,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07531,
      "exitPriceQuote": 0.07551,
      "grossPnlGbp": 5.311379630858899,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.711379630858899,
      "cashChangeGbp": 4.511379630858899,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.02 triggered at projected net £3.71 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07461714800000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5311379630859083,
      "maeGbp": 0,
      "mfeGbp": 10.622759261718167,
      "observedDuringTradeLowPrice": 0.07531,
      "observedDuringTradeHighPrice": 0.07571,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07531,
      "fullObservedHighPrice": 0.07571,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791123434995-5f70cbf6827ab",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:17:14.995Z",
      "closedAtUtc": "2026-10-04T14:27:16.790Z",
      "holdingPeriodMs": 601795,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04825,
      "exitPriceQuote": 0.04829,
      "grossPnlGbp": -1.658031088082834,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.2580310880828343,
      "cashChangeGbp": -2.458031088082834,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048693900000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.1658031088082834,
      "mfePct": 0,
      "maeGbp": -3.3160621761656675,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04825,
      "observedDuringTradeHighPrice": 0.048330000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04825,
      "fullObservedHighPrice": 0.048330000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791122943251-c98553ace6482",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:09:03.251Z",
      "closedAtUtc": "2026-10-04T14:19:04.968Z",
      "holdingPeriodMs": 601717,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 178.73,
      "exitPriceQuote": 178.71,
      "grossPnlGbp": 0.22380126447694076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3761987355230594,
      "cashChangeGbp": -0.5761987355230593,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 180.374316,
      "structuralTargetPrice": 0,
      "maePct": -0.15666088513400164,
      "mfePct": 0.04476025289541996,
      "maeGbp": -3.1332177026800325,
      "mfeGbp": 0.8952050579083992,
      "observedDuringTradeLowPrice": 178.65,
      "observedDuringTradeHighPrice": 179.01,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 178.65,
      "fullObservedHighPrice": 179.01,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791123058272-5d070a313db23",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:10:58.272Z",
      "closedAtUtc": "2026-10-04T14:17:32.057Z",
      "holdingPeriodMs": 393785,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4049,
      "exitPriceQuote": 0.4042,
      "grossPnlGbp": 3.4576438626820374,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8576438626820373,
      "cashChangeGbp": 2.657643862682037,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.32 triggered at projected net £1.86 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40862508000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.22227710545814078,
      "mfePct": 0.3457643862682037,
      "maeGbp": -4.445542109162815,
      "mfeGbp": 6.915287725364075,
      "observedDuringTradeLowPrice": 0.4035,
      "observedDuringTradeHighPrice": 0.4058,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4035,
      "fullObservedHighPrice": 0.4058,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791123370462-805559f26d243",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:16:10.462Z",
      "closedAtUtc": "2026-10-04T14:17:12.704Z",
      "holdingPeriodMs": 62242,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5488,
      "exitPriceQuote": 3.5448,
      "grossPnlGbp": 2.25428313796213,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6542831379621301,
      "cashChangeGbp": 1.4542831379621302,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £0.65 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.5814489600000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23388187556356382,
      "maeGbp": 0,
      "mfeGbp": 4.677637511271277,
      "observedDuringTradeLowPrice": 3.5405,
      "observedDuringTradeHighPrice": 3.5488,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5405,
      "fullObservedHighPrice": 3.5488,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791123265865-2464fd61cddd5",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:14:25.865Z",
      "closedAtUtc": "2026-10-04T14:16:07.701Z",
      "holdingPeriodMs": 101836,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01729,
      "exitPriceQuote": 0.017351,
      "grossPnlGbp": -7.056101792943731,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.656101792943732,
      "cashChangeGbp": -7.856101792943731,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.017449068,
      "structuralTargetPrice": 0,
      "maePct": -0.35280508964718654,
      "mfePct": 0.06940427993058487,
      "maeGbp": -7.056101792943731,
      "mfeGbp": 1.3880855986116976,
      "observedDuringTradeLowPrice": 0.017278,
      "observedDuringTradeHighPrice": 0.017351,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.017278,
      "fullObservedHighPrice": 0.017351,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791122662863-40e370897740a",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:04:22.863Z",
      "closedAtUtc": "2026-10-04T14:14:23.718Z",
      "holdingPeriodMs": 600855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06589,
      "exitPriceQuote": 0.06597,
      "grossPnlGbp": -2.4282895735315444,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.028289573531545,
      "cashChangeGbp": -3.228289573531544,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06649618800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3338898163605979,
      "mfePct": 0.04553042950372173,
      "maeGbp": -6.677796327211958,
      "mfeGbp": 0.9106085900744345,
      "observedDuringTradeLowPrice": 0.06586,
      "observedDuringTradeHighPrice": 0.06611,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06586,
      "fullObservedHighPrice": 0.06611,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791122585683-023e531c87d15",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:03:05.683Z",
      "closedAtUtc": "2026-10-04T14:05:56.099Z",
      "holdingPeriodMs": 170416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4062,
      "exitPriceQuote": 0.4053,
      "grossPnlGbp": 4.431314623338316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8313146233383155,
      "cashChangeGbp": 3.631314623338316,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.79 triggered at projected net £2.83 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40993704000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.024618414574098715,
      "mfePct": 0.36927621861152177,
      "maeGbp": -0.4923682914819743,
      "mfeGbp": 7.385524372230435,
      "observedDuringTradeLowPrice": 0.4047,
      "observedDuringTradeHighPrice": 0.40630000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4047,
      "fullObservedHighPrice": 0.40630000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791122463210-8a1b7c6779403",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:01:03.210Z",
      "closedAtUtc": "2026-10-04T14:03:28.784Z",
      "holdingPeriodMs": 145574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1959,
      "exitPriceQuote": 1.1915,
      "grossPnlGbp": -7.358474788861877,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.958474788861878,
      "cashChangeGbp": -8.158474788861877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.18489772,
      "structuralTargetPrice": 0,
      "maePct": -0.36792373944309387,
      "mfePct": 0.2006856760598677,
      "maeGbp": -7.358474788861878,
      "mfeGbp": 4.013713521197354,
      "observedDuringTradeLowPrice": 1.1915,
      "observedDuringTradeHighPrice": 1.1983,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1915,
      "fullObservedHighPrice": 1.1983,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791122580701-066681eff0eaf",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T14:03:00.701Z",
      "closedAtUtc": "2026-10-04T14:03:13.760Z",
      "holdingPeriodMs": 13059,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9693,
      "exitPriceQuote": 1.9767,
      "grossPnlGbp": -7.515360788097142,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.115360788097142,
      "cashChangeGbp": -8.315360788097141,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9874175600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3757680394048571,
      "mfePct": 0,
      "maeGbp": -7.515360788097142,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.9693,
      "observedDuringTradeHighPrice": 1.9767000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9693,
      "fullObservedHighPrice": 1.9767000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791122104726-7b85f01f783f2",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:55:04.726Z",
      "closedAtUtc": "2026-10-04T14:00:13.924Z",
      "holdingPeriodMs": 309198,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07169,
      "exitPriceQuote": 0.07185,
      "grossPnlGbp": 4.463662993443813,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8636629934438127,
      "cashChangeGbp": 3.663662993443813,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.98 triggered at projected net £2.86 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07103045200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.013948946854526434,
      "mfePct": 0.2789789370902383,
      "maeGbp": -0.2789789370905287,
      "mfeGbp": 5.579578741804766,
      "observedDuringTradeLowPrice": 0.07168,
      "observedDuringTradeHighPrice": 0.07189,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07168,
      "fullObservedHighPrice": 0.07189,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791121683602-b61ba50f91d8d",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:48:03.602Z",
      "closedAtUtc": "2026-10-04T13:58:07.105Z",
      "holdingPeriodMs": 603503,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33525,
      "exitPriceQuote": 0.33525,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33833430000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.03877703206562833,
      "mfePct": 0.017897091722596417,
      "maeGbp": -0.7755406413125666,
      "mfeGbp": 0.35794183445192834,
      "observedDuringTradeLowPrice": 0.33519,
      "observedDuringTradeHighPrice": 0.33538,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33519,
      "fullObservedHighPrice": 0.33538,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791121501677-2158018e4408",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:45:01.677Z",
      "closedAtUtc": "2026-10-04T13:55:01.877Z",
      "holdingPeriodMs": 600200,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.027,
      "exitPriceQuote": 90.096,
      "grossPnlGbp": -1.5328734712920038,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.1328734712920037,
      "cashChangeGbp": -2.332873471292004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 90.85524840000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17994601619513248,
      "mfePct": 0,
      "maeGbp": -3.5989203239026493,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 90.027,
      "observedDuringTradeHighPrice": 90.189,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.027,
      "fullObservedHighPrice": 90.189,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791121688999-c22270aac33f4",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:48:08.999Z",
      "closedAtUtc": "2026-10-04T13:54:04.505Z",
      "holdingPeriodMs": 355506,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3666,
      "exitPriceQuote": 0.3659,
      "grossPnlGbp": 3.8188761593015736,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2188761593015736,
      "cashChangeGbp": 3.0188761593015734,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.31 triggered at projected net £2.22 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.36997272000000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.24549918166938256,
      "maeGbp": 0,
      "mfeGbp": 4.909983633387651,
      "observedDuringTradeLowPrice": 0.3657,
      "observedDuringTradeHighPrice": 0.3666,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3657,
      "fullObservedHighPrice": 0.3666,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791121021034-f6f126b8f97b8",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:37:01.034Z",
      "closedAtUtc": "2026-10-04T13:47:03.412Z",
      "holdingPeriodMs": 602378,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 121.74,
      "exitPriceQuote": 121.65,
      "grossPnlGbp": -1.4785608674221982,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.0785608674221985,
      "cashChangeGbp": -2.278560867422198,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 120.619992,
      "structuralTargetPrice": 0,
      "maePct": -0.16428454082469907,
      "mfePct": 0.1560703137834828,
      "maeGbp": -3.285690816493981,
      "mfeGbp": 3.121406275669656,
      "observedDuringTradeLowPrice": 121.54,
      "observedDuringTradeHighPrice": 121.93,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 121.54,
      "fullObservedHighPrice": 121.93,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791120661474-4b66c37e806e3",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:31:01.473Z",
      "closedAtUtc": "2026-10-04T13:41:03.738Z",
      "holdingPeriodMs": 602265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5012,
      "exitPriceQuote": 1.5023,
      "grossPnlGbp": 1.4654942712495054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.1345057287504947,
      "cashChangeGbp": 0.6654942712495053,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.48738896,
      "structuralTargetPrice": 0,
      "maePct": -0.026645350386369435,
      "mfePct": 0.22648547828402926,
      "maeGbp": -0.5329070077273886,
      "mfeGbp": 4.5297095656805855,
      "observedDuringTradeLowPrice": 1.5008,
      "observedDuringTradeHighPrice": 1.5046,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5008,
      "fullObservedHighPrice": 1.5046,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791121061582-108b500f22e0f",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:37:41.582Z",
      "closedAtUtc": "2026-10-04T13:39:43.762Z",
      "holdingPeriodMs": 122180,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6983,
      "exitPriceQuote": 0.7008,
      "grossPnlGbp": -7.160246312472996,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.760246312472995,
      "cashChangeGbp": -7.960246312472996,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.70472436,
      "structuralTargetPrice": 0,
      "maePct": -0.35801231562364977,
      "mfePct": 0,
      "maeGbp": -7.160246312472996,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6983,
      "observedDuringTradeHighPrice": 0.7008,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6983,
      "fullObservedHighPrice": 0.7008,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791120778932-e1eb0d7c1368f",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:32:58.932Z",
      "closedAtUtc": "2026-10-04T13:33:03.665Z",
      "holdingPeriodMs": 4733,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07906,
      "exitPriceQuote": 0.07872,
      "grossPnlGbp": -8.601062484189399,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.201062484189398,
      "cashChangeGbp": -9.4010624841894,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.078332648,
      "structuralTargetPrice": 0,
      "maePct": -0.4300531242094699,
      "mfePct": 0,
      "maeGbp": -8.601062484189399,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07872,
      "observedDuringTradeHighPrice": 0.07906,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07872,
      "fullObservedHighPrice": 0.07906,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791120420613-1484559828b48",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:27:00.613Z",
      "closedAtUtc": "2026-10-04T13:32:39.298Z",
      "holdingPeriodMs": 338685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6996,
      "exitPriceQuote": 0.6985,
      "grossPnlGbp": 3.144654088050286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5446540880502857,
      "cashChangeGbp": 2.3446540880502855,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.26 triggered at projected net £1.54 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.70603632,
      "structuralTargetPrice": 0,
      "maePct": -0.2001143510577411,
      "mfePct": 0.24299599771298383,
      "maeGbp": -4.002287021154823,
      "mfeGbp": 4.859919954259677,
      "observedDuringTradeLowPrice": 0.6979,
      "observedDuringTradeHighPrice": 0.701,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6979,
      "fullObservedHighPrice": 0.701,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791120303273-3832b84560903",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:25:03.273Z",
      "closedAtUtc": "2026-10-04T13:28:06.805Z",
      "holdingPeriodMs": 183532,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1675,
      "exitPriceQuote": 0.1667,
      "grossPnlGbp": -9.552238805970422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.152238805970422,
      "cashChangeGbp": -10.352238805970423,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16595900000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4776119402985211,
      "mfePct": 0,
      "maeGbp": -9.552238805970422,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1667,
      "observedDuringTradeHighPrice": 0.1675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1667,
      "fullObservedHighPrice": 0.1675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791120308496-e0a2dbeb8cfd2",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:25:08.496Z",
      "closedAtUtc": "2026-10-04T13:26:56.047Z",
      "holdingPeriodMs": 107551,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0255,
      "exitPriceQuote": 0.02541,
      "grossPnlGbp": -7.058823529411749,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.65882352941175,
      "cashChangeGbp": -7.858823529411749,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0252654,
      "structuralTargetPrice": 0,
      "maePct": -0.3529411764705875,
      "mfePct": 0.039215686274521815,
      "maeGbp": -7.05882352941175,
      "mfeGbp": 0.7843137254904363,
      "observedDuringTradeLowPrice": 0.02541,
      "observedDuringTradeHighPrice": 0.02551,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02541,
      "fullObservedHighPrice": 0.02551,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791120182983-2d561783f87e6",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:23:02.983Z",
      "closedAtUtc": "2026-10-04T13:25:15.723Z",
      "holdingPeriodMs": 132740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48997,
      "exitPriceQuote": 0.49178,
      "grossPnlGbp": -7.388207441271826,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.988207441271825,
      "cashChangeGbp": -8.188207441271826,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.49447772400000006,
      "structuralTargetPrice": 0,
      "maePct": -0.3694103720635913,
      "mfePct": 0.04490070820662448,
      "maeGbp": -7.388207441271826,
      "mfeGbp": 0.8980141641324896,
      "observedDuringTradeLowPrice": 0.48975,
      "observedDuringTradeHighPrice": 0.49178,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.48975,
      "fullObservedHighPrice": 0.49178,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791119601997-a7fe4298a4f9f",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:13:21.997Z",
      "closedAtUtc": "2026-10-04T13:23:23.047Z",
      "holdingPeriodMs": 601050,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7941,
      "exitPriceQuote": 0.7923,
      "grossPnlGbp": -4.533434076312867,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.1334340763128665,
      "cashChangeGbp": -5.333434076312867,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7867942800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.30222893842086246,
      "mfePct": 0.03777861730260256,
      "maeGbp": -6.044578768417249,
      "mfeGbp": 0.7555723460520513,
      "observedDuringTradeLowPrice": 0.7917,
      "observedDuringTradeHighPrice": 0.7944,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7917,
      "fullObservedHighPrice": 0.7944,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791119671951-db7eb47ff5581",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:14:31.951Z",
      "closedAtUtc": "2026-10-04T13:22:28.933Z",
      "holdingPeriodMs": 476982,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.37,
      "exitPriceQuote": 0.3692,
      "grossPnlGbp": 4.324324324324448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.724324324324448,
      "cashChangeGbp": 3.524324324324448,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.81 triggered at projected net £2.72 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.373404,
      "structuralTargetPrice": 0,
      "maePct": -0.1621621621621593,
      "mfePct": 0.2702702702702705,
      "maeGbp": -3.2432432432431866,
      "mfeGbp": 5.40540540540541,
      "observedDuringTradeLowPrice": 0.369,
      "observedDuringTradeHighPrice": 0.3706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.369,
      "fullObservedHighPrice": 0.3706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791120077171-37d4ea96a844",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:21:17.171Z",
      "closedAtUtc": "2026-10-04T13:21:23.908Z",
      "holdingPeriodMs": 6737,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07212,
      "exitPriceQuote": 0.07184,
      "grossPnlGbp": -7.7648363838048375,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.364836383804837,
      "cashChangeGbp": -8.564836383804838,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07145649600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.38824181919024187,
      "mfePct": 0,
      "maeGbp": -7.7648363838048375,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07184,
      "observedDuringTradeHighPrice": 0.07212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07184,
      "fullObservedHighPrice": 0.07212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791119579457-a8d66320eac82",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:12:59.457Z",
      "closedAtUtc": "2026-10-04T13:19:35.059Z",
      "holdingPeriodMs": 395602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.083,
      "exitPriceQuote": 0.08271,
      "grossPnlGbp": -6.987951807228881,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.587951807228881,
      "cashChangeGbp": -7.787951807228881,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0822364,
      "structuralTargetPrice": 0,
      "maePct": -0.3493975903614441,
      "mfePct": 0.03614457831325572,
      "maeGbp": -6.987951807228882,
      "mfeGbp": 0.7228915662651143,
      "observedDuringTradeLowPrice": 0.08271,
      "observedDuringTradeHighPrice": 0.08302999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08271,
      "fullObservedHighPrice": 0.08302999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791119584674-437a28846e8ad",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:13:04.674Z",
      "closedAtUtc": "2026-10-04T13:13:37.955Z",
      "holdingPeriodMs": 33281,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.017913,
      "exitPriceQuote": 0.017902,
      "grossPnlGbp": 1.2281583207723021,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.37184167922769795,
      "cashChangeGbp": 0.4281583207723021,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.77 triggered at projected net £-0.37 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0180777996,
      "structuralTargetPrice": 0,
      "maePct": -0.022330151286777934,
      "mfePct": 0.4186903366270233,
      "maeGbp": -0.44660302573555866,
      "mfeGbp": 8.373806732540466,
      "observedDuringTradeLowPrice": 0.017838,
      "observedDuringTradeHighPrice": 0.017917,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.017838,
      "fullObservedHighPrice": 0.017917,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791119232254-913815081a3e4",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:07:12.254Z",
      "closedAtUtc": "2026-10-04T13:13:17.412Z",
      "holdingPeriodMs": 365158,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006293,
      "exitPriceQuote": 0.00627,
      "grossPnlGbp": -7.309709200699057,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.909709200699057,
      "cashChangeGbp": -8.109709200699058,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0062351044,
      "structuralTargetPrice": 0,
      "maePct": -0.36548546003495286,
      "mfePct": 0.03178134435087026,
      "maeGbp": -7.309709200699057,
      "mfeGbp": 0.6356268870174052,
      "observedDuringTradeLowPrice": 0.00627,
      "observedDuringTradeHighPrice": 0.006295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00627,
      "fullObservedHighPrice": 0.006295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791119482532-a99b0e47482fa",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:11:22.532Z",
      "closedAtUtc": "2026-10-04T13:12:31.870Z",
      "holdingPeriodMs": 69338,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04396,
      "exitPriceQuote": 0.0439,
      "grossPnlGbp": 2.7297543221108986,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1297543221108985,
      "cashChangeGbp": 1.9297543221108986,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.40 triggered at projected net £1.13 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.044364432,
      "structuralTargetPrice": 0,
      "maePct": -0.15923566878981033,
      "mfePct": 0.25022747952684027,
      "maeGbp": -3.1847133757962065,
      "mfeGbp": 5.004549590536805,
      "observedDuringTradeLowPrice": 0.04385,
      "observedDuringTradeHighPrice": 0.04403,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04385,
      "fullObservedHighPrice": 0.04403,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118936418-1b0749a3fddcb",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:02:16.418Z",
      "closedAtUtc": "2026-10-04T13:12:17.229Z",
      "holdingPeriodMs": 600811,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5978,
      "exitPriceQuote": 3.604,
      "grossPnlGbp": -3.446550669853914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.046550669853914,
      "cashChangeGbp": -4.246550669853914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.63089976,
      "structuralTargetPrice": 0,
      "maePct": -0.22791706042581536,
      "mfePct": 0,
      "maeGbp": -4.558341208516307,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 3.5978,
      "observedDuringTradeHighPrice": 3.606,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5978,
      "fullObservedHighPrice": 3.606,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118877105-0e324911a8a79",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:01:17.105Z",
      "closedAtUtc": "2026-10-04T13:11:20.395Z",
      "holdingPeriodMs": 603290,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85094.6,
      "exitPriceQuote": 85092.8,
      "grossPnlGbp": 0.042305857246004094,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.557694142753996,
      "cashChangeGbp": -0.7576941427539959,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85877.47032000001,
      "structuralTargetPrice": 0,
      "maePct": -0.03313958817597955,
      "mfePct": 0.01845005441004675,
      "maeGbp": -0.6627917635195909,
      "mfeGbp": 0.369001088200935,
      "observedDuringTradeLowPrice": 85078.9,
      "observedDuringTradeHighPrice": 85122.80000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85078.9,
      "fullObservedHighPrice": 85122.80000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118627955-4cf454e03094c",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:57:07.955Z",
      "closedAtUtc": "2026-10-04T13:07:09.775Z",
      "holdingPeriodMs": 601820,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 550.57,
      "exitPriceQuote": 550.79,
      "grossPnlGbp": 0.7991717674407017,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8008282325592984,
      "cashChangeGbp": -0.0008282325592983142,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 545.504756,
      "structuralTargetPrice": 0,
      "maePct": -0.1507528561309263,
      "mfePct": 0.05630528361515255,
      "maeGbp": -3.0150571226185257,
      "mfeGbp": 1.1261056723030511,
      "observedDuringTradeLowPrice": 549.74,
      "observedDuringTradeHighPrice": 550.88,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 549.74,
      "fullObservedHighPrice": 550.88,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118332307-0a9afad6ecb69",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:52:12.307Z",
      "closedAtUtc": "2026-10-04T13:02:14.171Z",
      "holdingPeriodMs": 601864,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.138,
      "exitPriceQuote": 90.167,
      "grossPnlGbp": -0.6434578091370201,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2434578091370203,
      "cashChangeGbp": -1.44345780913702,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 90.96726960000001,
      "structuralTargetPrice": 0,
      "maePct": -0.0432669906143929,
      "mfePct": 0.05103286072467381,
      "maeGbp": -0.8653398122878581,
      "mfeGbp": 1.0206572144934762,
      "observedDuringTradeLowPrice": 90.092,
      "observedDuringTradeHighPrice": 90.177,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.092,
      "fullObservedHighPrice": 90.177,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118868489-c4cb8b942414",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T13:01:08.489Z",
      "closedAtUtc": "2026-10-04T13:01:14.667Z",
      "holdingPeriodMs": 6178,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07081,
      "exitPriceQuote": 0.07051,
      "grossPnlGbp": -8.473379466176944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.073379466176943,
      "cashChangeGbp": -9.273379466176944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bull flag supports long; 2.09% impulse followed by counter-trend parallel flag; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070158548,
      "structuralTargetPrice": 0,
      "maePct": -0.4236689733088472,
      "mfePct": 0,
      "maeGbp": -8.473379466176944,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07051,
      "observedDuringTradeHighPrice": 0.07081,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07051,
      "fullObservedHighPrice": 0.07081,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118722951-422dd20886be3",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:58:42.951Z",
      "closedAtUtc": "2026-10-04T13:01:05.504Z",
      "holdingPeriodMs": 142553,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0608,
      "exitPriceQuote": 0.06079,
      "grossPnlGbp": -0.32894736842115335,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.9289473684211536,
      "cashChangeGbp": -1.1289473684211533,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.33 triggered at projected net £-1.93 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06024064,
      "structuralTargetPrice": 0,
      "maePct": -0.16447368421053105,
      "mfePct": 0.24671052631578513,
      "maeGbp": -3.289473684210621,
      "mfeGbp": 4.934210526315702,
      "observedDuringTradeLowPrice": 0.0607,
      "observedDuringTradeHighPrice": 0.06094999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0607,
      "fullObservedHighPrice": 0.06094999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118120439-579a6b409c987",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:48:40.439Z",
      "closedAtUtc": "2026-10-04T12:58:40.647Z",
      "holdingPeriodMs": 600208,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2602,
      "exitPriceQuote": 0.26,
      "grossPnlGbp": -1.5372790161412606,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.1372790161412607,
      "cashChangeGbp": -2.3372790161412604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25780616,
      "structuralTargetPrice": 0,
      "maePct": -0.11529592621059453,
      "mfePct": 0.07686395080708436,
      "maeGbp": -2.3059185242118905,
      "mfeGbp": 1.5372790161416874,
      "observedDuringTradeLowPrice": 0.2599,
      "observedDuringTradeHighPrice": 0.2604,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2599,
      "fullObservedHighPrice": 0.2604,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118024991-7290ecacb8625",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:47:04.991Z",
      "closedAtUtc": "2026-10-04T12:57:05.695Z",
      "holdingPeriodMs": 600704,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20014,
      "exitPriceQuote": 0.19985,
      "grossPnlGbp": -2.89797142000612,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.49797142000612,
      "cashChangeGbp": -3.6979714200061204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19829871200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17987408813830277,
      "mfePct": 0,
      "maeGbp": -3.5974817627660554,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.19978,
      "observedDuringTradeHighPrice": 0.20014,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19978,
      "fullObservedHighPrice": 0.20014,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791118147321-3676fa26f8deb",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:49:07.321Z",
      "closedAtUtc": "2026-10-04T12:52:09.732Z",
      "holdingPeriodMs": 182411,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.363,
      "exitPriceQuote": 3.376,
      "grossPnlGbp": 7.731192387748975,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.131192387748975,
      "cashChangeGbp": 6.931192387748975,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.32 triggered at projected net £6.13 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3320604,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.44603033006244797,
      "maeGbp": 0,
      "mfeGbp": 8.92060660124896,
      "observedDuringTradeLowPrice": 3.363,
      "observedDuringTradeHighPrice": 3.378,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.363,
      "fullObservedHighPrice": 3.378,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791117542588-3656bb487427",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:39:02.588Z",
      "closedAtUtc": "2026-10-04T12:49:04.990Z",
      "holdingPeriodMs": 602402,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.994,
      "exitPriceQuote": 27.953,
      "grossPnlGbp": 2.929199114095904,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3291991140959039,
      "cashChangeGbp": 2.129199114095904,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.2515448,
      "structuralTargetPrice": 0,
      "maePct": -0.03572194041580897,
      "mfePct": 0.1464599557047952,
      "maeGbp": -0.7144388083161795,
      "mfeGbp": 2.929199114095904,
      "observedDuringTradeLowPrice": 27.953,
      "observedDuringTradeHighPrice": 28.004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.953,
      "fullObservedHighPrice": 28.004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791117928126-8544b025347e9",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:45:28.126Z",
      "closedAtUtc": "2026-10-04T12:48:37.006Z",
      "holdingPeriodMs": 188880,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07039,
      "exitPriceQuote": 0.0706,
      "grossPnlGbp": 5.966756641568457,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.3667566415684576,
      "cashChangeGbp": 5.166756641568457,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.79 triggered at projected net £4.37 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06974241199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.32675095894302336,
      "mfePct": 0.36937064923996343,
      "maeGbp": -6.535019178860467,
      "mfeGbp": 7.387412984799268,
      "observedDuringTradeLowPrice": 0.07016,
      "observedDuringTradeHighPrice": 0.07065,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07016,
      "fullObservedHighPrice": 0.07065,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791117420117-677e94820ad14",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:37:00.117Z",
      "closedAtUtc": "2026-10-04T12:47:02.301Z",
      "holdingPeriodMs": 602184,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.725,
      "exitPriceQuote": 0.725,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.73167,
      "structuralTargetPrice": 0,
      "maePct": -0.3172413793103405,
      "mfePct": 0.08275862068964607,
      "maeGbp": -6.34482758620681,
      "mfeGbp": 1.6551724137929213,
      "observedDuringTradeLowPrice": 0.7244,
      "observedDuringTradeHighPrice": 0.7273000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7244,
      "fullObservedHighPrice": 0.7273000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791117831281-a1887fe140f16",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:43:51.281Z",
      "closedAtUtc": "2026-10-04T12:45:25.724Z",
      "holdingPeriodMs": 94443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0132,
      "exitPriceQuote": 2.017,
      "grossPnlGbp": 3.7750844426783488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1750844426783487,
      "cashChangeGbp": 2.975084442678349,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.57 triggered at projected net £2.18 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9946785599999999,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2582952513411641,
      "maeGbp": 0,
      "mfeGbp": 5.165905026823282,
      "observedDuringTradeLowPrice": 2.0132,
      "observedDuringTradeHighPrice": 2.0184,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0132,
      "fullObservedHighPrice": 2.0184,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791117414689-f51275640fb7a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:36:54.689Z",
      "closedAtUtc": "2026-10-04T12:43:49.001Z",
      "holdingPeriodMs": 414312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.41,
      "exitPriceQuote": 0.4115,
      "grossPnlGbp": -7.317073170731715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.917073170731715,
      "cashChangeGbp": -8.117073170731715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.41377200000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.36585365853658575,
      "mfePct": 0.12195121951219523,
      "maeGbp": -7.317073170731715,
      "mfeGbp": 2.4390243902439046,
      "observedDuringTradeLowPrice": 0.4095,
      "observedDuringTradeHighPrice": 0.4115,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4095,
      "fullObservedHighPrice": 0.4115,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791116938522-947c174eaf608",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:28:58.522Z",
      "closedAtUtc": "2026-10-04T12:38:59.945Z",
      "holdingPeriodMs": 601423,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24531,
      "exitPriceQuote": 0.24504,
      "grossPnlGbp": 2.2012963189433163,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6012963189433163,
      "cashChangeGbp": 1.4012963189433163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24756685200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.1997472585707841,
      "mfePct": 0.22012963189434295,
      "maeGbp": -3.9949451714156816,
      "mfeGbp": 4.402592637886859,
      "observedDuringTradeLowPrice": 0.24477,
      "observedDuringTradeHighPrice": 0.24580000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24477,
      "fullObservedHighPrice": 0.24580000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791117144376-d3699a46dfea8",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:32:24.376Z",
      "closedAtUtc": "2026-10-04T12:36:10.881Z",
      "holdingPeriodMs": 226505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002519,
      "exitPriceQuote": 0.002528,
      "grossPnlGbp": -7.145692735212301,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.745692735212302,
      "cashChangeGbp": -7.945692735212301,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025421748,
      "structuralTargetPrice": 0,
      "maePct": -0.35728463676061506,
      "mfePct": 0,
      "maeGbp": -7.145692735212301,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002519,
      "observedDuringTradeHighPrice": 0.002528,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002519,
      "fullObservedHighPrice": 0.002528,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791116576457-06145166bd14b",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:22:56.457Z",
      "closedAtUtc": "2026-10-04T12:32:57.002Z",
      "holdingPeriodMs": 600545,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 548.37,
      "exitPriceQuote": 549.74,
      "grossPnlGbp": -4.996626365410232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.596626365410232,
      "cashChangeGbp": -5.796626365410232,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 553.4150040000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2735379397122381,
      "mfePct": 0.11123876214964598,
      "maeGbp": -5.4707587942447615,
      "mfeGbp": 2.2247752429929197,
      "observedDuringTradeLowPrice": 547.76,
      "observedDuringTradeHighPrice": 549.87,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 547.76,
      "fullObservedHighPrice": 549.87,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791116621736-5751bee9fe699",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:23:41.736Z",
      "closedAtUtc": "2026-10-04T12:32:19.476Z",
      "holdingPeriodMs": 517740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.844,
      "exitPriceQuote": 0.8471,
      "grossPnlGbp": -7.345971563981023,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.945971563981024,
      "cashChangeGbp": -8.145971563981023,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8517648000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.36729857819905115,
      "mfePct": 0.011848341232226183,
      "maeGbp": -7.345971563981023,
      "mfeGbp": 0.23696682464452365,
      "observedDuringTradeLowPrice": 0.8439,
      "observedDuringTradeHighPrice": 0.8471000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8439,
      "fullObservedHighPrice": 0.8471000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791116816914-647a006a7f8ea",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:26:56.914Z",
      "closedAtUtc": "2026-10-04T12:28:54.288Z",
      "holdingPeriodMs": 117374,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06853,
      "exitPriceQuote": 0.06865,
      "grossPnlGbp": 3.502115861666686,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9021158616666858,
      "cashChangeGbp": 2.7021158616666856,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.36 triggered at projected net £1.90 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06789952399999999,
      "structuralTargetPrice": 0,
      "maePct": -0.24806654020135652,
      "mfePct": 0.24806654020137678,
      "maeGbp": -4.9613308040271304,
      "mfeGbp": 4.9613308040275355,
      "observedDuringTradeLowPrice": 0.06836,
      "observedDuringTradeHighPrice": 0.0687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06836,
      "fullObservedHighPrice": 0.0687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791116455893-25baca941c7b4",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:20:55.893Z",
      "closedAtUtc": "2026-10-04T12:23:29.644Z",
      "holdingPeriodMs": 153751,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034724,
      "exitPriceQuote": 0.034662,
      "grossPnlGbp": 3.571017163921182,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9710171639211818,
      "cashChangeGbp": 2.771017163921182,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.12 triggered at projected net £1.97 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0350434608,
      "structuralTargetPrice": 0,
      "maePct": -0.1382329224743677,
      "mfePct": 0.23614790922704396,
      "maeGbp": -2.764658449487354,
      "mfeGbp": 4.722958184540879,
      "observedDuringTradeLowPrice": 0.034642,
      "observedDuringTradeHighPrice": 0.034772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034642,
      "fullObservedHighPrice": 0.034772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115757910-90f04b012a41c",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:09:17.910Z",
      "closedAtUtc": "2026-10-04T12:18:13.459Z",
      "holdingPeriodMs": 535549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8463,
      "exitPriceQuote": 0.8439,
      "grossPnlGbp": 5.67174760723164,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.071747607231639,
      "cashChangeGbp": 4.87174760723164,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.96 triggered at projected net £4.07 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8540859600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.11816140848398923,
      "mfePct": 0.37811650714877604,
      "maeGbp": -2.3632281696797848,
      "mfeGbp": 7.562330142975521,
      "observedDuringTradeLowPrice": 0.8431,
      "observedDuringTradeHighPrice": 0.8473000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8431,
      "fullObservedHighPrice": 0.8473000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115459660-ef21e82771a1c",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:04:19.660Z",
      "closedAtUtc": "2026-10-04T12:14:19.726Z",
      "holdingPeriodMs": 600066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.182,
      "exitPriceQuote": 28.088,
      "grossPnlGbp": 6.670924703711422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.070924703711421,
      "cashChangeGbp": 5.870924703711422,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.4412744,
      "structuralTargetPrice": 0,
      "maePct": -0.09935419771486143,
      "mfePct": 0.33709459938967734,
      "maeGbp": -1.9870839542972285,
      "mfeGbp": 6.741891987793547,
      "observedDuringTradeLowPrice": 28.087,
      "observedDuringTradeHighPrice": 28.209999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.087,
      "fullObservedHighPrice": 28.209999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115258942-389e799594628",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:00:58.942Z",
      "closedAtUtc": "2026-10-04T12:06:58.562Z",
      "holdingPeriodMs": 359620,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009222,
      "exitPriceQuote": 0.009255,
      "grossPnlGbp": -7.15679895901107,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.75679895901107,
      "cashChangeGbp": -7.95679895901107,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0093068424,
      "structuralTargetPrice": 0,
      "maePct": -0.3578399479505535,
      "mfePct": 0.0325309043591361,
      "maeGbp": -7.15679895901107,
      "mfeGbp": 0.6506180871827221,
      "observedDuringTradeLowPrice": 0.009219,
      "observedDuringTradeHighPrice": 0.009255,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009219,
      "fullObservedHighPrice": 0.009255,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115510158-ff448bcdeb31",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:05:10.158Z",
      "closedAtUtc": "2026-10-04T12:06:30.759Z",
      "holdingPeriodMs": 80601,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03,
      "exitPriceQuote": 0.02997,
      "grossPnlGbp": -1.9999999999999185,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.599999999999919,
      "cashChangeGbp": -2.7999999999999186,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.40 triggered at projected net £-3.60 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.029724,
      "structuralTargetPrice": 0,
      "maePct": -0.2666666666666674,
      "mfePct": 0.2999999999999994,
      "maeGbp": -5.333333333333347,
      "mfeGbp": 5.999999999999988,
      "observedDuringTradeLowPrice": 0.02992,
      "observedDuringTradeHighPrice": 0.030089999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02992,
      "fullObservedHighPrice": 0.030089999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115414659-f690f7880e4cd",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:03:34.659Z",
      "closedAtUtc": "2026-10-04T12:05:06.519Z",
      "holdingPeriodMs": 91860,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06653,
      "exitPriceQuote": 0.06676,
      "grossPnlGbp": -6.914174056816296,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.514174056816296,
      "cashChangeGbp": -7.7141740568162955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06714207600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3457087028408148,
      "mfePct": 0,
      "maeGbp": -6.914174056816296,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06653,
      "observedDuringTradeHighPrice": 0.06676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06653,
      "fullObservedHighPrice": 0.06676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115321774-0a09b13f6bb3d",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:02:01.774Z",
      "closedAtUtc": "2026-10-04T12:04:16.910Z",
      "holdingPeriodMs": 135136,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8489,
      "exitPriceQuote": 0.8461,
      "grossPnlGbp": 6.596772293556426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.996772293556425,
      "cashChangeGbp": 5.796772293556426,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.17 triggered at projected net £5.00 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.85670988,
      "structuralTargetPrice": 0,
      "maePct": -0.023559901048413004,
      "mfePct": 0.38873836729885375,
      "maeGbp": -0.4711980209682601,
      "mfeGbp": 7.774767345977075,
      "observedDuringTradeLowPrice": 0.8456,
      "observedDuringTradeHighPrice": 0.8491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8456,
      "fullObservedHighPrice": 0.8491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115228423-ad225b9632a6e",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T12:00:28.423Z",
      "closedAtUtc": "2026-10-04T12:03:31.980Z",
      "holdingPeriodMs": 183557,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8227,
      "exitPriceQuote": 1.832,
      "grossPnlGbp": -10.204641465957192,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.804641465957191,
      "cashChangeGbp": -11.004641465957192,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.83946884,
      "structuralTargetPrice": 0,
      "maePct": -0.5102320732978596,
      "mfePct": 0.07680912931365928,
      "maeGbp": -10.204641465957192,
      "mfeGbp": 1.5361825862731857,
      "observedDuringTradeLowPrice": 1.8213,
      "observedDuringTradeHighPrice": 1.832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8213,
      "fullObservedHighPrice": 1.832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791114718939-aa2e05edd06f9",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:51:58.939Z",
      "closedAtUtc": "2026-10-04T12:01:59.372Z",
      "holdingPeriodMs": 600433,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.01,
      "exitPriceQuote": 9.024,
      "grossPnlGbp": -3.107658157602519,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.707658157602519,
      "cashChangeGbp": -3.907658157602519,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.092892,
      "structuralTargetPrice": 0,
      "maePct": -0.16648168701443472,
      "mfePct": 0.08879023307435205,
      "maeGbp": -3.3296337402886946,
      "mfeGbp": 1.7758046614870409,
      "observedDuringTradeLowPrice": 9.002,
      "observedDuringTradeHighPrice": 9.025,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.002,
      "fullObservedHighPrice": 9.025,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791114653608-8b5e86ccbea1c",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:50:53.608Z",
      "closedAtUtc": "2026-10-04T12:00:56.478Z",
      "holdingPeriodMs": 602870,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.295,
      "exitPriceQuote": 90.214,
      "grossPnlGbp": 1.7941192757074715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.19411927570747145,
      "cashChangeGbp": 0.9941192757074715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 91.12571400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.001107481034392574,
      "mfePct": 0.10631817930118348,
      "maeGbp": -0.022149620687851482,
      "mfeGbp": 2.1263635860236696,
      "observedDuringTradeLowPrice": 90.199,
      "observedDuringTradeHighPrice": 90.296,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.199,
      "fullObservedHighPrice": 90.296,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791115096872-5f766a4731bab",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:58:16.872Z",
      "closedAtUtc": "2026-10-04T12:00:25.667Z",
      "holdingPeriodMs": 128795,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7294,
      "exitPriceQuote": 0.7282,
      "grossPnlGbp": 3.2903756512204274,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6903756512204273,
      "cashChangeGbp": 2.490375651220427,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.06 triggered at projected net £1.69 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7361104800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.10967918837399394,
      "mfePct": 0.23306827529476756,
      "maeGbp": -2.1935837674798786,
      "mfeGbp": 4.661365505895351,
      "observedDuringTradeLowPrice": 0.7277,
      "observedDuringTradeHighPrice": 0.7302,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7277,
      "fullObservedHighPrice": 0.7302,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791114910768-394d51ad81f6b",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:55:10.768Z",
      "closedAtUtc": "2026-10-04T11:58:14.071Z",
      "holdingPeriodMs": 183303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08184,
      "exitPriceQuote": 0.08169,
      "grossPnlGbp": 3.6656891495600528,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0656891495600527,
      "cashChangeGbp": 2.865689149560053,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.78 triggered at projected net £2.07 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08259292800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.1466275659824157,
      "mfePct": 0.2688172043010728,
      "maeGbp": -2.9325513196483137,
      "mfeGbp": 5.376344086021456,
      "observedDuringTradeLowPrice": 0.08162,
      "observedDuringTradeHighPrice": 0.08196000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08162,
      "fullObservedHighPrice": 0.08196000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791114894646-45a3d8c9a696f",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:54:54.646Z",
      "closedAtUtc": "2026-10-04T11:55:07.880Z",
      "holdingPeriodMs": 13234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07804,
      "exitPriceQuote": 0.07823,
      "grossPnlGbp": 4.86929779600194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2692977960019403,
      "cashChangeGbp": 4.0692977960019405,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.86 triggered at projected net £3.27 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.077322032,
      "structuralTargetPrice": 0,
      "maePct": -0.05125576627370371,
      "mfePct": 0.42286007175806894,
      "maeGbp": -1.0251153254740741,
      "mfeGbp": 8.457201435161378,
      "observedDuringTradeLowPrice": 0.078,
      "observedDuringTradeHighPrice": 0.07837,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.078,
      "fullObservedHighPrice": 0.07837,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791114179438-d7989aaf09fed",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:42:59.438Z",
      "closedAtUtc": "2026-10-04T11:53:01.718Z",
      "holdingPeriodMs": 602280,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2461,
      "exitPriceQuote": 0.2464,
      "grossPnlGbp": -2.438033319788661,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.038033319788661,
      "cashChangeGbp": -3.238033319788661,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24836412000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.24380333197886608,
      "mfePct": 0,
      "maeGbp": -4.876066639577322,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2461,
      "observedDuringTradeHighPrice": 0.2467,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2461,
      "fullObservedHighPrice": 0.2467,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791114067629-3a993a35866e7",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:41:07.629Z",
      "closedAtUtc": "2026-10-04T11:51:08.762Z",
      "holdingPeriodMs": 601133,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0249,
      "exitPriceQuote": 0.02491,
      "grossPnlGbp": -0.8032128514058685,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4032128514058684,
      "cashChangeGbp": -1.6032128514058686,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02512908,
      "structuralTargetPrice": 0,
      "maePct": -0.20080321285141137,
      "mfePct": 0,
      "maeGbp": -4.016064257028227,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0249,
      "observedDuringTradeHighPrice": 0.02495,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0249,
      "fullObservedHighPrice": 0.02495,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791114049837-ba851ff162bc1",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:40:49.837Z",
      "closedAtUtc": "2026-10-04T11:50:50.627Z",
      "holdingPeriodMs": 600790,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13133,
      "exitPriceQuote": 0.13137,
      "grossPnlGbp": -0.6091525165610979,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.209152516561098,
      "cashChangeGbp": -1.409152516561098,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.132538236,
      "structuralTargetPrice": 0,
      "maePct": -0.14467372268331358,
      "mfePct": 0.05330084519912777,
      "maeGbp": -2.8934744536662715,
      "mfeGbp": 1.0660169039825553,
      "observedDuringTradeLowPrice": 0.13126,
      "observedDuringTradeHighPrice": 0.13152,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13126,
      "fullObservedHighPrice": 0.13152,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791113574458-9adf02fa4f91d",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:32:54.458Z",
      "closedAtUtc": "2026-10-04T11:42:57.121Z",
      "holdingPeriodMs": 602663,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85264.1,
      "exitPriceQuote": 85238.3,
      "grossPnlGbp": -0.6051784983364138,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.205178498336414,
      "cashChangeGbp": -1.4051784983364137,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 84479.67028,
      "structuralTargetPrice": 0,
      "maePct": -0.04820317108842505,
      "mfePct": 0.016419571660288443,
      "maeGbp": -0.964063421768501,
      "mfeGbp": 0.32839143320576886,
      "observedDuringTradeLowPrice": 85223,
      "observedDuringTradeHighPrice": 85278.10000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85223,
      "fullObservedHighPrice": 85278.10000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791113453892-3f13dbe631517",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:30:53.892Z",
      "closedAtUtc": "2026-10-04T11:40:55.541Z",
      "holdingPeriodMs": 601649,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2702.56,
      "exitPriceQuote": 2699.81,
      "grossPnlGbp": -2.035107453673554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.635107453673554,
      "cashChangeGbp": -2.8351074536735537,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2677.696448,
      "structuralTargetPrice": 0,
      "maePct": -0.1017553726836777,
      "mfePct": 0.013690722870163508,
      "maeGbp": -2.035107453673554,
      "mfeGbp": 0.27381445740327015,
      "observedDuringTradeLowPrice": 2699.81,
      "observedDuringTradeHighPrice": 2702.93,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2699.81,
      "fullObservedHighPrice": 2702.93,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791113462131-d8eb623b6013a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:31:02.131Z",
      "closedAtUtc": "2026-10-04T11:40:45.579Z",
      "holdingPeriodMs": 583448,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4156,
      "exitPriceQuote": 0.4146,
      "grossPnlGbp": 4.812319538017328,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.212319538017328,
      "cashChangeGbp": 4.012319538017328,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.66 triggered at projected net £3.21 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.41942352000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.02406159769008397,
      "mfePct": 0.3128007699711317,
      "maeGbp": -0.48123195380167944,
      "mfeGbp": 6.256015399422634,
      "observedDuringTradeLowPrice": 0.4143,
      "observedDuringTradeHighPrice": 0.4157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4143,
      "fullObservedHighPrice": 0.4157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791113213704-fa48d2afddc1e",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:26:53.704Z",
      "closedAtUtc": "2026-10-04T11:32:01.493Z",
      "holdingPeriodMs": 307789,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07163,
      "exitPriceQuote": 0.07176,
      "grossPnlGbp": 3.629764065335896,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.029764065335896,
      "cashChangeGbp": 2.8297640653358958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.82 triggered at projected net £2.03 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070971004,
      "structuralTargetPrice": 0,
      "maePct": -0.25129135836939775,
      "mfePct": 0.3210945134720007,
      "maeGbp": -5.0258271673879555,
      "mfeGbp": 6.421890269440014,
      "observedDuringTradeLowPrice": 0.07145,
      "observedDuringTradeHighPrice": 0.07186,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07145,
      "fullObservedHighPrice": 0.07186,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791112673532-9be5a348cc157",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:17:53.532Z",
      "closedAtUtc": "2026-10-04T11:27:53.716Z",
      "holdingPeriodMs": 600184,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 551.68,
      "exitPriceQuote": 552.33,
      "grossPnlGbp": 2.3564385150815363,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7564385150815363,
      "cashChangeGbp": 1.5564385150815363,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 546.6045439999999,
      "structuralTargetPrice": 0,
      "maePct": -0.014501160092794237,
      "mfePct": 0.1196345707656761,
      "maeGbp": -0.29002320185588476,
      "mfeGbp": 2.392691415313522,
      "observedDuringTradeLowPrice": 551.6,
      "observedDuringTradeHighPrice": 552.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 551.6,
      "fullObservedHighPrice": 552.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791112967684-3643c7cbb38b9",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:22:47.684Z",
      "closedAtUtc": "2026-10-04T11:26:33.539Z",
      "holdingPeriodMs": 225855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1045,
      "exitPriceQuote": 0.10405,
      "grossPnlGbp": -8.612440191387408,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.212440191387408,
      "cashChangeGbp": -9.41244019138741,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.1035386,
      "structuralTargetPrice": 0,
      "maePct": -0.4306220095693704,
      "mfePct": 0.019138755980867103,
      "maeGbp": -8.612440191387408,
      "mfeGbp": 0.38277511961734206,
      "observedDuringTradeLowPrice": 0.10405,
      "observedDuringTradeHighPrice": 0.10452000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10405,
      "fullObservedHighPrice": 0.10452000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791112496731-2f4fc67bde99",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:14:56.731Z",
      "closedAtUtc": "2026-10-04T11:23:11.191Z",
      "holdingPeriodMs": 494460,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06654,
      "exitPriceQuote": 0.06678,
      "grossPnlGbp": -7.2137060414789325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.813706041478932,
      "cashChangeGbp": -8.013706041478933,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06715216800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3606853020739466,
      "mfePct": 0.1051998797715669,
      "maeGbp": -7.2137060414789325,
      "mfeGbp": 2.103997595431338,
      "observedDuringTradeLowPrice": 0.06647,
      "observedDuringTradeHighPrice": 0.06678,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06647,
      "fullObservedHighPrice": 0.06678,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791112454784-38e612f979b81",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:14:14.784Z",
      "closedAtUtc": "2026-10-04T11:22:45.329Z",
      "holdingPeriodMs": 510545,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.736,
      "exitPriceQuote": 0.7346,
      "grossPnlGbp": 3.8043478260868393,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.204347826086839,
      "cashChangeGbp": 3.004347826086839,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.83 triggered at projected net £2.20 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7427712000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.13586956521739144,
      "mfePct": 0.27173913043478287,
      "maeGbp": -2.7173913043478284,
      "mfeGbp": 5.434782608695657,
      "observedDuringTradeLowPrice": 0.734,
      "observedDuringTradeHighPrice": 0.7369999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.734,
      "fullObservedHighPrice": 0.7369999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791112286793-2a46915b535b8",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:11:26.793Z",
      "closedAtUtc": "2026-10-04T11:17:06.019Z",
      "holdingPeriodMs": 339226,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10423,
      "exitPriceQuote": 0.10449,
      "grossPnlGbp": 4.988966708241319,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3889667082413193,
      "cashChangeGbp": 4.18896670824132,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.54 triggered at projected net £3.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.103271084,
      "structuralTargetPrice": 0,
      "maePct": -0.03837666698647066,
      "mfePct": 0.3070133358917786,
      "maeGbp": -0.7675333397294132,
      "mfeGbp": 6.140266717835572,
      "observedDuringTradeLowPrice": 0.10419,
      "observedDuringTradeHighPrice": 0.10455,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10419,
      "fullObservedHighPrice": 0.10455,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111892882-e9f302ffb7b4a",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:04:52.882Z",
      "closedAtUtc": "2026-10-04T11:14:54.618Z",
      "holdingPeriodMs": 601736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 179.83,
      "exitPriceQuote": 180.3,
      "grossPnlGbp": -5.227158983484388,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.827158983484388,
      "cashChangeGbp": -6.027158983484388,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 181.48443600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2724795640326868,
      "mfePct": 0.044486459433916756,
      "maeGbp": -5.4495912806537365,
      "mfeGbp": 0.8897291886783352,
      "observedDuringTradeLowPrice": 179.75,
      "observedDuringTradeHighPrice": 180.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 179.75,
      "fullObservedHighPrice": 180.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791112239857-6e1c7d89ee3d6",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:10:39.857Z",
      "closedAtUtc": "2026-10-04T11:14:12.519Z",
      "holdingPeriodMs": 212662,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09201,
      "exitPriceQuote": 0.09171,
      "grossPnlGbp": 6.521030322790887,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.921030322790887,
      "cashChangeGbp": 5.721030322790887,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.09 triggered at projected net £4.92 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.092856492,
      "structuralTargetPrice": 0,
      "maePct": -0.010868383871329204,
      "mfePct": 0.4347353548527308,
      "maeGbp": -0.21736767742658408,
      "mfeGbp": 8.694707097054616,
      "observedDuringTradeLowPrice": 0.09161,
      "observedDuringTradeHighPrice": 0.09201999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09161,
      "fullObservedHighPrice": 0.09201999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111683149-4318348d3157d",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:01:23.149Z",
      "closedAtUtc": "2026-10-04T11:11:24.446Z",
      "holdingPeriodMs": 601297,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 788.86,
      "exitPriceQuote": 788.91,
      "grossPnlGbp": -0.1267652054862828,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.726765205486283,
      "cashChangeGbp": -0.9267652054862828,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 796.1175120000001,
      "structuralTargetPrice": 0,
      "maePct": -0.024085389042408145,
      "mfePct": 0.02535304109728538,
      "maeGbp": -0.4817077808481629,
      "mfeGbp": 0.5070608219457076,
      "observedDuringTradeLowPrice": 788.66,
      "observedDuringTradeHighPrice": 789.0500000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 788.66,
      "fullObservedHighPrice": 789.0500000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111637188-d530a72291bbd",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:00:37.188Z",
      "closedAtUtc": "2026-10-04T11:10:37.720Z",
      "holdingPeriodMs": 600532,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8534,
      "exitPriceQuote": 0.8538,
      "grossPnlGbp": -0.9374267635339956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.5374267635339955,
      "cashChangeGbp": -1.7374267635339957,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8612512800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.04687133817669978,
      "mfePct": 0.1523318490743003,
      "maeGbp": -0.9374267635339956,
      "mfeGbp": 3.0466369814860057,
      "observedDuringTradeLowPrice": 0.8521,
      "observedDuringTradeHighPrice": 0.8537999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8521,
      "fullObservedHighPrice": 0.8537999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111291833-1fa927ba7465d",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:54:51.833Z",
      "closedAtUtc": "2026-10-04T11:02:55.825Z",
      "holdingPeriodMs": 483992,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09288,
      "exitPriceQuote": 0.09257,
      "grossPnlGbp": 6.675279931093986,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.075279931093986,
      "cashChangeGbp": 5.875279931093986,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.87 triggered at projected net £5.08 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09373449600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.25839793281652695,
      "mfePct": 0.4737295434969959,
      "maeGbp": -5.16795865633054,
      "mfeGbp": 9.474590869939918,
      "observedDuringTradeLowPrice": 0.09244,
      "observedDuringTradeHighPrice": 0.09312,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09244,
      "fullObservedHighPrice": 0.09312,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111606700-d0b03ab7a275d",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T11:00:06.700Z",
      "closedAtUtc": "2026-10-04T11:01:20.655Z",
      "holdingPeriodMs": 73955,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3857,
      "exitPriceQuote": 1.3799,
      "grossPnlGbp": -8.371220321859028,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.971220321859027,
      "cashChangeGbp": -9.171220321859028,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.37295156,
      "structuralTargetPrice": 0,
      "maePct": -0.4185610160929514,
      "mfePct": 0.17319766183156224,
      "maeGbp": -8.371220321859028,
      "mfeGbp": 3.463953236631245,
      "observedDuringTradeLowPrice": 1.3799,
      "observedDuringTradeHighPrice": 1.3881,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3799,
      "fullObservedHighPrice": 1.3881,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111428832-94c8627795a4b",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:57:08.832Z",
      "closedAtUtc": "2026-10-04T11:00:34.851Z",
      "holdingPeriodMs": 206019,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06735,
      "exitPriceQuote": 0.06762,
      "grossPnlGbp": 8.017817371937827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.4178173719378275,
      "cashChangeGbp": 7.217817371937827,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.61 triggered at projected net £6.42 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06673037999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.20786933927243856,
      "mfePct": 0.4602821083890197,
      "maeGbp": -4.157386785448772,
      "mfeGbp": 9.205642167780393,
      "observedDuringTradeLowPrice": 0.06721,
      "observedDuringTradeHighPrice": 0.06766,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06721,
      "fullObservedHighPrice": 0.06766,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111001950-7238b42179a15",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:50:01.950Z",
      "closedAtUtc": "2026-10-04T11:00:03.777Z",
      "holdingPeriodMs": 601827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1897,
      "exitPriceQuote": 1.1911,
      "grossPnlGbp": -2.353534504497046,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9535345044970462,
      "cashChangeGbp": -3.1535345044970464,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.20064524,
      "structuralTargetPrice": 0,
      "maePct": -0.3446246953013358,
      "mfePct": 0,
      "maeGbp": -6.892493906026716,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.1897,
      "observedDuringTradeHighPrice": 1.1938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1897,
      "fullObservedHighPrice": 1.1938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791111240732-b0abc0114f9e4",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:54:00.732Z",
      "closedAtUtc": "2026-10-04T10:57:06.577Z",
      "holdingPeriodMs": 185845,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2359,
      "exitPriceQuote": 0.2363,
      "grossPnlGbp": 3.391267486223073,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7912674862230729,
      "cashChangeGbp": 2.5912674862230727,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.49 triggered at projected net £1.79 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23372972,
      "structuralTargetPrice": 0,
      "maePct": -0.16956337431115365,
      "mfePct": 0.2543450614667187,
      "maeGbp": -3.391267486223073,
      "mfeGbp": 5.086901229334374,
      "observedDuringTradeLowPrice": 0.2355,
      "observedDuringTradeHighPrice": 0.23649999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2355,
      "fullObservedHighPrice": 0.23649999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791110671164-ca34e70a660ad",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:44:31.164Z",
      "closedAtUtc": "2026-10-04T10:54:34.552Z",
      "holdingPeriodMs": 603388,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8586,
      "exitPriceQuote": 0.8533,
      "grossPnlGbp": 12.34567901234587,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.745679012345871,
      "cashChangeGbp": 11.54567901234587,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8664991200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.03494060097833298,
      "mfePct": 0.6172839506172936,
      "maeGbp": -0.6988120195666596,
      "mfeGbp": 12.345679012345872,
      "observedDuringTradeLowPrice": 0.8533,
      "observedDuringTradeHighPrice": 0.8589,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8533,
      "fullObservedHighPrice": 0.8589,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791110476918-a8b0b2f32bd6b",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:41:16.918Z",
      "closedAtUtc": "2026-10-04T10:51:18.467Z",
      "holdingPeriodMs": 601549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1654,
      "exitPriceQuote": 0.1655,
      "grossPnlGbp": -1.209189842805523,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.809189842805523,
      "cashChangeGbp": -2.0091898428055233,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16692168000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.18137847642079488,
      "mfePct": 0,
      "maeGbp": -3.6275695284158975,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1654,
      "observedDuringTradeHighPrice": 0.1657,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1654,
      "fullObservedHighPrice": 0.1657,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791110396780-e7b777396ac11",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:39:56.780Z",
      "closedAtUtc": "2026-10-04T10:49:59.635Z",
      "holdingPeriodMs": 602855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24098,
      "exitPriceQuote": 0.2413,
      "grossPnlGbp": -2.655822059921877,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.2558220599218775,
      "cashChangeGbp": -3.4558220599218767,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24319701600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17013860071374956,
      "mfePct": 0.16183915677649657,
      "maeGbp": -3.402772014274991,
      "mfeGbp": 3.2367831355299312,
      "observedDuringTradeLowPrice": 0.24059,
      "observedDuringTradeHighPrice": 0.24139,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24059,
      "fullObservedHighPrice": 0.24139,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791110065690-4d906c0458179",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:34:25.690Z",
      "closedAtUtc": "2026-10-04T10:44:29.073Z",
      "holdingPeriodMs": 603383,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 549.42,
      "exitPriceQuote": 550.14,
      "grossPnlGbp": -2.6209457245823864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.2209457245823865,
      "cashChangeGbp": -3.4209457245823867,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 554.474664,
      "structuralTargetPrice": 0,
      "maePct": -0.13104728622911932,
      "mfePct": 0.061883440719289105,
      "maeGbp": -2.6209457245823864,
      "mfeGbp": 1.2376688143857821,
      "observedDuringTradeLowPrice": 549.08,
      "observedDuringTradeHighPrice": 550.14,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 549.08,
      "fullObservedHighPrice": 550.14,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109975867-65c8f0dec8e3f",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:32:55.867Z",
      "closedAtUtc": "2026-10-04T10:41:14.172Z",
      "holdingPeriodMs": 498305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26761,
      "exitPriceQuote": 0.26713,
      "grossPnlGbp": 3.5873098912599373,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9873098912599372,
      "cashChangeGbp": 2.7873098912599374,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.33 triggered at projected net £1.99 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.27007201200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.2578378984342769,
      "mfePct": 0.24662755502409994,
      "maeGbp": -5.156757968685538,
      "mfeGbp": 4.932551100481999,
      "observedDuringTradeLowPrice": 0.26695,
      "observedDuringTradeHighPrice": 0.2683,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26695,
      "fullObservedHighPrice": 0.2683,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791110125711-3692463d959db",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:35:25.711Z",
      "closedAtUtc": "2026-10-04T10:39:52.767Z",
      "holdingPeriodMs": 267056,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 59.21,
      "exitPriceQuote": 59.11,
      "grossPnlGbp": 3.377807802736072,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.777807802736072,
      "cashChangeGbp": 2.5778078027360722,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.13 triggered at projected net £1.78 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 59.754732000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.033778078027353525,
      "mfePct": 0.23644654619152267,
      "maeGbp": -0.6755615605470705,
      "mfeGbp": 4.728930923830453,
      "observedDuringTradeLowPrice": 59.07,
      "observedDuringTradeHighPrice": 59.23,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.07,
      "fullObservedHighPrice": 59.23,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109970198-2a74b0d6feafe",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:32:50.198Z",
      "closedAtUtc": "2026-10-04T10:35:21.515Z",
      "holdingPeriodMs": 151317,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006281,
      "exitPriceQuote": 0.006269,
      "grossPnlGbp": 3.8210476038846863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2210476038846863,
      "cashChangeGbp": 3.0210476038846865,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.77 triggered at projected net £2.22 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0063387852000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.27065753860849634,
      "mfePct": 0.3184206336570618,
      "maeGbp": -5.413150772169927,
      "mfeGbp": 6.368412673141235,
      "observedDuringTradeLowPrice": 0.006261,
      "observedDuringTradeHighPrice": 0.006297999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006261,
      "fullObservedHighPrice": 0.006297999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109854051-20d834ab4d709",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:30:54.051Z",
      "closedAtUtc": "2026-10-04T10:33:13.526Z",
      "holdingPeriodMs": 139475,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9825,
      "exitPriceQuote": 1.9908,
      "grossPnlGbp": -8.373266078184084,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.973266078184084,
      "cashChangeGbp": -9.173266078184085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0007390000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.41866330390920425,
      "mfePct": 0.10592686002522023,
      "maeGbp": -8.373266078184086,
      "mfeGbp": 2.1185372005044045,
      "observedDuringTradeLowPrice": 1.9804,
      "observedDuringTradeHighPrice": 1.9908,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9804,
      "fullObservedHighPrice": 1.9908,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109697690-14ad4542e83fa",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:28:17.690Z",
      "closedAtUtc": "2026-10-04T10:30:03.882Z",
      "holdingPeriodMs": 106192,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.025,
      "exitPriceQuote": 0.02494,
      "grossPnlGbp": 4.800000000000082,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2000000000000823,
      "cashChangeGbp": 4.000000000000083,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £3.80 triggered at projected net £3.20 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025230000000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.07999999999999674,
      "mfePct": 0.32000000000000084,
      "maeGbp": -1.5999999999999348,
      "mfeGbp": 6.400000000000017,
      "observedDuringTradeLowPrice": 0.02492,
      "observedDuringTradeHighPrice": 0.02502,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02492,
      "fullObservedHighPrice": 0.02502,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109288406-41c626651b8d9",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:21:28.406Z",
      "closedAtUtc": "2026-10-04T10:29:56.782Z",
      "holdingPeriodMs": 508376,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034136,
      "exitPriceQuote": 0.034261,
      "grossPnlGbp": -7.323646590110154,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.923646590110154,
      "cashChangeGbp": -8.123646590110154,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034450051200000005,
      "structuralTargetPrice": 0,
      "maePct": -0.3661823295055077,
      "mfePct": 0.0380829622685702,
      "maeGbp": -7.323646590110155,
      "mfeGbp": 0.761659245371404,
      "observedDuringTradeLowPrice": 0.034123,
      "observedDuringTradeHighPrice": 0.034261,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034123,
      "fullObservedHighPrice": 0.034261,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109765046-61d3f302c3c07",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:29:25.046Z",
      "closedAtUtc": "2026-10-04T10:29:50.876Z",
      "holdingPeriodMs": 25830,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7554,
      "exitPriceQuote": 0.7581,
      "grossPnlGbp": -7.148530579825353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.748530579825353,
      "cashChangeGbp": -7.948530579825353,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.76234968,
      "structuralTargetPrice": 0,
      "maePct": -0.35742652899126764,
      "mfePct": 0.03971405877680262,
      "maeGbp": -7.148530579825352,
      "mfeGbp": 0.7942811755360524,
      "observedDuringTradeLowPrice": 0.7551,
      "observedDuringTradeHighPrice": 0.7581,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7551,
      "fullObservedHighPrice": 0.7581,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109267420-a77c2aaf0274e",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:21:07.420Z",
      "closedAtUtc": "2026-10-04T10:29:22.895Z",
      "holdingPeriodMs": 495475,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 550.88,
      "exitPriceQuote": 549.71,
      "grossPnlGbp": 4.247749056055617,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6477490560556167,
      "cashChangeGbp": 3.447749056055617,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.92 triggered at projected net £2.65 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 555.9480960000001,
      "structuralTargetPrice": 0,
      "maePct": -0.025413883241356804,
      "mfePct": 0.2759221609061832,
      "maeGbp": -0.5082776648271361,
      "mfeGbp": 5.518443218123664,
      "observedDuringTradeLowPrice": 549.36,
      "observedDuringTradeHighPrice": 551.02,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 549.36,
      "fullObservedHighPrice": 551.02,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109491064-f41f26254ab34",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:24:51.064Z",
      "closedAtUtc": "2026-10-04T10:28:12.565Z",
      "holdingPeriodMs": 201501,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08386,
      "exitPriceQuote": 0.08424,
      "grossPnlGbp": -9.062723586930394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.662723586930394,
      "cashChangeGbp": -9.862723586930395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.084631512,
      "structuralTargetPrice": 0,
      "maePct": -0.45313617934651973,
      "mfePct": 0,
      "maeGbp": -9.062723586930394,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08386,
      "observedDuringTradeHighPrice": 0.08424,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08386,
      "fullObservedHighPrice": 0.08424,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791108791791-364233a3aebad",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:13:11.791Z",
      "closedAtUtc": "2026-10-04T10:23:12.772Z",
      "holdingPeriodMs": 600981,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1777,
      "exitPriceQuote": 0.1777,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17933484000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.16882386043893907,
      "mfePct": 0.11254924029263126,
      "maeGbp": -3.3764772087787818,
      "mfeGbp": 2.2509848058526254,
      "observedDuringTradeLowPrice": 0.1775,
      "observedDuringTradeHighPrice": 0.17800000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1775,
      "fullObservedHighPrice": 0.17800000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791109100595-d437f38d7ea4f",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:18:20.595Z",
      "closedAtUtc": "2026-10-04T10:21:19.514Z",
      "holdingPeriodMs": 178919,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07111,
      "exitPriceQuote": 0.07136,
      "grossPnlGbp": -7.031359864997897,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.631359864997897,
      "cashChangeGbp": -7.831359864997896,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07176421200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3515679932498948,
      "mfePct": 0.21094079594995252,
      "maeGbp": -7.031359864997897,
      "mfeGbp": 4.21881591899905,
      "observedDuringTradeLowPrice": 0.07096,
      "observedDuringTradeHighPrice": 0.07136,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07096,
      "fullObservedHighPrice": 0.07136,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791108661094-9e791d17b9275",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:11:01.094Z",
      "closedAtUtc": "2026-10-04T10:21:04.877Z",
      "holdingPeriodMs": 603783,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.789,
      "exitPriceQuote": 90.794,
      "grossPnlGbp": 0.11014550220831713,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.489854497791683,
      "cashChangeGbp": -0.689854497791683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.9537412,
      "structuralTargetPrice": 0,
      "maePct": -0.09802949696548992,
      "mfePct": 0.005507275110415857,
      "maeGbp": -1.9605899393097983,
      "mfeGbp": 0.11014550220831713,
      "observedDuringTradeLowPrice": 90.7,
      "observedDuringTradeHighPrice": 90.794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.7,
      "fullObservedHighPrice": 90.794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791108962973-24ca9b19e3c37",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:16:02.973Z",
      "closedAtUtc": "2026-10-04T10:18:18.193Z",
      "holdingPeriodMs": 135220,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13227,
      "exitPriceQuote": 0.13171,
      "grossPnlGbp": -8.46752854010743,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.06752854010743,
      "cashChangeGbp": -9.267528540107431,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.131053116,
      "structuralTargetPrice": 0,
      "maePct": -0.42337642700537154,
      "mfePct": 0.03780146669690368,
      "maeGbp": -8.46752854010743,
      "mfeGbp": 0.7560293339380736,
      "observedDuringTradeLowPrice": 0.13171,
      "observedDuringTradeHighPrice": 0.13232,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13171,
      "fullObservedHighPrice": 0.13232,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791108350113-404e6a7dacd69",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:05:50.113Z",
      "closedAtUtc": "2026-10-04T10:15:50.687Z",
      "holdingPeriodMs": 600574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07233,
      "exitPriceQuote": 0.07222,
      "grossPnlGbp": -3.041614820959463,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.641614820959463,
      "cashChangeGbp": -3.841614820959463,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.071664564,
      "structuralTargetPrice": 0,
      "maePct": -0.3179870040094124,
      "mfePct": 0.01382552191344687,
      "maeGbp": -6.3597400801882475,
      "mfeGbp": 0.2765104382689374,
      "observedDuringTradeLowPrice": 0.0721,
      "observedDuringTradeHighPrice": 0.07234,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0721,
      "fullObservedHighPrice": 0.07234,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791108596126-79ec003643bca",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:09:56.126Z",
      "closedAtUtc": "2026-10-04T10:12:39.583Z",
      "holdingPeriodMs": 163457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1336.44,
      "exitPriceQuote": 1338.48,
      "grossPnlGbp": 3.052886773816952,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4528867738169517,
      "cashChangeGbp": 2.252886773816952,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.62 triggered at projected net £1.45 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1324.1447520000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2611415402113083,
      "maeGbp": 0,
      "mfeGbp": 5.222830804226167,
      "observedDuringTradeLowPrice": 1336.44,
      "observedDuringTradeHighPrice": 1339.93,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1336.44,
      "fullObservedHighPrice": 1339.93,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791108470617-0e846b5f9caa",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:07:50.616Z",
      "closedAtUtc": "2026-10-04T10:10:58.471Z",
      "holdingPeriodMs": 187855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.132,
      "exitPriceQuote": 0.13224,
      "grossPnlGbp": 3.636363636363488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.036363636363488,
      "cashChangeGbp": 2.8363636363634877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.25 triggered at projected net £2.04 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.1307856,
      "structuralTargetPrice": 0,
      "maePct": -0.0378787878787837,
      "mfePct": 0.24242424242423255,
      "maeGbp": -0.7575757575756741,
      "mfeGbp": 4.8484848484846506,
      "observedDuringTradeLowPrice": 0.13195,
      "observedDuringTradeHighPrice": 0.13231999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13195,
      "fullObservedHighPrice": 0.13231999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791108551207-6c4984450744",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T10:09:11.206Z",
      "closedAtUtc": "2026-10-04T10:09:51.881Z",
      "holdingPeriodMs": 40675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.855,
      "exitPriceQuote": 4.838,
      "grossPnlGbp": -7.003089598352357,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.603089598352357,
      "cashChangeGbp": -7.803089598352357,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.810334,
      "structuralTargetPrice": 0,
      "maePct": -0.35015447991761783,
      "mfePct": 0,
      "maeGbp": -7.003089598352357,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.838,
      "observedDuringTradeHighPrice": 4.855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.838,
      "fullObservedHighPrice": 4.855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791107948559-e104049693491",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:59:08.559Z",
      "closedAtUtc": "2026-10-04T10:09:08.660Z",
      "holdingPeriodMs": 600101,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05,
      "exitPriceQuote": 0.04999,
      "grossPnlGbp": -0.4000000000001225,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.0000000000001226,
      "cashChangeGbp": -1.2000000000001225,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04954,
      "structuralTargetPrice": 0,
      "maePct": -0.2400000000000041,
      "mfePct": 0.07999999999999674,
      "maeGbp": -4.8000000000000815,
      "mfeGbp": 1.5999999999999348,
      "observedDuringTradeLowPrice": 0.04988,
      "observedDuringTradeHighPrice": 0.05004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04988,
      "fullObservedHighPrice": 0.05004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791107641145-35d1cfca0acdf",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:54:01.145Z",
      "closedAtUtc": "2026-10-04T10:04:01.695Z",
      "holdingPeriodMs": 600550,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03369,
      "exitPriceQuote": 0.03373,
      "grossPnlGbp": -2.3745918670231707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.974591867023171,
      "cashChangeGbp": -3.174591867023171,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033999948,
      "structuralTargetPrice": 0,
      "maePct": -0.11872959335115854,
      "mfePct": 0.2077767883645017,
      "maeGbp": -2.3745918670231707,
      "mfeGbp": 4.155535767290034,
      "observedDuringTradeLowPrice": 0.03362,
      "observedDuringTradeHighPrice": 0.03373,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03362,
      "fullObservedHighPrice": 0.03373,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791107504330-c0568d39e3a55",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:51:44.330Z",
      "closedAtUtc": "2026-10-04T09:59:46.033Z",
      "holdingPeriodMs": 481703,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0254,
      "exitPriceQuote": 0.02529,
      "grossPnlGbp": -8.661417322834566,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.261417322834566,
      "cashChangeGbp": -9.461417322834567,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02516632,
      "structuralTargetPrice": 0,
      "maePct": -0.4330708661417283,
      "mfePct": 0,
      "maeGbp": -8.661417322834566,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02529,
      "observedDuringTradeHighPrice": 0.0254,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02529,
      "fullObservedHighPrice": 0.0254,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791107811183-9f9c3ad43605d",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:56:51.183Z",
      "closedAtUtc": "2026-10-04T09:59:06.361Z",
      "holdingPeriodMs": 135178,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06637,
      "exitPriceQuote": 0.06653,
      "grossPnlGbp": 4.821455476872303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2214554768723027,
      "cashChangeGbp": 4.021455476872303,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.54 triggered at projected net £3.22 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.065759396,
      "structuralTargetPrice": 0,
      "maePct": -0.04520114509567914,
      "mfePct": 0.4068103058610914,
      "maeGbp": -0.9040229019135829,
      "mfeGbp": 8.136206117221828,
      "observedDuringTradeLowPrice": 0.06634,
      "observedDuringTradeHighPrice": 0.06664,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06634,
      "fullObservedHighPrice": 0.06664,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791107208563-10824c5173528",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:46:48.563Z",
      "closedAtUtc": "2026-10-04T09:56:48.931Z",
      "holdingPeriodMs": 600368,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.119,
      "exitPriceQuote": 14.124,
      "grossPnlGbp": 0.7082654578937293,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8917345421062708,
      "cashChangeGbp": -0.09173454210627074,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.9891052,
      "structuralTargetPrice": 0,
      "maePct": -0.1345704369997884,
      "mfePct": 0.1062398186840468,
      "maeGbp": -2.691408739995768,
      "mfeGbp": 2.1247963736809363,
      "observedDuringTradeLowPrice": 14.1,
      "observedDuringTradeHighPrice": 14.134,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.1,
      "fullObservedHighPrice": 14.134,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791107038149-4c253d97f3ac4",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:43:58.149Z",
      "closedAtUtc": "2026-10-04T09:53:59.141Z",
      "holdingPeriodMs": 600992,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2313,
      "exitPriceQuote": 0.2308,
      "grossPnlGbp": -4.323389537397323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.923389537397323,
      "cashChangeGbp": -5.123389537397323,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge; mean-reversion evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22917204000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.21616947686986615,
      "mfePct": 0.1297016861219173,
      "maeGbp": -4.323389537397323,
      "mfeGbp": 2.594033722438346,
      "observedDuringTradeLowPrice": 0.2308,
      "observedDuringTradeHighPrice": 0.2316,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2308,
      "fullObservedHighPrice": 0.2316,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791106901979-f3c26ccdd1ff1",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:41:41.979Z",
      "closedAtUtc": "2026-10-04T09:51:42.231Z",
      "holdingPeriodMs": 600252,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4721,
      "exitPriceQuote": 0.4718,
      "grossPnlGbp": 1.2709171785639586,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.3290828214360415,
      "cashChangeGbp": 0.47091717856395854,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47644332000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.06354585892818618,
      "mfePct": 0.19063757678458204,
      "maeGbp": -1.2709171785637237,
      "mfeGbp": 3.812751535691641,
      "observedDuringTradeLowPrice": 0.4712,
      "observedDuringTradeHighPrice": 0.4724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4712,
      "fullObservedHighPrice": 0.4724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791106433501-e76d5938bd79c",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:33:53.501Z",
      "closedAtUtc": "2026-10-04T09:43:54.374Z",
      "holdingPeriodMs": 600873,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85202.2,
      "exitPriceQuote": 85225.8,
      "grossPnlGbp": 0.5539763057762787,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.0460236942237215,
      "cashChangeGbp": -0.2460236942237214,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 84418.33976,
      "structuralTargetPrice": 0,
      "maePct": -0.059505505726374544,
      "mfePct": 0.06513916307325399,
      "maeGbp": -1.1901101145274908,
      "mfeGbp": 1.3027832614650796,
      "observedDuringTradeLowPrice": 85151.5,
      "observedDuringTradeHighPrice": 85257.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85151.5,
      "fullObservedHighPrice": 85257.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791107018191-741ec48b0338a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:43:38.191Z",
      "closedAtUtc": "2026-10-04T09:43:50.559Z",
      "holdingPeriodMs": 12368,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.042,
      "exitPriceQuote": 0.04241,
      "grossPnlGbp": -19.523809523809554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.123809523809555,
      "cashChangeGbp": -20.323809523809555,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.12 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.042386400000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.9761904761904777,
      "mfePct": 0.04761904761904568,
      "maeGbp": -19.523809523809554,
      "mfeGbp": 0.9523809523809136,
      "observedDuringTradeLowPrice": 0.04198,
      "observedDuringTradeHighPrice": 0.04241000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04198,
      "fullObservedHighPrice": 0.04241000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791106850806-c25d2ce48fb18",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:40:50.806Z",
      "closedAtUtc": "2026-10-04T09:43:36.035Z",
      "holdingPeriodMs": 165229,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8651,
      "exitPriceQuote": 1.8586,
      "grossPnlGbp": -6.970135649562972,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.570135649562973,
      "cashChangeGbp": -7.770135649562972,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.84794108,
      "structuralTargetPrice": 0,
      "maePct": -0.34850678247814865,
      "mfePct": 0.18765749825746925,
      "maeGbp": -6.970135649562973,
      "mfeGbp": 3.753149965149385,
      "observedDuringTradeLowPrice": 1.8586,
      "observedDuringTradeHighPrice": 1.8686,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8586,
      "fullObservedHighPrice": 1.8686,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791106246547-3356553cd799c",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:30:46.547Z",
      "closedAtUtc": "2026-10-04T09:40:48.637Z",
      "holdingPeriodMs": 602090,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1939,
      "exitPriceQuote": 1.192,
      "grossPnlGbp": -3.1828461345171504,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.7828461345171505,
      "cashChangeGbp": -3.9828461345171506,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.18291612,
      "structuralTargetPrice": 0,
      "maePct": -0.2764050590501599,
      "mfePct": 0,
      "maeGbp": -5.528101181003198,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.1906,
      "observedDuringTradeHighPrice": 1.1939,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1906,
      "fullObservedHighPrice": 1.1939,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791106658059-5777f50699264",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:37:38.059Z",
      "closedAtUtc": "2026-10-04T09:39:32.548Z",
      "holdingPeriodMs": 114489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3715,
      "exitPriceQuote": 0.3693,
      "grossPnlGbp": 11.843876177658034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.243876177658034,
      "cashChangeGbp": 11.043876177658033,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.32 triggered at projected net £10.24 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.3749178,
      "structuralTargetPrice": 0,
      "maePct": -0.08075370121131156,
      "mfePct": 0.6460296096904478,
      "maeGbp": -1.6150740242262314,
      "mfeGbp": 12.920592193808954,
      "observedDuringTradeLowPrice": 0.3691,
      "observedDuringTradeHighPrice": 0.3718000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3691,
      "fullObservedHighPrice": 0.3718000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791106053613-e55842206a0d7",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:27:33.613Z",
      "closedAtUtc": "2026-10-04T09:37:35.281Z",
      "holdingPeriodMs": 601668,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21774,
      "exitPriceQuote": 0.21723,
      "grossPnlGbp": -4.684486084320591,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.284486084320591,
      "cashChangeGbp": -5.484486084320591,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21573679199999998,
      "structuralTargetPrice": 0,
      "maePct": -0.27096537154403394,
      "mfePct": 0,
      "maeGbp": -5.419307430880679,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.21715,
      "observedDuringTradeHighPrice": 0.21774,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21715,
      "fullObservedHighPrice": 0.21774,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791105826515-17cf3b84986da",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:23:46.515Z",
      "closedAtUtc": "2026-10-04T09:33:49.542Z",
      "holdingPeriodMs": 603027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 794.72,
      "exitPriceQuote": 794.5,
      "grossPnlGbp": -0.5536541171734127,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1536541171734127,
      "cashChangeGbp": -1.3536541171734129,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; failed-breakout evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 787.408576,
      "structuralTargetPrice": 0,
      "maePct": -0.11953895711697773,
      "mfePct": 0.1233138715522471,
      "maeGbp": -2.390779142339555,
      "mfeGbp": 2.4662774310449422,
      "observedDuringTradeLowPrice": 793.77,
      "observedDuringTradeHighPrice": 795.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 793.77,
      "fullObservedHighPrice": 795.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791106191542-48658d75e51b4",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:29:51.542Z",
      "closedAtUtc": "2026-10-04T09:30:43.716Z",
      "holdingPeriodMs": 52174,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0587,
      "exitPriceQuote": 2.0664,
      "grossPnlGbp": 7.480448826929439,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.880448826929438,
      "cashChangeGbp": 6.680448826929439,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.43 triggered at projected net £5.88 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.03975996,
      "structuralTargetPrice": 0,
      "maePct": -0.07771894885120822,
      "mfePct": 0.45174139019770176,
      "maeGbp": -1.5543789770241645,
      "mfeGbp": 9.034827803954036,
      "observedDuringTradeLowPrice": 2.0571,
      "observedDuringTradeHighPrice": 2.068,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0571,
      "fullObservedHighPrice": 2.068,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791105586497-37216204df27e",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:19:46.497Z",
      "closedAtUtc": "2026-10-04T09:29:46.859Z",
      "holdingPeriodMs": 600362,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.275,
      "exitPriceQuote": 90.453,
      "grossPnlGbp": -3.943505954029294,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.543505954029294,
      "cashChangeGbp": -4.743505954029294,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 91.10553000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3201329271669756,
      "mfePct": 0.009969537524231893,
      "maeGbp": -6.402658543339512,
      "mfeGbp": 0.19939075048463784,
      "observedDuringTradeLowPrice": 90.266,
      "observedDuringTradeHighPrice": 90.564,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.266,
      "fullObservedHighPrice": 90.564,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791105591489-e2a205a9f5612",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:19:51.489Z",
      "closedAtUtc": "2026-10-04T09:27:31.363Z",
      "holdingPeriodMs": 459874,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09485,
      "exitPriceQuote": 0.09518,
      "grossPnlGbp": -6.9583552978386285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.558355297838629,
      "cashChangeGbp": -7.758355297838628,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09572262000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3479177648919314,
      "mfePct": 0,
      "maeGbp": -6.958355297838628,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09485,
      "observedDuringTradeHighPrice": 0.09518,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09485,
      "fullObservedHighPrice": 0.09518,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791105468203-3bafed908be8b",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:17:48.203Z",
      "closedAtUtc": "2026-10-04T09:21:13.408Z",
      "holdingPeriodMs": 205205,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7777,
      "exitPriceQuote": 0.7809,
      "grossPnlGbp": 8.229394368008466,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.629394368008466,
      "cashChangeGbp": 7.429394368008466,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.92 triggered at projected net £6.63 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.77054516,
      "structuralTargetPrice": 0,
      "maePct": -0.29574386010029174,
      "mfePct": 0.4757618619004805,
      "maeGbp": -5.914877202005835,
      "mfeGbp": 9.51523723800961,
      "observedDuringTradeLowPrice": 0.7754,
      "observedDuringTradeHighPrice": 0.7814,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7754,
      "fullObservedHighPrice": 0.7814,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791105530185-0179cc1dc202",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:18:50.185Z",
      "closedAtUtc": "2026-10-04T09:19:24.368Z",
      "holdingPeriodMs": 34183,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.144,
      "exitPriceQuote": 1.1532,
      "grossPnlGbp": 16.083916083916257,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.483916083916258,
      "cashChangeGbp": 15.283916083916257,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £15.76 triggered at projected net £14.48 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1334752,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9178321678321832,
      "maeGbp": 0,
      "mfeGbp": 18.356643356643666,
      "observedDuringTradeLowPrice": 1.144,
      "observedDuringTradeHighPrice": 1.1545,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.144,
      "fullObservedHighPrice": 1.1545,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791105473110-3437274bf8ae6",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:17:53.110Z",
      "closedAtUtc": "2026-10-04T09:18:17.906Z",
      "holdingPeriodMs": 24796,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12094,
      "exitPriceQuote": 0.12025,
      "grossPnlGbp": -11.41061683479428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.010616834794279,
      "cashChangeGbp": -12.21061683479428,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.11982735200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5705308417397139,
      "mfePct": 0.0909541921614015,
      "maeGbp": -11.410616834794277,
      "mfeGbp": 1.81908384322803,
      "observedDuringTradeLowPrice": 0.12025,
      "observedDuringTradeHighPrice": 0.12105000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12025,
      "fullObservedHighPrice": 0.12105000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104744532-70ae7519a5d3e",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:05:44.532Z",
      "closedAtUtc": "2026-10-04T09:15:45.611Z",
      "holdingPeriodMs": 601079,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1715,
      "exitPriceQuote": 1.1731,
      "grossPnlGbp": -2.731540759709852,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.331540759709853,
      "cashChangeGbp": -3.531540759709852,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1822778,
      "structuralTargetPrice": 0,
      "maePct": -0.3329065300896299,
      "mfePct": 0.08536064874092103,
      "maeGbp": -6.658130601792598,
      "mfeGbp": 1.7072129748184208,
      "observedDuringTradeLowPrice": 1.1705,
      "observedDuringTradeHighPrice": 1.1754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1705,
      "fullObservedHighPrice": 1.1754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104628398-a2ed35e258942",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:03:48.398Z",
      "closedAtUtc": "2026-10-04T09:13:49.566Z",
      "holdingPeriodMs": 601168,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00921,
      "exitPriceQuote": 0.009233,
      "grossPnlGbp": -4.994571118349718,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.594571118349718,
      "cashChangeGbp": -5.794571118349718,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009294732,
      "structuralTargetPrice": 0,
      "maePct": -0.29315960912053185,
      "mfePct": 0.06514657980455008,
      "maeGbp": -5.863192182410637,
      "mfeGbp": 1.3029315960910015,
      "observedDuringTradeLowPrice": 0.009204,
      "observedDuringTradeHighPrice": 0.009237,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009204,
      "fullObservedHighPrice": 0.009237,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791105167483-aa64d50688031",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:12:47.482Z",
      "closedAtUtc": "2026-10-04T09:13:46.123Z",
      "holdingPeriodMs": 58641,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02855,
      "exitPriceQuote": 0.0286,
      "grossPnlGbp": 3.5026269702277713,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9026269702277712,
      "cashChangeGbp": 2.7026269702277714,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.00 triggered at projected net £1.90 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02828734,
      "structuralTargetPrice": 0,
      "maePct": -0.07005253940455057,
      "mfePct": 0.2802101576182144,
      "maeGbp": -1.4010507880910115,
      "mfeGbp": 5.604203152364288,
      "observedDuringTradeLowPrice": 0.02853,
      "observedDuringTradeHighPrice": 0.02863,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02853,
      "fullObservedHighPrice": 0.02863,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104749816-598eb5179b39a",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:05:49.816Z",
      "closedAtUtc": "2026-10-04T09:11:35.358Z",
      "holdingPeriodMs": 345542,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11753,
      "exitPriceQuote": 0.12143,
      "grossPnlGbp": 66.36603420403303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 64.76603420403303,
      "cashChangeGbp": 65.56603420403303,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £66.66 triggered at projected net £64.77 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.116448724,
      "structuralTargetPrice": 0,
      "maePct": -0.29779630732578,
      "mfePct": 3.462945630902752,
      "maeGbp": -5.9559261465155995,
      "mfeGbp": 69.25891261805505,
      "observedDuringTradeLowPrice": 0.11718,
      "observedDuringTradeHighPrice": 0.1216,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11718,
      "fullObservedHighPrice": 0.1216,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104568117-5e91d71d5dfe4",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:02:48.117Z",
      "closedAtUtc": "2026-10-04T09:04:30.010Z",
      "holdingPeriodMs": 101893,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24014,
      "exitPriceQuote": 0.24097,
      "grossPnlGbp": -6.91263429666026,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.51263429666026,
      "cashChangeGbp": -7.7126342966602595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24234928800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.34563171483301297,
      "mfePct": 0.04997085033729543,
      "maeGbp": -6.912634296660259,
      "mfeGbp": 0.9994170067459086,
      "observedDuringTradeLowPrice": 0.24002,
      "observedDuringTradeHighPrice": 0.24097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24002,
      "fullObservedHighPrice": 0.24097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791103964385-281f1ed584387",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:52:44.385Z",
      "closedAtUtc": "2026-10-04T09:02:28.762Z",
      "holdingPeriodMs": 584377,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002613,
      "exitPriceQuote": 0.002622,
      "grossPnlGbp": -6.888633754305647,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.488633754305647,
      "cashChangeGbp": -7.688633754305647,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026370396,
      "structuralTargetPrice": 0,
      "maePct": -0.3444316877152823,
      "mfePct": 0.11481056257175523,
      "maeGbp": -6.888633754305646,
      "mfeGbp": 2.2962112514351047,
      "observedDuringTradeLowPrice": 0.00261,
      "observedDuringTradeHighPrice": 0.002622,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00261,
      "fullObservedHighPrice": 0.002622,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104471204-0d50811a28e79",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T09:01:11.204Z",
      "closedAtUtc": "2026-10-04T09:01:40.957Z",
      "holdingPeriodMs": 29753,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04621,
      "exitPriceQuote": 0.04615,
      "grossPnlGbp": 2.5968405107121613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9968405107121612,
      "cashChangeGbp": 1.7968405107121612,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.16 triggered at projected net £1.00 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046635132,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23804371348192813,
      "maeGbp": 0,
      "mfeGbp": 4.760874269638562,
      "observedDuringTradeLowPrice": 0.0461,
      "observedDuringTradeHighPrice": 0.04621,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0461,
      "fullObservedHighPrice": 0.04621,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104387228-dd6fc13989262",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:59:47.228Z",
      "closedAtUtc": "2026-10-04T09:01:33.646Z",
      "holdingPeriodMs": 106418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1322.76,
      "exitPriceQuote": 1319.27,
      "grossPnlGbp": 5.276845383894296,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6768453838942956,
      "cashChangeGbp": 4.476845383894296,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.31 triggered at projected net £3.68 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1334.929392,
      "structuralTargetPrice": 0,
      "maePct": -0.14288306268711634,
      "mfePct": 0.39538540627173624,
      "maeGbp": -2.857661253742327,
      "mfeGbp": 7.907708125434725,
      "observedDuringTradeLowPrice": 1317.53,
      "observedDuringTradeHighPrice": 1324.6500000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1317.53,
      "fullObservedHighPrice": 1324.6500000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104085085-1c800114ef367",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:54:45.085Z",
      "closedAtUtc": "2026-10-04T09:00:39.004Z",
      "holdingPeriodMs": 353919,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25182,
      "exitPriceQuote": 0.25131,
      "grossPnlGbp": 4.050512270669609,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4505122706696087,
      "cashChangeGbp": 3.250512270669609,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.20 triggered at projected net £2.45 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.254136744,
      "structuralTargetPrice": 0,
      "maePct": -0.051624175998736796,
      "mfePct": 0.2898896036851753,
      "maeGbp": -1.032483519974736,
      "mfeGbp": 5.797792073703506,
      "observedDuringTradeLowPrice": 0.25109,
      "observedDuringTradeHighPrice": 0.25195,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25109,
      "fullObservedHighPrice": 0.25195,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791104337315-5d2b73fe87d8e",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:58:57.315Z",
      "closedAtUtc": "2026-10-04T08:59:42.882Z",
      "holdingPeriodMs": 45567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07353,
      "exitPriceQuote": 0.07378,
      "grossPnlGbp": -6.799945600435202,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.399945600435203,
      "cashChangeGbp": -7.599945600435202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bear pennant supports short; 2.60% impulse followed by contracting pennant; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07420647600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3399972800217601,
      "mfePct": 0,
      "maeGbp": -6.799945600435202,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07353,
      "observedDuringTradeHighPrice": 0.07378,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07353,
      "fullObservedHighPrice": 0.07378,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791103969393-bee8cfac292b",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:52:49.393Z",
      "closedAtUtc": "2026-10-04T08:58:55.037Z",
      "holdingPeriodMs": 365644,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4208,
      "exitPriceQuote": 0.4199,
      "grossPnlGbp": 4.277566539924011,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6775665399240105,
      "cashChangeGbp": 3.4775665399240108,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.10 triggered at projected net £2.68 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.42467136000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.07129277566539138,
      "mfePct": 0.2851711026616051,
      "maeGbp": -1.4258555133078277,
      "mfeGbp": 5.703422053232102,
      "observedDuringTradeLowPrice": 0.4196,
      "observedDuringTradeHighPrice": 0.42110000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4196,
      "fullObservedHighPrice": 0.42110000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791103604351-5012b76c8be6f",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:46:44.351Z",
      "closedAtUtc": "2026-10-04T08:54:07.979Z",
      "holdingPeriodMs": 443628,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04539,
      "exitPriceQuote": 0.04531,
      "grossPnlGbp": 3.5250055078209623,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9250055078209622,
      "cashChangeGbp": 2.7250055078209625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.25 triggered at projected net £1.93 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045807588,
      "structuralTargetPrice": 0,
      "maePct": -0.15421899096717476,
      "mfePct": 0.24234412866269878,
      "maeGbp": -3.084379819343495,
      "mfeGbp": 4.846882573253976,
      "observedDuringTradeLowPrice": 0.04528,
      "observedDuringTradeHighPrice": 0.04546,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04528,
      "fullObservedHighPrice": 0.04546,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791103242565-e1aef6f5cf46b",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:40:42.565Z",
      "closedAtUtc": "2026-10-04T08:50:44.218Z",
      "holdingPeriodMs": 601653,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23782,
      "exitPriceQuote": 0.23738,
      "grossPnlGbp": 3.700277520814027,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1002775208140267,
      "cashChangeGbp": 2.9002775208140266,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24000794400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.1177361029349939,
      "mfePct": 0.21024304095534457,
      "maeGbp": -2.354722058699878,
      "mfeGbp": 4.204860819106892,
      "observedDuringTradeLowPrice": 0.23732,
      "observedDuringTradeHighPrice": 0.2381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23732,
      "fullObservedHighPrice": 0.2381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102965421-607f1167127e4",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:36:05.421Z",
      "closedAtUtc": "2026-10-04T08:46:05.626Z",
      "holdingPeriodMs": 600205,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7253,
      "exitPriceQuote": 0.727,
      "grossPnlGbp": -4.687715428098815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.2877154280988155,
      "cashChangeGbp": -5.487715428098815,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.73197276,
      "structuralTargetPrice": 0,
      "maePct": -0.30332276299463545,
      "mfePct": 0,
      "maeGbp": -6.0664552598927095,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7253,
      "observedDuringTradeHighPrice": 0.7275,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7253,
      "fullObservedHighPrice": 0.7275,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791103419406-6b9ffa0ff3ef8",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:43:39.406Z",
      "closedAtUtc": "2026-10-04T08:44:56.801Z",
      "holdingPeriodMs": 77395,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034376,
      "exitPriceQuote": 0.0345,
      "grossPnlGbp": -7.214335582965212,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.814335582965212,
      "cashChangeGbp": -8.014335582965213,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 99,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0346922592,
      "structuralTargetPrice": 0,
      "maePct": -0.3607167791482606,
      "mfePct": 0.023272050267611484,
      "maeGbp": -7.214335582965212,
      "mfeGbp": 0.46544100535222965,
      "observedDuringTradeLowPrice": 0.034368,
      "observedDuringTradeHighPrice": 0.0345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034368,
      "fullObservedHighPrice": 0.0345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791103250787-8dc8cd2ea07ff",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:40:50.787Z",
      "closedAtUtc": "2026-10-04T08:43:37.303Z",
      "holdingPeriodMs": 166516,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03413,
      "exitPriceQuote": 0.03425,
      "grossPnlGbp": -7.031936712569707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.631936712569708,
      "cashChangeGbp": -7.831936712569707,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034443996000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.35159683562848537,
      "mfePct": 0.05859947260474417,
      "maeGbp": -7.031936712569708,
      "mfeGbp": 1.1719894520948835,
      "observedDuringTradeLowPrice": 0.03411,
      "observedDuringTradeHighPrice": 0.03425,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03411,
      "fullObservedHighPrice": 0.03425,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102645669-e108800b2ef9a",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:30:45.669Z",
      "closedAtUtc": "2026-10-04T08:40:46.720Z",
      "holdingPeriodMs": 601051,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0585,
      "exitPriceQuote": 1.0584,
      "grossPnlGbp": 0.18894662257910058,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.4110533774208995,
      "cashChangeGbp": -0.6110533774208995,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.0682382000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.1606046291922565,
      "mfePct": 0.12281530467643637,
      "maeGbp": -3.2120925838451297,
      "mfeGbp": 2.4563060935287275,
      "observedDuringTradeLowPrice": 1.0572,
      "observedDuringTradeHighPrice": 1.0602,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0572,
      "fullObservedHighPrice": 1.0602,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791103127495-fb3609536feda",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:38:47.495Z",
      "closedAtUtc": "2026-10-04T08:40:37.932Z",
      "holdingPeriodMs": 110437,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22799,
      "exitPriceQuote": 0.22893,
      "grossPnlGbp": -8.245975700688595,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.845975700688594,
      "cashChangeGbp": -9.045975700688595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23008750800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.41229878503442974,
      "mfePct": 0,
      "maeGbp": -8.245975700688595,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.22799,
      "observedDuringTradeHighPrice": 0.22893000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22799,
      "fullObservedHighPrice": 0.22893000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102952042-32fec7b97c14f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:35:52.042Z",
      "closedAtUtc": "2026-10-04T08:36:10.191Z",
      "holdingPeriodMs": 18149,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04909,
      "exitPriceQuote": 0.04877,
      "grossPnlGbp": -13.037278468119814,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.637278468119813,
      "cashChangeGbp": -13.837278468119814,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048638372,
      "structuralTargetPrice": 0,
      "maePct": -0.6518639234059906,
      "mfePct": 0,
      "maeGbp": -13.037278468119812,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04877,
      "observedDuringTradeHighPrice": 0.04909,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04877,
      "fullObservedHighPrice": 0.04909,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102531968-ebd7b4462cb6c",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:28:51.968Z",
      "closedAtUtc": "2026-10-04T08:36:00.674Z",
      "holdingPeriodMs": 428706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8682,
      "exitPriceQuote": 0.8695,
      "grossPnlGbp": 2.9947016816403567,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3947016816403566,
      "cashChangeGbp": 2.194701681640357,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.24 triggered at projected net £1.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.86021256,
      "structuralTargetPrice": 0,
      "maePct": -0.25339783460032017,
      "mfePct": 0.2418797512093977,
      "maeGbp": -5.067956692006404,
      "mfeGbp": 4.837595024187954,
      "observedDuringTradeLowPrice": 0.866,
      "observedDuringTradeHighPrice": 0.8703,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.866,
      "fullObservedHighPrice": 0.8703,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102535879-0f483ad206add",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:28:55.879Z",
      "closedAtUtc": "2026-10-04T08:35:49.682Z",
      "holdingPeriodMs": 413803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002639,
      "exitPriceQuote": 0.002635,
      "grossPnlGbp": 3.0314513073131217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4314513073131216,
      "cashChangeGbp": 2.2314513073131215,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.71 triggered at projected net £1.43 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026632788,
      "structuralTargetPrice": 0,
      "maePct": -0.037893141341422236,
      "mfePct": 0.2652519893899228,
      "maeGbp": -0.7578628268284447,
      "mfeGbp": 5.305039787798455,
      "observedDuringTradeLowPrice": 0.002632,
      "observedDuringTradeHighPrice": 0.00264,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002632,
      "fullObservedHighPrice": 0.00264,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102526708-8d9ceb62716b8",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:28:46.708Z",
      "closedAtUtc": "2026-10-04T08:30:26.060Z",
      "holdingPeriodMs": 99352,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8271,
      "exitPriceQuote": 1.8335,
      "grossPnlGbp": -7.005637348804074,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.605637348804073,
      "cashChangeGbp": -7.805637348804074,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.84390932,
      "structuralTargetPrice": 0,
      "maePct": -0.3502818674402037,
      "mfePct": 0,
      "maeGbp": -7.005637348804073,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.8271,
      "observedDuringTradeHighPrice": 1.8334999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8271,
      "fullObservedHighPrice": 1.8334999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102286360-455d600623f47",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:24:46.360Z",
      "closedAtUtc": "2026-10-04T08:25:56.514Z",
      "holdingPeriodMs": 70154,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.426,
      "exitPriceQuote": 0.4245,
      "grossPnlGbp": -7.042253521126767,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.642253521126767,
      "cashChangeGbp": -7.842253521126767,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.4220808,
      "structuralTargetPrice": 0,
      "maePct": -0.35211267605633834,
      "mfePct": 0,
      "maeGbp": -7.042253521126766,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4245,
      "observedDuringTradeHighPrice": 0.426,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4245,
      "fullObservedHighPrice": 0.426,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791102166360-79f920e092151",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:22:46.360Z",
      "closedAtUtc": "2026-10-04T08:23:42.440Z",
      "holdingPeriodMs": 56080,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04936,
      "exitPriceQuote": 0.04952,
      "grossPnlGbp": 6.482982171799045,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.8829821717990445,
      "cashChangeGbp": 5.682982171799045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.91 triggered at projected net £4.88 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048905888,
      "structuralTargetPrice": 0,
      "maePct": -0.06077795786062043,
      "mfePct": 0.42544570502431495,
      "maeGbp": -1.2155591572124087,
      "mfeGbp": 8.5089141004863,
      "observedDuringTradeLowPrice": 0.04933,
      "observedDuringTradeHighPrice": 0.04957,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04933,
      "fullObservedHighPrice": 0.04957,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101709850-63c951426acbe",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:15:09.850Z",
      "closedAtUtc": "2026-10-04T08:22:06.870Z",
      "holdingPeriodMs": 417020,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10398,
      "exitPriceQuote": 0.10445,
      "grossPnlGbp": -9.040200038468901,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.640200038468901,
      "cashChangeGbp": -9.840200038468902,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10493661600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4520100019234451,
      "mfePct": 0.0769378726678176,
      "maeGbp": -9.040200038468901,
      "mfeGbp": 1.538757453356352,
      "observedDuringTradeLowPrice": 0.1039,
      "observedDuringTradeHighPrice": 0.10445000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1039,
      "fullObservedHighPrice": 0.10445000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101924824-3fb599e41737",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:18:44.824Z",
      "closedAtUtc": "2026-10-04T08:21:18.136Z",
      "holdingPeriodMs": 153312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.648,
      "exitPriceQuote": 28.546,
      "grossPnlGbp": -7.120915945266707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.720915945266707,
      "cashChangeGbp": -7.920915945266707,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.3844384,
      "structuralTargetPrice": 0,
      "maePct": -0.35604579726333535,
      "mfePct": 0.18500418877408834,
      "maeGbp": -7.120915945266708,
      "mfeGbp": 3.7000837754817666,
      "observedDuringTradeLowPrice": 28.546,
      "observedDuringTradeHighPrice": 28.701000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.546,
      "fullObservedHighPrice": 28.701000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101572932-6f0ac86ac3ae",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:12:52.932Z",
      "closedAtUtc": "2026-10-04T08:20:54.177Z",
      "holdingPeriodMs": 481245,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.405,
      "exitPriceQuote": 90.575,
      "grossPnlGbp": 3.760853935070001,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.160853935070001,
      "cashChangeGbp": 2.960853935070001,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.29 triggered at projected net £2.16 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.573274,
      "structuralTargetPrice": 0,
      "maePct": -0.10950721752115895,
      "mfePct": 0.2444555057795516,
      "maeGbp": -2.190144350423179,
      "mfeGbp": 4.889110115591032,
      "observedDuringTradeLowPrice": 90.306,
      "observedDuringTradeHighPrice": 90.62600000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.306,
      "fullObservedHighPrice": 90.62600000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101848723-3605b75ceef3e",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:17:28.723Z",
      "closedAtUtc": "2026-10-04T08:18:42.666Z",
      "holdingPeriodMs": 73943,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.865,
      "exitPriceQuote": 0.8665,
      "grossPnlGbp": 3.4682080924856806,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8682080924856805,
      "cashChangeGbp": 2.6682080924856804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.64 triggered at projected net £1.87 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.857042,
      "structuralTargetPrice": 0,
      "maePct": -0.02312138728323445,
      "mfePct": 0.31213872832370354,
      "maeGbp": -0.462427745664689,
      "mfeGbp": 6.242774566474071,
      "observedDuringTradeLowPrice": 0.8648,
      "observedDuringTradeHighPrice": 0.8676999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8648,
      "fullObservedHighPrice": 0.8676999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101714915-fbbbd3eef0997",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:15:14.915Z",
      "closedAtUtc": "2026-10-04T08:17:25.829Z",
      "holdingPeriodMs": 130914,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6952,
      "exitPriceQuote": 3.6809,
      "grossPnlGbp": -7.739770513098062,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.339770513098061,
      "cashChangeGbp": -8.539770513098063,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.66120416,
      "structuralTargetPrice": 0,
      "maePct": -0.3869885256549031,
      "mfePct": 0,
      "maeGbp": -7.739770513098063,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 3.6809,
      "observedDuringTradeHighPrice": 3.6952,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.6809,
      "fullObservedHighPrice": 3.6952,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101355916-f79dafcb4f33c",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:09:15.916Z",
      "closedAtUtc": "2026-10-04T08:15:07.155Z",
      "holdingPeriodMs": 351239,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 305.65,
      "exitPriceQuote": 304.59,
      "grossPnlGbp": -6.93603795190579,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.53603795190579,
      "cashChangeGbp": -7.73603795190579,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 302.83802,
      "structuralTargetPrice": 0,
      "maePct": -0.3468018975952895,
      "mfePct": 0.16685751676756022,
      "maeGbp": -6.93603795190579,
      "mfeGbp": 3.3371503353512044,
      "observedDuringTradeLowPrice": 304.59,
      "observedDuringTradeHighPrice": 306.1600000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 304.59,
      "fullObservedHighPrice": 306.1600000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101475726-adf69dbcca0e1",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:11:15.726Z",
      "closedAtUtc": "2026-10-04T08:15:02.617Z",
      "holdingPeriodMs": 226891,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.824,
      "exitPriceQuote": 4.807,
      "grossPnlGbp": -7.048092868988167,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.648092868988167,
      "cashChangeGbp": -7.848092868988167,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.7796192,
      "structuralTargetPrice": 0,
      "maePct": -0.35240464344940836,
      "mfePct": 0,
      "maeGbp": -7.048092868988167,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.807,
      "observedDuringTradeHighPrice": 4.824,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.807,
      "fullObservedHighPrice": 4.824,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100970543-9634339d1ea9f",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:02:50.543Z",
      "closedAtUtc": "2026-10-04T08:12:50.546Z",
      "holdingPeriodMs": 600003,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20168,
      "exitPriceQuote": 0.20175,
      "grossPnlGbp": 0.6941689805634123,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9058310194365878,
      "cashChangeGbp": -0.10583101943658779,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.199824544,
      "structuralTargetPrice": 0,
      "maePct": -0.12395874652915521,
      "mfePct": 0.09420864736215576,
      "maeGbp": -2.4791749305831043,
      "mfeGbp": 1.8841729472431152,
      "observedDuringTradeLowPrice": 0.20143,
      "observedDuringTradeHighPrice": 0.20187,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20143,
      "fullObservedHighPrice": 0.20187,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100871286-0ed452d070c1e",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:01:11.286Z",
      "closedAtUtc": "2026-10-04T08:11:11.453Z",
      "holdingPeriodMs": 600167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21672,
      "exitPriceQuote": 0.21659,
      "grossPnlGbp": -1.1997046880767002,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7997046880767003,
      "cashChangeGbp": -1.9997046880767002,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.214726176,
      "structuralTargetPrice": 0,
      "maePct": -0.18918420081210488,
      "mfePct": 0.12458471760796995,
      "maeGbp": -3.7836840162420975,
      "mfeGbp": 2.491694352159399,
      "observedDuringTradeLowPrice": 0.21631,
      "observedDuringTradeHighPrice": 0.21699,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21631,
      "fullObservedHighPrice": 0.21699,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791101228946-840e0c88aa8dc",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:07:08.946Z",
      "closedAtUtc": "2026-10-04T08:09:13.694Z",
      "holdingPeriodMs": 124748,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7743,
      "exitPriceQuote": 0.7715,
      "grossPnlGbp": -7.232338886736471,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.832338886736471,
      "cashChangeGbp": -8.032338886736472,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.76717644,
      "structuralTargetPrice": 0,
      "maePct": -0.36161694433682356,
      "mfePct": 0,
      "maeGbp": -7.232338886736471,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7715,
      "observedDuringTradeHighPrice": 0.7743,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7715,
      "fullObservedHighPrice": 0.7743,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100878461-566f19fef01d3",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:01:18.461Z",
      "closedAtUtc": "2026-10-04T08:07:06.614Z",
      "holdingPeriodMs": 348153,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1045,
      "exitPriceQuote": 0.10399,
      "grossPnlGbp": 9.760765550239169,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.16076555023917,
      "cashChangeGbp": 8.960765550239168,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.69 triggered at projected net £8.16 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10546140000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.14354066985647007,
      "mfePct": 0.5645933014354003,
      "maeGbp": -2.8708133971294014,
      "mfeGbp": 11.291866028708007,
      "observedDuringTradeLowPrice": 0.10391,
      "observedDuringTradeHighPrice": 0.10465,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10391,
      "fullObservedHighPrice": 0.10465,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100364003-1a43b76d79ef4",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:52:44.003Z",
      "closedAtUtc": "2026-10-04T08:02:48.325Z",
      "holdingPeriodMs": 604322,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002666,
      "exitPriceQuote": 0.002652,
      "grossPnlGbp": 10.502625656414198,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.902625656414198,
      "cashChangeGbp": 9.702625656414197,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026905272000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.26256564141035493,
      "mfePct": 0.5251312828207099,
      "maeGbp": -5.251312828207099,
      "mfeGbp": 10.502625656414198,
      "observedDuringTradeLowPrice": 0.002652,
      "observedDuringTradeHighPrice": 0.002673,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002652,
      "fullObservedHighPrice": 0.002673,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100825371-a7c3113c64fa7",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T08:00:25.371Z",
      "closedAtUtc": "2026-10-04T08:01:16.102Z",
      "holdingPeriodMs": 50731,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7659,
      "exitPriceQuote": 0.7691,
      "grossPnlGbp": 8.356182269225698,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.7561822692256985,
      "cashChangeGbp": 7.556182269225698,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £6.80 triggered at projected net £6.76 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7588537200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.013056534795663792,
      "mfePct": 0.47003525264394,
      "maeGbp": -0.2611306959132758,
      "mfeGbp": 9.4007050528788,
      "observedDuringTradeLowPrice": 0.7658,
      "observedDuringTradeHighPrice": 0.7694999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7658,
      "fullObservedHighPrice": 0.7694999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100575183-c12f1047656da",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:56:15.183Z",
      "closedAtUtc": "2026-10-04T08:01:08.402Z",
      "holdingPeriodMs": 293219,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03347,
      "exitPriceQuote": 0.03342,
      "grossPnlGbp": 2.9877502240813523,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3877502240813522,
      "cashChangeGbp": 2.187750224081352,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.18 triggered at projected net £1.39 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033777924,
      "structuralTargetPrice": 0,
      "maePct": -0.1195100089632458,
      "mfePct": 0.2390200179264916,
      "maeGbp": -2.3902001792649163,
      "mfeGbp": 4.780400358529833,
      "observedDuringTradeLowPrice": 0.03339,
      "observedDuringTradeHighPrice": 0.03351,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03339,
      "fullObservedHighPrice": 0.03351,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100484011-f8de608d17528",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:54:44.011Z",
      "closedAtUtc": "2026-10-04T08:00:21.621Z",
      "holdingPeriodMs": 337610,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04959,
      "exitPriceQuote": 0.04936,
      "grossPnlGbp": -9.276063722524745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.876063722524744,
      "cashChangeGbp": -10.076063722524745,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049133772000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.4638031861262372,
      "mfePct": 0,
      "maeGbp": -9.276063722524745,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04936,
      "observedDuringTradeHighPrice": 0.04959,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04936,
      "fullObservedHighPrice": 0.04959,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100040563-6bf97cde36eca",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:47:20.563Z",
      "closedAtUtc": "2026-10-04T07:55:22.913Z",
      "holdingPeriodMs": 482350,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2612,
      "exitPriceQuote": 0.2624,
      "grossPnlGbp": -9.188361408882347,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.788361408882347,
      "cashChangeGbp": -9.988361408882348,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26360304,
      "structuralTargetPrice": 0,
      "maePct": -0.45941807044411737,
      "mfePct": 0,
      "maeGbp": -9.188361408882347,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2612,
      "observedDuringTradeHighPrice": 0.2624,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2612,
      "fullObservedHighPrice": 0.2624,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791099743189-ea9811d739d74",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:42:23.189Z",
      "closedAtUtc": "2026-10-04T07:52:24.379Z",
      "holdingPeriodMs": 601190,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1766,
      "exitPriceQuote": 1.1786,
      "grossPnlGbp": -3.399626041135478,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.999626041135478,
      "cashChangeGbp": -4.199626041135478,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.18742472,
      "structuralTargetPrice": 0,
      "maePct": -0.1699813020567739,
      "mfePct": 0.05099439061704538,
      "maeGbp": -3.399626041135478,
      "mfeGbp": 1.0198878123409076,
      "observedDuringTradeLowPrice": 1.176,
      "observedDuringTradeHighPrice": 1.1786,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.176,
      "fullObservedHighPrice": 1.1786,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100141212-a416218e0cb79",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:49:01.212Z",
      "closedAtUtc": "2026-10-04T07:51:11.024Z",
      "holdingPeriodMs": 129812,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03356,
      "exitPriceQuote": 0.03342,
      "grossPnlGbp": 8.343265792610323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.743265792610323,
      "cashChangeGbp": 7.543265792610323,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.94 triggered at projected net £6.74 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033868752,
      "structuralTargetPrice": 0,
      "maePct": -0.029797377830760016,
      "mfePct": 0.4767580452920156,
      "maeGbp": -0.5959475566152004,
      "mfeGbp": 9.535160905840312,
      "observedDuringTradeLowPrice": 0.0334,
      "observedDuringTradeHighPrice": 0.03357,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0334,
      "fullObservedHighPrice": 0.03357,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791100110758-08e9371310356",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:48:30.758Z",
      "closedAtUtc": "2026-10-04T07:48:59.092Z",
      "holdingPeriodMs": 28334,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10577,
      "exitPriceQuote": 0.10559,
      "grossPnlGbp": 3.4036116100973737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8036116100973736,
      "cashChangeGbp": 2.6036116100973734,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.32 triggered at projected net £1.80 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10674308400000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.24581639406258518,
      "maeGbp": 0,
      "mfeGbp": 4.9163278812517035,
      "observedDuringTradeLowPrice": 0.10551,
      "observedDuringTradeHighPrice": 0.10577,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10551,
      "fullObservedHighPrice": 0.10577,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791099410698-ee7a1911f9792",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:36:50.698Z",
      "closedAtUtc": "2026-10-04T07:46:51.804Z",
      "holdingPeriodMs": 601106,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042751,
      "exitPriceQuote": 0.0042795,
      "grossPnlGbp": -2.0584313817220132,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6584313817220133,
      "cashChangeGbp": -2.8584313817220135,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.004314430920000001,
      "structuralTargetPrice": 0,
      "maePct": -0.1590606067694209,
      "mfePct": 0.0678346705340255,
      "maeGbp": -3.181212135388418,
      "mfeGbp": 1.3566934106805102,
      "observedDuringTradeLowPrice": 0.0042722,
      "observedDuringTradeHighPrice": 0.0042819,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042722,
      "fullObservedHighPrice": 0.0042819,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791099405677-ef7ee3de2a133",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:36:45.677Z",
      "closedAtUtc": "2026-10-04T07:46:48.422Z",
      "holdingPeriodMs": 602745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4555,
      "exitPriceQuote": 0.4558,
      "grossPnlGbp": -1.3172338090009525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.917233809000953,
      "cashChangeGbp": -2.1172338090009526,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45969060000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.13172338090010743,
      "mfePct": 0.043907793633377275,
      "maeGbp": -2.6344676180021485,
      "mfeGbp": 0.8781558726675455,
      "observedDuringTradeLowPrice": 0.4553,
      "observedDuringTradeHighPrice": 0.4561,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4553,
      "fullObservedHighPrice": 0.4561,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791099135788-89939f71fcbcf",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:32:15.788Z",
      "closedAtUtc": "2026-10-04T07:42:16.629Z",
      "holdingPeriodMs": 600841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.977,
      "exitPriceQuote": 10.992,
      "grossPnlGbp": -2.732987154960475,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.332987154960476,
      "cashChangeGbp": -3.532987154960475,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.0779884,
      "structuralTargetPrice": 0,
      "maePct": -0.13664935774802375,
      "mfePct": 0.045549785916013316,
      "maeGbp": -2.732987154960475,
      "mfeGbp": 0.9109957183202663,
      "observedDuringTradeLowPrice": 10.972,
      "observedDuringTradeHighPrice": 10.992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.972,
      "fullObservedHighPrice": 10.992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791098736431-a28937cd19d5e",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:25:36.431Z",
      "closedAtUtc": "2026-10-04T07:35:31.479Z",
      "holdingPeriodMs": 595048,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23784,
      "exitPriceQuote": 0.23737,
      "grossPnlGbp": 3.952236797847277,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.352236797847277,
      "cashChangeGbp": 3.1522367978472774,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.79 triggered at projected net £2.35 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.240028128,
      "structuralTargetPrice": 0,
      "maePct": -0.04204507231753143,
      "mfePct": 0.31954254961317813,
      "maeGbp": -0.8409014463506286,
      "mfeGbp": 6.390850992263563,
      "observedDuringTradeLowPrice": 0.23708,
      "observedDuringTradeHighPrice": 0.23794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23708,
      "fullObservedHighPrice": 0.23794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791099226762-89f875271e123",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:33:46.762Z",
      "closedAtUtc": "2026-10-04T07:33:51.348Z",
      "holdingPeriodMs": 4586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11461,
      "exitPriceQuote": 0.11421,
      "grossPnlGbp": -6.9801937003751435,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.580193700375144,
      "cashChangeGbp": -7.780193700375143,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.113555588,
      "structuralTargetPrice": 0,
      "maePct": -0.3490096850187572,
      "mfePct": 0,
      "maeGbp": -6.9801937003751435,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11421,
      "observedDuringTradeHighPrice": 0.11461,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11421,
      "fullObservedHighPrice": 0.11461,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791098684339-1bbdeec406123",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:24:44.339Z",
      "closedAtUtc": "2026-10-04T07:33:44.489Z",
      "holdingPeriodMs": 540150,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7942,
      "exitPriceQuote": 0.7916,
      "grossPnlGbp": 6.547469151347386,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.947469151347386,
      "cashChangeGbp": 5.747469151347386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.95 triggered at projected net £4.95 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80150664,
      "structuralTargetPrice": 0,
      "maePct": -0.0881390078066021,
      "mfePct": 0.3777386048854196,
      "maeGbp": -1.762780156132042,
      "mfeGbp": 7.554772097708391,
      "observedDuringTradeLowPrice": 0.7912,
      "observedDuringTradeHighPrice": 0.7949,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7912,
      "fullObservedHighPrice": 0.7949,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791098851510-93e4ee55a0d7d",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:27:31.510Z",
      "closedAtUtc": "2026-10-04T07:31:49.344Z",
      "holdingPeriodMs": 257834,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.593,
      "exitPriceQuote": 7.569,
      "grossPnlGbp": 6.321612011062827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.7216120110628275,
      "cashChangeGbp": 5.521612011062827,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.78 triggered at projected net £4.72 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.6628556,
      "structuralTargetPrice": 0,
      "maePct": -0.01317002502305194,
      "mfePct": 0.36876070064532573,
      "maeGbp": -0.26340050046103886,
      "mfeGbp": 7.375214012906515,
      "observedDuringTradeLowPrice": 7.565,
      "observedDuringTradeHighPrice": 7.594,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.565,
      "fullObservedHighPrice": 7.594,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791098564217-5fb811fa86a12",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:22:44.217Z",
      "closedAtUtc": "2026-10-04T07:27:29.116Z",
      "holdingPeriodMs": 284899,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04858,
      "exitPriceQuote": 0.04876,
      "grossPnlGbp": -7.410456978180306,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.010456978180306,
      "cashChangeGbp": -8.210456978180305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049026936,
      "structuralTargetPrice": 0,
      "maePct": -0.37052284890901527,
      "mfePct": 0.041169205434333445,
      "maeGbp": -7.410456978180306,
      "mfeGbp": 0.8233841086866689,
      "observedDuringTradeLowPrice": 0.04856,
      "observedDuringTradeHighPrice": 0.04876,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04856,
      "fullObservedHighPrice": 0.04876,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791098133130-84fddaf7f7fc1",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:15:33.130Z",
      "closedAtUtc": "2026-10-04T07:25:34.182Z",
      "holdingPeriodMs": 601052,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.715,
      "exitPriceQuote": 0.7145,
      "grossPnlGbp": -1.3986013986012447,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9986013986012447,
      "cashChangeGbp": -2.1986013986012445,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.708422,
      "structuralTargetPrice": 0,
      "maePct": -0.16783216783216487,
      "mfePct": 0,
      "maeGbp": -3.356643356643297,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7138,
      "observedDuringTradeHighPrice": 0.715,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7138,
      "fullObservedHighPrice": 0.715,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791098027743-d62d540ace8a3",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:13:47.743Z",
      "closedAtUtc": "2026-10-04T07:23:49.178Z",
      "holdingPeriodMs": 601435,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09313,
      "exitPriceQuote": 0.0931,
      "grossPnlGbp": -0.6442607108343659,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.244260710834366,
      "cashChangeGbp": -1.444260710834366,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09227320400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17180285622249258,
      "mfePct": 0.04295071405561942,
      "maeGbp": -3.4360571244498517,
      "mfeGbp": 0.8590142811123884,
      "observedDuringTradeLowPrice": 0.09297,
      "observedDuringTradeHighPrice": 0.09317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09297,
      "fullObservedHighPrice": 0.09317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791098274914-2606cae9acdab",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:17:54.914Z",
      "closedAtUtc": "2026-10-04T07:20:49.942Z",
      "holdingPeriodMs": 175028,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7472,
      "exitPriceQuote": 0.7499,
      "grossPnlGbp": 7.226980728051488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.626980728051487,
      "cashChangeGbp": 6.426980728051488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.70 triggered at projected net £5.63 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7403257599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.24089935760171627,
      "mfePct": 0.4148822269807269,
      "maeGbp": -4.817987152034325,
      "mfeGbp": 8.297644539614538,
      "observedDuringTradeLowPrice": 0.7454,
      "observedDuringTradeHighPrice": 0.7502999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7454,
      "fullObservedHighPrice": 0.7502999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791097670482-71c612949a5df",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:07:50.482Z",
      "closedAtUtc": "2026-10-04T07:17:52.846Z",
      "holdingPeriodMs": 602364,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21568,
      "exitPriceQuote": 0.21544,
      "grossPnlGbp": -2.2255192878339947,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8255192878339948,
      "cashChangeGbp": -3.025519287833995,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21369574400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.11127596439169972,
      "mfePct": 0.02318249258159982,
      "maeGbp": -2.225519287833994,
      "mfeGbp": 0.4636498516319964,
      "observedDuringTradeLowPrice": 0.21544,
      "observedDuringTradeHighPrice": 0.21573,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21544,
      "fullObservedHighPrice": 0.21573,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791097921949-292b0f45185f8",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:12:01.949Z",
      "closedAtUtc": "2026-10-04T07:15:29.829Z",
      "holdingPeriodMs": 207880,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002736,
      "exitPriceQuote": 0.00274,
      "grossPnlGbp": 2.9239766081868885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3239766081868884,
      "cashChangeGbp": 2.1239766081868883,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.52 triggered at projected net £1.32 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0027108288,
      "structuralTargetPrice": 0,
      "maePct": -0.14619883040936027,
      "mfePct": 0.2558479532163765,
      "maeGbp": -2.9239766081872056,
      "mfeGbp": 5.11695906432753,
      "observedDuringTradeLowPrice": 0.002732,
      "observedDuringTradeHighPrice": 0.002743,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002732,
      "fullObservedHighPrice": 0.002743,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791097349292-7789a9e23560b",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:02:29.292Z",
      "closedAtUtc": "2026-10-04T07:12:30.624Z",
      "holdingPeriodMs": 601332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10174,
      "exitPriceQuote": 0.10173,
      "grossPnlGbp": -0.19657951641431343,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7965795164143135,
      "cashChangeGbp": -0.9965795164143134,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; failed-breakout evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.100803992,
      "structuralTargetPrice": 0,
      "maePct": -0.009828975820715671,
      "mfePct": 0.1277766856693583,
      "maeGbp": -0.19657951641431343,
      "mfeGbp": 2.555533713387166,
      "observedDuringTradeLowPrice": 0.10173,
      "observedDuringTradeHighPrice": 0.10187000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10173,
      "fullObservedHighPrice": 0.10187000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791097907318-fa6177f85d9f6",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:11:47.318Z",
      "closedAtUtc": "2026-10-04T07:11:57.543Z",
      "holdingPeriodMs": 10225,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9477,
      "exitPriceQuote": 0.9444,
      "grossPnlGbp": -6.964229186451345,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.564229186451344,
      "cashChangeGbp": -7.764229186451344,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.93898116,
      "structuralTargetPrice": 0,
      "maePct": -0.34821145932256725,
      "mfePct": 0,
      "maeGbp": -6.964229186451345,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.9444,
      "observedDuringTradeHighPrice": 0.9477,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9444,
      "fullObservedHighPrice": 0.9477,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791097303162-4c028853a7e3c",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:01:43.162Z",
      "closedAtUtc": "2026-10-04T07:11:45.141Z",
      "holdingPeriodMs": 601979,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4974,
      "exitPriceQuote": 1.4971,
      "grossPnlGbp": -0.4006945371977654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.0006945371977656,
      "cashChangeGbp": -1.2006945371977653,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.48362392,
      "structuralTargetPrice": 0,
      "maePct": -0.04006945371979137,
      "mfePct": 0.1068518765860856,
      "maeGbp": -0.8013890743958274,
      "mfeGbp": 2.137037531721712,
      "observedDuringTradeLowPrice": 1.4968,
      "observedDuringTradeHighPrice": 1.499,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4968,
      "fullObservedHighPrice": 1.499,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791097066204-af4099d824b38",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:57:46.204Z",
      "closedAtUtc": "2026-10-04T07:07:48.270Z",
      "holdingPeriodMs": 602066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85000.1,
      "exitPriceQuote": 84976.7,
      "grossPnlGbp": -0.55058758754422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.15058758754422,
      "cashChangeGbp": -1.35058758754422,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 84218.09908,
      "structuralTargetPrice": 0,
      "maePct": -0.027529379377211,
      "mfePct": 0,
      "maeGbp": -0.55058758754422,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 84976.7,
      "observedDuringTradeHighPrice": 85000.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84976.7,
      "fullObservedHighPrice": 85000.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791097205063-ca91d2b101fd7",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T07:00:05.063Z",
      "closedAtUtc": "2026-10-04T07:02:27.211Z",
      "holdingPeriodMs": 142148,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.763,
      "exitPriceQuote": 1.769,
      "grossPnlGbp": 6.80657969370392,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.206579693703921,
      "cashChangeGbp": 6.00657969370392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.34 triggered at projected net £5.21 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.7467804,
      "structuralTargetPrice": 0,
      "maePct": -0.1701644923425917,
      "mfePct": 0.39705048213273497,
      "maeGbp": -3.403289846851834,
      "mfeGbp": 7.9410096426547,
      "observedDuringTradeLowPrice": 1.76,
      "observedDuringTradeHighPrice": 1.7700000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.76,
      "fullObservedHighPrice": 1.7700000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791096945961-3d51fcf00aed3",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:55:45.961Z",
      "closedAtUtc": "2026-10-04T06:59:31.753Z",
      "holdingPeriodMs": 225792,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8403,
      "exitPriceQuote": 0.8373,
      "grossPnlGbp": -7.140307033202434,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.740307033202434,
      "cashChangeGbp": -7.9403070332024335,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8325692400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.35701535166012166,
      "mfePct": 0,
      "maeGbp": -7.140307033202434,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8373,
      "observedDuringTradeHighPrice": 0.8403,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8373,
      "fullObservedHighPrice": 0.8403,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791096548269-7e031d4db12c4",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:49:08.269Z",
      "closedAtUtc": "2026-10-04T06:59:11.049Z",
      "holdingPeriodMs": 602780,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1776,
      "exitPriceQuote": 0.178,
      "grossPnlGbp": -4.504504504504321,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.104504504504321,
      "cashChangeGbp": -5.304504504504321,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17923392000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3378378378378319,
      "mfePct": 0,
      "maeGbp": -6.756756756756638,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1776,
      "observedDuringTradeHighPrice": 0.1782,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1776,
      "fullObservedHighPrice": 0.1782,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791096523271-3b57b590a7324",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:48:43.271Z",
      "closedAtUtc": "2026-10-04T06:53:38.906Z",
      "holdingPeriodMs": 295635,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1691,
      "exitPriceQuote": 0.17,
      "grossPnlGbp": 10.644589000591507,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.044589000591507,
      "cashChangeGbp": 9.844589000591506,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.23 triggered at projected net £9.04 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16754428,
      "structuralTargetPrice": 0,
      "maePct": -0.17740981667651964,
      "mfePct": 0.5913660555884098,
      "maeGbp": -3.548196333530393,
      "mfeGbp": 11.827321111768196,
      "observedDuringTradeLowPrice": 0.1688,
      "observedDuringTradeHighPrice": 0.1701,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1688,
      "fullObservedHighPrice": 0.1701,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791096161487-10880791c039c",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:42:41.487Z",
      "closedAtUtc": "2026-10-04T06:52:42.406Z",
      "holdingPeriodMs": 600919,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1294,
      "exitPriceQuote": 0.12924,
      "grossPnlGbp": -2.4729520865532226,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.072952086553222,
      "cashChangeGbp": -3.2729520865532225,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12820952,
      "structuralTargetPrice": 0,
      "maePct": -0.2241112828438831,
      "mfePct": 0,
      "maeGbp": -4.482225656877662,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12911,
      "observedDuringTradeHighPrice": 0.1294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12911,
      "fullObservedHighPrice": 0.1294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791095685152-672096fc08b64",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:34:45.152Z",
      "closedAtUtc": "2026-10-04T06:44:48.089Z",
      "holdingPeriodMs": 602937,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 788.76,
      "exitPriceQuote": 788.41,
      "grossPnlGbp": -0.8874689385872071,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4874689385872073,
      "cashChangeGbp": -1.687468938587207,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 781.503408,
      "structuralTargetPrice": 0,
      "maePct": -0.13058471524924853,
      "mfePct": 0.0038034383082271813,
      "maeGbp": -2.6116943049849706,
      "mfeGbp": 0.07606876616454362,
      "observedDuringTradeLowPrice": 787.73,
      "observedDuringTradeHighPrice": 788.7900000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 787.73,
      "fullObservedHighPrice": 788.7900000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791096166124-e38c529899c6f",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:42:46.124Z",
      "closedAtUtc": "2026-10-04T06:44:38.616Z",
      "holdingPeriodMs": 112492,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02757,
      "exitPriceQuote": 0.02788,
      "grossPnlGbp": 22.4882118244467,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.8882118244467,
      "cashChangeGbp": 21.6882118244467,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £22.06 triggered at projected net £20.89 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.027316356,
      "structuralTargetPrice": 0,
      "maePct": -0.18135654697135087,
      "mfePct": 1.2332245194051505,
      "maeGbp": -3.6271309394270173,
      "mfeGbp": 24.664490388103008,
      "observedDuringTradeLowPrice": 0.02752,
      "observedDuringTradeHighPrice": 0.02791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02752,
      "fullObservedHighPrice": 0.02791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791095736561-bf48e191088c8",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:35:36.561Z",
      "closedAtUtc": "2026-10-04T06:42:08.179Z",
      "holdingPeriodMs": 391618,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02549,
      "exitPriceQuote": 0.02545,
      "grossPnlGbp": 3.1384856806589543,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5384856806589542,
      "cashChangeGbp": 2.3384856806589545,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.89 triggered at projected net £1.54 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025724508,
      "structuralTargetPrice": 0,
      "maePct": -0.313848568065909,
      "mfePct": 0.2746174970576585,
      "maeGbp": -6.2769713613181795,
      "mfeGbp": 5.492349941153169,
      "observedDuringTradeLowPrice": 0.02542,
      "observedDuringTradeHighPrice": 0.02557,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02542,
      "fullObservedHighPrice": 0.02557,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791095323203-10ec0ad706753",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:28:43.203Z",
      "closedAtUtc": "2026-10-04T06:38:39.958Z",
      "holdingPeriodMs": 596755,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06556,
      "exitPriceQuote": 0.06581,
      "grossPnlGbp": -7.626601586333138,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.226601586333137,
      "cashChangeGbp": -8.426601586333138,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.066163152,
      "structuralTargetPrice": 0,
      "maePct": -0.38133007931665686,
      "mfePct": 0.21354484441730837,
      "maeGbp": -7.626601586333137,
      "mfeGbp": 4.270896888346167,
      "observedDuringTradeLowPrice": 0.06542,
      "observedDuringTradeHighPrice": 0.06581,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06542,
      "fullObservedHighPrice": 0.06581,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791095133032-09c8cb9a1e2c6",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:25:33.031Z",
      "closedAtUtc": "2026-10-04T06:35:34.385Z",
      "holdingPeriodMs": 601354,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07186,
      "exitPriceQuote": 0.07191,
      "grossPnlGbp": -1.391594767603907,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.991594767603907,
      "cashChangeGbp": -2.191594767603907,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072521112,
      "structuralTargetPrice": 0,
      "maePct": -0.09741163373225804,
      "mfePct": 0.12524352908432074,
      "maeGbp": -1.9482326746451608,
      "mfeGbp": 2.504870581686415,
      "observedDuringTradeLowPrice": 0.07177,
      "observedDuringTradeHighPrice": 0.07192999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07177,
      "fullObservedHighPrice": 0.07192999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791095083009-72a7c660e0cc3",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:24:43.009Z",
      "closedAtUtc": "2026-10-04T06:34:43.044Z",
      "holdingPeriodMs": 600035,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6572,
      "exitPriceQuote": 3.6534,
      "grossPnlGbp": -2.078092529804236,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.678092529804236,
      "cashChangeGbp": -2.8780925298042357,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.62355376,
      "structuralTargetPrice": 0,
      "maePct": -0.16132560428743345,
      "mfePct": 0.0027343322760639568,
      "maeGbp": -3.2265120857486687,
      "mfeGbp": 0.05468664552127914,
      "observedDuringTradeLowPrice": 3.6513,
      "observedDuringTradeHighPrice": 3.6573,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.6513,
      "fullObservedHighPrice": 3.6573,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791094557061-f4b7f88d7d29d",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:15:57.061Z",
      "closedAtUtc": "2026-10-04T06:25:58.051Z",
      "holdingPeriodMs": 600990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 89.86,
      "exitPriceQuote": 89.885,
      "grossPnlGbp": -0.556421099488219,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1564210994882194,
      "cashChangeGbp": -1.356421099488219,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 90.68671200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.20587580681059678,
      "mfePct": 0.012241264188733229,
      "maeGbp": -4.117516136211935,
      "mfeGbp": 0.2448252837746646,
      "observedDuringTradeLowPrice": 89.849,
      "observedDuringTradeHighPrice": 90.045,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.849,
      "fullObservedHighPrice": 90.045,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791094528240-9a62153a8de14",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:15:28.240Z",
      "closedAtUtc": "2026-10-04T06:25:29.603Z",
      "holdingPeriodMs": 601363,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 305.3,
      "exitPriceQuote": 305.56,
      "grossPnlGbp": -1.7032427120864126,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.303242712086413,
      "cashChangeGbp": -2.5032427120864127,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 308.10876,
      "structuralTargetPrice": 0,
      "maePct": -0.33737307566327307,
      "mfePct": 0.016377333770065956,
      "maeGbp": -6.747461513265462,
      "mfeGbp": 0.3275466754013191,
      "observedDuringTradeLowPrice": 305.25,
      "observedDuringTradeHighPrice": 306.33000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 305.25,
      "fullObservedHighPrice": 306.33000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791094621438-b66079b16b46a",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:17:01.438Z",
      "closedAtUtc": "2026-10-04T06:22:33.208Z",
      "holdingPeriodMs": 331770,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07482,
      "exitPriceQuote": 0.07466,
      "grossPnlGbp": 4.276931301790791,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6769313017907908,
      "cashChangeGbp": 3.476931301790791,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.75 triggered at projected net £2.68 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.075508344,
      "structuralTargetPrice": 0,
      "maePct": -0.25394279604383285,
      "mfePct": 0.2673082063619244,
      "maeGbp": -5.0788559208766575,
      "mfeGbp": 5.346164127238488,
      "observedDuringTradeLowPrice": 0.07462,
      "observedDuringTradeHighPrice": 0.07501,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07462,
      "fullObservedHighPrice": 0.07501,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791094018771-0f468fdba3b71",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:06:58.771Z",
      "closedAtUtc": "2026-10-04T06:16:59.039Z",
      "holdingPeriodMs": 600268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21522,
      "exitPriceQuote": 0.21494,
      "grossPnlGbp": 2.6019886627637066,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.0019886627637065,
      "cashChangeGbp": 1.8019886627637065,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21720002400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.013939224979092207,
      "mfePct": 0.2137347830127257,
      "maeGbp": -0.2787844995818441,
      "mfeGbp": 4.274695660254514,
      "observedDuringTradeLowPrice": 0.21476,
      "observedDuringTradeHighPrice": 0.21525,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21476,
      "fullObservedHighPrice": 0.21525,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093952530-95cf04d3aacf5",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:05:52.530Z",
      "closedAtUtc": "2026-10-04T06:15:53.021Z",
      "holdingPeriodMs": 600491,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003834,
      "exitPriceQuote": 0.003845,
      "grossPnlGbp": -5.738132498695736,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.338132498695735,
      "cashChangeGbp": -6.538132498695735,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0038692728000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.2869066249347868,
      "mfePct": 0.05216484089724219,
      "maeGbp": -5.7381324986957365,
      "mfeGbp": 1.0432968179448436,
      "observedDuringTradeLowPrice": 0.003832,
      "observedDuringTradeHighPrice": 0.0038449999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003832,
      "fullObservedHighPrice": 0.0038449999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791094506860-286b207f85fe4",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:15:06.860Z",
      "closedAtUtc": "2026-10-04T06:15:26.062Z",
      "holdingPeriodMs": 19202,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4149,
      "exitPriceQuote": 1.4077,
      "grossPnlGbp": -10.17739769595038,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.777397695950379,
      "cashChangeGbp": -10.97739769595038,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.40188292,
      "structuralTargetPrice": 0,
      "maePct": -0.5088698847975189,
      "mfePct": 0,
      "maeGbp": -10.17739769595038,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.4077,
      "observedDuringTradeHighPrice": 1.4149,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4077,
      "fullObservedHighPrice": 1.4149,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093948565-775821ea2812d",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:05:48.565Z",
      "closedAtUtc": "2026-10-04T06:15:02.573Z",
      "holdingPeriodMs": 554008,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034403,
      "exitPriceQuote": 0.034494,
      "grossPnlGbp": 5.290236316599939,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6902363165999392,
      "cashChangeGbp": 4.4902363165999395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.03 triggered at projected net £3.69 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0340864924,
      "structuralTargetPrice": 0,
      "maePct": -0.226724413568589,
      "mfePct": 0.33136645060022685,
      "maeGbp": -4.53448827137178,
      "mfeGbp": 6.627329012004537,
      "observedDuringTradeLowPrice": 0.034325,
      "observedDuringTradeHighPrice": 0.034517,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034325,
      "fullObservedHighPrice": 0.034517,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093944112-8b423c8571ea2",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:05:44.112Z",
      "closedAtUtc": "2026-10-04T06:06:56.576Z",
      "holdingPeriodMs": 72464,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07701,
      "exitPriceQuote": 0.07731,
      "grossPnlGbp": -7.791195948578331,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.39119594857833,
      "cashChangeGbp": -8.591195948578331,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.077718492,
      "structuralTargetPrice": 0,
      "maePct": -0.3895597974289165,
      "mfePct": 0,
      "maeGbp": -7.791195948578331,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07701,
      "observedDuringTradeHighPrice": 0.07731,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07701,
      "fullObservedHighPrice": 0.07731,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093822084-090e5507c9b4e",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T06:03:42.084Z",
      "closedAtUtc": "2026-10-04T06:05:16.964Z",
      "holdingPeriodMs": 94880,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23486,
      "exitPriceQuote": 0.23361,
      "grossPnlGbp": -10.644639359618504,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.244639359618503,
      "cashChangeGbp": -11.444639359618504,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.232699288,
      "structuralTargetPrice": 0,
      "maePct": -0.5322319679809252,
      "mfePct": 0.07664140338924709,
      "maeGbp": -10.644639359618504,
      "mfeGbp": 1.5328280677849417,
      "observedDuringTradeLowPrice": 0.23361,
      "observedDuringTradeHighPrice": 0.23504000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23361,
      "fullObservedHighPrice": 0.23504000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093580289-c0f4f86f09807",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:59:40.289Z",
      "closedAtUtc": "2026-10-04T06:04:34.405Z",
      "holdingPeriodMs": 294116,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08521,
      "exitPriceQuote": 0.08559,
      "grossPnlGbp": -8.919140945898494,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.519140945898494,
      "cashChangeGbp": -9.719140945898495,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08599393200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4459570472949247,
      "mfePct": 0.05867855885458807,
      "maeGbp": -8.919140945898494,
      "mfeGbp": 1.1735711770917616,
      "observedDuringTradeLowPrice": 0.08516,
      "observedDuringTradeHighPrice": 0.08559,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08516,
      "fullObservedHighPrice": 0.08559,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093161434-d9096905b867",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:52:41.434Z",
      "closedAtUtc": "2026-10-04T06:02:41.905Z",
      "holdingPeriodMs": 600471,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 554.18,
      "exitPriceQuote": 553.79,
      "grossPnlGbp": -1.4074849326932997,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.0074849326932998,
      "cashChangeGbp": -2.2074849326932995,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 549.081544,
      "structuralTargetPrice": 0,
      "maePct": -0.12270381464505216,
      "mfePct": 0,
      "maeGbp": -2.454076292901043,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 553.5,
      "observedDuringTradeHighPrice": 554.18,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 553.5,
      "fullObservedHighPrice": 554.18,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093212853-bd6e71a39d97d",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:53:32.853Z",
      "closedAtUtc": "2026-10-04T06:01:09.316Z",
      "holdingPeriodMs": 456463,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 59.48,
      "exitPriceQuote": 59.27,
      "grossPnlGbp": -7.061197041021982,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.661197041021982,
      "cashChangeGbp": -7.861197041021982,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 58.932784,
      "structuralTargetPrice": 0,
      "maePct": -0.35305985205109913,
      "mfePct": 0.0168123739072043,
      "maeGbp": -7.061197041021983,
      "mfeGbp": 0.336247478144086,
      "observedDuringTradeLowPrice": 59.27,
      "observedDuringTradeHighPrice": 59.49,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.27,
      "fullObservedHighPrice": 59.49,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093292912-4a1e325cf231c",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:54:52.912Z",
      "closedAtUtc": "2026-10-04T05:57:48.135Z",
      "holdingPeriodMs": 175223,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04954,
      "exitPriceQuote": 0.0497,
      "grossPnlGbp": 6.459426725878095,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.8594267258780945,
      "cashChangeGbp": 5.659426725878095,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.88 triggered at projected net £4.86 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049084232,
      "structuralTargetPrice": 0,
      "maePct": -0.18167137666532054,
      "mfePct": 0.4238998788857526,
      "maeGbp": -3.6334275333064108,
      "mfeGbp": 8.477997577715051,
      "observedDuringTradeLowPrice": 0.04945,
      "observedDuringTradeHighPrice": 0.04975,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04945,
      "fullObservedHighPrice": 0.04975,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791093101160-b5a9e52a400e6",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:51:41.160Z",
      "closedAtUtc": "2026-10-04T05:54:49.337Z",
      "holdingPeriodMs": 188177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7382,
      "exitPriceQuote": 0.7407,
      "grossPnlGbp": 6.773232186399507,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.173232186399506,
      "cashChangeGbp": 5.973232186399507,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.26 triggered at projected net £5.17 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.73140856,
      "structuralTargetPrice": 0,
      "maePct": -0.29802221620156866,
      "mfePct": 0.39284746681116417,
      "maeGbp": -5.960444324031373,
      "mfeGbp": 7.856949336223283,
      "observedDuringTradeLowPrice": 0.736,
      "observedDuringTradeHighPrice": 0.7411,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.736,
      "fullObservedHighPrice": 0.7411,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092607782-15f8361e832de",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:43:27.782Z",
      "closedAtUtc": "2026-10-04T05:53:30.687Z",
      "holdingPeriodMs": 602905,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.189,
      "exitPriceQuote": 1.1872,
      "grossPnlGbp": -3.027754415475229,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.627754415475229,
      "cashChangeGbp": -3.827754415475229,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1780612000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.18502943650125983,
      "mfePct": 0.0672834314549968,
      "maeGbp": -3.7005887300251965,
      "mfeGbp": 1.345668629099936,
      "observedDuringTradeLowPrice": 1.1868,
      "observedDuringTradeHighPrice": 1.1898,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1868,
      "fullObservedHighPrice": 1.1898,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092601739-dc0188bfdb78a",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:43:21.739Z",
      "closedAtUtc": "2026-10-04T05:51:12.011Z",
      "holdingPeriodMs": 470272,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009223,
      "exitPriceQuote": 0.009189,
      "grossPnlGbp": -7.372872167407794,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.972872167407795,
      "cashChangeGbp": -8.172872167407794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0091381484,
      "structuralTargetPrice": 0,
      "maePct": -0.36864360837038973,
      "mfePct": 0,
      "maeGbp": -7.372872167407795,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.009189,
      "observedDuringTradeHighPrice": 0.009223,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009189,
      "fullObservedHighPrice": 0.009223,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092956158-ee7c926ae3539",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:49:16.158Z",
      "closedAtUtc": "2026-10-04T05:49:36.854Z",
      "holdingPeriodMs": 20696,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09753,
      "exitPriceQuote": 0.09713,
      "grossPnlGbp": -8.202604326874017,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.802604326874016,
      "cashChangeGbp": -9.002604326874017,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.096632724,
      "structuralTargetPrice": 0,
      "maePct": -0.41013021634370084,
      "mfePct": 0,
      "maeGbp": -8.202604326874017,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09713,
      "observedDuringTradeHighPrice": 0.09753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09713,
      "fullObservedHighPrice": 0.09753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092786185-cef5600e1974a",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:46:26.185Z",
      "closedAtUtc": "2026-10-04T05:49:13.112Z",
      "holdingPeriodMs": 166927,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04938,
      "exitPriceQuote": 0.04956,
      "grossPnlGbp": -7.2904009720534475,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.890400972053447,
      "cashChangeGbp": -8.090400972053448,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04983429600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.36452004860267234,
      "mfePct": 0.1620089104900844,
      "maeGbp": -7.290400972053447,
      "mfeGbp": 3.240178209801688,
      "observedDuringTradeLowPrice": 0.0493,
      "observedDuringTradeHighPrice": 0.04956,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0493,
      "fullObservedHighPrice": 0.04956,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092453932-c6b8253c74435",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:40:53.932Z",
      "closedAtUtc": "2026-10-04T05:46:22.065Z",
      "holdingPeriodMs": 328133,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1883,
      "exitPriceQuote": 1.184,
      "grossPnlGbp": -7.237229655810773,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.837229655810773,
      "cashChangeGbp": -8.037229655810773,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.17736764,
      "structuralTargetPrice": 0,
      "maePct": -0.36186148279053865,
      "mfePct": 0.04207691660356535,
      "maeGbp": -7.237229655810774,
      "mfeGbp": 0.841538332071307,
      "observedDuringTradeLowPrice": 1.184,
      "observedDuringTradeHighPrice": 1.1888,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.184,
      "fullObservedHighPrice": 1.1888,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092449314-455450153845c",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:40:49.314Z",
      "closedAtUtc": "2026-10-04T05:43:24.033Z",
      "holdingPeriodMs": 154719,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09708,
      "exitPriceQuote": 0.09733,
      "grossPnlGbp": 5.150391429748665,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.550391429748665,
      "cashChangeGbp": 4.350391429748665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.99 triggered at projected net £3.55 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.096186864,
      "structuralTargetPrice": 0,
      "maePct": -0.07210548001648188,
      "mfePct": 0.3296250515039152,
      "maeGbp": -1.4421096003296379,
      "mfeGbp": 6.592501030078304,
      "observedDuringTradeLowPrice": 0.09701,
      "observedDuringTradeHighPrice": 0.0974,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09701,
      "fullObservedHighPrice": 0.0974,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092415540-521e2dc7dc799",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:40:15.540Z",
      "closedAtUtc": "2026-10-04T05:43:19.676Z",
      "holdingPeriodMs": 184136,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.423,
      "exitPriceQuote": 0.4246,
      "grossPnlGbp": 7.565011820330924,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.965011820330924,
      "cashChangeGbp": 6.765011820330924,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.38 triggered at projected net £5.97 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.4191084,
      "structuralTargetPrice": 0,
      "maePct": -0.2836879432624064,
      "mfePct": 0.4491725768321544,
      "maeGbp": -5.673758865248127,
      "mfeGbp": 8.983451536643088,
      "observedDuringTradeLowPrice": 0.4218,
      "observedDuringTradeHighPrice": 0.42489999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4218,
      "fullObservedHighPrice": 0.42489999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091844866-4e50ae02e53bb",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:30:44.866Z",
      "closedAtUtc": "2026-10-04T05:40:47.053Z",
      "holdingPeriodMs": 602187,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 552.21,
      "exitPriceQuote": 553.08,
      "grossPnlGbp": 3.150975172488743,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.550975172488743,
      "cashChangeGbp": 2.3509751724887433,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 547.129668,
      "structuralTargetPrice": 0,
      "maePct": -0.025352673801630966,
      "mfePct": 0.15754875862443715,
      "maeGbp": -0.5070534760326193,
      "mfeGbp": 3.1509751724887427,
      "observedDuringTradeLowPrice": 552.07,
      "observedDuringTradeHighPrice": 553.08,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 552.07,
      "fullObservedHighPrice": 553.08,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092426091-1dd678d6f45b5",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:40:26.091Z",
      "closedAtUtc": "2026-10-04T05:40:45.038Z",
      "holdingPeriodMs": 18947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0462,
      "exitPriceQuote": 0.04611,
      "grossPnlGbp": 3.896103896103888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.296103896103888,
      "cashChangeGbp": 3.0961038961038883,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.03 triggered at projected net £2.30 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04662504,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.28138528138527746,
      "maeGbp": 0,
      "mfeGbp": 5.627705627705549,
      "observedDuringTradeLowPrice": 0.04607,
      "observedDuringTradeHighPrice": 0.0462,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04607,
      "fullObservedHighPrice": 0.0462,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791092015338-24b243ff4114a",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:33:35.338Z",
      "closedAtUtc": "2026-10-04T05:40:21.215Z",
      "holdingPeriodMs": 405877,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2984,
      "exitPriceQuote": 0.2996,
      "grossPnlGbp": -8.042895442359107,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.642895442359107,
      "cashChangeGbp": -8.842895442359108,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.30114528,
      "structuralTargetPrice": 0,
      "maePct": -0.40214477211795535,
      "mfePct": 0,
      "maeGbp": -8.042895442359107,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2984,
      "observedDuringTradeHighPrice": 0.2996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2984,
      "fullObservedHighPrice": 0.2996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091964425-95420a01ce7a1",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:32:44.425Z",
      "closedAtUtc": "2026-10-04T05:40:10.706Z",
      "holdingPeriodMs": 446281,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8402,
      "exitPriceQuote": 0.8366,
      "grossPnlGbp": -8.569388240894874,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.169388240894873,
      "cashChangeGbp": -9.369388240894875,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.83247016,
      "structuralTargetPrice": 0,
      "maePct": -0.4284694120447437,
      "mfePct": 0.04760771244942478,
      "maeGbp": -8.569388240894874,
      "mfeGbp": 0.9521542489884957,
      "observedDuringTradeLowPrice": 0.8366,
      "observedDuringTradeHighPrice": 0.8406,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8366,
      "fullObservedHighPrice": 0.8406,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091839163-dbf5d3cf3bec4",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:30:39.163Z",
      "closedAtUtc": "2026-10-04T05:33:30.703Z",
      "holdingPeriodMs": 171540,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09651,
      "exitPriceQuote": 0.09669,
      "grossPnlGbp": 3.730183400683859,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1301834006838587,
      "cashChangeGbp": 2.930183400683859,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.79 triggered at projected net £2.13 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.095622108,
      "structuralTargetPrice": 0,
      "maePct": -0.1657859289192762,
      "mfePct": 0.26940213449383105,
      "maeGbp": -3.3157185783855243,
      "mfeGbp": 5.388042689876621,
      "observedDuringTradeLowPrice": 0.09635,
      "observedDuringTradeHighPrice": 0.09676999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09635,
      "fullObservedHighPrice": 0.09676999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091610692-a8bffc4d3ba4c",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:26:50.692Z",
      "closedAtUtc": "2026-10-04T05:32:37.266Z",
      "holdingPeriodMs": 346574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0268,
      "exitPriceQuote": 0.02692,
      "grossPnlGbp": 8.955223880596908,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.355223880596908,
      "cashChangeGbp": 8.155223880596907,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.85 triggered at projected net £7.36 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02655344,
      "structuralTargetPrice": 0,
      "maePct": -0.2611940298507486,
      "mfePct": 0.5223880597014842,
      "maeGbp": -5.223880597014971,
      "mfeGbp": 10.447761194029683,
      "observedDuringTradeLowPrice": 0.02673,
      "observedDuringTradeHighPrice": 0.02694,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02673,
      "fullObservedHighPrice": 0.02694,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091720702-94d7c7b087cf2",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:28:40.702Z",
      "closedAtUtc": "2026-10-04T05:29:05.657Z",
      "holdingPeriodMs": 24955,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04724,
      "exitPriceQuote": 0.04698,
      "grossPnlGbp": 11.007620660457086,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.407620660457086,
      "cashChangeGbp": 10.207620660457085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £16.03 triggered at projected net £9.41 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.047674608,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9314140558848348,
      "maeGbp": 0,
      "mfeGbp": 18.628281117696698,
      "observedDuringTradeLowPrice": 0.0468,
      "observedDuringTradeHighPrice": 0.04724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0468,
      "fullObservedHighPrice": 0.04724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091600699-e42bfa0b5707d",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:26:40.699Z",
      "closedAtUtc": "2026-10-04T05:28:12.862Z",
      "holdingPeriodMs": 92163,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006426,
      "exitPriceQuote": 0.006443,
      "grossPnlGbp": 5.291005291005183,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6910052910051827,
      "cashChangeGbp": 4.491005291005183,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.25 triggered at projected net £3.69 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0063668808,
      "structuralTargetPrice": 0,
      "maePct": -0.18674136321194923,
      "mfePct": 0.3423591658885691,
      "maeGbp": -3.7348272642389846,
      "mfeGbp": 6.847183317771381,
      "observedDuringTradeLowPrice": 0.006414,
      "observedDuringTradeHighPrice": 0.006447999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006414,
      "fullObservedHighPrice": 0.006447999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091057142-f5f2a4d0f2188",
      "symbol": "DEXEUSDT",
      "baseAsset": "DEXE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:17:37.142Z",
      "closedAtUtc": "2026-10-04T05:27:40.525Z",
      "holdingPeriodMs": 603383,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.903,
      "exitPriceQuote": 1.901,
      "grossPnlGbp": -2.101944298476092,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.701944298476092,
      "cashChangeGbp": -2.901944298476092,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8854924,
      "structuralTargetPrice": 0,
      "maePct": -0.1050972149238046,
      "mfePct": 0.15764582238570107,
      "maeGbp": -2.101944298476092,
      "mfeGbp": 3.1529164477140217,
      "observedDuringTradeLowPrice": 1.901,
      "observedDuringTradeHighPrice": 1.9060000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.901,
      "fullObservedHighPrice": 1.9060000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091475194-6a09930bcec9d",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:24:35.194Z",
      "closedAtUtc": "2026-10-04T05:25:03.270Z",
      "holdingPeriodMs": 28076,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9465,
      "exitPriceQuote": 1.9393,
      "grossPnlGbp": -7.397893655278575,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.997893655278576,
      "cashChangeGbp": -8.197893655278575,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9285922,
      "structuralTargetPrice": 0,
      "maePct": -0.3698946827639288,
      "mfePct": 0.20035961983046569,
      "maeGbp": -7.397893655278575,
      "mfeGbp": 4.007192396609313,
      "observedDuringTradeLowPrice": 1.9393,
      "observedDuringTradeHighPrice": 1.9504,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9393,
      "fullObservedHighPrice": 1.9504,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791090884833-91438f2c3cfa1",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:14:44.833Z",
      "closedAtUtc": "2026-10-04T05:24:44.991Z",
      "holdingPeriodMs": 600158,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0724,
      "exitPriceQuote": 0.07275,
      "grossPnlGbp": 9.66850828729252,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.06850828729252,
      "cashChangeGbp": 8.868508287292519,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07173392,
      "structuralTargetPrice": 0,
      "maePct": -0.013812154696146408,
      "mfePct": 0.48342541436462594,
      "maeGbp": -0.2762430939229282,
      "mfeGbp": 9.66850828729252,
      "observedDuringTradeLowPrice": 0.07239,
      "observedDuringTradeHighPrice": 0.07275,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07239,
      "fullObservedHighPrice": 0.07275,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091361510-8b899a3438d86",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:22:41.510Z",
      "closedAtUtc": "2026-10-04T05:24:30.855Z",
      "holdingPeriodMs": 109345,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11643,
      "exitPriceQuote": 0.11589,
      "grossPnlGbp": -9.275959804174162,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.875959804174162,
      "cashChangeGbp": -10.075959804174163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.115358844,
      "structuralTargetPrice": 0,
      "maePct": -0.4637979902087081,
      "mfePct": 0.12883277505797247,
      "maeGbp": -9.275959804174162,
      "mfeGbp": 2.576655501159449,
      "observedDuringTradeLowPrice": 0.11589,
      "observedDuringTradeHighPrice": 0.11658,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11589,
      "fullObservedHighPrice": 0.11658,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791091066096-64671a01ac073",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:17:46.096Z",
      "closedAtUtc": "2026-10-04T05:19:49.305Z",
      "holdingPeriodMs": 123209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09479,
      "exitPriceQuote": 0.09563,
      "grossPnlGbp": 17.723388543095417,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.123388543095416,
      "cashChangeGbp": 16.923388543095417,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £17.87 triggered at projected net £16.12 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.093917932,
      "structuralTargetPrice": 0,
      "maePct": -0.0843970883004502,
      "mfePct": 1.0233146956429988,
      "maeGbp": -1.6879417660090041,
      "mfeGbp": 20.466293912859975,
      "observedDuringTradeLowPrice": 0.09471,
      "observedDuringTradeHighPrice": 0.09576000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09471,
      "fullObservedHighPrice": 0.09576000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791090117897-0b9598d190b9e",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:01:57.897Z",
      "closedAtUtc": "2026-10-04T05:11:59.660Z",
      "holdingPeriodMs": 601763,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7125,
      "exitPriceQuote": 0.7116,
      "grossPnlGbp": -2.526315789473718,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.126315789473718,
      "cashChangeGbp": -3.3263157894737176,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.705945,
      "structuralTargetPrice": 0,
      "maePct": -0.15438596491227927,
      "mfePct": 0.0421052631578901,
      "maeGbp": -3.0877192982455854,
      "mfeGbp": 0.842105263157802,
      "observedDuringTradeLowPrice": 0.7114,
      "observedDuringTradeHighPrice": 0.7128,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7114,
      "fullObservedHighPrice": 0.7128,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089982295-ca2ff18f6f7b3",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:59:42.295Z",
      "closedAtUtc": "2026-10-04T05:09:42.376Z",
      "holdingPeriodMs": 600081,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07229,
      "exitPriceQuote": 0.07236,
      "grossPnlGbp": 1.9366440724858383,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.33664407248583816,
      "cashChangeGbp": 1.1366440724858382,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07162493199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.19366440724856462,
      "mfePct": 0.1383317194632769,
      "maeGbp": -3.8732881449712924,
      "mfeGbp": 2.766634389265538,
      "observedDuringTradeLowPrice": 0.07215,
      "observedDuringTradeHighPrice": 0.07239,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07215,
      "fullObservedHighPrice": 0.07239,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791090217857-0cc8695c5f49a",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:03:37.856Z",
      "closedAtUtc": "2026-10-04T05:08:42.750Z",
      "holdingPeriodMs": 304894,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1662,
      "exitPriceQuote": 0.1665,
      "grossPnlGbp": 3.610108303249368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.010108303249368,
      "cashChangeGbp": 2.8101083032493683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.21 triggered at projected net £2.01 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16467095999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.18050541516245172,
      "mfePct": 0.24067388688328006,
      "maeGbp": -3.6101083032490346,
      "mfeGbp": 4.813477737665601,
      "observedDuringTradeLowPrice": 0.1659,
      "observedDuringTradeHighPrice": 0.16659999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1659,
      "fullObservedHighPrice": 0.16659999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089755854-781588f143fa6",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:55:55.854Z",
      "closedAtUtc": "2026-10-04T05:02:18.953Z",
      "holdingPeriodMs": 383099,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02621,
      "exitPriceQuote": 0.02629,
      "grossPnlGbp": 6.104540251812302,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.504540251812301,
      "cashChangeGbp": 5.304540251812302,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.79 triggered at projected net £4.50 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025968868000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.15261350629531414,
      "mfePct": 0.41968714231209076,
      "maeGbp": -3.052270125906283,
      "mfeGbp": 8.393742846241816,
      "observedDuringTradeLowPrice": 0.02617,
      "observedDuringTradeHighPrice": 0.02632,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02617,
      "fullObservedHighPrice": 0.02632,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791090104351-a972042da0d0e",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T05:01:44.351Z",
      "closedAtUtc": "2026-10-04T05:01:53.361Z",
      "holdingPeriodMs": 9010,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.474,
      "exitPriceQuote": 3.474,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.73 triggered at projected net £-1.60 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.4420392000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.23028209556706986,
      "mfePct": 0.31663788140471144,
      "maeGbp": -4.605641911341397,
      "mfeGbp": 6.332757628094229,
      "observedDuringTradeLowPrice": 3.466,
      "observedDuringTradeHighPrice": 3.4849999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.466,
      "fullObservedHighPrice": 3.4849999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089499060-15b3b56f71c07",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:51:39.060Z",
      "closedAtUtc": "2026-10-04T05:01:42.137Z",
      "holdingPeriodMs": 603077,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.986,
      "exitPriceQuote": 14.012,
      "grossPnlGbp": -3.71800371800369,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.318003718003689,
      "cashChangeGbp": -4.51800371800369,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.114671200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.21450021450020992,
      "mfePct": 0.021450021450022262,
      "maeGbp": -4.290004290004198,
      "mfeGbp": 0.42900042900044527,
      "observedDuringTradeLowPrice": 13.983,
      "observedDuringTradeHighPrice": 14.015999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.983,
      "fullObservedHighPrice": 14.015999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089915855-758dc2313f794",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:58:35.855Z",
      "closedAtUtc": "2026-10-04T04:59:25.123Z",
      "holdingPeriodMs": 49268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0786,
      "exitPriceQuote": 0.0792,
      "grossPnlGbp": 15.267175572519168,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.667175572519168,
      "cashChangeGbp": 14.467175572519167,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £15.47 triggered at projected net £13.67 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07787688000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05089058524172821,
      "mfePct": 0.9033078880407154,
      "maeGbp": -1.0178117048345643,
      "mfeGbp": 18.066157760814306,
      "observedDuringTradeLowPrice": 0.07856,
      "observedDuringTradeHighPrice": 0.07931,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07856,
      "fullObservedHighPrice": 0.07931,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089740867-1507c0f3c4abc",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:55:40.867Z",
      "closedAtUtc": "2026-10-04T04:58:32.360Z",
      "holdingPeriodMs": 171493,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1116,
      "exitPriceQuote": 0.11117,
      "grossPnlGbp": -7.706093189964155,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.306093189964155,
      "cashChangeGbp": -8.506093189964155,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.11057328000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.38530465949820775,
      "mfePct": 0,
      "maeGbp": -7.706093189964155,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11117,
      "observedDuringTradeHighPrice": 0.1116,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11117,
      "fullObservedHighPrice": 0.1116,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791088962293-5f18231064e1b",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:42:42.293Z",
      "closedAtUtc": "2026-10-04T04:52:43.767Z",
      "holdingPeriodMs": 601474,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 785.38,
      "exitPriceQuote": 785.35,
      "grossPnlGbp": -0.07639613944835039,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6763961394483504,
      "cashChangeGbp": -0.8763961394483504,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 778.154504,
      "structuralTargetPrice": 0,
      "maePct": -0.015279227889684555,
      "mfePct": 0.014005958898878713,
      "maeGbp": -0.3055845577936911,
      "mfeGbp": 0.28011917797757424,
      "observedDuringTradeLowPrice": 785.26,
      "observedDuringTradeHighPrice": 785.4900000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 785.26,
      "fullObservedHighPrice": 785.4900000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089352103-7956160c6a8cb",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:49:12.103Z",
      "closedAtUtc": "2026-10-04T04:51:11.930Z",
      "holdingPeriodMs": 119827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03434,
      "exitPriceQuote": 0.03441,
      "grossPnlGbp": 4.076878276062937,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4768782760629366,
      "cashChangeGbp": 3.276878276062937,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.64 triggered at projected net £2.48 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034024072,
      "structuralTargetPrice": 0,
      "maePct": -0.20384391380314681,
      "mfePct": 0.2620850320326144,
      "maeGbp": -4.076878276062937,
      "mfeGbp": 5.2417006406522875,
      "observedDuringTradeLowPrice": 0.03427,
      "observedDuringTradeHighPrice": 0.03443,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03427,
      "fullObservedHighPrice": 0.03443,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089110827-db5d1240f662f",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:45:10.827Z",
      "closedAtUtc": "2026-10-04T04:50:35.860Z",
      "holdingPeriodMs": 325033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1314.31,
      "exitPriceQuote": 1317.98,
      "grossPnlGbp": 5.584679413532687,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9846794135326866,
      "cashChangeGbp": 4.784679413532687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.99 triggered at projected net £3.98 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1302.2183479999999,
      "structuralTargetPrice": 0,
      "maePct": -0.1011937822888,
      "mfePct": 0.3294504340680779,
      "maeGbp": -2.023875645776,
      "mfeGbp": 6.589008681361557,
      "observedDuringTradeLowPrice": 1312.98,
      "observedDuringTradeHighPrice": 1318.6399999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1312.98,
      "fullObservedHighPrice": 1318.6399999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791088745926-e71a10572c2e1",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:39:05.926Z",
      "closedAtUtc": "2026-10-04T04:49:09.951Z",
      "holdingPeriodMs": 604025,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6258,
      "exitPriceQuote": 3.6172,
      "grossPnlGbp": -4.743780682883744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.343780682883745,
      "cashChangeGbp": -5.543780682883744,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.59244264,
      "structuralTargetPrice": 0,
      "maePct": -0.2620111423685825,
      "mfePct": 0.07998234872303775,
      "maeGbp": -5.2402228473716495,
      "mfeGbp": 1.5996469744607549,
      "observedDuringTradeLowPrice": 3.6163,
      "observedDuringTradeHighPrice": 3.6287,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.6163,
      "fullObservedHighPrice": 3.6287,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791089004896-a43e7d962c82",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:43:24.896Z",
      "closedAtUtc": "2026-10-04T04:45:06.366Z",
      "holdingPeriodMs": 101470,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3003,
      "exitPriceQuote": 0.3006,
      "grossPnlGbp": 1.9980019980017776,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3980019980017775,
      "cashChangeGbp": 1.1980019980017775,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.73 triggered at projected net £0.40 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29753724000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.03330003330002963,
      "mfePct": 0.3663003663003629,
      "maeGbp": -0.6660006660005926,
      "mfeGbp": 7.326007326007258,
      "observedDuringTradeLowPrice": 0.3002,
      "observedDuringTradeHighPrice": 0.3014,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3002,
      "fullObservedHighPrice": 0.3014,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791088400666-d5eb7125a5139",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:33:20.666Z",
      "closedAtUtc": "2026-10-04T04:43:20.839Z",
      "holdingPeriodMs": 600173,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009161,
      "exitPriceQuote": 0.009161,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009076718800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.06549503329331727,
      "mfePct": 0.03274751664664917,
      "maeGbp": -1.3099006658663452,
      "mfeGbp": 0.6549503329329833,
      "observedDuringTradeLowPrice": 0.009155,
      "observedDuringTradeHighPrice": 0.009164,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009155,
      "fullObservedHighPrice": 0.009164,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791088793014-3030280582a06",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:39:53.014Z",
      "closedAtUtc": "2026-10-04T04:42:38.825Z",
      "holdingPeriodMs": 165811,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23886,
      "exitPriceQuote": 0.23928,
      "grossPnlGbp": 3.5167043456418297,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9167043456418296,
      "cashChangeGbp": 2.71670434564183,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.26 triggered at projected net £1.92 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.236662488,
      "structuralTargetPrice": 0,
      "maePct": -0.00418655279242328,
      "mfePct": 0.24282006196098016,
      "maeGbp": -0.08373105584846562,
      "mfeGbp": 4.856401239219603,
      "observedDuringTradeLowPrice": 0.23885,
      "observedDuringTradeHighPrice": 0.23944000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23885,
      "fullObservedHighPrice": 0.23944000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791088189512-5e5ecb7e8c6f2",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:29:49.512Z",
      "closedAtUtc": "2026-10-04T04:39:51.033Z",
      "holdingPeriodMs": 601521,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8354,
      "exitPriceQuote": 0.8346,
      "grossPnlGbp": -1.9152501795547592,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5152501795547595,
      "cashChangeGbp": -2.7152501795547592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: double_top",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.82771432,
      "structuralTargetPrice": 0,
      "maePct": -0.26334689968876945,
      "mfePct": 0,
      "maeGbp": -5.266937993775389,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8332,
      "observedDuringTradeHighPrice": 0.8354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8332,
      "fullObservedHighPrice": 0.8354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791088310929-1967100e06cda",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:31:50.929Z",
      "closedAtUtc": "2026-10-04T04:39:03.558Z",
      "holdingPeriodMs": 432629,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4745,
      "exitPriceQuote": 0.4752,
      "grossPnlGbp": 2.950474183351039,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.350474183351039,
      "cashChangeGbp": 2.1504741833510392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.04 triggered at projected net £1.35 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47013459999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.14752370916754023,
      "mfePct": 0.23182297154900855,
      "maeGbp": -2.9504741833508046,
      "mfeGbp": 4.636459430980171,
      "observedDuringTradeLowPrice": 0.4738,
      "observedDuringTradeHighPrice": 0.47559999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4738,
      "fullObservedHighPrice": 0.47559999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791088177606-403ab28745fe6",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:29:37.606Z",
      "closedAtUtc": "2026-10-04T04:33:15.864Z",
      "holdingPeriodMs": 218258,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002575,
      "exitPriceQuote": 0.002564,
      "grossPnlGbp": -8.543689320388474,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.143689320388473,
      "cashChangeGbp": -9.343689320388474,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00255131,
      "structuralTargetPrice": 0,
      "maePct": -0.4271844660194236,
      "mfePct": 0,
      "maeGbp": -8.543689320388472,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002564,
      "observedDuringTradeHighPrice": 0.002575,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002564,
      "fullObservedHighPrice": 0.002575,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087707556-a2ba72a273e2a",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:21:47.556Z",
      "closedAtUtc": "2026-10-04T04:31:48.855Z",
      "holdingPeriodMs": 601299,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2497,
      "exitPriceQuote": 0.2498,
      "grossPnlGbp": 0.8009611533839727,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7990388466160274,
      "cashChangeGbp": 0.0009611533839726238,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24740276,
      "structuralTargetPrice": 0,
      "maePct": -0.08009611533840838,
      "mfePct": 0.120144173007607,
      "maeGbp": -1.6019223067681676,
      "mfeGbp": 2.40288346015214,
      "observedDuringTradeLowPrice": 0.2495,
      "observedDuringTradeHighPrice": 0.25,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2495,
      "fullObservedHighPrice": 0.25,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087587393-7ab244d0d6984",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:19:47.393Z",
      "closedAtUtc": "2026-10-04T04:29:47.427Z",
      "holdingPeriodMs": 600034,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10114,
      "exitPriceQuote": 0.10119,
      "grossPnlGbp": 0.988728495155396,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6112715048446041,
      "cashChangeGbp": 0.18872849515539591,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.100209512,
      "structuralTargetPrice": 0,
      "maePct": -0.029661854854645415,
      "mfePct": 0.1384219893217335,
      "maeGbp": -0.5932370970929083,
      "mfeGbp": 2.7684397864346697,
      "observedDuringTradeLowPrice": 0.10111,
      "observedDuringTradeHighPrice": 0.10127999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10111,
      "fullObservedHighPrice": 0.10127999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087790386-a1223ef254c95",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:23:10.386Z",
      "closedAtUtc": "2026-10-04T04:28:15.476Z",
      "holdingPeriodMs": 305090,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034888,
      "exitPriceQuote": 0.034815,
      "grossPnlGbp": 4.184819995414103,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.584819995414103,
      "cashChangeGbp": 3.3848199954141034,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.73 triggered at projected net £2.58 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03520896960000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2121073148360401,
      "mfePct": 0.2665673010777425,
      "maeGbp": -4.242146296720802,
      "mfeGbp": 5.33134602155485,
      "observedDuringTradeLowPrice": 0.034795,
      "observedDuringTradeHighPrice": 0.03496199999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034795,
      "fullObservedHighPrice": 0.03496199999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087186370-574c5fe08f76c",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:13:06.370Z",
      "closedAtUtc": "2026-10-04T04:23:08.214Z",
      "holdingPeriodMs": 601844,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1287,
      "exitPriceQuote": 0.12882,
      "grossPnlGbp": 1.864801864801573,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.26480186480157286,
      "cashChangeGbp": 1.064801864801573,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12751596,
      "structuralTargetPrice": 0,
      "maePct": -0.10878010878010974,
      "mfePct": 0.16317016317015381,
      "maeGbp": -2.175602175602195,
      "mfeGbp": 3.263403263403076,
      "observedDuringTradeLowPrice": 0.12856,
      "observedDuringTradeHighPrice": 0.12891,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12856,
      "fullObservedHighPrice": 0.12891,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087103306-b91fdf8949436",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:11:43.306Z",
      "closedAtUtc": "2026-10-04T04:21:43.561Z",
      "holdingPeriodMs": 600255,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.028,
      "exitPriceQuote": 11.042,
      "grossPnlGbp": -2.5389916575987206,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.138991657598721,
      "cashChangeGbp": -3.3389916575987204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.129457600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.19042437431990406,
      "mfePct": 0,
      "maeGbp": -3.808487486398081,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 11.028,
      "observedDuringTradeHighPrice": 11.049,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.028,
      "fullObservedHighPrice": 11.049,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087577370-8931befea3935",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:19:37.370Z",
      "closedAtUtc": "2026-10-04T04:19:44.593Z",
      "holdingPeriodMs": 7223,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10657,
      "exitPriceQuote": 0.10621,
      "grossPnlGbp": -6.756122736229694,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.356122736229693,
      "cashChangeGbp": -7.556122736229693,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.105589556,
      "structuralTargetPrice": 0,
      "maePct": -0.3378061368114847,
      "mfePct": 0,
      "maeGbp": -6.756122736229694,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10621,
      "observedDuringTradeHighPrice": 0.10657,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10621,
      "fullObservedHighPrice": 0.10657,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087306579-9be8bf42589db",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:15:06.579Z",
      "closedAtUtc": "2026-10-04T04:18:09.843Z",
      "holdingPeriodMs": 183264,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07705,
      "exitPriceQuote": 0.07675,
      "grossPnlGbp": -7.7871512005190064,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.387151200519007,
      "cashChangeGbp": -8.587151200519006,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07634113999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.38935756002595034,
      "mfePct": 0.19467878001299319,
      "maeGbp": -7.787151200519007,
      "mfeGbp": 3.8935756002598634,
      "observedDuringTradeLowPrice": 0.07675,
      "observedDuringTradeHighPrice": 0.07720000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07675,
      "fullObservedHighPrice": 0.07720000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791087217757-6d88b307b688a",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:13:37.757Z",
      "closedAtUtc": "2026-10-04T04:14:53.443Z",
      "holdingPeriodMs": 75686,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26364,
      "exitPriceQuote": 0.26251,
      "grossPnlGbp": -8.572295554543805,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.172295554543805,
      "cashChangeGbp": -9.372295554543806,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.261214512,
      "structuralTargetPrice": 0,
      "maePct": -0.42861477772719025,
      "mfePct": 0.003793051130333031,
      "maeGbp": -8.572295554543805,
      "mfeGbp": 0.07586102260666061,
      "observedDuringTradeLowPrice": 0.26251,
      "observedDuringTradeHighPrice": 0.26365,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26251,
      "fullObservedHighPrice": 0.26365,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791086500749-2f8ba669aa1df",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:01:40.749Z",
      "closedAtUtc": "2026-10-04T04:11:41.208Z",
      "holdingPeriodMs": 600459,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 182.25,
      "exitPriceQuote": 182.01,
      "grossPnlGbp": -2.633744855967178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.233744855967178,
      "cashChangeGbp": -3.433744855967178,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 180.5733,
      "structuralTargetPrice": 0,
      "maePct": -0.17009602194787504,
      "mfePct": 0.021947873799721285,
      "maeGbp": -3.401920438957501,
      "mfeGbp": 0.4389574759944257,
      "observedDuringTradeLowPrice": 181.94,
      "observedDuringTradeHighPrice": 182.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 181.94,
      "fullObservedHighPrice": 182.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791086876160-63af2844eb451",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:07:56.160Z",
      "closedAtUtc": "2026-10-04T04:10:04.001Z",
      "holdingPeriodMs": 127841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07649,
      "exitPriceQuote": 0.07661,
      "grossPnlGbp": 3.13766505425533,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.53766505425533,
      "cashChangeGbp": 2.3376650542553303,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.37 triggered at projected net £1.54 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.075786292,
      "structuralTargetPrice": 0,
      "maePct": -0.27454569224735503,
      "mfePct": 0.24839848346188487,
      "maeGbp": -5.490913844947101,
      "mfeGbp": 4.967969669237697,
      "observedDuringTradeLowPrice": 0.07628,
      "observedDuringTradeHighPrice": 0.07667999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07628,
      "fullObservedHighPrice": 0.07667999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791086976284-1e1468a46181",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T04:09:36.284Z",
      "closedAtUtc": "2026-10-04T04:09:47.223Z",
      "holdingPeriodMs": 10939,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04834,
      "exitPriceQuote": 0.04854,
      "grossPnlGbp": -8.274720728175373,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.874720728175372,
      "cashChangeGbp": -9.074720728175373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048784728000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.41373603640876866,
      "mfePct": 0,
      "maeGbp": -8.274720728175373,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04834,
      "observedDuringTradeHighPrice": 0.04854,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04834,
      "fullObservedHighPrice": 0.04854,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791086283847-6e510c433cd76",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:58:03.847Z",
      "closedAtUtc": "2026-10-04T04:08:06.108Z",
      "holdingPeriodMs": 602261,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7888,
      "exitPriceQuote": 0.789,
      "grossPnlGbp": -0.507099391480956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.107099391480956,
      "cashChangeGbp": -1.307099391480956,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79605696,
      "structuralTargetPrice": 0,
      "maePct": -0.22819472616633163,
      "mfePct": 0,
      "maeGbp": -4.563894523326633,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7888,
      "observedDuringTradeHighPrice": 0.7906,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7888,
      "fullObservedHighPrice": 0.7906,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791085779700-730aee910f7c4",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:49:39.700Z",
      "closedAtUtc": "2026-10-04T03:59:40.551Z",
      "holdingPeriodMs": 600851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 89.875,
      "exitPriceQuote": 89.805,
      "grossPnlGbp": -1.5577190542418509,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.157719054241851,
      "cashChangeGbp": -2.357719054241851,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.04815,
      "structuralTargetPrice": 0,
      "maePct": -0.09123783031988164,
      "mfePct": 0.011126564673162856,
      "maeGbp": -1.8247566063976328,
      "mfeGbp": 0.22253129346325712,
      "observedDuringTradeLowPrice": 89.793,
      "observedDuringTradeHighPrice": 89.885,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.793,
      "fullObservedHighPrice": 89.885,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791086256271-750fa9622ec36",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:57:36.270Z",
      "closedAtUtc": "2026-10-04T03:58:10.806Z",
      "holdingPeriodMs": 34536,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2472,
      "exitPriceQuote": 0.24768,
      "grossPnlGbp": 3.883495145631134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.283495145631134,
      "cashChangeGbp": 3.083495145631134,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.06 triggered at projected net £2.28 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24492576000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.048543689320391985,
      "mfePct": 0.28317152103560117,
      "maeGbp": -0.9708737864078397,
      "mfeGbp": 5.663430420712023,
      "observedDuringTradeLowPrice": 0.24708,
      "observedDuringTradeHighPrice": 0.24790000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24708,
      "fullObservedHighPrice": 0.24790000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791086020012-3ac0e96e24052",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:53:40.012Z",
      "closedAtUtc": "2026-10-04T03:58:01.416Z",
      "holdingPeriodMs": 261404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3715,
      "exitPriceQuote": 0.3722,
      "grossPnlGbp": 3.7685060565274746,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1685060565274745,
      "cashChangeGbp": 2.968506056527475,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.25 triggered at projected net £2.17 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.3680822,
      "structuralTargetPrice": 0,
      "maePct": -0.18842530282637374,
      "mfePct": 0.24226110363391976,
      "maeGbp": -3.7685060565274746,
      "mfeGbp": 4.845222072678395,
      "observedDuringTradeLowPrice": 0.3708,
      "observedDuringTradeHighPrice": 0.3724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3708,
      "fullObservedHighPrice": 0.3724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791085394359-409fb679b9047",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:43:14.359Z",
      "closedAtUtc": "2026-10-04T03:53:14.842Z",
      "holdingPeriodMs": 600483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4566,
      "exitPriceQuote": 0.4565,
      "grossPnlGbp": 0.43802014892680236,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1619798510731978,
      "cashChangeGbp": -0.3619798510731977,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46080072000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.13140604467805286,
      "mfePct": 0.153307052124393,
      "maeGbp": -2.628120893561057,
      "mfeGbp": 3.0661410424878595,
      "observedDuringTradeLowPrice": 0.4559,
      "observedDuringTradeHighPrice": 0.4572,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4559,
      "fullObservedHighPrice": 0.4572,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791085785068-fed843bb8017a",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:49:45.068Z",
      "closedAtUtc": "2026-10-04T03:51:56.244Z",
      "holdingPeriodMs": 131176,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0682,
      "exitPriceQuote": 0.06838,
      "grossPnlGbp": 5.278592375366558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.678592375366558,
      "cashChangeGbp": 4.478592375366558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.14 triggered at projected net £3.68 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06757256,
      "structuralTargetPrice": 0,
      "maePct": -0.20527859237536838,
      "mfePct": 0.33724340175954254,
      "maeGbp": -4.105571847507368,
      "mfeGbp": 6.744868035190851,
      "observedDuringTradeLowPrice": 0.06806,
      "observedDuringTradeHighPrice": 0.06843,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06806,
      "fullObservedHighPrice": 0.06843,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791085659638-024e28a0fcbb7",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:47:39.638Z",
      "closedAtUtc": "2026-10-04T03:48:22.675Z",
      "holdingPeriodMs": 43037,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1767,
      "exitPriceQuote": 0.1759,
      "grossPnlGbp": -9.054895302773007,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.654895302773006,
      "cashChangeGbp": -9.854895302773008,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17507436,
      "structuralTargetPrice": 0,
      "maePct": -0.4527447651386503,
      "mfePct": 0,
      "maeGbp": -9.054895302773005,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1759,
      "observedDuringTradeHighPrice": 0.1767,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1759,
      "fullObservedHighPrice": 0.1767,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791085189255-12afea6dc85ca",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:39:49.255Z",
      "closedAtUtc": "2026-10-04T03:43:01.819Z",
      "holdingPeriodMs": 192564,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035579,
      "exitPriceQuote": 0.035461,
      "grossPnlGbp": -6.633126282357574,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.233126282357574,
      "cashChangeGbp": -7.4331262823575734,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0352516732,
      "structuralTargetPrice": 0,
      "maePct": -0.33165631411787866,
      "mfePct": 0,
      "maeGbp": -6.633126282357573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.035461,
      "observedDuringTradeHighPrice": 0.035579,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035461,
      "fullObservedHighPrice": 0.035579,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791085177781-6eece00a9d037",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:39:37.781Z",
      "closedAtUtc": "2026-10-04T03:41:54.383Z",
      "holdingPeriodMs": 136602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06759,
      "exitPriceQuote": 0.06773,
      "grossPnlGbp": 4.142624648616696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.542624648616696,
      "cashChangeGbp": 3.342624648616696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.73 triggered at projected net £2.54 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06696817199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.044385264092324676,
      "mfePct": 0.2663115845539275,
      "maeGbp": -0.8877052818464936,
      "mfeGbp": 5.32623169107855,
      "observedDuringTradeLowPrice": 0.06756,
      "observedDuringTradeHighPrice": 0.06777,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06756,
      "fullObservedHighPrice": 0.06777,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084946147-4aa7360a78f88",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:35:46.147Z",
      "closedAtUtc": "2026-10-04T03:40:24.707Z",
      "holdingPeriodMs": 278560,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2655,
      "exitPriceQuote": 0.2646,
      "grossPnlGbp": -6.779661016949242,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.379661016949242,
      "cashChangeGbp": -7.579661016949242,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2630574,
      "structuralTargetPrice": 0,
      "maePct": -0.3389830508474621,
      "mfePct": 0.11299435028247343,
      "maeGbp": -6.779661016949242,
      "mfeGbp": 2.259887005649469,
      "observedDuringTradeLowPrice": 0.2646,
      "observedDuringTradeHighPrice": 0.2658,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2646,
      "fullObservedHighPrice": 0.2658,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084681064-bfa1a577b8137",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:31:21.064Z",
      "closedAtUtc": "2026-10-04T03:38:10.709Z",
      "holdingPeriodMs": 409645,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.458,
      "exitPriceQuote": 0.4565,
      "grossPnlGbp": 6.55021834061136,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.950218340611359,
      "cashChangeGbp": 5.75021834061136,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.26 triggered at projected net £4.95 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46221360000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.0873362445414751,
      "mfePct": 0.39301310043668647,
      "maeGbp": -1.7467248908295019,
      "mfeGbp": 7.860262008733729,
      "observedDuringTradeLowPrice": 0.4562,
      "observedDuringTradeHighPrice": 0.4584,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4562,
      "fullObservedHighPrice": 0.4584,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084925308-2105627f4ded2",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:35:25.308Z",
      "closedAtUtc": "2026-10-04T03:36:05.457Z",
      "holdingPeriodMs": 40149,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02685,
      "exitPriceQuote": 0.0267,
      "grossPnlGbp": -11.173184357541704,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.773184357541703,
      "cashChangeGbp": -11.973184357541705,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02660298,
      "structuralTargetPrice": 0,
      "maePct": -0.5586592178770852,
      "mfePct": 0,
      "maeGbp": -11.173184357541704,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0267,
      "observedDuringTradeHighPrice": 0.02685,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0267,
      "fullObservedHighPrice": 0.02685,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084910403-6e9e0ff1f0689",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:35:10.403Z",
      "closedAtUtc": "2026-10-04T03:35:43.977Z",
      "holdingPeriodMs": 33574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3182,
      "exitPriceQuote": 1.3138,
      "grossPnlGbp": -6.675769989379395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.275769989379395,
      "cashChangeGbp": -7.475769989379395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.30607256,
      "structuralTargetPrice": 0,
      "maePct": -0.33378849946896977,
      "mfePct": 0,
      "maeGbp": -6.675769989379395,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.3138,
      "observedDuringTradeHighPrice": 1.3182,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3138,
      "fullObservedHighPrice": 1.3182,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084708110-e65be4c28420c",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:31:48.110Z",
      "closedAtUtc": "2026-10-04T03:35:23.137Z",
      "holdingPeriodMs": 215027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7392,
      "exitPriceQuote": 0.736,
      "grossPnlGbp": -8.658008658008606,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.258008658008606,
      "cashChangeGbp": -9.458008658008607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7323993599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.4329004329004303,
      "mfePct": 0,
      "maeGbp": -8.658008658008606,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.736,
      "observedDuringTradeHighPrice": 0.7392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.736,
      "fullObservedHighPrice": 0.7392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084790277-703d94538ff24",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:33:10.277Z",
      "closedAtUtc": "2026-10-04T03:35:07.062Z",
      "holdingPeriodMs": 116785,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03508,
      "exitPriceQuote": 0.03495,
      "grossPnlGbp": -7.411630558722815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.011630558722816,
      "cashChangeGbp": -8.211630558722815,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034757264,
      "structuralTargetPrice": 0,
      "maePct": -0.37058152793614074,
      "mfePct": 0.028506271379712265,
      "maeGbp": -7.411630558722814,
      "mfeGbp": 0.5701254275942452,
      "observedDuringTradeLowPrice": 0.03495,
      "observedDuringTradeHighPrice": 0.03509,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03495,
      "fullObservedHighPrice": 0.03509,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084456017-455f5785908cd",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:27:36.017Z",
      "closedAtUtc": "2026-10-04T03:33:08.064Z",
      "holdingPeriodMs": 332047,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09635,
      "exitPriceQuote": 0.09602,
      "grossPnlGbp": -6.850025947068206,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.450025947068205,
      "cashChangeGbp": -7.6500259470682055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09546358,
      "structuralTargetPrice": 0,
      "maePct": -0.3425012973534103,
      "mfePct": 0.02075765438504644,
      "maeGbp": -6.850025947068206,
      "mfeGbp": 0.4151530877009288,
      "observedDuringTradeLowPrice": 0.09602,
      "observedDuringTradeHighPrice": 0.09637,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09602,
      "fullObservedHighPrice": 0.09637,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084350449-023724388aa0d",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:25:50.449Z",
      "closedAtUtc": "2026-10-04T03:31:45.863Z",
      "holdingPeriodMs": 355414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10334,
      "exitPriceQuote": 0.10295,
      "grossPnlGbp": -7.5479001354751585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.147900135475158,
      "cashChangeGbp": -8.34790013547516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.102389272,
      "structuralTargetPrice": 0,
      "maePct": -0.3773950067737579,
      "mfePct": 0.1161215405457665,
      "maeGbp": -7.5479001354751585,
      "mfeGbp": 2.3224308109153298,
      "observedDuringTradeLowPrice": 0.10295,
      "observedDuringTradeHighPrice": 0.10346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10295,
      "fullObservedHighPrice": 0.10346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084593718-38b81277ff0b4",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:29:53.718Z",
      "closedAtUtc": "2026-10-04T03:31:18.894Z",
      "holdingPeriodMs": 85176,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03364,
      "exitPriceQuote": 0.03374,
      "grossPnlGbp": 5.945303210463491,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.345303210463491,
      "cashChangeGbp": 5.145303210463491,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.91 triggered at projected net £4.35 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03333051200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08917954815696268,
      "mfePct": 0.4756242568370793,
      "maeGbp": -1.7835909631392537,
      "mfeGbp": 9.512485136741587,
      "observedDuringTradeLowPrice": 0.03361,
      "observedDuringTradeHighPrice": 0.0338,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03361,
      "fullObservedHighPrice": 0.0338,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084517980-3cc5bc8c31f93",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:28:37.980Z",
      "closedAtUtc": "2026-10-04T03:29:51.671Z",
      "holdingPeriodMs": 73691,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02602,
      "exitPriceQuote": 0.02611,
      "grossPnlGbp": 6.917755572636418,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.317755572636418,
      "cashChangeGbp": 6.117755572636418,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.86 triggered at projected net £5.32 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025780616000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3074558032282867,
      "mfePct": 0.4227517294388893,
      "maeGbp": -6.149116064565734,
      "mfeGbp": 8.455034588777785,
      "observedDuringTradeLowPrice": 0.02594,
      "observedDuringTradeHighPrice": 0.02613,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02594,
      "fullObservedHighPrice": 0.02613,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084486260-3f822af1d4f5d",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:28:06.260Z",
      "closedAtUtc": "2026-10-04T03:28:35.890Z",
      "holdingPeriodMs": 29630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3099,
      "exitPriceQuote": 1.3181,
      "grossPnlGbp": 12.520039697686823,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.920039697686823,
      "cashChangeGbp": 11.720039697686822,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.90 triggered at projected net £10.92 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.29784892,
      "structuralTargetPrice": 0,
      "maePct": -0.030536682189476746,
      "mfePct": 0.7252462020001406,
      "maeGbp": -0.6107336437895349,
      "mfeGbp": 14.50492404000281,
      "observedDuringTradeLowPrice": 1.3095,
      "observedDuringTradeHighPrice": 1.3194,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3095,
      "fullObservedHighPrice": 1.3194,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084011561-12bdf7dd6198c",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:20:11.561Z",
      "closedAtUtc": "2026-10-04T03:28:03.313Z",
      "holdingPeriodMs": 471752,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4116,
      "exitPriceQuote": 0.4107,
      "grossPnlGbp": 4.373177842565655,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7731778425656546,
      "cashChangeGbp": 3.573177842565655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.23 triggered at projected net £2.77 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.41538672000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.26724975704567294,
      "mfePct": 0.2915451895043815,
      "maeGbp": -5.344995140913459,
      "mfeGbp": 5.830903790087631,
      "observedDuringTradeLowPrice": 0.4104,
      "observedDuringTradeHighPrice": 0.41269999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4104,
      "fullObservedHighPrice": 0.41269999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084309733-85a076199f9",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:25:09.733Z",
      "closedAtUtc": "2026-10-04T03:27:31.906Z",
      "holdingPeriodMs": 142173,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 545.63,
      "exitPriceQuote": 544.33,
      "grossPnlGbp": 4.765133881934478,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.165133881934478,
      "cashChangeGbp": 3.965133881934478,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.19 triggered at projected net £3.17 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 550.649796,
      "structuralTargetPrice": 0,
      "maePct": -0.09530267763868956,
      "mfePct": 0.28957352051757435,
      "maeGbp": -1.9060535527737912,
      "mfeGbp": 5.791470410351487,
      "observedDuringTradeLowPrice": 544.05,
      "observedDuringTradeHighPrice": 546.15,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 544.05,
      "fullObservedHighPrice": 546.15,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791084097996-9bd20d56b986e",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:21:37.996Z",
      "closedAtUtc": "2026-10-04T03:25:48.293Z",
      "holdingPeriodMs": 250297,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7362,
      "exitPriceQuote": 0.7377,
      "grossPnlGbp": 4.07497962510203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4749796251020295,
      "cashChangeGbp": 3.27497962510203,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.56 triggered at projected net £2.47 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.72942696,
      "structuralTargetPrice": 0,
      "maePct": -0.24449877750610063,
      "mfePct": 0.2580820429231205,
      "maeGbp": -4.889975550122013,
      "mfeGbp": 5.161640858462409,
      "observedDuringTradeLowPrice": 0.7344,
      "observedDuringTradeHighPrice": 0.7381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7344,
      "fullObservedHighPrice": 0.7381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791083619055-b62a4ff45dd17",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:13:39.055Z",
      "closedAtUtc": "2026-10-04T03:23:42.508Z",
      "holdingPeriodMs": 603453,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2218,
      "exitPriceQuote": 0.2221,
      "grossPnlGbp": -2.705139765554506,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.305139765554506,
      "cashChangeGbp": -3.505139765554506,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22384056000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2705139765554506,
      "mfePct": 0.225428313796213,
      "maeGbp": -5.410279531109012,
      "mfeGbp": 4.5085662759242595,
      "observedDuringTradeLowPrice": 0.2213,
      "observedDuringTradeHighPrice": 0.22239999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2213,
      "fullObservedHighPrice": 0.22239999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791083740609-215182de173cd",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:15:40.609Z",
      "closedAtUtc": "2026-10-04T03:20:54.538Z",
      "holdingPeriodMs": 313929,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4607,
      "exitPriceQuote": 0.4597,
      "grossPnlGbp": 4.341219882787067,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.741219882787067,
      "cashChangeGbp": 3.5412198827870673,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.04 triggered at projected net £2.74 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46493844000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.021706099413932926,
      "mfePct": 0.2821792923811642,
      "maeGbp": -0.4341219882786585,
      "mfeGbp": 5.643585847623284,
      "observedDuringTradeLowPrice": 0.4594,
      "observedDuringTradeHighPrice": 0.46080000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4594,
      "fullObservedHighPrice": 0.46080000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791083823547-223321bab971d",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:17:03.547Z",
      "closedAtUtc": "2026-10-04T03:20:06.613Z",
      "holdingPeriodMs": 183066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 546.29,
      "exitPriceQuote": 545.3,
      "grossPnlGbp": 3.6244485529664066,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0244485529664065,
      "cashChangeGbp": 2.8244485529664063,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.05 triggered at projected net £2.02 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 551.315868,
      "structuralTargetPrice": 0,
      "maePct": -0.014644236577649405,
      "mfePct": 0.23247725567006203,
      "maeGbp": -0.2928847315529881,
      "mfeGbp": 4.64954511340124,
      "observedDuringTradeLowPrice": 545.02,
      "observedDuringTradeHighPrice": 546.37,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 545.02,
      "fullObservedHighPrice": 546.37,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791083762802-de3e640e3ffc3",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:16:02.802Z",
      "closedAtUtc": "2026-10-04T03:16:26.508Z",
      "holdingPeriodMs": 23706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020065,
      "exitPriceQuote": 0.020141,
      "grossPnlGbp": -7.575380014951375,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.175380014951376,
      "cashChangeGbp": -8.375380014951375,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.020249598,
      "structuralTargetPrice": 0,
      "maePct": -0.3787690007475688,
      "mfePct": 0,
      "maeGbp": -7.575380014951375,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.020065,
      "observedDuringTradeHighPrice": 0.020140999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020065,
      "fullObservedHighPrice": 0.020140999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791083735624-f870745724288",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:15:35.624Z",
      "closedAtUtc": "2026-10-04T03:15:59.281Z",
      "holdingPeriodMs": 23657,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9368,
      "exitPriceQuote": 0.9403,
      "grossPnlGbp": -7.4722459436380415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.072245943638041,
      "cashChangeGbp": -8.272245943638042,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.94541856,
      "structuralTargetPrice": 0,
      "maePct": -0.3736122971819021,
      "mfePct": 0,
      "maeGbp": -7.4722459436380415,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.9368,
      "observedDuringTradeHighPrice": 0.9402999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9368,
      "fullObservedHighPrice": 0.9402999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082920336-53bf4c86c139b",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:02:00.336Z",
      "closedAtUtc": "2026-10-04T03:12:01.773Z",
      "holdingPeriodMs": 601437,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 547.75,
      "exitPriceQuote": 546.08,
      "grossPnlGbp": 6.097672295755213,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.497672295755214,
      "cashChangeGbp": 5.297672295755214,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.62 triggered at projected net £4.50 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 552.7893,
      "structuralTargetPrice": 0,
      "maePct": -0.06389776357827892,
      "mfePct": 0.4107713372889092,
      "maeGbp": -1.2779552715655784,
      "mfeGbp": 8.215426745778183,
      "observedDuringTradeLowPrice": 545.5,
      "observedDuringTradeHighPrice": 548.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 545.5,
      "fullObservedHighPrice": 548.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791083312312-29ccc76ec8047",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:08:32.312Z",
      "closedAtUtc": "2026-10-04T03:11:06.156Z",
      "holdingPeriodMs": 153844,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006338,
      "exitPriceQuote": 0.006352,
      "grossPnlGbp": 4.417797412432983,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.817797412432983,
      "cashChangeGbp": 3.6177974124329833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.34 triggered at projected net £2.82 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0062796904,
      "structuralTargetPrice": 0,
      "maePct": -0.031555695803096646,
      "mfePct": 0.34711265383402207,
      "maeGbp": -0.6311139160619329,
      "mfeGbp": 6.942253076680442,
      "observedDuringTradeLowPrice": 0.006336,
      "observedDuringTradeHighPrice": 0.00636,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006336,
      "fullObservedHighPrice": 0.00636,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791083329129-65c8463f77e1c",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T03:08:49.129Z",
      "closedAtUtc": "2026-10-04T03:09:52.910Z",
      "holdingPeriodMs": 63781,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05994,
      "exitPriceQuote": 0.05994,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.74 triggered at projected net £-1.60 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.059388552000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.03336670003336534,
      "mfePct": 0.3169836503169881,
      "maeGbp": -0.6673340006673069,
      "mfeGbp": 6.339673006339763,
      "observedDuringTradeLowPrice": 0.05992,
      "observedDuringTradeHighPrice": 0.060129999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05992,
      "fullObservedHighPrice": 0.060129999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082724030-ddc81e93bf225",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:58:44.030Z",
      "closedAtUtc": "2026-10-04T03:08:47.162Z",
      "holdingPeriodMs": 603132,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12777,
      "exitPriceQuote": 0.12776,
      "grossPnlGbp": 0.15653126712032941,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.4434687328796707,
      "cashChangeGbp": -0.6434687328796707,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.128945484,
      "structuralTargetPrice": 0,
      "maePct": -0.05478594349222392,
      "mfePct": 0.11739845034044259,
      "maeGbp": -1.0957188698444782,
      "mfeGbp": 2.3479690068088517,
      "observedDuringTradeLowPrice": 0.12762,
      "observedDuringTradeHighPrice": 0.12784,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12762,
      "fullObservedHighPrice": 0.12784,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082774105-cd17c692ebc4b",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:59:34.105Z",
      "closedAtUtc": "2026-10-04T03:08:29.332Z",
      "holdingPeriodMs": 535227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8317,
      "exitPriceQuote": 0.8302,
      "grossPnlGbp": 3.6070698569194324,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0070698569194323,
      "cashChangeGbp": 2.8070698569194326,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.21 triggered at projected net £2.01 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8393516400000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2404713237946377,
      "maeGbp": 0,
      "mfeGbp": 4.809426475892754,
      "observedDuringTradeLowPrice": 0.8297,
      "observedDuringTradeHighPrice": 0.8317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8297,
      "fullObservedHighPrice": 0.8317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082527761-59aa785f5a04",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:55:27.761Z",
      "closedAtUtc": "2026-10-04T03:01:58.115Z",
      "holdingPeriodMs": 390354,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09241,
      "exitPriceQuote": 0.0921,
      "grossPnlGbp": -6.709230602748722,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.309230602748721,
      "cashChangeGbp": -7.509230602748722,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09155982800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.33546153013743607,
      "mfePct": 0.06492803809110552,
      "maeGbp": -6.709230602748721,
      "mfeGbp": 1.2985607618221104,
      "observedDuringTradeLowPrice": 0.0921,
      "observedDuringTradeHighPrice": 0.09247,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0921,
      "fullObservedHighPrice": 0.09247,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082410912-cdbdbdfe0de63",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:53:30.912Z",
      "closedAtUtc": "2026-10-04T02:56:45.693Z",
      "holdingPeriodMs": 194781,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05013,
      "exitPriceQuote": 0.04993,
      "grossPnlGbp": -7.979253939756584,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.579253939756583,
      "cashChangeGbp": -8.779253939756584,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049668804000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.39896269698782916,
      "mfePct": 0.15958507879512615,
      "maeGbp": -7.979253939756583,
      "mfeGbp": 3.191701575902523,
      "observedDuringTradeLowPrice": 0.04993,
      "observedDuringTradeHighPrice": 0.05021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04993,
      "fullObservedHighPrice": 0.05021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082106564-8901ab06c789f",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:48:26.564Z",
      "closedAtUtc": "2026-10-04T02:55:50.484Z",
      "holdingPeriodMs": 443920,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05937,
      "exitPriceQuote": 0.05963,
      "grossPnlGbp": 8.7586323058785,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.1586323058785,
      "cashChangeGbp": 7.9586323058785,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.51 triggered at projected net £7.16 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.058823796,
      "structuralTargetPrice": 0,
      "maePct": -0.01684352366514422,
      "mfePct": 0.5053057099545253,
      "maeGbp": -0.33687047330288444,
      "mfeGbp": 10.106114199090506,
      "observedDuringTradeLowPrice": 0.05936,
      "observedDuringTradeHighPrice": 0.05967,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05936,
      "fullObservedHighPrice": 0.05967,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082071195-787f3f7e5f31",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:47:51.195Z",
      "closedAtUtc": "2026-10-04T02:53:41.005Z",
      "holdingPeriodMs": 349810,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12833,
      "exitPriceQuote": 0.12801,
      "grossPnlGbp": 4.987142523182217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.387142523182217,
      "cashChangeGbp": 4.187142523182217,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.79 triggered at projected net £3.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.129510636,
      "structuralTargetPrice": 0,
      "maePct": -0.0077924101924803256,
      "mfePct": 0.3194888178913689,
      "maeGbp": -0.15584820384960651,
      "mfeGbp": 6.389776357827378,
      "observedDuringTradeLowPrice": 0.12792,
      "observedDuringTradeHighPrice": 0.12834,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12792,
      "fullObservedHighPrice": 0.12834,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082394200-bbbafc958820e",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:53:14.200Z",
      "closedAtUtc": "2026-10-04T02:53:23.966Z",
      "holdingPeriodMs": 9766,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25487,
      "exitPriceQuote": 0.25567,
      "grossPnlGbp": 6.277710205202832,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.677710205202832,
      "cashChangeGbp": 5.477710205202833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.33 triggered at projected net £4.68 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.252525196,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.39628045670342177,
      "maeGbp": 0,
      "mfeGbp": 7.925609134068435,
      "observedDuringTradeLowPrice": 0.25487,
      "observedDuringTradeHighPrice": 0.25588,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25487,
      "fullObservedHighPrice": 0.25588,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081788542-5471292d29d46",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:43:08.542Z",
      "closedAtUtc": "2026-10-04T02:53:11.956Z",
      "holdingPeriodMs": 603414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10133,
      "exitPriceQuote": 0.10109,
      "grossPnlGbp": 4.736997927563488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.136997927563488,
      "cashChangeGbp": 3.936997927563488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.102262236,
      "structuralTargetPrice": 0,
      "maePct": -0.009868745682419936,
      "mfePct": 0.2467186420605943,
      "maeGbp": -0.19737491364839874,
      "mfeGbp": 4.934372841211886,
      "observedDuringTradeLowPrice": 0.10108,
      "observedDuringTradeHighPrice": 0.10134000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10108,
      "fullObservedHighPrice": 0.10134000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081995995-b54d91e66d12a",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:46:35.995Z",
      "closedAtUtc": "2026-10-04T02:48:24.523Z",
      "holdingPeriodMs": 108528,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3592,
      "exitPriceQuote": 0.358,
      "grossPnlGbp": -6.681514476614891,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.281514476614891,
      "cashChangeGbp": -7.48151447661489,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.35589536000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.3340757238307445,
      "mfePct": 0,
      "maeGbp": -6.68151447661489,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.358,
      "observedDuringTradeHighPrice": 0.3592,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.358,
      "fullObservedHighPrice": 0.3592,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791082050978-721d55aab50ac",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:47:30.978Z",
      "closedAtUtc": "2026-10-04T02:47:49.106Z",
      "holdingPeriodMs": 18128,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24847,
      "exitPriceQuote": 0.2489,
      "grossPnlGbp": 3.4611824365115607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8611824365115606,
      "cashChangeGbp": 2.6611824365115604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.44 triggered at projected net £1.86 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.246184076,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3018473055097197,
      "maeGbp": 0,
      "mfeGbp": 6.036946110194394,
      "observedDuringTradeLowPrice": 0.24847,
      "observedDuringTradeHighPrice": 0.24922000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24847,
      "fullObservedHighPrice": 0.24922000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081935401-120a12a67c9b4",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:45:35.401Z",
      "closedAtUtc": "2026-10-04T02:46:55.790Z",
      "holdingPeriodMs": 80389,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08577,
      "exitPriceQuote": 0.08548,
      "grossPnlGbp": -6.7622711903928785,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.362271190392878,
      "cashChangeGbp": -7.562271190392878,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.084980916,
      "structuralTargetPrice": 0,
      "maePct": -0.33811355951964395,
      "mfePct": 0,
      "maeGbp": -6.762271190392879,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08548,
      "observedDuringTradeHighPrice": 0.08577,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08548,
      "fullObservedHighPrice": 0.08577,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081703421-154556a220857",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:41:43.421Z",
      "closedAtUtc": "2026-10-04T02:46:33.905Z",
      "holdingPeriodMs": 290484,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.59,
      "exitPriceQuote": 70.71,
      "grossPnlGbp": 3.399915002124673,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7999150021246728,
      "cashChangeGbp": 2.599915002124673,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.22 triggered at projected net £1.80 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.940572,
      "structuralTargetPrice": 0,
      "maePct": -0.08499787505312689,
      "mfePct": 0.24082731265051946,
      "maeGbp": -1.6999575010625378,
      "mfeGbp": 4.816546253010389,
      "observedDuringTradeLowPrice": 70.53,
      "observedDuringTradeHighPrice": 70.76,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.53,
      "fullObservedHighPrice": 70.76,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081331295-20246ac9cda1d",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:35:31.295Z",
      "closedAtUtc": "2026-10-04T02:45:33.318Z",
      "holdingPeriodMs": 602023,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07179,
      "exitPriceQuote": 0.07177,
      "grossPnlGbp": 0.5571806658310662,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.042819334168934,
      "cashChangeGbp": -0.24281933416893386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07245046800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.30644936620698976,
      "mfePct": 0.1532246831035142,
      "maeGbp": -6.1289873241397945,
      "mfeGbp": 3.064493662070284,
      "observedDuringTradeLowPrice": 0.07168,
      "observedDuringTradeHighPrice": 0.07201,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07168,
      "fullObservedHighPrice": 0.07201,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081485673-d7a0f4c8e20a",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:38:05.673Z",
      "closedAtUtc": "2026-10-04T02:43:06.362Z",
      "holdingPeriodMs": 300689,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05854,
      "exitPriceQuote": 0.05867,
      "grossPnlGbp": 4.4414075845575045,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8414075845575044,
      "cashChangeGbp": 3.6414075845575047,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.21 triggered at projected net £2.84 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.058001432000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.18790570550051075,
      "mfePct": 0.2903997266826043,
      "maeGbp": -3.758114110010215,
      "mfeGbp": 5.807994533652086,
      "observedDuringTradeLowPrice": 0.05843,
      "observedDuringTradeHighPrice": 0.058710000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05843,
      "fullObservedHighPrice": 0.058710000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081099349-d78e8d320395f",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:31:39.349Z",
      "closedAtUtc": "2026-10-04T02:41:40.620Z",
      "holdingPeriodMs": 601271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12852,
      "exitPriceQuote": 0.12834,
      "grossPnlGbp": 2.8011204481790495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2011204481790494,
      "cashChangeGbp": 2.0011204481790497,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.129702384,
      "structuralTargetPrice": 0,
      "maePct": -0.14005602240897408,
      "mfePct": 0.14005602240895249,
      "maeGbp": -2.8011204481794816,
      "mfeGbp": 2.80112044817905,
      "observedDuringTradeLowPrice": 0.12834,
      "observedDuringTradeHighPrice": 0.12869999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12834,
      "fullObservedHighPrice": 0.12869999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081428441-93f5c2c8bebdd",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:37:08.441Z",
      "closedAtUtc": "2026-10-04T02:38:03.238Z",
      "holdingPeriodMs": 54797,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00253,
      "exitPriceQuote": 0.002525,
      "grossPnlGbp": 3.952569169960656,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.352569169960656,
      "cashChangeGbp": 3.152569169960656,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £2.93 triggered at projected net £2.35 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025532760000000006,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.27667984189723566,
      "maeGbp": 0,
      "mfeGbp": 5.533596837944713,
      "observedDuringTradeLowPrice": 0.002523,
      "observedDuringTradeHighPrice": 0.00253,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002523,
      "fullObservedHighPrice": 0.00253,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791080857758-ddc375eb42f08",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:27:37.758Z",
      "closedAtUtc": "2026-10-04T02:37:06.327Z",
      "holdingPeriodMs": 568569,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1736,
      "exitPriceQuote": 0.1744,
      "grossPnlGbp": 9.216589861751096,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.6165898617510965,
      "cashChangeGbp": 8.416589861751095,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.77 triggered at projected net £7.62 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17200288,
      "structuralTargetPrice": 0,
      "maePct": -0.11520737327189269,
      "mfePct": 0.5184331797234931,
      "maeGbp": -2.304147465437854,
      "mfeGbp": 10.368663594469863,
      "observedDuringTradeLowPrice": 0.1734,
      "observedDuringTradeHighPrice": 0.1745,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1734,
      "fullObservedHighPrice": 0.1745,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791081093135-934c15406684",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:31:33.135Z",
      "closedAtUtc": "2026-10-04T02:32:29.048Z",
      "holdingPeriodMs": 55913,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10092,
      "exitPriceQuote": 0.10071,
      "grossPnlGbp": 4.16171224732465,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.56171224732465,
      "cashChangeGbp": 3.3617122473246503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.35 triggered at projected net £2.56 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.101848464,
      "structuralTargetPrice": 0,
      "maePct": -0.019817677368218517,
      "mfePct": 0.29726516052318147,
      "maeGbp": -0.3963535473643704,
      "mfeGbp": 5.94530321046363,
      "observedDuringTradeLowPrice": 0.10062,
      "observedDuringTradeHighPrice": 0.10094000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10062,
      "fullObservedHighPrice": 0.10094000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791080495018-eebc3b26160b3",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:21:35.018Z",
      "closedAtUtc": "2026-10-04T02:31:35.492Z",
      "holdingPeriodMs": 600474,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.024,
      "exitPriceQuote": 14.021,
      "grossPnlGbp": 0.42783799201345374,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1721620079865462,
      "cashChangeGbp": -0.3721620079865463,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.1530208,
      "structuralTargetPrice": 0,
      "maePct": -0.03565316600114647,
      "mfePct": 0.09269823160296564,
      "maeGbp": -0.7130633200229295,
      "mfeGbp": 1.853964632059313,
      "observedDuringTradeLowPrice": 14.011,
      "observedDuringTradeHighPrice": 14.028999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.011,
      "fullObservedHighPrice": 14.028999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791080490123-c6de22856aa19",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:21:30.123Z",
      "closedAtUtc": "2026-10-04T02:31:30.934Z",
      "holdingPeriodMs": 600811,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 181.27,
      "exitPriceQuote": 181.18,
      "grossPnlGbp": 0.9929938765377989,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6070061234622012,
      "cashChangeGbp": 0.19299387653779887,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 182.93768400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2041154079549711,
      "mfePct": 0.08274948971148324,
      "maeGbp": -4.082308159099422,
      "mfeGbp": 1.654989794229665,
      "observedDuringTradeLowPrice": 181.12,
      "observedDuringTradeHighPrice": 181.64,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 181.12,
      "fullObservedHighPrice": 181.64,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791080255156-bb6922d0a3fdf",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:17:35.156Z",
      "closedAtUtc": "2026-10-04T02:27:35.528Z",
      "holdingPeriodMs": 600372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005681,
      "exitPriceQuote": 0.005693,
      "grossPnlGbp": -4.224608343601428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.824608343601428,
      "cashChangeGbp": -5.024608343601428,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0057332652000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.24643548671008844,
      "mfePct": 0,
      "maeGbp": -4.928709734201769,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005681,
      "observedDuringTradeHighPrice": 0.005695,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005681,
      "fullObservedHighPrice": 0.005695,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791080130151-3f02128454b31",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:15:30.151Z",
      "closedAtUtc": "2026-10-04T02:20:41.292Z",
      "holdingPeriodMs": 311141,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2614,
      "exitPriceQuote": 0.2612,
      "grossPnlGbp": 1.530221882173171,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.06977811782682908,
      "cashChangeGbp": 0.730221882173171,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / £1 trailing profit lock £2.76 triggered at projected net £-0.07 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26380488,
      "structuralTargetPrice": 0,
      "maePct": -0.03825554705431866,
      "mfePct": 0.2677888293802731,
      "maeGbp": -0.7651109410863732,
      "mfeGbp": 5.355776587605463,
      "observedDuringTradeLowPrice": 0.2607,
      "observedDuringTradeHighPrice": 0.2615,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2607,
      "fullObservedHighPrice": 0.2615,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079783400-9112d299c4c01",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:09:43.400Z",
      "closedAtUtc": "2026-10-04T02:19:44.960Z",
      "holdingPeriodMs": 601560,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13399,
      "exitPriceQuote": 0.13385,
      "grossPnlGbp": 2.089708187178166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.4897081871781661,
      "cashChangeGbp": 1.2897081871781662,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13522270800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.014926487051266696,
      "mfePct": 0.2015075751921729,
      "maeGbp": -0.2985297410253339,
      "mfeGbp": 4.0301515038434585,
      "observedDuringTradeLowPrice": 0.13372,
      "observedDuringTradeHighPrice": 0.13401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13372,
      "fullObservedHighPrice": 0.13401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079905381-ec3aa73c9f5ff",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:11:45.381Z",
      "closedAtUtc": "2026-10-04T02:15:22.967Z",
      "holdingPeriodMs": 217586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07515,
      "exitPriceQuote": 0.07543,
      "grossPnlGbp": -7.451763140385961,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.051763140385962,
      "cashChangeGbp": -8.251763140385961,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07584138,
      "structuralTargetPrice": 0,
      "maePct": -0.37258815701929804,
      "mfePct": 0.07984031936126496,
      "maeGbp": -7.45176314038596,
      "mfeGbp": 1.596806387225299,
      "observedDuringTradeLowPrice": 0.07509,
      "observedDuringTradeHighPrice": 0.07543,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07509,
      "fullObservedHighPrice": 0.07543,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079548915-e367e347ac4b1",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:05:48.915Z",
      "closedAtUtc": "2026-10-04T02:14:35.862Z",
      "holdingPeriodMs": 526947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.019684,
      "exitPriceQuote": 0.019787,
      "grossPnlGbp": -10.46535257061562,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.06535257061562,
      "cashChangeGbp": -11.26535257061562,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0198650928,
      "structuralTargetPrice": 0,
      "maePct": -0.523267628530781,
      "mfePct": 0.22353180247916532,
      "maeGbp": -10.465352570615622,
      "mfeGbp": 4.470636049583306,
      "observedDuringTradeLowPrice": 0.01964,
      "observedDuringTradeHighPrice": 0.019787,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01964,
      "fullObservedHighPrice": 0.019787,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079300656-3e973f17443be",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:01:40.656Z",
      "closedAtUtc": "2026-10-04T02:11:43.248Z",
      "holdingPeriodMs": 602592,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4672,
      "exitPriceQuote": 0.4671,
      "grossPnlGbp": 0.4280821917807748,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1719178082192254,
      "cashChangeGbp": -0.37191780821922527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47149824000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.08561643835616684,
      "mfePct": 0.1284246575342443,
      "maeGbp": -1.7123287671233367,
      "mfeGbp": 2.5684931506848865,
      "observedDuringTradeLowPrice": 0.4666,
      "observedDuringTradeHighPrice": 0.4676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4666,
      "fullObservedHighPrice": 0.4676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079173484-70b848dd0c7ff",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:59:33.484Z",
      "closedAtUtc": "2026-10-04T02:09:35.682Z",
      "holdingPeriodMs": 602198,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1294,
      "exitPriceQuote": 0.12929,
      "grossPnlGbp": 1.700154559505394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.10015455950539387,
      "cashChangeGbp": 0.9001545595053939,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13059048,
      "structuralTargetPrice": 0,
      "maePct": -0.27047913446678284,
      "mfePct": 0.1081916537866874,
      "maeGbp": -5.409582689335657,
      "mfeGbp": 2.163833075733748,
      "observedDuringTradeLowPrice": 0.12926,
      "observedDuringTradeHighPrice": 0.12975,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12926,
      "fullObservedHighPrice": 0.12975,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079290495-7e26d98b1adab",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T02:01:30.494Z",
      "closedAtUtc": "2026-10-04T02:05:43.073Z",
      "holdingPeriodMs": 252579,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.562,
      "exitPriceQuote": 7.59,
      "grossPnlGbp": -7.405448294101978,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.005448294101978,
      "cashChangeGbp": -8.205448294101979,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.631570400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3702724147050989,
      "mfePct": 0,
      "maeGbp": -7.405448294101978,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.562,
      "observedDuringTradeHighPrice": 7.590000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.562,
      "fullObservedHighPrice": 7.590000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079178192-cb13a1ee9ba77",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:59:38.192Z",
      "closedAtUtc": "2026-10-04T02:01:35.788Z",
      "holdingPeriodMs": 117596,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5928,
      "exitPriceQuote": 0.595,
      "grossPnlGbp": -7.422402159244196,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.022402159244196,
      "cashChangeGbp": -8.222402159244197,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5982537600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.37112010796220984,
      "mfePct": 0,
      "maeGbp": -7.422402159244196,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5928,
      "observedDuringTradeHighPrice": 0.595,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5928,
      "fullObservedHighPrice": 0.595,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079057767-4ce624bfc3625",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:57:37.767Z",
      "closedAtUtc": "2026-10-04T01:59:58.290Z",
      "holdingPeriodMs": 140523,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06799,
      "exitPriceQuote": 0.06785,
      "grossPnlGbp": 4.118252684218303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5182526842183033,
      "cashChangeGbp": 3.3182526842183035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.69 triggered at projected net £2.52 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068615508,
      "structuralTargetPrice": 0,
      "maePct": -0.04412413590234189,
      "mfePct": 0.26474481541403094,
      "maeGbp": -0.8824827180468379,
      "mfeGbp": 5.294896308280618,
      "observedDuringTradeLowPrice": 0.06781,
      "observedDuringTradeHighPrice": 0.06802,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06781,
      "fullObservedHighPrice": 0.06802,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791078936589-41dfc0949939e",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:55:36.589Z",
      "closedAtUtc": "2026-10-04T01:58:33.332Z",
      "holdingPeriodMs": 176743,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06477,
      "exitPriceQuote": 0.06456,
      "grossPnlGbp": -6.484483557202038,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.084483557202038,
      "cashChangeGbp": -7.284483557202038,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06417411599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3242241778601019,
      "mfePct": 0.12351397251815753,
      "maeGbp": -6.484483557202037,
      "mfeGbp": 2.4702794503631504,
      "observedDuringTradeLowPrice": 0.06456,
      "observedDuringTradeHighPrice": 0.06485,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06456,
      "fullObservedHighPrice": 0.06485,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791079052774-52d85c919885a",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:57:32.774Z",
      "closedAtUtc": "2026-10-04T01:58:01.159Z",
      "holdingPeriodMs": 28385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 307.81,
      "exitPriceQuote": 308.42,
      "grossPnlGbp": 3.963483967382565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3634839673825647,
      "cashChangeGbp": 3.1634839673825645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.35 triggered at projected net £2.36 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 304.97814800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.0032487573503105502,
      "mfePct": 0.3476170364835428,
      "maeGbp": -0.064975147006211,
      "mfeGbp": 6.952340729670856,
      "observedDuringTradeLowPrice": 307.8,
      "observedDuringTradeHighPrice": 308.88,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 307.8,
      "fullObservedHighPrice": 308.88,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791078573342-5bcbd3cc156d1",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:49:33.342Z",
      "closedAtUtc": "2026-10-04T01:57:15.796Z",
      "holdingPeriodMs": 462454,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0361,
      "exitPriceQuote": 2.0297,
      "grossPnlGbp": -6.286528166592741,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.886528166592742,
      "cashChangeGbp": -7.086528166592741,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0173678799999997,
      "structuralTargetPrice": 0,
      "maePct": -0.31432640832963704,
      "mfePct": 0.058936201561824664,
      "maeGbp": -6.286528166592741,
      "mfeGbp": 1.1787240312364933,
      "observedDuringTradeLowPrice": 2.0297,
      "observedDuringTradeHighPrice": 2.0373,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0297,
      "fullObservedHighPrice": 2.0373,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791078092511-ed99b1c3bf7da",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:41:32.511Z",
      "closedAtUtc": "2026-10-04T01:51:32.873Z",
      "holdingPeriodMs": 600362,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.593,
      "exitPriceQuote": 7.577,
      "grossPnlGbp": 4.2144080073752175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6144080073752174,
      "cashChangeGbp": 3.4144080073752177,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.6628556,
      "structuralTargetPrice": 0,
      "maePct": -0.039510075069144134,
      "mfePct": 0.23706045041485307,
      "maeGbp": -0.7902015013828827,
      "mfeGbp": 4.741209008297061,
      "observedDuringTradeLowPrice": 7.575,
      "observedDuringTradeHighPrice": 7.596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.575,
      "fullObservedHighPrice": 7.596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791078097637-50588a7469139",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:41:37.637Z",
      "closedAtUtc": "2026-10-04T01:44:51.408Z",
      "holdingPeriodMs": 193771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3016,
      "exitPriceQuote": 0.3029,
      "grossPnlGbp": -8.62068965517257,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.220689655172569,
      "cashChangeGbp": -9.42068965517257,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.30437472,
      "structuralTargetPrice": 0,
      "maePct": -0.4310344827586285,
      "mfePct": 0,
      "maeGbp": -8.62068965517257,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3016,
      "observedDuringTradeHighPrice": 0.3029,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3016,
      "fullObservedHighPrice": 0.3029,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791077971586-87f58777c35ec",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:39:31.586Z",
      "closedAtUtc": "2026-10-04T01:41:25.414Z",
      "holdingPeriodMs": 113828,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 273.63,
      "exitPriceQuote": 272.46,
      "grossPnlGbp": -8.55169389321358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.15169389321358,
      "cashChangeGbp": -9.35169389321358,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 271.112604,
      "structuralTargetPrice": 0,
      "maePct": -0.427584694660679,
      "mfePct": 0.18638307203157217,
      "maeGbp": -8.55169389321358,
      "mfeGbp": 3.7276614406314432,
      "observedDuringTradeLowPrice": 272.46,
      "observedDuringTradeHighPrice": 274.14,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 272.46,
      "fullObservedHighPrice": 274.14,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791077891057-8bb38e66a5cb7",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:38:11.057Z",
      "closedAtUtc": "2026-10-04T01:39:39.143Z",
      "holdingPeriodMs": 88086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10247,
      "exitPriceQuote": 0.10229,
      "grossPnlGbp": 3.513223382453393,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9132233824533929,
      "cashChangeGbp": 2.7132233824533927,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.28 triggered at projected net £1.91 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10341272400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.03903581536059175,
      "mfePct": 0.2439738460037086,
      "maeGbp": -0.780716307211835,
      "mfeGbp": 4.879476920074172,
      "observedDuringTradeLowPrice": 0.10222,
      "observedDuringTradeHighPrice": 0.10251000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10222,
      "fullObservedHighPrice": 0.10251000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791077731034-b7a7b85a5cfc2",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:35:31.034Z",
      "closedAtUtc": "2026-10-04T01:38:54.666Z",
      "holdingPeriodMs": 203632,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11615,
      "exitPriceQuote": 0.11532,
      "grossPnlGbp": -14.29186396900555,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.89186396900555,
      "cashChangeGbp": -15.091863969005551,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.11508142,
      "structuralTargetPrice": 0,
      "maePct": -0.7145931984502776,
      "mfePct": 0.22384847180369893,
      "maeGbp": -14.29186396900555,
      "mfeGbp": 4.476969436073979,
      "observedDuringTradeLowPrice": 0.11532,
      "observedDuringTradeHighPrice": 0.11641,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11532,
      "fullObservedHighPrice": 0.11641,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791077273950-543e88cc234ec",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:27:53.950Z",
      "closedAtUtc": "2026-10-04T01:37:55.867Z",
      "holdingPeriodMs": 601917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.351,
      "exitPriceQuote": 3.354,
      "grossPnlGbp": -1.7905102954342667,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3905102954342667,
      "cashChangeGbp": -2.5905102954342665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3818292000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.26857654431512673,
      "mfePct": 0,
      "maeGbp": -5.371530886302534,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 3.351,
      "observedDuringTradeHighPrice": 3.3600000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.351,
      "fullObservedHighPrice": 3.3600000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791077073577-881cae44b15c",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:24:33.576Z",
      "closedAtUtc": "2026-10-04T01:33:23.976Z",
      "holdingPeriodMs": 530400,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20084,
      "exitPriceQuote": 0.2016,
      "grossPnlGbp": -7.568213503286305,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.168213503286305,
      "cashChangeGbp": -8.368213503286306,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.202687728,
      "structuralTargetPrice": 0,
      "maePct": -0.37841067516431526,
      "mfePct": 0.03485361481775879,
      "maeGbp": -7.568213503286305,
      "mfeGbp": 0.6970722963551758,
      "observedDuringTradeLowPrice": 0.20077,
      "observedDuringTradeHighPrice": 0.2016,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20077,
      "fullObservedHighPrice": 0.2016,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791076782384-ba3398df3d6e5",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:19:42.384Z",
      "closedAtUtc": "2026-10-04T01:29:42.907Z",
      "holdingPeriodMs": 600523,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042845,
      "exitPriceQuote": 0.0042905,
      "grossPnlGbp": -2.800793558174783,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.400793558174783,
      "cashChangeGbp": -3.600793558174783,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0043239174,
      "structuralTargetPrice": 0,
      "maePct": -0.14003967790873914,
      "mfePct": 0,
      "maeGbp": -2.800793558174783,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0042845,
      "observedDuringTradeHighPrice": 0.0042905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042845,
      "fullObservedHighPrice": 0.0042905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791076670447-1077cd91eff54",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:17:50.447Z",
      "closedAtUtc": "2026-10-04T01:27:51.792Z",
      "holdingPeriodMs": 601345,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.805,
      "exitPriceQuote": 8.803,
      "grossPnlGbp": 0.4542873367402366,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1457126632597636,
      "cashChangeGbp": -0.34571266325976346,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.886006,
      "structuralTargetPrice": 0,
      "maePct": -0.07950028392958176,
      "mfePct": 0.09085746734808767,
      "maeGbp": -1.5900056785916354,
      "mfeGbp": 1.8171493469617532,
      "observedDuringTradeLowPrice": 8.797,
      "observedDuringTradeHighPrice": 8.812,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.797,
      "fullObservedHighPrice": 8.812,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791076469303-c5da88b72d925",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:14:29.303Z",
      "closedAtUtc": "2026-10-04T01:24:31.468Z",
      "holdingPeriodMs": 602165,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 551.31,
      "exitPriceQuote": 551.65,
      "grossPnlGbp": -1.2334258402714693,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8334258402714694,
      "cashChangeGbp": -2.0334258402714696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 556.382052,
      "structuralTargetPrice": 0,
      "maePct": -0.08343763037130407,
      "mfePct": 0.17413070686182416,
      "maeGbp": -1.6687526074260814,
      "mfeGbp": 3.4826141372364834,
      "observedDuringTradeLowPrice": 550.35,
      "observedDuringTradeHighPrice": 551.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 550.35,
      "fullObservedHighPrice": 551.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791076176033-8316dd4aa7b55",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:09:36.033Z",
      "closedAtUtc": "2026-10-04T01:19:40.275Z",
      "holdingPeriodMs": 604242,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2516,
      "exitPriceQuote": 0.251,
      "grossPnlGbp": 4.769475357710569,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1694753577105685,
      "cashChangeGbp": 3.969475357710569,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25391472000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.07949125596185751,
      "mfePct": 0.2384737678855284,
      "maeGbp": -1.5898251192371502,
      "mfeGbp": 4.769475357710569,
      "observedDuringTradeLowPrice": 0.251,
      "observedDuringTradeHighPrice": 0.2518,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.251,
      "fullObservedHighPrice": 0.2518,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791076064882-656e933cd2ea6",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:07:44.882Z",
      "closedAtUtc": "2026-10-04T01:17:48.327Z",
      "holdingPeriodMs": 603445,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09514,
      "exitPriceQuote": 0.09508,
      "grossPnlGbp": 1.2612991381123502,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.3387008618876499,
      "cashChangeGbp": 0.4612991381123501,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09601528800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2102165230187007,
      "mfePct": 0.0630649569056175,
      "maeGbp": -4.204330460374013,
      "mfeGbp": 1.26129913811235,
      "observedDuringTradeLowPrice": 0.09508,
      "observedDuringTradeHighPrice": 0.09533999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09508,
      "fullObservedHighPrice": 0.09533999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791076182133-1d5ad3f645dd3",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:09:42.133Z",
      "closedAtUtc": "2026-10-04T01:14:25.867Z",
      "holdingPeriodMs": 283734,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1819,
      "exitPriceQuote": 1.1865,
      "grossPnlGbp": -7.784076487012708,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.384076487012708,
      "cashChangeGbp": -8.584076487012709,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.19277348,
      "structuralTargetPrice": 0,
      "maePct": -0.3892038243506354,
      "mfePct": 0.10999238514255495,
      "maeGbp": -7.784076487012708,
      "mfeGbp": 2.199847702851099,
      "observedDuringTradeLowPrice": 1.1806,
      "observedDuringTradeHighPrice": 1.1865,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1806,
      "fullObservedHighPrice": 1.1865,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791075576176-b82c1c7c6e044",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:59:36.176Z",
      "closedAtUtc": "2026-10-04T01:09:40.152Z",
      "holdingPeriodMs": 603976,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13548,
      "exitPriceQuote": 0.13539,
      "grossPnlGbp": 1.328609388839371,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.271390611160629,
      "cashChangeGbp": 0.528609388839371,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.136726416,
      "structuralTargetPrice": 0,
      "maePct": -0.059049306170670585,
      "mfePct": 0.21405373486860402,
      "maeGbp": -1.1809861234134116,
      "mfeGbp": 4.28107469737208,
      "observedDuringTradeLowPrice": 0.13519,
      "observedDuringTradeHighPrice": 0.13556,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13519,
      "fullObservedHighPrice": 0.13556,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791075571139-0b1e461c88e0c",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:59:31.139Z",
      "closedAtUtc": "2026-10-04T01:09:33.911Z",
      "holdingPeriodMs": 602772,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 317.18,
      "exitPriceQuote": 317.89,
      "grossPnlGbp": -4.476953149630995,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.076953149630995,
      "cashChangeGbp": -5.2769531496309945,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 320.09805600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.24591714483888413,
      "mfePct": 0.0914307333375435,
      "maeGbp": -4.918342896777682,
      "mfeGbp": 1.8286146667508698,
      "observedDuringTradeLowPrice": 316.89,
      "observedDuringTradeHighPrice": 317.96,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 316.89,
      "fullObservedHighPrice": 317.96,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791075803160-432b87e033086",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T01:03:23.160Z",
      "closedAtUtc": "2026-10-04T01:07:42.894Z",
      "holdingPeriodMs": 259734,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03433,
      "exitPriceQuote": 0.03441,
      "grossPnlGbp": 4.660646664724945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.060646664724945,
      "cashChangeGbp": 3.8606466647249453,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £3.81 triggered at projected net £3.06 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034014164,
      "structuralTargetPrice": 0,
      "maePct": -0.05825808330905676,
      "mfePct": 0.32041945819982226,
      "maeGbp": -1.1651616661811353,
      "mfeGbp": 6.408389163996445,
      "observedDuringTradeLowPrice": 0.03431,
      "observedDuringTradeHighPrice": 0.03444,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03431,
      "fullObservedHighPrice": 0.03444,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791075199585-885f2fbe2c42c",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:53:19.585Z",
      "closedAtUtc": "2026-10-04T01:03:21.016Z",
      "holdingPeriodMs": 601431,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4685,
      "exitPriceQuote": 0.4698,
      "grossPnlGbp": -5.549626467449169,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.149626467449169,
      "cashChangeGbp": -6.349626467449169,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47281020000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.27748132337245845,
      "mfePct": 0.08537886872999177,
      "maeGbp": -5.549626467449169,
      "mfeGbp": 1.7075773745998353,
      "observedDuringTradeLowPrice": 0.4681,
      "observedDuringTradeHighPrice": 0.4698,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4681,
      "fullObservedHighPrice": 0.4698,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791075360035-8d051b4efbdb9",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:56:00.035Z",
      "closedAtUtc": "2026-10-04T00:59:09.002Z",
      "holdingPeriodMs": 188967,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 263.74,
      "exitPriceQuote": 262.84,
      "grossPnlGbp": -6.824903313869979,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.42490331386998,
      "cashChangeGbp": -7.624903313869979,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 261.313592,
      "structuralTargetPrice": 0,
      "maePct": -0.34124516569349894,
      "mfePct": 0.18958064760749221,
      "maeGbp": -6.824903313869979,
      "mfeGbp": 3.791612952149844,
      "observedDuringTradeLowPrice": 262.84,
      "observedDuringTradeHighPrice": 264.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 262.84,
      "fullObservedHighPrice": 264.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074867376-a227cc209b92d",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:47:47.375Z",
      "closedAtUtc": "2026-10-04T00:57:48.051Z",
      "holdingPeriodMs": 600676,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 785.05,
      "exitPriceQuote": 785.87,
      "grossPnlGbp": -2.089038914718935,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6890389147189353,
      "cashChangeGbp": -2.8890389147189355,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 792.27246,
      "structuralTargetPrice": 0,
      "maePct": -0.14011846379211804,
      "mfePct": 0.02674988854212123,
      "maeGbp": -2.8023692758423606,
      "mfeGbp": 0.5349977708424246,
      "observedDuringTradeLowPrice": 784.84,
      "observedDuringTradeHighPrice": 786.15,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 784.84,
      "fullObservedHighPrice": 786.15,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074732284-f56ee9743bcf4",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:45:32.284Z",
      "closedAtUtc": "2026-10-04T00:55:32.684Z",
      "holdingPeriodMs": 600400,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06332,
      "exitPriceQuote": 0.06334,
      "grossPnlGbp": -0.6317119393554088,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.231711939355409,
      "cashChangeGbp": -1.431711939355409,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.063902544,
      "structuralTargetPrice": 0,
      "maePct": -0.3632343651294916,
      "mfePct": 0,
      "maeGbp": -7.264687302589832,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06332,
      "observedDuringTradeHighPrice": 0.06355,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06332,
      "fullObservedHighPrice": 0.06355,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074595187-4704b53548435",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:43:15.187Z",
      "closedAtUtc": "2026-10-04T00:53:17.347Z",
      "holdingPeriodMs": 602160,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7246,
      "exitPriceQuote": 0.723,
      "grossPnlGbp": -4.4162296439416115,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.016229643941612,
      "cashChangeGbp": -5.216229643941611,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71793368,
      "structuralTargetPrice": 0,
      "maePct": -0.30361578802097433,
      "mfePct": 0.20701076455974962,
      "maeGbp": -6.072315760419486,
      "mfeGbp": 4.140215291194992,
      "observedDuringTradeLowPrice": 0.7224,
      "observedDuringTradeHighPrice": 0.7261,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7224,
      "fullObservedHighPrice": 0.7261,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074430324-08779c49a5cb",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:40:30.324Z",
      "closedAtUtc": "2026-10-04T00:47:42.840Z",
      "holdingPeriodMs": 432516,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.55,
      "exitPriceQuote": 70.29,
      "grossPnlGbp": -7.370659107016043,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.970659107016044,
      "cashChangeGbp": -8.170659107016043,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.90093999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3685329553508021,
      "mfePct": 0.11339475549255605,
      "maeGbp": -7.370659107016042,
      "mfeGbp": 2.2678951098511213,
      "observedDuringTradeLowPrice": 70.29,
      "observedDuringTradeHighPrice": 70.63,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.29,
      "fullObservedHighPrice": 70.63,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074125114-2d7954232d2ea",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:35:25.114Z",
      "closedAtUtc": "2026-10-04T00:45:29.905Z",
      "holdingPeriodMs": 604791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1318.42,
      "exitPriceQuote": 1318.34,
      "grossPnlGbp": -0.12135738232149786,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.721357382321498,
      "cashChangeGbp": -0.9213573823214979,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1306.2905360000002,
      "structuralTargetPrice": 0,
      "maePct": -0.04854295292851292,
      "mfePct": 0.15700611337812959,
      "maeGbp": -0.9708590585702583,
      "mfeGbp": 3.1401222675625915,
      "observedDuringTradeLowPrice": 1317.78,
      "observedDuringTradeHighPrice": 1320.49,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1317.78,
      "fullObservedHighPrice": 1320.49,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074373191-d5d76603b8a36",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:39:33.191Z",
      "closedAtUtc": "2026-10-04T00:43:11.321Z",
      "holdingPeriodMs": 218130,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04963,
      "exitPriceQuote": 0.04989,
      "grossPnlGbp": -10.477533749747987,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.077533749747987,
      "cashChangeGbp": -11.277533749747988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.050086596000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.5238766874873995,
      "mfePct": 0.040298206729798884,
      "maeGbp": -10.477533749747987,
      "mfeGbp": 0.8059641345959777,
      "observedDuringTradeLowPrice": 0.04961,
      "observedDuringTradeHighPrice": 0.04988999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04961,
      "fullObservedHighPrice": 0.04988999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791073827430-57112ea817249",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:30:27.430Z",
      "closedAtUtc": "2026-10-04T00:40:28.115Z",
      "holdingPeriodMs": 600685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 119.95,
      "exitPriceQuote": 120.04,
      "grossPnlGbp": 1.5006252605252757,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.09937473947472442,
      "cashChangeGbp": 0.7006252605252756,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 118.84646000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.058357649020431335,
      "mfePct": 0.15006252605251572,
      "maeGbp": -1.1671529804086267,
      "mfeGbp": 3.0012505210503146,
      "observedDuringTradeLowPrice": 119.88,
      "observedDuringTradeHighPrice": 120.13,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 119.88,
      "fullObservedHighPrice": 120.13,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074351539-f97209ac1c55d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:39:11.539Z",
      "closedAtUtc": "2026-10-04T00:39:31.076Z",
      "holdingPeriodMs": 19537,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05126,
      "exitPriceQuote": 0.05142,
      "grossPnlGbp": 6.242684354272353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.642684354272353,
      "cashChangeGbp": 5.4426843542723535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.37 triggered at projected net £4.64 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.050788408,
      "structuralTargetPrice": 0,
      "maePct": -0.05852516582130755,
      "mfePct": 0.4486929379633263,
      "maeGbp": -1.170503316426151,
      "mfeGbp": 8.973858759266527,
      "observedDuringTradeLowPrice": 0.05123,
      "observedDuringTradeHighPrice": 0.05149,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05123,
      "fullObservedHighPrice": 0.05149,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791074054860-020560d7fd8eb",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:34:14.860Z",
      "closedAtUtc": "2026-10-04T00:39:09.523Z",
      "holdingPeriodMs": 294663,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8408,
      "exitPriceQuote": 0.8392,
      "grossPnlGbp": 3.805899143672802,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2058991436728017,
      "cashChangeGbp": 3.005899143672802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.40 triggered at projected net £2.21 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8485353600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.02378686964795171,
      "mfePct": 0.24976213130351935,
      "maeGbp": -0.47573739295903417,
      "mfeGbp": 4.995242626070387,
      "observedDuringTradeLowPrice": 0.8387,
      "observedDuringTradeHighPrice": 0.841,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8387,
      "fullObservedHighPrice": 0.841,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791073957778-3eeabdd176c0d",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:32:37.778Z",
      "closedAtUtc": "2026-10-04T00:35:21.581Z",
      "holdingPeriodMs": 163803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08221,
      "exitPriceQuote": 0.08188,
      "grossPnlGbp": -8.02822041114246,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.62822041114246,
      "cashChangeGbp": -8.82822041114246,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.081453668,
      "structuralTargetPrice": 0,
      "maePct": -0.40141102055712297,
      "mfePct": 0.06081985159955539,
      "maeGbp": -8.02822041114246,
      "mfeGbp": 1.216397031991108,
      "observedDuringTradeLowPrice": 0.08188,
      "observedDuringTradeHighPrice": 0.08226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08188,
      "fullObservedHighPrice": 0.08226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791073590817-8140982a6cf04",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:26:30.817Z",
      "closedAtUtc": "2026-10-04T00:34:11.374Z",
      "holdingPeriodMs": 460557,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13034,
      "exitPriceQuote": 0.13007,
      "grossPnlGbp": 4.143010587694034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.543010587694034,
      "cashChangeGbp": 3.3430105876940344,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.23 triggered at projected net £2.54 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13153912800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.030688967316237905,
      "mfePct": 0.2915451895043879,
      "maeGbp": -0.6137793463247581,
      "mfeGbp": 5.830903790087758,
      "observedDuringTradeLowPrice": 0.12996,
      "observedDuringTradeHighPrice": 0.13038,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12996,
      "fullObservedHighPrice": 0.13038,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791073355191-825a2565aa03b",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:22:35.191Z",
      "closedAtUtc": "2026-10-04T00:32:35.702Z",
      "holdingPeriodMs": 600511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84829.5,
      "exitPriceQuote": 84761.2,
      "grossPnlGbp": -1.6102888735641,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.2102888735641004,
      "cashChangeGbp": -2.4102888735641,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 84049.0686,
      "structuralTargetPrice": 0,
      "maePct": -0.080514443678205,
      "mfePct": 0.0016503692701173285,
      "maeGbp": -1.6102888735640999,
      "mfeGbp": 0.03300738540234657,
      "observedDuringTradeLowPrice": 84761.2,
      "observedDuringTradeHighPrice": 84830.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84761.2,
      "fullObservedHighPrice": 84830.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791073350195-162c8f718afd4",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:22:30.195Z",
      "closedAtUtc": "2026-10-04T00:23:22.547Z",
      "holdingPeriodMs": 52352,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20474,
      "exitPriceQuote": 0.20389,
      "grossPnlGbp": -8.303213832177565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.903213832177565,
      "cashChangeGbp": -9.103213832177566,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.202856392,
      "structuralTargetPrice": 0,
      "maePct": -0.41516069160887825,
      "mfePct": 0,
      "maeGbp": -8.303213832177565,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.20389,
      "observedDuringTradeHighPrice": 0.20474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20389,
      "fullObservedHighPrice": 0.20474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072871144-884a152260fad",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:14:31.144Z",
      "closedAtUtc": "2026-10-04T00:19:58.108Z",
      "holdingPeriodMs": 326964,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07193,
      "exitPriceQuote": 0.07222,
      "grossPnlGbp": 8.063394967329696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.463394967329696,
      "cashChangeGbp": 7.263394967329696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.58 triggered at projected net £6.46 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.071268244,
      "structuralTargetPrice": 0,
      "maePct": -0.027804810232159388,
      "mfePct": 0.4587793688308229,
      "maeGbp": -0.5560962046431878,
      "mfeGbp": 9.175587376616457,
      "observedDuringTradeLowPrice": 0.07191,
      "observedDuringTradeHighPrice": 0.07226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07191,
      "fullObservedHighPrice": 0.07226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072896312-26a3b38e2803f",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:14:56.312Z",
      "closedAtUtc": "2026-10-04T00:15:43.441Z",
      "holdingPeriodMs": 47129,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.236,
      "exitPriceQuote": 1.2317,
      "grossPnlGbp": -6.957928802588949,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.557928802588949,
      "cashChangeGbp": -7.757928802588949,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2246288,
      "structuralTargetPrice": 0,
      "maePct": -0.3478964401294474,
      "mfePct": 0.0242718446601915,
      "maeGbp": -6.957928802588948,
      "mfeGbp": 0.48543689320382993,
      "observedDuringTradeLowPrice": 1.2317,
      "observedDuringTradeHighPrice": 1.2363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2317,
      "fullObservedHighPrice": 1.2363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072629684-69fdd7add1475",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:10:29.684Z",
      "closedAtUtc": "2026-10-04T00:11:03.815Z",
      "holdingPeriodMs": 34131,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24588,
      "exitPriceQuote": 0.24505,
      "grossPnlGbp": -6.751260777615076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.351260777615076,
      "cashChangeGbp": -7.5512607776150755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.243617904,
      "structuralTargetPrice": 0,
      "maePct": -0.3375630388807538,
      "mfePct": 0,
      "maeGbp": -6.751260777615076,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.24505,
      "observedDuringTradeHighPrice": 0.24588,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24505,
      "fullObservedHighPrice": 0.24588,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072057593-1cbcb5312b8aa",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:00:57.593Z",
      "closedAtUtc": "2026-10-04T00:10:59.879Z",
      "holdingPeriodMs": 602286,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 181.44,
      "exitPriceQuote": 181.35,
      "grossPnlGbp": -0.9920634920635297,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.59206349206353,
      "cashChangeGbp": -1.7920634920635297,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 179.770752,
      "structuralTargetPrice": 0,
      "maePct": -0.09920634920635298,
      "mfePct": 0.12676366843032946,
      "maeGbp": -1.9841269841270597,
      "mfeGbp": 2.5352733686065894,
      "observedDuringTradeLowPrice": 181.26,
      "observedDuringTradeHighPrice": 181.66999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 181.26,
      "fullObservedHighPrice": 181.66999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072399797-1cf53577729ea",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:06:39.797Z",
      "closedAtUtc": "2026-10-04T00:10:07.572Z",
      "holdingPeriodMs": 207775,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48031,
      "exitPriceQuote": 0.48242,
      "grossPnlGbp": -8.785992379921304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.385992379921303,
      "cashChangeGbp": -9.585992379921304,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.48472885200000004,
      "structuralTargetPrice": 0,
      "maePct": -0.4392996189960652,
      "mfePct": 0.014573921009351147,
      "maeGbp": -8.785992379921304,
      "mfeGbp": 0.2914784201870229,
      "observedDuringTradeLowPrice": 0.48024,
      "observedDuringTradeHighPrice": 0.48242,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.48024,
      "fullObservedHighPrice": 0.48242,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072592417-7087b347c0eec",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:09:52.417Z",
      "closedAtUtc": "2026-10-04T00:09:56.760Z",
      "holdingPeriodMs": 4343,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3057,
      "exitPriceQuote": 0.3047,
      "grossPnlGbp": -6.542361792607136,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.142361792607137,
      "cashChangeGbp": -7.342361792607136,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.30288756000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.3271180896303568,
      "mfePct": 0,
      "maeGbp": -6.542361792607137,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3047,
      "observedDuringTradeHighPrice": 0.3057,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3047,
      "fullObservedHighPrice": 0.3057,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072507101-cf9298d12ec57",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:08:27.101Z",
      "closedAtUtc": "2026-10-04T00:09:50.148Z",
      "holdingPeriodMs": 83047,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020135,
      "exitPriceQuote": 0.020072,
      "grossPnlGbp": -6.257760119195487,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.857760119195486,
      "cashChangeGbp": -7.057760119195486,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.019949758,
      "structuralTargetPrice": 0,
      "maePct": -0.3128880059597743,
      "mfePct": 0,
      "maeGbp": -6.257760119195485,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.020072,
      "observedDuringTradeHighPrice": 0.020135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020072,
      "fullObservedHighPrice": 0.020135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072389652-bbf09c9a2b22c",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:06:29.652Z",
      "closedAtUtc": "2026-10-04T00:07:03.548Z",
      "holdingPeriodMs": 33896,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2239,
      "exitPriceQuote": 1.2281,
      "grossPnlGbp": 6.863305825639319,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.2633058256393195,
      "cashChangeGbp": 6.063305825639319,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.90 triggered at projected net £5.26 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.21264012,
      "structuralTargetPrice": 0,
      "maePct": -0.06536481738703422,
      "mfePct": 0.42487131301577696,
      "maeGbp": -1.3072963477406845,
      "mfeGbp": 8.49742626031554,
      "observedDuringTradeLowPrice": 1.2231,
      "observedDuringTradeHighPrice": 1.2291,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2231,
      "fullObservedHighPrice": 1.2291,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791072030419-ea59c3bb327af",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-04T00:00:30.419Z",
      "closedAtUtc": "2026-10-04T00:02:41.242Z",
      "holdingPeriodMs": 130823,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06897,
      "exitPriceQuote": 0.06919,
      "grossPnlGbp": 6.379585326953689,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.779585326953688,
      "cashChangeGbp": 5.579585326953689,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.81 triggered at projected net £4.78 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068335476,
      "structuralTargetPrice": 0,
      "maePct": -0.13049151805133644,
      "mfePct": 0.42047266927649496,
      "maeGbp": -2.609830361026729,
      "mfeGbp": 8.409453385529899,
      "observedDuringTradeLowPrice": 0.06888,
      "observedDuringTradeHighPrice": 0.06926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06888,
      "fullObservedHighPrice": 0.06926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791071695395-6e70f1f63d312",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:54:55.395Z",
      "closedAtUtc": "2026-10-04T00:02:30.480Z",
      "holdingPeriodMs": 455085,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4114,
      "exitPriceQuote": 0.4132,
      "grossPnlGbp": -8.750607681089079,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.350607681089079,
      "cashChangeGbp": -9.55060768108908,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.41518488000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.437530384054454,
      "mfePct": 0.04861448711715556,
      "maeGbp": -8.750607681089079,
      "mfeGbp": 0.9722897423431113,
      "observedDuringTradeLowPrice": 0.4112,
      "observedDuringTradeHighPrice": 0.4132,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4112,
      "fullObservedHighPrice": 0.4132,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791071465403-ccde370ca793a",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:51:05.403Z",
      "closedAtUtc": "2026-10-04T00:00:43.535Z",
      "holdingPeriodMs": 578132,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1966,
      "exitPriceQuote": 1.2013,
      "grossPnlGbp": 7.855590840715236,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.255590840715236,
      "cashChangeGbp": 7.055590840715237,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.10 triggered at projected net £6.26 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1855912800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.14206919605549345,
      "mfePct": 0.5849908072873052,
      "maeGbp": -2.841383921109869,
      "mfeGbp": 11.699816145746103,
      "observedDuringTradeLowPrice": 1.1949,
      "observedDuringTradeHighPrice": 1.2036,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1949,
      "fullObservedHighPrice": 1.2036,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791071315483-f0c63788b8571",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:48:35.482Z",
      "closedAtUtc": "2026-10-03T23:58:11.837Z",
      "holdingPeriodMs": 576355,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3698,
      "exitPriceQuote": 0.3715,
      "grossPnlGbp": -9.194159004867382,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.794159004867382,
      "cashChangeGbp": -9.994159004867383,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37320216000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.45970795024336913,
      "mfePct": 0.13520822065981622,
      "maeGbp": -9.194159004867382,
      "mfeGbp": 2.7041644131963243,
      "observedDuringTradeLowPrice": 0.3693,
      "observedDuringTradeHighPrice": 0.3715,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3693,
      "fullObservedHighPrice": 0.3715,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791071618144-59b014cb5014e",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:53:38.144Z",
      "closedAtUtc": "2026-10-03T23:54:52.627Z",
      "holdingPeriodMs": 74483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05035,
      "exitPriceQuote": 0.05016,
      "grossPnlGbp": -7.547169811320585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.147169811320586,
      "cashChangeGbp": -8.347169811320585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04988678,
      "structuralTargetPrice": 0,
      "maePct": -0.3773584905660292,
      "mfePct": 0,
      "maeGbp": -7.547169811320584,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05016,
      "observedDuringTradeHighPrice": 0.05035,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05016,
      "fullObservedHighPrice": 0.05035,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791071013810-ba4bec2c92262",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:43:33.810Z",
      "closedAtUtc": "2026-10-03T23:53:34.080Z",
      "holdingPeriodMs": 600270,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20108,
      "exitPriceQuote": 0.20128,
      "grossPnlGbp": 1.9892580067632581,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.38925800676325806,
      "cashChangeGbp": 1.189258006763258,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.199230064,
      "structuralTargetPrice": 0,
      "maePct": -0.044758305152181585,
      "mfePct": 0.15416749552417183,
      "maeGbp": -0.8951661030436316,
      "mfeGbp": 3.0833499104834368,
      "observedDuringTradeLowPrice": 0.20099,
      "observedDuringTradeHighPrice": 0.20139,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20099,
      "fullObservedHighPrice": 0.20139,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791070718758-8ed1ea4dd30b5",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:38:38.758Z",
      "closedAtUtc": "2026-10-03T23:48:39.033Z",
      "holdingPeriodMs": 600275,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.13,
      "exitPriceQuote": 11.123,
      "grossPnlGbp": -1.2578616352203862,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8578616352203863,
      "cashChangeGbp": -2.0578616352203865,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.027604,
      "structuralTargetPrice": 0,
      "maePct": -0.08984725965859444,
      "mfePct": 0.008984725965853061,
      "maeGbp": -1.7969451931718887,
      "mfeGbp": 0.1796945193170612,
      "observedDuringTradeLowPrice": 11.12,
      "observedDuringTradeHighPrice": 11.130999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.12,
      "fullObservedHighPrice": 11.130999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791070708743-22d343539fc9a",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:38:28.743Z",
      "closedAtUtc": "2026-10-03T23:48:29.033Z",
      "holdingPeriodMs": 600290,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009252,
      "exitPriceQuote": 0.009241,
      "grossPnlGbp": -2.377864245568654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.977864245568654,
      "cashChangeGbp": -3.177864245568654,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0091668816,
      "structuralTargetPrice": 0,
      "maePct": -0.2053610030263718,
      "mfePct": 0.010808473843504108,
      "maeGbp": -4.107220060527436,
      "mfeGbp": 0.21616947687008214,
      "observedDuringTradeLowPrice": 0.009233,
      "observedDuringTradeHighPrice": 0.009252999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009233,
      "fullObservedHighPrice": 0.009252999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791070409309-da30ff8f69403",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:33:29.309Z",
      "closedAtUtc": "2026-10-03T23:43:29.518Z",
      "holdingPeriodMs": 600209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09553,
      "exitPriceQuote": 0.09553,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.094651124,
      "structuralTargetPrice": 0,
      "maePct": -0.14655082173139455,
      "mfePct": 0.010467915837952604,
      "maeGbp": -2.931016434627891,
      "mfeGbp": 0.2093583167590521,
      "observedDuringTradeLowPrice": 0.09539,
      "observedDuringTradeHighPrice": 0.09553999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09539,
      "fullObservedHighPrice": 0.09553999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791070543730-01f79a8ddfb6b",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:35:43.730Z",
      "closedAtUtc": "2026-10-03T23:38:34.185Z",
      "holdingPeriodMs": 170455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 59.35,
      "exitPriceQuote": 59.52,
      "grossPnlGbp": 5.728727885425499,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.1287278854255,
      "cashChangeGbp": 4.9287278854254994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.48 triggered at projected net £4.13 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 58.80398,
      "structuralTargetPrice": 0,
      "maePct": -0.016849199663012654,
      "mfePct": 0.35383319292333754,
      "maeGbp": -0.3369839932602531,
      "mfeGbp": 7.076663858466751,
      "observedDuringTradeLowPrice": 59.34,
      "observedDuringTradeHighPrice": 59.56000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.34,
      "fullObservedHighPrice": 59.56000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791070650570-8aeb78a258e08",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:37:30.570Z",
      "closedAtUtc": "2026-10-03T23:38:25.971Z",
      "holdingPeriodMs": 55401,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26202,
      "exitPriceQuote": 0.26116,
      "grossPnlGbp": -6.564384398137332,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.164384398137333,
      "cashChangeGbp": -7.364384398137332,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.259609416,
      "structuralTargetPrice": 0,
      "maePct": -0.32821921990686664,
      "mfePct": 0,
      "maeGbp": -6.564384398137333,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.26116,
      "observedDuringTradeHighPrice": 0.26202,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26116,
      "fullObservedHighPrice": 0.26202,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791070046905-80accc93628fc",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:27:26.905Z",
      "closedAtUtc": "2026-10-03T23:37:28.559Z",
      "holdingPeriodMs": 601654,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 787.93,
      "exitPriceQuote": 787.41,
      "grossPnlGbp": 1.3199142055765916,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.28008579442340853,
      "cashChangeGbp": 0.5199142055765915,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 795.178956,
      "structuralTargetPrice": 0,
      "maePct": -0.001269148274606195,
      "mfePct": 0.0812254895739452,
      "maeGbp": -0.0253829654921239,
      "mfeGbp": 1.624509791478904,
      "observedDuringTradeLowPrice": 787.29,
      "observedDuringTradeHighPrice": 787.94,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 787.29,
      "fullObservedHighPrice": 787.94,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791070098489-9d289de425219",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:28:18.489Z",
      "closedAtUtc": "2026-10-03T23:35:39.711Z",
      "holdingPeriodMs": 441222,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2274,
      "exitPriceQuote": 0.2266,
      "grossPnlGbp": -7.036059806508313,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.636059806508314,
      "cashChangeGbp": -7.836059806508313,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22530792,
      "structuralTargetPrice": 0,
      "maePct": -0.3518029903254157,
      "mfePct": 0,
      "maeGbp": -7.036059806508314,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2266,
      "observedDuringTradeHighPrice": 0.2274,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2266,
      "fullObservedHighPrice": 0.2274,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791069806892-ef96f602de8b3",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:23:26.892Z",
      "closedAtUtc": "2026-10-03T23:33:27.157Z",
      "holdingPeriodMs": 600265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.377,
      "exitPriceQuote": 3.38,
      "grossPnlGbp": 1.7767249037608017,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.17672490376080163,
      "cashChangeGbp": 0.9767249037608017,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3459315999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.05922416345868463,
      "mfePct": 0.17767249037608018,
      "maeGbp": -1.1844832691736926,
      "mfeGbp": 3.553449807521604,
      "observedDuringTradeLowPrice": 3.375,
      "observedDuringTradeHighPrice": 3.383,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.375,
      "fullObservedHighPrice": 3.383,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791069469991-0c4226de26d83",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:17:49.991Z",
      "closedAtUtc": "2026-10-03T23:27:50.391Z",
      "holdingPeriodMs": 600400,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 89.356,
      "exitPriceQuote": 89.245,
      "grossPnlGbp": 2.484444245489726,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8844442454897261,
      "cashChangeGbp": 1.6844442454897262,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 90.17807520000001,
      "structuralTargetPrice": 0,
      "maePct": -0.06490890371100647,
      "mfePct": 0.13765164062848656,
      "maeGbp": -1.2981780742201292,
      "mfeGbp": 2.7530328125697308,
      "observedDuringTradeLowPrice": 89.233,
      "observedDuringTradeHighPrice": 89.414,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.233,
      "fullObservedHighPrice": 89.414,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791069569978-c872dd2d8903b",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:19:29.978Z",
      "closedAtUtc": "2026-10-03T23:26:22.095Z",
      "holdingPeriodMs": 412117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10409,
      "exitPriceQuote": 0.1045,
      "grossPnlGbp": -7.877798059371577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.477798059371578,
      "cashChangeGbp": -8.677798059371577,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10504762800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.39388990296857884,
      "mfePct": 0.1729272744740125,
      "maeGbp": -7.877798059371576,
      "mfeGbp": 3.4585454894802496,
      "observedDuringTradeLowPrice": 0.10391,
      "observedDuringTradeHighPrice": 0.1045,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10391,
      "fullObservedHighPrice": 0.1045,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791069690042-268b19c577003",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:21:30.042Z",
      "closedAtUtc": "2026-10-03T23:22:18.312Z",
      "holdingPeriodMs": 48270,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8567,
      "exitPriceQuote": 0.8533,
      "grossPnlGbp": -7.937434341076385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.537434341076384,
      "cashChangeGbp": -8.737434341076385,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.84881836,
      "structuralTargetPrice": 0,
      "maePct": -0.39687171705381924,
      "mfePct": 0,
      "maeGbp": -7.937434341076385,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8533,
      "observedDuringTradeHighPrice": 0.8567,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8533,
      "fullObservedHighPrice": 0.8567,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068819536-52f45571ae29e",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:06:59.536Z",
      "closedAtUtc": "2026-10-03T23:16:59.821Z",
      "holdingPeriodMs": 600285,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 556.49,
      "exitPriceQuote": 556.71,
      "grossPnlGbp": -0.7906700929038339,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.390670092903834,
      "cashChangeGbp": -1.590670092903834,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 561.6097080000001,
      "structuralTargetPrice": 0,
      "maePct": -0.15633704109687588,
      "mfePct": 0,
      "maeGbp": -3.1267408219375175,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 556.49,
      "observedDuringTradeHighPrice": 557.36,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 556.49,
      "fullObservedHighPrice": 557.36,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068724977-db861a938c271",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:05:24.977Z",
      "closedAtUtc": "2026-10-03T23:15:25.506Z",
      "holdingPeriodMs": 600529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5616,
      "exitPriceQuote": 3.5632,
      "grossPnlGbp": -0.8984725965859546,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4984725965859544,
      "cashChangeGbp": -1.6984725965859546,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.59436672,
      "structuralTargetPrice": 0,
      "maePct": -0.10669362084456498,
      "mfePct": 0.11792452830188627,
      "maeGbp": -2.1338724168912995,
      "mfeGbp": 2.3584905660377253,
      "observedDuringTradeLowPrice": 3.5574,
      "observedDuringTradeHighPrice": 3.5654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5574,
      "fullObservedHighPrice": 3.5654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068492644-ee0ff49b73eab",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:01:32.644Z",
      "closedAtUtc": "2026-10-03T23:11:34.828Z",
      "holdingPeriodMs": 602184,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3787,
      "exitPriceQuote": 0.3791,
      "grossPnlGbp": -2.112490097702728,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.712490097702728,
      "cashChangeGbp": -2.9124900977027277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38218404,
      "structuralTargetPrice": 0,
      "maePct": -0.10562450488513639,
      "mfePct": 0.0792183786638413,
      "maeGbp": -2.112490097702728,
      "mfeGbp": 1.5843675732768259,
      "observedDuringTradeLowPrice": 0.3784,
      "observedDuringTradeHighPrice": 0.3791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3784,
      "fullObservedHighPrice": 0.3791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068730626-31a52e0f7605e",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:05:30.626Z",
      "closedAtUtc": "2026-10-03T23:06:56.073Z",
      "holdingPeriodMs": 85447,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0025,
      "exitPriceQuote": 1.9958,
      "grossPnlGbp": 6.691635455680328,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.091635455680327,
      "cashChangeGbp": 5.891635455680328,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.99 triggered at projected net £5.09 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0209230000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.03495630461923321,
      "mfePct": 0.42946317103620185,
      "maeGbp": -0.6991260923846642,
      "mfeGbp": 8.589263420724038,
      "observedDuringTradeLowPrice": 1.9939,
      "observedDuringTradeHighPrice": 2.0032,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9939,
      "fullObservedHighPrice": 2.0032,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068607587-39eace65d0a0b",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:03:27.587Z",
      "closedAtUtc": "2026-10-03T23:04:44.761Z",
      "holdingPeriodMs": 77174,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1297.14,
      "exitPriceQuote": 1293.29,
      "grossPnlGbp": 5.936136423208191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.33613642320819,
      "cashChangeGbp": 5.136136423208191,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.54 triggered at projected net £4.34 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1309.0736880000002,
      "structuralTargetPrice": 0,
      "maePct": -0.04317190125969019,
      "mfePct": 0.356939112200696,
      "maeGbp": -0.8634380251938039,
      "mfeGbp": 7.13878224401392,
      "observedDuringTradeLowPrice": 1292.51,
      "observedDuringTradeHighPrice": 1297.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1292.51,
      "fullObservedHighPrice": 1297.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068648740-ed982d57555ac",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:04:08.740Z",
      "closedAtUtc": "2026-10-03T23:04:29.390Z",
      "holdingPeriodMs": 20650,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03388,
      "exitPriceQuote": 0.034,
      "grossPnlGbp": -7.0838252656435685,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.683825265643568,
      "cashChangeGbp": -7.883825265643568,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034191696,
      "structuralTargetPrice": 0,
      "maePct": -0.3541912632821784,
      "mfePct": 0.05903187721369298,
      "maeGbp": -7.083825265643568,
      "mfeGbp": 1.1806375442738597,
      "observedDuringTradeLowPrice": 0.03386,
      "observedDuringTradeHighPrice": 0.034,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03386,
      "fullObservedHighPrice": 0.034,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068612120-7fd86d507a78a",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T23:03:32.119Z",
      "closedAtUtc": "2026-10-03T23:04:06.604Z",
      "holdingPeriodMs": 34485,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006268,
      "exitPriceQuote": 0.006291,
      "grossPnlGbp": -7.338864071474021,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.938864071474022,
      "cashChangeGbp": -8.138864071474021,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0063256656000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.3669432035737011,
      "mfePct": 0,
      "maeGbp": -7.338864071474021,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006268,
      "observedDuringTradeHighPrice": 0.006291000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006268,
      "fullObservedHighPrice": 0.006291000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791068005392-e50d6f1f14a87",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:53:25.391Z",
      "closedAtUtc": "2026-10-03T23:03:25.618Z",
      "holdingPeriodMs": 600227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2983,
      "exitPriceQuote": 0.2986,
      "grossPnlGbp": -2.0113979215552593,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6113979215552594,
      "cashChangeGbp": -2.811397921555259,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.30104436000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.13409319477036924,
      "mfePct": 0,
      "maeGbp": -2.681863895407385,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2983,
      "observedDuringTradeHighPrice": 0.2987000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2983,
      "fullObservedHighPrice": 0.2987000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067893172-46bb3f3fb0f87",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:51:33.172Z",
      "closedAtUtc": "2026-10-03T23:01:35.612Z",
      "holdingPeriodMs": 602440,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 790.28,
      "exitPriceQuote": 790.01,
      "grossPnlGbp": -0.6833021207672769,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.283302120767277,
      "cashChangeGbp": -1.483302120767277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 783.009424,
      "structuralTargetPrice": 0,
      "maePct": -0.07465708356530827,
      "mfePct": 0.027838234549783278,
      "maeGbp": -1.4931416713061654,
      "mfeGbp": 0.5567646909956655,
      "observedDuringTradeLowPrice": 789.69,
      "observedDuringTradeHighPrice": 790.5000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 789.69,
      "fullObservedHighPrice": 790.5000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067888697-2c3c3149fe0df",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:51:28.697Z",
      "closedAtUtc": "2026-10-03T23:01:30.368Z",
      "holdingPeriodMs": 601671,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.16,
      "exitPriceQuote": 70.06,
      "grossPnlGbp": -2.8506271379701915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.450627137970192,
      "cashChangeGbp": -3.650627137970192,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.514528,
      "structuralTargetPrice": 0,
      "maePct": -0.2423033067274825,
      "mfePct": 0.028506271379718118,
      "maeGbp": -4.84606613454965,
      "mfeGbp": 0.5701254275943624,
      "observedDuringTradeLowPrice": 69.99,
      "observedDuringTradeHighPrice": 70.18,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.99,
      "fullObservedHighPrice": 70.18,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067641551-7d9c6d1a27694",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:47:21.551Z",
      "closedAtUtc": "2026-10-03T22:50:21.367Z",
      "holdingPeriodMs": 179816,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1368,
      "exitPriceQuote": 0.13634,
      "grossPnlGbp": -6.725146198830642,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.325146198830643,
      "cashChangeGbp": -7.525146198830642,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13554144,
      "structuralTargetPrice": 0,
      "maePct": -0.33625730994153213,
      "mfePct": 0.014619883040930004,
      "maeGbp": -6.725146198830642,
      "mfeGbp": 0.2923976608186001,
      "observedDuringTradeLowPrice": 0.13634,
      "observedDuringTradeHighPrice": 0.13682,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13634,
      "fullObservedHighPrice": 0.13682,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067611150-f2c18960206da",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:46:51.150Z",
      "closedAtUtc": "2026-10-03T22:49:18.262Z",
      "holdingPeriodMs": 147112,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27631,
      "exitPriceQuote": 0.27545,
      "grossPnlGbp": -6.224892331077611,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.824892331077612,
      "cashChangeGbp": -7.024892331077611,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.273767948,
      "structuralTargetPrice": 0,
      "maePct": -0.3112446165538806,
      "mfePct": 0.014476493793197674,
      "maeGbp": -6.224892331077611,
      "mfeGbp": 0.2895298758639535,
      "observedDuringTradeLowPrice": 0.27545,
      "observedDuringTradeHighPrice": 0.27635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27545,
      "fullObservedHighPrice": 0.27635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067747020-f55f1ef4057a7",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:49:07.020Z",
      "closedAtUtc": "2026-10-03T22:49:12.416Z",
      "holdingPeriodMs": 5396,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04676,
      "exitPriceQuote": 0.04655,
      "grossPnlGbp": -8.982035928143793,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.582035928143792,
      "cashChangeGbp": -9.782035928143793,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04632980800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4491017964071896,
      "mfePct": 0,
      "maeGbp": -8.982035928143793,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04655,
      "observedDuringTradeHighPrice": 0.04676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04655,
      "fullObservedHighPrice": 0.04676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067270943-219d8a69d7c51",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:41:10.943Z",
      "closedAtUtc": "2026-10-03T22:49:04.903Z",
      "holdingPeriodMs": 473960,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.793,
      "exitPriceQuote": 4.776,
      "grossPnlGbp": -7.09367828082635,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.69367828082635,
      "cashChangeGbp": -7.89367828082635,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.7489044,
      "structuralTargetPrice": 0,
      "maePct": -0.3546839140413175,
      "mfePct": 0.06259127894846889,
      "maeGbp": -7.09367828082635,
      "mfeGbp": 1.2518255789693777,
      "observedDuringTradeLowPrice": 4.776,
      "observedDuringTradeHighPrice": 4.796,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.776,
      "fullObservedHighPrice": 4.796,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067039074-3146bba0ed71a",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:37:19.074Z",
      "closedAtUtc": "2026-10-03T22:47:19.505Z",
      "holdingPeriodMs": 600431,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07907,
      "exitPriceQuote": 0.07896,
      "grossPnlGbp": -2.78234475780951,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.38234475780951,
      "cashChangeGbp": -3.5823447578095102,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07834255600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.26558745415454893,
      "mfePct": 0.15176425951687758,
      "maeGbp": -5.311749083090978,
      "mfeGbp": 3.035285190337552,
      "observedDuringTradeLowPrice": 0.07886,
      "observedDuringTradeHighPrice": 0.07919,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07886,
      "fullObservedHighPrice": 0.07919,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067498114-ec437a33b8665",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:44:58.114Z",
      "closedAtUtc": "2026-10-03T22:46:48.858Z",
      "holdingPeriodMs": 110744,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23298,
      "exitPriceQuote": 0.23232,
      "grossPnlGbp": 5.665722379603348,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.065722379603347,
      "cashChangeGbp": 4.865722379603348,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.53 triggered at projected net £4.07 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.235123416,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.35625375568718237,
      "maeGbp": 0,
      "mfeGbp": 7.125075113743647,
      "observedDuringTradeLowPrice": 0.23215,
      "observedDuringTradeHighPrice": 0.23298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23215,
      "fullObservedHighPrice": 0.23298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791067276190-d402b989b3004",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:41:16.190Z",
      "closedAtUtc": "2026-10-03T22:44:55.822Z",
      "holdingPeriodMs": 219632,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02557,
      "exitPriceQuote": 0.02567,
      "grossPnlGbp": -7.821666014861119,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.421666014861119,
      "cashChangeGbp": -8.62166601486112,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025805244,
      "structuralTargetPrice": 0,
      "maePct": -0.391083300743056,
      "mfePct": 0,
      "maeGbp": -7.82166601486112,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02557,
      "observedDuringTradeHighPrice": 0.025670000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02557,
      "fullObservedHighPrice": 0.025670000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791066666360-c500aa17b7151",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:31:06.360Z",
      "closedAtUtc": "2026-10-03T22:41:08.887Z",
      "holdingPeriodMs": 602527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5868,
      "exitPriceQuote": 3.5911,
      "grossPnlGbp": -2.397680383628721,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.997680383628721,
      "cashChangeGbp": -3.197680383628721,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.6197985600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.3401360544217684,
      "mfePct": 0.1923720307795347,
      "maeGbp": -6.8027210884353675,
      "mfeGbp": 3.8474406155906937,
      "observedDuringTradeLowPrice": 3.5799,
      "observedDuringTradeHighPrice": 3.5989999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5799,
      "fullObservedHighPrice": 3.5989999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791066808089-2430d9f35a683",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:33:28.089Z",
      "closedAtUtc": "2026-10-03T22:41:06.679Z",
      "holdingPeriodMs": 458590,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.58,
      "exitPriceQuote": 69.78,
      "grossPnlGbp": 5.748778384593356,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.148778384593356,
      "cashChangeGbp": 4.948778384593356,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.30 triggered at projected net £4.15 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.939864,
      "structuralTargetPrice": 0,
      "maePct": -0.0574877838459213,
      "mfePct": 0.3449267030755891,
      "maeGbp": -1.149755676918426,
      "mfeGbp": 6.898534061511782,
      "observedDuringTradeLowPrice": 69.54,
      "observedDuringTradeHighPrice": 69.82,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.54,
      "fullObservedHighPrice": 69.82,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791066565889-189d2903ffa25",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:29:25.889Z",
      "closedAtUtc": "2026-10-03T22:35:01.513Z",
      "holdingPeriodMs": 335624,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003776,
      "exitPriceQuote": 0.003791,
      "grossPnlGbp": -7.944915254237425,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.544915254237425,
      "cashChangeGbp": -8.744915254237425,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0038107392,
      "structuralTargetPrice": 0,
      "maePct": -0.39724576271187123,
      "mfePct": 0,
      "maeGbp": -7.944915254237425,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003776,
      "observedDuringTradeHighPrice": 0.003791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003776,
      "fullObservedHighPrice": 0.003791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791066204039-4f24da5d251c2",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:23:24.039Z",
      "closedAtUtc": "2026-10-03T22:33:26.203Z",
      "holdingPeriodMs": 602164,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2579,
      "exitPriceQuote": 0.2586,
      "grossPnlGbp": -5.4284606436601655,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.028460643660166,
      "cashChangeGbp": -6.228460643660165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26027268000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.2714230321830083,
      "mfePct": 0.03877471888330535,
      "maeGbp": -5.4284606436601655,
      "mfeGbp": 0.7754943776661071,
      "observedDuringTradeLowPrice": 0.2578,
      "observedDuringTradeHighPrice": 0.2586,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2578,
      "fullObservedHighPrice": 0.2586,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791066346171-d6466ef401332",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:25:46.171Z",
      "closedAtUtc": "2026-10-03T22:31:04.176Z",
      "holdingPeriodMs": 318005,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02583,
      "exitPriceQuote": 0.02562,
      "grossPnlGbp": 16.260162601625893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.660162601625894,
      "cashChangeGbp": 15.460162601625893,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £15.21 triggered at projected net £14.66 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026067636,
      "structuralTargetPrice": 0,
      "maePct": -0.19357336430507718,
      "mfePct": 0.89043747580332,
      "maeGbp": -3.8714672861015433,
      "mfeGbp": 17.8087495160664,
      "observedDuringTradeLowPrice": 0.0256,
      "observedDuringTradeHighPrice": 0.02588,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0256,
      "fullObservedHighPrice": 0.02588,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065883398-e3627b0e44a87",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:18:03.398Z",
      "closedAtUtc": "2026-10-03T22:28:03.682Z",
      "holdingPeriodMs": 600284,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.034,
      "exitPriceQuote": 9.033,
      "grossPnlGbp": -0.2213858755814085,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8213858755814085,
      "cashChangeGbp": -1.0213858755814085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.9508872,
      "structuralTargetPrice": 0,
      "maePct": -0.033207881337171945,
      "mfePct": 0.17710870046491048,
      "maeGbp": -0.6641576267434389,
      "mfeGbp": 3.5421740092982095,
      "observedDuringTradeLowPrice": 9.031,
      "observedDuringTradeHighPrice": 9.05,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.031,
      "fullObservedHighPrice": 9.05,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065743290-82d41fa59f8e8",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:15:43.290Z",
      "closedAtUtc": "2026-10-03T22:25:43.891Z",
      "holdingPeriodMs": 600601,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 559.2,
      "exitPriceQuote": 558.4,
      "grossPnlGbp": 2.8612303290417316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2612303290417315,
      "cashChangeGbp": 2.0612303290417318,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 564.3446400000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.21995708154506763,
      "maeGbp": 0,
      "mfeGbp": 4.399141630901353,
      "observedDuringTradeLowPrice": 557.97,
      "observedDuringTradeHighPrice": 559.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 557.97,
      "fullObservedHighPrice": 559.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065490892-8ff5a0b3db7a2",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:11:30.892Z",
      "closedAtUtc": "2026-10-03T22:18:32.098Z",
      "holdingPeriodMs": 421206,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10435,
      "exitPriceQuote": 0.10479,
      "grossPnlGbp": -8.433157642549038,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.033157642549037,
      "cashChangeGbp": -9.233157642549038,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10531002,
      "structuralTargetPrice": 0,
      "maePct": -0.4216578821274518,
      "mfePct": 0.04791566842356923,
      "maeGbp": -8.433157642549036,
      "mfeGbp": 0.9583133684713846,
      "observedDuringTradeLowPrice": 0.1043,
      "observedDuringTradeHighPrice": 0.10479,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1043,
      "fullObservedHighPrice": 0.10479,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065732944-e6940296cf38e",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:15:32.944Z",
      "closedAtUtc": "2026-10-03T22:17:59.652Z",
      "holdingPeriodMs": 146708,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8403,
      "exitPriceQuote": 0.8354,
      "grossPnlGbp": -11.662501487564002,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.262501487564002,
      "cashChangeGbp": -12.462501487564003,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8325692400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5831250743782,
      "mfePct": 0.17850767583005425,
      "maeGbp": -11.662501487564,
      "mfeGbp": 3.570153516601085,
      "observedDuringTradeLowPrice": 0.8354,
      "observedDuringTradeHighPrice": 0.8418,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8354,
      "fullObservedHighPrice": 0.8418,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065606852-1b7c3a703571d",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:13:26.852Z",
      "closedAtUtc": "2026-10-03T22:15:30.503Z",
      "holdingPeriodMs": 123651,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6016,
      "exitPriceQuote": 0.5991,
      "grossPnlGbp": -8.31117021276615,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.91117021276615,
      "cashChangeGbp": -9.111170212766151,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.59606528,
      "structuralTargetPrice": 0,
      "maePct": -0.4155585106383075,
      "mfePct": 0,
      "maeGbp": -8.31117021276615,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5991,
      "observedDuringTradeHighPrice": 0.6016,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5991,
      "fullObservedHighPrice": 0.6016,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065722888-b68ff2440c458",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:15:22.888Z",
      "closedAtUtc": "2026-10-03T22:15:28.101Z",
      "holdingPeriodMs": 5213,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.186,
      "exitPriceQuote": 14.137,
      "grossPnlGbp": -6.908219371210981,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.50821937121098,
      "cashChangeGbp": -7.708219371210981,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.055488800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3454109685605491,
      "mfePct": 0,
      "maeGbp": -6.908219371210981,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 14.137,
      "observedDuringTradeHighPrice": 14.186,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.137,
      "fullObservedHighPrice": 14.186,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065242751-08e159e2c64e5",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:07:22.751Z",
      "closedAtUtc": "2026-10-03T22:15:05.558Z",
      "holdingPeriodMs": 462807,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.36,
      "exitPriceQuote": 69.52,
      "grossPnlGbp": 4.6136101499422315,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0136101499422314,
      "cashChangeGbp": 3.8136101499422317,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.17 triggered at projected net £3.01 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.721888,
      "structuralTargetPrice": 0,
      "maePct": -0.014417531718577157,
      "mfePct": 0.2883506343713997,
      "maeGbp": -0.2883506343715431,
      "mfeGbp": 5.767012687427994,
      "observedDuringTradeLowPrice": 69.35,
      "observedDuringTradeHighPrice": 69.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.35,
      "fullObservedHighPrice": 69.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065427765-ac9333bdf22c9",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:10:27.765Z",
      "closedAtUtc": "2026-10-03T22:12:09.778Z",
      "holdingPeriodMs": 102013,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48863,
      "exitPriceQuote": 0.48713,
      "grossPnlGbp": -6.139614841495615,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.739614841495616,
      "cashChangeGbp": -6.939614841495615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.484134604,
      "structuralTargetPrice": 0,
      "maePct": -0.30698074207478077,
      "mfePct": 0.10641999058591672,
      "maeGbp": -6.139614841495615,
      "mfeGbp": 2.1283998117183343,
      "observedDuringTradeLowPrice": 0.48713,
      "observedDuringTradeHighPrice": 0.48915,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.48713,
      "fullObservedHighPrice": 0.48915,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065123978-ef7a8a0348453",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:05:23.978Z",
      "closedAtUtc": "2026-10-03T22:11:25.135Z",
      "holdingPeriodMs": 361157,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00251,
      "exitPriceQuote": 0.002505,
      "grossPnlGbp": 3.9840637450201033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.384063745020103,
      "cashChangeGbp": 3.1840637450201035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.98 triggered at projected net £2.38 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025330920000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1992031872509879,
      "mfePct": 0.2788844621513969,
      "maeGbp": -3.984063745019758,
      "mfeGbp": 5.577689243027939,
      "observedDuringTradeLowPrice": 0.002503,
      "observedDuringTradeHighPrice": 0.002515,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002503,
      "fullObservedHighPrice": 0.002515,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791065367741-7a8b453a21ca2",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:09:27.741Z",
      "closedAtUtc": "2026-10-03T22:10:15.141Z",
      "holdingPeriodMs": 47400,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25834,
      "exitPriceQuote": 0.25936,
      "grossPnlGbp": -7.8965704110858965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.496570411085896,
      "cashChangeGbp": -8.696570411085897,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26071672800000006,
      "structuralTargetPrice": 0,
      "maePct": -0.39482852055429485,
      "mfePct": 0.011612603545726564,
      "maeGbp": -7.896570411085897,
      "mfeGbp": 0.2322520709145313,
      "observedDuringTradeLowPrice": 0.25831,
      "observedDuringTradeHighPrice": 0.25936,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25831,
      "fullObservedHighPrice": 0.25936,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791064890425-16f8883322cca",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T22:01:30.425Z",
      "closedAtUtc": "2026-10-03T22:04:45.790Z",
      "holdingPeriodMs": 195365,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10468,
      "exitPriceQuote": 0.1044,
      "grossPnlGbp": 5.349636988918391,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.749636988918391,
      "cashChangeGbp": 4.549636988918391,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.04 triggered at projected net £3.75 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.105643056,
      "structuralTargetPrice": 0,
      "maePct": -0.057317539166989395,
      "mfePct": 0.38211692777989836,
      "maeGbp": -1.146350783339788,
      "mfeGbp": 7.642338555597968,
      "observedDuringTradeLowPrice": 0.10428,
      "observedDuringTradeHighPrice": 0.10473999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10428,
      "fullObservedHighPrice": 0.10473999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791064427889-f74fbe29ab0f8",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:53:47.889Z",
      "closedAtUtc": "2026-10-03T22:03:48.309Z",
      "holdingPeriodMs": 600420,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27617,
      "exitPriceQuote": 0.27678,
      "grossPnlGbp": 4.417568888727953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8175688887279526,
      "cashChangeGbp": 3.617568888727953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.27362923600000005,
      "structuralTargetPrice": 0,
      "maePct": -0.06155628779375148,
      "mfePct": 0.22087844443639762,
      "maeGbp": -1.2311257558750297,
      "mfeGbp": 4.417568888727953,
      "observedDuringTradeLowPrice": 0.276,
      "observedDuringTradeHighPrice": 0.27678,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.276,
      "fullObservedHighPrice": 0.27678,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791064589904-f82657c34066d",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:56:29.904Z",
      "closedAtUtc": "2026-10-03T22:03:31.318Z",
      "holdingPeriodMs": 421414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1842,
      "exitPriceQuote": 1.1819,
      "grossPnlGbp": 3.884478973146375,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.284478973146375,
      "cashChangeGbp": 3.084478973146375,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.47 triggered at projected net £2.28 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.19509464,
      "structuralTargetPrice": 0,
      "maePct": -0.07600067556157093,
      "mfePct": 0.2533355852051927,
      "maeGbp": -1.5200135112314186,
      "mfeGbp": 5.066711704103855,
      "observedDuringTradeLowPrice": 1.1812,
      "observedDuringTradeHighPrice": 1.1851,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1812,
      "fullObservedHighPrice": 1.1851,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791064285560-eec9d67aa8502",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:51:25.560Z",
      "closedAtUtc": "2026-10-03T22:01:28.363Z",
      "holdingPeriodMs": 602803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 300.35,
      "exitPriceQuote": 300.4,
      "grossPnlGbp": 0.33294489761914114,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.267055102380859,
      "cashChangeGbp": -0.4670551023808589,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 297.58678000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.2896620609289178,
      "mfePct": 0.026635591809550215,
      "maeGbp": -5.7932412185783555,
      "mfeGbp": 0.5327118361910044,
      "observedDuringTradeLowPrice": 299.48,
      "observedDuringTradeHighPrice": 300.43,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 299.48,
      "fullObservedHighPrice": 300.43,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791063986774-dece09c1805d9",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:46:26.774Z",
      "closedAtUtc": "2026-10-03T21:56:27.775Z",
      "holdingPeriodMs": 601001,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05725,
      "exitPriceQuote": 0.05729,
      "grossPnlGbp": -1.3973799126636985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.997379912663699,
      "cashChangeGbp": -2.1973799126636986,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.05777670000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.10480349344977738,
      "mfePct": 0,
      "maeGbp": -2.0960698689955475,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05725,
      "observedDuringTradeHighPrice": 0.05730999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05725,
      "fullObservedHighPrice": 0.05730999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791064164306-0d539e65235ea",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:49:24.306Z",
      "closedAtUtc": "2026-10-03T21:53:45.946Z",
      "holdingPeriodMs": 261640,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04961,
      "exitPriceQuote": 0.04974,
      "grossPnlGbp": 5.240878855069468,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.640878855069468,
      "cashChangeGbp": 4.440878855069468,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.85 triggered at projected net £3.64 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049153588000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.06047167909696079,
      "mfePct": 0.3225156218504342,
      "maeGbp": -1.2094335819392157,
      "mfeGbp": 6.450312437008684,
      "observedDuringTradeLowPrice": 0.04958,
      "observedDuringTradeHighPrice": 0.04977,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04958,
      "fullObservedHighPrice": 0.04977,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791063685697-e10c272710995",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:41:25.697Z",
      "closedAtUtc": "2026-10-03T21:50:53.645Z",
      "holdingPeriodMs": 567948,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1313.16,
      "exitPriceQuote": 1317.91,
      "grossPnlGbp": -7.234457339547351,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.83445733954735,
      "cashChangeGbp": -8.034457339547352,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1325.2410720000003,
      "structuralTargetPrice": 0,
      "maePct": -0.36172286697736755,
      "mfePct": 0.07234457339547698,
      "maeGbp": -7.234457339547351,
      "mfeGbp": 1.4468914679095397,
      "observedDuringTradeLowPrice": 1312.21,
      "observedDuringTradeHighPrice": 1317.9100000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1312.21,
      "fullObservedHighPrice": 1317.9100000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791063505698-df021f11e849d",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:38:25.698Z",
      "closedAtUtc": "2026-10-03T21:48:25.912Z",
      "holdingPeriodMs": 600214,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10189,
      "exitPriceQuote": 0.1019,
      "grossPnlGbp": -0.19629011679281583,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7962901167928158,
      "cashChangeGbp": -0.9962901167928159,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.102827388,
      "structuralTargetPrice": 0,
      "maePct": -0.05888703503779026,
      "mfePct": 0.019629011679254342,
      "maeGbp": -1.1777407007558052,
      "mfeGbp": 0.39258023358508687,
      "observedDuringTradeLowPrice": 0.10187,
      "observedDuringTradeHighPrice": 0.10194999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10187,
      "fullObservedHighPrice": 0.10194999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791063327707-fa705dc444b5f",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:35:27.707Z",
      "closedAtUtc": "2026-10-03T21:45:29.619Z",
      "holdingPeriodMs": 601912,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7164,
      "exitPriceQuote": 0.7154,
      "grossPnlGbp": -2.791736460078171,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.391736460078171,
      "cashChangeGbp": -3.591736460078171,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7098091200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.16750418760470265,
      "mfePct": 0,
      "maeGbp": -3.350083752094053,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7152,
      "observedDuringTradeHighPrice": 0.7164,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7152,
      "fullObservedHighPrice": 0.7164,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791062850666-a38b7472a6894",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:27:30.666Z",
      "closedAtUtc": "2026-10-03T21:37:31.817Z",
      "holdingPeriodMs": 601151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08496,
      "exitPriceQuote": 0.08485,
      "grossPnlGbp": 2.5894538606402775,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9894538606402774,
      "cashChangeGbp": 1.7894538606402774,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.085741632,
      "structuralTargetPrice": 0,
      "maePct": -0.11770244821092617,
      "mfePct": 0.1883239171374688,
      "maeGbp": -2.3540489642185234,
      "mfeGbp": 3.7664783427493758,
      "observedDuringTradeLowPrice": 0.0848,
      "observedDuringTradeHighPrice": 0.08506,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0848,
      "fullObservedHighPrice": 0.08506,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791063406839-ad864de8fa913",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:36:46.838Z",
      "closedAtUtc": "2026-10-03T21:37:11.537Z",
      "holdingPeriodMs": 24699,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5734,
      "exitPriceQuote": 1.5743,
      "grossPnlGbp": 1.144019321215359,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.455980678784641,
      "cashChangeGbp": 0.34401932121535905,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.61 triggered at projected net £-0.46 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.55892472,
      "structuralTargetPrice": 0,
      "maePct": -0.11440193212150769,
      "mfePct": 0.2605821787212402,
      "maeGbp": -2.2880386424301538,
      "mfeGbp": 5.211643574424803,
      "observedDuringTradeLowPrice": 1.5716,
      "observedDuringTradeHighPrice": 1.5775,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5716,
      "fullObservedHighPrice": 1.5775,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791062729388-bbd97f4aa27d5",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:25:29.388Z",
      "closedAtUtc": "2026-10-03T21:35:30.538Z",
      "holdingPeriodMs": 601150,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09286,
      "exitPriceQuote": 0.0929,
      "grossPnlGbp": -0.8615119534783194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4615119534783196,
      "cashChangeGbp": -1.6615119534783194,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09371431200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.04307559767391597,
      "mfePct": 0.06461339651088142,
      "maeGbp": -0.8615119534783194,
      "mfeGbp": 1.2922679302176285,
      "observedDuringTradeLowPrice": 0.0928,
      "observedDuringTradeHighPrice": 0.0929,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0928,
      "fullObservedHighPrice": 0.0929,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791062723983-210102dde1411",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:25:23.983Z",
      "closedAtUtc": "2026-10-03T21:35:25.512Z",
      "holdingPeriodMs": 601529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7206,
      "exitPriceQuote": 0.7222,
      "grossPnlGbp": -4.440743824590438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.040743824590438,
      "cashChangeGbp": -5.240743824590438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7272295200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.23591451568138144,
      "mfePct": 0.08326394671108034,
      "maeGbp": -4.718290313627628,
      "mfeGbp": 1.6652789342216068,
      "observedDuringTradeLowPrice": 0.72,
      "observedDuringTradeHighPrice": 0.7223000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.72,
      "fullObservedHighPrice": 0.7223000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791062247702-3f894c76b08f6",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:17:27.702Z",
      "closedAtUtc": "2026-10-03T21:27:28.670Z",
      "holdingPeriodMs": 600968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8288,
      "exitPriceQuote": 0.8281,
      "grossPnlGbp": 1.689189189189271,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.08918918918927088,
      "cashChangeGbp": 0.8891891891892709,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8364249600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.1327220077220065,
      "mfePct": 0.10859073359073503,
      "maeGbp": -2.65444015444013,
      "mfeGbp": 2.1718146718147007,
      "observedDuringTradeLowPrice": 0.8279,
      "observedDuringTradeHighPrice": 0.8299,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8279,
      "fullObservedHighPrice": 0.8299,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791062067584-7078c9d4ec37d",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:14:27.584Z",
      "closedAtUtc": "2026-10-03T21:24:28.808Z",
      "holdingPeriodMs": 601224,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.225,
      "exitPriceQuote": 0.2252,
      "grossPnlGbp": -1.7777777777778285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.377777777777829,
      "cashChangeGbp": -2.5777777777778286,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22707000000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.266666666666662,
      "mfePct": 0.044444444444451885,
      "maeGbp": -5.333333333333241,
      "mfeGbp": 0.8888888888890376,
      "observedDuringTradeLowPrice": 0.2249,
      "observedDuringTradeHighPrice": 0.2256,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2249,
      "fullObservedHighPrice": 0.2256,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061961575-74a9c06439e8e",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:12:41.575Z",
      "closedAtUtc": "2026-10-03T21:22:41.895Z",
      "holdingPeriodMs": 600320,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 786.41,
      "exitPriceQuote": 785.71,
      "grossPnlGbp": 1.7802418585723268,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.18024185857232666,
      "cashChangeGbp": 0.9802418585723267,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 793.644972,
      "structuralTargetPrice": 0,
      "maePct": -0.03687643849901162,
      "mfePct": 0.13351813939293175,
      "maeGbp": -0.7375287699802324,
      "mfeGbp": 2.6703627878586347,
      "observedDuringTradeLowPrice": 785.36,
      "observedDuringTradeHighPrice": 786.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 785.36,
      "fullObservedHighPrice": 786.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061546733-e4556801d13b6",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:05:46.733Z",
      "closedAtUtc": "2026-10-03T21:15:47.535Z",
      "holdingPeriodMs": 600802,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08534,
      "exitPriceQuote": 0.08523,
      "grossPnlGbp": 2.577923599718748,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9779235997187481,
      "cashChangeGbp": 1.7779235997187481,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08612512800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05858917272087473,
      "mfePct": 0.18748535270681216,
      "maeGbp": -1.1717834544174945,
      "mfeGbp": 3.7497070541362434,
      "observedDuringTradeLowPrice": 0.08518,
      "observedDuringTradeHighPrice": 0.08539,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08518,
      "fullObservedHighPrice": 0.08539,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061540313-56797bdca39dc",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:05:40.313Z",
      "closedAtUtc": "2026-10-03T21:13:19.916Z",
      "holdingPeriodMs": 459603,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03358,
      "exitPriceQuote": 0.0337,
      "grossPnlGbp": 7.147111375819062,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.547111375819062,
      "cashChangeGbp": 6.347111375819062,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.74 triggered at projected net £5.55 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033271063999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.20845741512805424,
      "mfePct": 0.4169148302561085,
      "maeGbp": -4.1691483025610845,
      "mfeGbp": 8.338296605122169,
      "observedDuringTradeLowPrice": 0.03351,
      "observedDuringTradeHighPrice": 0.03372,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03351,
      "fullObservedHighPrice": 0.03372,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061914614-eea75f45c0b2f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:11:54.614Z",
      "closedAtUtc": "2026-10-03T21:12:39.517Z",
      "holdingPeriodMs": 44903,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.186,
      "exitPriceQuote": 28.308,
      "grossPnlGbp": -8.656779961683098,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.256779961683097,
      "cashChangeGbp": -9.456779961683099,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.445311200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4328389980841549,
      "mfePct": 0,
      "maeGbp": -8.656779961683098,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 28.186,
      "observedDuringTradeHighPrice": 28.308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.186,
      "fullObservedHighPrice": 28.308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061722797-a81248347c058",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:08:42.797Z",
      "closedAtUtc": "2026-10-03T21:11:52.453Z",
      "holdingPeriodMs": 189656,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07585,
      "exitPriceQuote": 0.07608,
      "grossPnlGbp": 6.064601186552251,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.464601186552251,
      "cashChangeGbp": 5.264601186552251,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.10 triggered at projected net £4.46 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07515218,
      "structuralTargetPrice": 0,
      "maePct": -0.2504943968358546,
      "mfePct": 0.4350692155570164,
      "maeGbp": -5.009887936717092,
      "mfeGbp": 8.701384311140327,
      "observedDuringTradeLowPrice": 0.07566,
      "observedDuringTradeHighPrice": 0.07618000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07566,
      "fullObservedHighPrice": 0.07618000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061529082-b2c4fc25e1a14",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:05:29.082Z",
      "closedAtUtc": "2026-10-03T21:08:39.638Z",
      "holdingPeriodMs": 190556,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033832,
      "exitPriceQuote": 0.033922,
      "grossPnlGbp": 5.320406715535576,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.720406715535576,
      "cashChangeGbp": 4.520406715535576,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.97 triggered at projected net £3.72 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0335207456,
      "structuralTargetPrice": 0,
      "maePct": -0.2748876803026803,
      "mfePct": 0.37834003310474157,
      "maeGbp": -5.497753606053606,
      "mfeGbp": 7.566800662094831,
      "observedDuringTradeLowPrice": 0.033739,
      "observedDuringTradeHighPrice": 0.03396,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033739,
      "fullObservedHighPrice": 0.03396,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061326428-0aec1524fb9f7",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:02:06.428Z",
      "closedAtUtc": "2026-10-03T21:05:44.547Z",
      "holdingPeriodMs": 218119,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1724,
      "exitPriceQuote": 0.1716,
      "grossPnlGbp": 9.280742459396695,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.680742459396695,
      "cashChangeGbp": 8.480742459396694,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.84 triggered at projected net £7.68 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17398608000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.05800464037122331,
      "mfePct": 0.5220417633410581,
      "maeGbp": -1.1600928074244663,
      "mfeGbp": 10.44083526682116,
      "observedDuringTradeLowPrice": 0.1715,
      "observedDuringTradeHighPrice": 0.1725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1715,
      "fullObservedHighPrice": 0.1725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061080316-46059133b099f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:58:00.316Z",
      "closedAtUtc": "2026-10-03T21:05:38.200Z",
      "holdingPeriodMs": 457884,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.271,
      "exitPriceQuote": 28.185,
      "grossPnlGbp": 6.083972975841115,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.483972975841114,
      "cashChangeGbp": 5.283972975841115,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.83 triggered at projected net £4.48 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.531093200000004,
      "structuralTargetPrice": 0,
      "maePct": -0.17685967953026321,
      "mfePct": 0.37140532701354895,
      "maeGbp": -3.537193590605264,
      "mfeGbp": 7.42810654027098,
      "observedDuringTradeLowPrice": 28.166,
      "observedDuringTradeHighPrice": 28.321000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.166,
      "fullObservedHighPrice": 28.321000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060923165-0adecde09146b",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:55:23.165Z",
      "closedAtUtc": "2026-10-03T21:05:26.936Z",
      "holdingPeriodMs": 603771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84695.9,
      "exitPriceQuote": 84563.5,
      "grossPnlGbp": 3.1264795580422238,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5264795580422237,
      "cashChangeGbp": 2.326479558042224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85475.10228,
      "structuralTargetPrice": 0,
      "maePct": -0.038372577657241974,
      "mfePct": 0.17226335631358095,
      "maeGbp": -0.7674515531448395,
      "mfeGbp": 3.445267126271619,
      "observedDuringTradeLowPrice": 84550,
      "observedDuringTradeHighPrice": 84728.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84550,
      "fullObservedHighPrice": 84728.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061249642-aad869bd287bc",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T21:00:49.642Z",
      "closedAtUtc": "2026-10-03T21:02:04.282Z",
      "holdingPeriodMs": 74640,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03362,
      "exitPriceQuote": 0.03371,
      "grossPnlGbp": 5.353955978584165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7539559785841647,
      "cashChangeGbp": 4.553955978584165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.13 triggered at projected net £3.75 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033310696,
      "structuralTargetPrice": 0,
      "maePct": -0.05948839976204399,
      "mfePct": 0.38667459845331686,
      "maeGbp": -1.1897679952408797,
      "mfeGbp": 7.733491969066338,
      "observedDuringTradeLowPrice": 0.0336,
      "observedDuringTradeHighPrice": 0.03375,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0336,
      "fullObservedHighPrice": 0.03375,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791061165974-3249ff429eb02",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:59:25.974Z",
      "closedAtUtc": "2026-10-03T21:00:47.432Z",
      "holdingPeriodMs": 81458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 264.96,
      "exitPriceQuote": 265.9,
      "grossPnlGbp": 7.095410628019308,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.495410628019307,
      "cashChangeGbp": 6.295410628019308,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.68 triggered at projected net £5.50 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 262.522368,
      "structuralTargetPrice": 0,
      "maePct": -0.18870772946859904,
      "mfePct": 0.46422101449276054,
      "maeGbp": -3.774154589371981,
      "mfeGbp": 9.28442028985521,
      "observedDuringTradeLowPrice": 264.46,
      "observedDuringTradeHighPrice": 266.19000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 264.46,
      "fullObservedHighPrice": 266.19000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060990169-d5037ff096656",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:56:30.169Z",
      "closedAtUtc": "2026-10-03T20:58:28.982Z",
      "holdingPeriodMs": 118813,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07438,
      "exitPriceQuote": 0.07458,
      "grossPnlGbp": 5.3777897284214,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7777897284213995,
      "cashChangeGbp": 4.5777897284214,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.85 triggered at projected net £3.78 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.073695704,
      "structuralTargetPrice": 0,
      "maePct": -0.14788921753159315,
      "mfePct": 0.3226673837053026,
      "maeGbp": -2.957784350631863,
      "mfeGbp": 6.453347674106052,
      "observedDuringTradeLowPrice": 0.07427,
      "observedDuringTradeHighPrice": 0.07462,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07427,
      "fullObservedHighPrice": 0.07462,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060557788-d8954a6c89dc",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:49:17.788Z",
      "closedAtUtc": "2026-10-03T20:57:56.965Z",
      "holdingPeriodMs": 519177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13662,
      "exitPriceQuote": 0.13617,
      "grossPnlGbp": -6.587615283267139,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.187615283267139,
      "cashChangeGbp": -7.387615283267139,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.135363096,
      "structuralTargetPrice": 0,
      "maePct": -0.32938076416335693,
      "mfePct": 0.10979358805446585,
      "maeGbp": -6.587615283267139,
      "mfeGbp": 2.195871761089317,
      "observedDuringTradeLowPrice": 0.13617,
      "observedDuringTradeHighPrice": 0.13677,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13617,
      "fullObservedHighPrice": 0.13677,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060914669-279696069f30e",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:55:14.669Z",
      "closedAtUtc": "2026-10-03T20:56:28.244Z",
      "holdingPeriodMs": 73575,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033711,
      "exitPriceQuote": 0.033782,
      "grossPnlGbp": 4.212274925098729,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.612274925098729,
      "cashChangeGbp": 3.412274925098729,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.40 triggered at projected net £2.61 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033400858799999995,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3500341134941119,
      "maeGbp": 0,
      "mfeGbp": 7.000682269882239,
      "observedDuringTradeLowPrice": 0.033711,
      "observedDuringTradeHighPrice": 0.033829,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033711,
      "fullObservedHighPrice": 0.033829,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060577833-f9d999d246a4a",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:49:37.833Z",
      "closedAtUtc": "2026-10-03T20:52:11.249Z",
      "holdingPeriodMs": 153416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9432,
      "exitPriceQuote": 1.9438,
      "grossPnlGbp": -0.6175380815149588,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.217538081514959,
      "cashChangeGbp": -1.4175380815149587,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.75 triggered at projected net £-2.22 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9610774400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2315767805681324,
      "mfePct": 0.26759983532318304,
      "maeGbp": -4.631535611362648,
      "mfeGbp": 5.3519967064636615,
      "observedDuringTradeLowPrice": 1.938,
      "observedDuringTradeHighPrice": 1.9477,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.938,
      "fullObservedHighPrice": 1.9477,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060697895-dd0085f8988db",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:51:37.895Z",
      "closedAtUtc": "2026-10-03T20:51:50.226Z",
      "holdingPeriodMs": 12331,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 262.18,
      "exitPriceQuote": 263.19,
      "grossPnlGbp": 7.704630406590822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.104630406590822,
      "cashChangeGbp": 6.904630406590822,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.24 triggered at projected net £6.10 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 259.767944,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.49202837745061423,
      "maeGbp": 0,
      "mfeGbp": 9.840567549012285,
      "observedDuringTradeLowPrice": 262.18,
      "observedDuringTradeHighPrice": 263.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 262.18,
      "fullObservedHighPrice": 263.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060511072-c86f89a516eb5",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:48:31.071Z",
      "closedAtUtc": "2026-10-03T20:50:14.582Z",
      "holdingPeriodMs": 103511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033477,
      "exitPriceQuote": 0.033577,
      "grossPnlGbp": 5.974250978283768,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.374250978283769,
      "cashChangeGbp": 5.1742509782837685,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.51 triggered at projected net £4.37 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0331690116,
      "structuralTargetPrice": 0,
      "maePct": -0.04181975684798555,
      "mfePct": 0.3554679332078772,
      "maeGbp": -0.836395136959711,
      "mfeGbp": 7.1093586641575435,
      "observedDuringTradeLowPrice": 0.033463,
      "observedDuringTradeHighPrice": 0.033596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033463,
      "fullObservedHighPrice": 0.033596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060082858-9df477f6049bd",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:41:22.858Z",
      "closedAtUtc": "2026-10-03T20:49:33.259Z",
      "holdingPeriodMs": 490401,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06965,
      "exitPriceQuote": 0.06938,
      "grossPnlGbp": -7.753050969131553,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.353050969131553,
      "cashChangeGbp": -8.553050969131553,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06900922000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.38765254845657765,
      "mfePct": 0.05743000717874856,
      "maeGbp": -7.753050969131554,
      "mfeGbp": 1.1486001435749713,
      "observedDuringTradeLowPrice": 0.06938,
      "observedDuringTradeHighPrice": 0.06969,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06938,
      "fullObservedHighPrice": 0.06969,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060339082-3c5aabe770997",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:45:39.082Z",
      "closedAtUtc": "2026-10-03T20:49:15.750Z",
      "holdingPeriodMs": 216668,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 298.91,
      "exitPriceQuote": 297.8,
      "grossPnlGbp": -7.42698471111715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.02698471111715,
      "cashChangeGbp": -8.22698471111715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 296.160028,
      "structuralTargetPrice": 0,
      "maePct": -0.37134923555585747,
      "mfePct": 0.013381954434432979,
      "maeGbp": -7.42698471111715,
      "mfeGbp": 0.2676390886886596,
      "observedDuringTradeLowPrice": 297.8,
      "observedDuringTradeHighPrice": 298.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 297.8,
      "fullObservedHighPrice": 298.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060411116-26be5a91e4622",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:46:51.116Z",
      "closedAtUtc": "2026-10-03T20:48:28.325Z",
      "holdingPeriodMs": 97209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 180.8,
      "exitPriceQuote": 181.28,
      "grossPnlGbp": 5.309734513274223,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7097345132742228,
      "cashChangeGbp": 4.509734513274223,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.82 triggered at projected net £3.71 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 179.13664,
      "structuralTargetPrice": 0,
      "maePct": -0.005530973451338123,
      "mfePct": 0.3207964601769823,
      "maeGbp": -0.11061946902676245,
      "mfeGbp": 6.415929203539647,
      "observedDuringTradeLowPrice": 180.79,
      "observedDuringTradeHighPrice": 181.38,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 180.79,
      "fullObservedHighPrice": 181.38,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791060334726-5216f74f23111",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:45:34.726Z",
      "closedAtUtc": "2026-10-03T20:46:48.495Z",
      "holdingPeriodMs": 73769,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26056,
      "exitPriceQuote": 0.26161,
      "grossPnlGbp": -8.059564015965575,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.659564015965575,
      "cashChangeGbp": -8.859564015965576,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.262957152,
      "structuralTargetPrice": 0,
      "maePct": -0.4029782007982788,
      "mfePct": 0.07291986490636455,
      "maeGbp": -8.059564015965575,
      "mfeGbp": 1.458397298127291,
      "observedDuringTradeLowPrice": 0.26037,
      "observedDuringTradeHighPrice": 0.26161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26037,
      "fullObservedHighPrice": 0.26161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791059731772-0e857bacc33fd",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:35:31.772Z",
      "closedAtUtc": "2026-10-03T20:45:32.490Z",
      "holdingPeriodMs": 600718,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.728,
      "exitPriceQuote": 0.7272,
      "grossPnlGbp": -2.1978021978022606,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.7978021978022607,
      "cashChangeGbp": -2.997802197802261,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7213024,
      "structuralTargetPrice": 0,
      "maePct": -0.27472527472527497,
      "mfePct": 0.05494505494506415,
      "maeGbp": -5.4945054945055,
      "mfeGbp": 1.098901098901283,
      "observedDuringTradeLowPrice": 0.726,
      "observedDuringTradeHighPrice": 0.7283999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.726,
      "fullObservedHighPrice": 0.7283999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791059727880-0df53269a7ab1",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:35:27.880Z",
      "closedAtUtc": "2026-10-03T20:45:30.274Z",
      "holdingPeriodMs": 602394,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009271,
      "exitPriceQuote": 0.009275,
      "grossPnlGbp": 0.8629058354008265,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7370941645991735,
      "cashChangeGbp": 0.0629058354008265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0091857068,
      "structuralTargetPrice": 0,
      "maePct": -0.05393161471254229,
      "mfePct": 0.12943587531010525,
      "maeGbp": -1.0786322942508457,
      "mfeGbp": 2.588717506202105,
      "observedDuringTradeLowPrice": 0.009266,
      "observedDuringTradeHighPrice": 0.009283,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009266,
      "fullObservedHighPrice": 0.009283,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791059846038-687372d606755",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:37:26.038Z",
      "closedAtUtc": "2026-10-03T20:39:15.776Z",
      "holdingPeriodMs": 109738,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 298.23,
      "exitPriceQuote": 298.78,
      "grossPnlGbp": 3.688428394192097,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0884283941920967,
      "cashChangeGbp": 2.888428394192097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.23 triggered at projected net £2.09 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 295.486284,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.24142440398349274,
      "maeGbp": 0,
      "mfeGbp": 4.828488079669855,
      "observedDuringTradeLowPrice": 298.23,
      "observedDuringTradeHighPrice": 298.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 298.23,
      "fullObservedHighPrice": 298.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791059723678-d511ba5aaa795",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:35:23.678Z",
      "closedAtUtc": "2026-10-03T20:36:27.996Z",
      "holdingPeriodMs": 64318,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07995,
      "exitPriceQuote": 0.07978,
      "grossPnlGbp": 4.2526579111942375,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6526579111942374,
      "cashChangeGbp": 3.4526579111942377,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.66 triggered at projected net £2.65 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08068554,
      "structuralTargetPrice": 0,
      "maePct": -0.18761726078800656,
      "mfePct": 0.46278924327704235,
      "maeGbp": -3.752345215760131,
      "mfeGbp": 9.255784865540848,
      "observedDuringTradeLowPrice": 0.07958,
      "observedDuringTradeHighPrice": 0.08009999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07958,
      "fullObservedHighPrice": 0.08009999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058921870-1473bbf5841de",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:22:01.870Z",
      "closedAtUtc": "2026-10-03T20:32:03.531Z",
      "holdingPeriodMs": 601661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.034,
      "exitPriceQuote": 14.057,
      "grossPnlGbp": 3.2777540259369657,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6777540259369657,
      "cashChangeGbp": 2.4777540259369655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.904887200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.13538549237566,
      "mfePct": 0.1638877012968483,
      "maeGbp": -2.7077098475132,
      "mfeGbp": 3.2777540259369657,
      "observedDuringTradeLowPrice": 14.015,
      "observedDuringTradeHighPrice": 14.057,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.015,
      "fullObservedHighPrice": 14.057,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791059276828-ec37411ef94de",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:27:56.828Z",
      "closedAtUtc": "2026-10-03T20:30:16.130Z",
      "holdingPeriodMs": 139302,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7263,
      "exitPriceQuote": 0.7277,
      "grossPnlGbp": 3.855156271513336,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2551562715133358,
      "cashChangeGbp": 3.0551562715133356,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.36 triggered at projected net £2.26 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71961804,
      "structuralTargetPrice": 0,
      "maePct": -0.08261049153241552,
      "mfePct": 0.24783147459727714,
      "maeGbp": -1.6522098306483104,
      "mfeGbp": 4.956629491945543,
      "observedDuringTradeLowPrice": 0.7257,
      "observedDuringTradeHighPrice": 0.7281,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7257,
      "fullObservedHighPrice": 0.7281,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058810523-77386dbab7491",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:20:10.523Z",
      "closedAtUtc": "2026-10-03T20:30:11.336Z",
      "holdingPeriodMs": 600813,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08635,
      "exitPriceQuote": 0.08622,
      "grossPnlGbp": -3.011001737116184,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.611001737116184,
      "cashChangeGbp": -3.811001737116184,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08555557999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.30110017371163444,
      "mfePct": 0,
      "maeGbp": -6.022003474232689,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08609,
      "observedDuringTradeHighPrice": 0.08635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08609,
      "fullObservedHighPrice": 0.08635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058779542-9989affcba4e1",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:19:39.542Z",
      "closedAtUtc": "2026-10-03T20:27:53.637Z",
      "holdingPeriodMs": 494095,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04908,
      "exitPriceQuote": 0.04926,
      "grossPnlGbp": -7.334963325183359,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.93496332518336,
      "cashChangeGbp": -8.134963325183358,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049531536,
      "structuralTargetPrice": 0,
      "maePct": -0.3667481662591679,
      "mfePct": 0.10187449062754979,
      "maeGbp": -7.334963325183358,
      "mfeGbp": 2.0374898125509957,
      "observedDuringTradeLowPrice": 0.04903,
      "observedDuringTradeHighPrice": 0.04926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04903,
      "fullObservedHighPrice": 0.04926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058664535-66351a9ad3b22",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:17:44.535Z",
      "closedAtUtc": "2026-10-03T20:21:57.773Z",
      "holdingPeriodMs": 253238,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7237,
      "exitPriceQuote": 0.7252,
      "grossPnlGbp": 4.145364101146734,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5453641011467343,
      "cashChangeGbp": 3.3453641011467345,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.93 triggered at projected net £2.55 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71704196,
      "structuralTargetPrice": 0,
      "maePct": -0.16581456404587244,
      "mfePct": 0.2763576067431258,
      "maeGbp": -3.3162912809174485,
      "mfeGbp": 5.527152134862516,
      "observedDuringTradeLowPrice": 0.7225,
      "observedDuringTradeHighPrice": 0.7256999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7225,
      "fullObservedHighPrice": 0.7256999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058773007-33ea33df90f6a",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:19:33.007Z",
      "closedAtUtc": "2026-10-03T20:20:07.827Z",
      "holdingPeriodMs": 34820,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.833,
      "exitPriceQuote": 28.862,
      "grossPnlGbp": 2.0115839489473806,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.4115839489473805,
      "cashChangeGbp": 1.2115839489473805,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bull flag supports long; 1.87% impulse followed by counter-trend parallel flag; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.32 triggered at projected net £0.41 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 28.567736399999998,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.24624562133666808,
      "maeGbp": 0,
      "mfeGbp": 4.9249124267333615,
      "observedDuringTradeLowPrice": 28.833,
      "observedDuringTradeHighPrice": 28.903999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.833,
      "fullObservedHighPrice": 28.903999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058439429-20d86f75694c2",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:13:59.429Z",
      "closedAtUtc": "2026-10-03T20:19:35.405Z",
      "holdingPeriodMs": 335976,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1325.39,
      "exitPriceQuote": 1332.8,
      "grossPnlGbp": 11.181614468194047,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.581614468194047,
      "cashChangeGbp": 10.381614468194046,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.86 triggered at projected net £9.58 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1313.196412,
      "structuralTargetPrice": 0,
      "maePct": -0.1531624653875614,
      "mfePct": 0.6232127901976016,
      "maeGbp": -3.0632493077512275,
      "mfeGbp": 12.46425580395203,
      "observedDuringTradeLowPrice": 1323.36,
      "observedDuringTradeHighPrice": 1333.6499999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1323.36,
      "fullObservedHighPrice": 1333.6499999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058167790-91e83d0b92f1b",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:09:27.790Z",
      "closedAtUtc": "2026-10-03T20:19:30.899Z",
      "holdingPeriodMs": 603109,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07096,
      "exitPriceQuote": 0.07097,
      "grossPnlGbp": 0.28184892897435176,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3181510710256483,
      "cashChangeGbp": -0.5181510710256483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070307168,
      "structuralTargetPrice": 0,
      "maePct": -0.12683201803832142,
      "mfePct": 0.014092446448717589,
      "maeGbp": -2.5366403607664285,
      "mfeGbp": 0.28184892897435176,
      "observedDuringTradeLowPrice": 0.07087,
      "observedDuringTradeHighPrice": 0.07097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07087,
      "fullObservedHighPrice": 0.07097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058317870-0b84b959fc20b",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:11:57.870Z",
      "closedAtUtc": "2026-10-03T20:17:40.647Z",
      "holdingPeriodMs": 342777,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 561.15,
      "exitPriceQuote": 563.2,
      "grossPnlGbp": 7.306424307226475,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.7064243072264755,
      "cashChangeGbp": 6.506424307226475,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.42 triggered at projected net £5.71 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 555.9874199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.15325670498084534,
      "mfePct": 0.4508598413971261,
      "maeGbp": -3.0651340996169067,
      "mfeGbp": 9.017196827942522,
      "observedDuringTradeLowPrice": 560.29,
      "observedDuringTradeHighPrice": 563.68,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 560.29,
      "fullObservedHighPrice": 563.68,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057834649-df485f04a41f4",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:03:54.649Z",
      "closedAtUtc": "2026-10-03T20:13:56.933Z",
      "holdingPeriodMs": 602284,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 315.72,
      "exitPriceQuote": 315.5,
      "grossPnlGbp": -1.3936399341190122,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9936399341190123,
      "cashChangeGbp": -2.1936399341190125,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 312.815376,
      "structuralTargetPrice": 0,
      "maePct": -0.12986190295199068,
      "mfePct": 0.01266945394652338,
      "maeGbp": -2.597238059039814,
      "mfeGbp": 0.2533890789304676,
      "observedDuringTradeLowPrice": 315.31,
      "observedDuringTradeHighPrice": 315.76000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 315.31,
      "fullObservedHighPrice": 315.76000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057712643-d226ead5bb565",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:01:52.643Z",
      "closedAtUtc": "2026-10-03T20:11:55.579Z",
      "holdingPeriodMs": 602936,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20111,
      "exitPriceQuote": 0.20097,
      "grossPnlGbp": -1.3922728854855675,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9922728854855674,
      "cashChangeGbp": -2.1922728854855675,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19925978800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.13922728854855673,
      "mfePct": 0.15911690119834268,
      "maeGbp": -2.784545770971135,
      "mfeGbp": 3.1823380239668535,
      "observedDuringTradeLowPrice": 0.20083,
      "observedDuringTradeHighPrice": 0.20143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20083,
      "fullObservedHighPrice": 0.20143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791058097510-3692c796d2dc7",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:08:17.510Z",
      "closedAtUtc": "2026-10-03T20:09:23.901Z",
      "holdingPeriodMs": 66391,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 256.25,
      "exitPriceQuote": 257.01,
      "grossPnlGbp": 5.9317073170731,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.3317073170731,
      "cashChangeGbp": 5.1317073170731,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.35 triggered at projected net £4.33 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 253.8925,
      "structuralTargetPrice": 0,
      "maePct": -0.019512195121955653,
      "mfePct": 0.3473170731707264,
      "maeGbp": -0.39024390243911306,
      "mfeGbp": 6.946341463414528,
      "observedDuringTradeLowPrice": 256.2,
      "observedDuringTradeHighPrice": 257.14,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 256.2,
      "fullObservedHighPrice": 257.14,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057964708-22b3885fba761",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T20:06:04.708Z",
      "closedAtUtc": "2026-10-03T20:08:13.896Z",
      "holdingPeriodMs": 129188,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23952,
      "exitPriceQuote": 0.23943,
      "grossPnlGbp": -0.7515030060120803,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3515030060120803,
      "cashChangeGbp": -1.5515030060120805,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.75 triggered at projected net £-2.35 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.237316416,
      "structuralTargetPrice": 0,
      "maePct": -0.11690046760187142,
      "mfePct": 0.3173012692050697,
      "maeGbp": -2.3380093520374285,
      "mfeGbp": 6.346025384101393,
      "observedDuringTradeLowPrice": 0.23924,
      "observedDuringTradeHighPrice": 0.24027999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23924,
      "fullObservedHighPrice": 0.24027999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057360615-ded938e08d692",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:56:00.615Z",
      "closedAtUtc": "2026-10-03T20:06:02.304Z",
      "holdingPeriodMs": 601689,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 179.93,
      "exitPriceQuote": 180.08,
      "grossPnlGbp": 1.6673150669705517,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.06731506697055156,
      "cashChangeGbp": 0.8673150669705516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 178.27464400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.16117378980715857,
      "mfePct": 0.15561607291724622,
      "maeGbp": -3.2234757961431715,
      "mfeGbp": 3.1123214583449244,
      "observedDuringTradeLowPrice": 179.64,
      "observedDuringTradeHighPrice": 180.21,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 179.64,
      "fullObservedHighPrice": 180.21,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057502920-37c78968edad8",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:58:22.920Z",
      "closedAtUtc": "2026-10-03T20:03:52.595Z",
      "holdingPeriodMs": 329675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5624,
      "exitPriceQuote": 3.5738,
      "grossPnlGbp": 6.4001796541657745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.800179654165774,
      "cashChangeGbp": 5.600179654165775,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.87 triggered at projected net £4.80 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.52962592,
      "structuralTargetPrice": 0,
      "maePct": -0.028070963395460644,
      "mfePct": 0.3733438131596702,
      "maeGbp": -0.5614192679092129,
      "mfeGbp": 7.466876263193403,
      "observedDuringTradeLowPrice": 3.5614,
      "observedDuringTradeHighPrice": 3.5757000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5614,
      "fullObservedHighPrice": 3.5757000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057539850-8f3c94cc44a38",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:58:59.850Z",
      "closedAtUtc": "2026-10-03T20:01:50.391Z",
      "holdingPeriodMs": 170541,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03317,
      "exitPriceQuote": 0.03304,
      "grossPnlGbp": 7.838408200180776,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.238408200180777,
      "cashChangeGbp": 7.038408200180776,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.44 triggered at projected net £6.24 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033475164,
      "structuralTargetPrice": 0,
      "maePct": -0.18088634308111093,
      "mfePct": 0.4522158577027355,
      "maeGbp": -3.6177268616222187,
      "mfeGbp": 9.04431715405471,
      "observedDuringTradeLowPrice": 0.03302,
      "observedDuringTradeHighPrice": 0.03323,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03302,
      "fullObservedHighPrice": 0.03323,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057150323-f3f7fd882a058",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:52:30.323Z",
      "closedAtUtc": "2026-10-03T19:58:57.745Z",
      "holdingPeriodMs": 387422,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 556.18,
      "exitPriceQuote": 558.5,
      "grossPnlGbp": 8.34262289186972,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.74262289186972,
      "cashChangeGbp": 7.54262289186972,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.97 triggered at projected net £6.74 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 551.063144,
      "structuralTargetPrice": 0,
      "maePct": -0.05573735121722202,
      "mfePct": 0.4782624330252943,
      "maeGbp": -1.1147470243444404,
      "mfeGbp": 9.565248660505885,
      "observedDuringTradeLowPrice": 555.87,
      "observedDuringTradeHighPrice": 558.84,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 555.87,
      "fullObservedHighPrice": 558.84,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057084028-fdd8b30825715",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:51:24.028Z",
      "closedAtUtc": "2026-10-03T19:58:20.431Z",
      "holdingPeriodMs": 416403,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3835,
      "exitPriceQuote": 0.3842,
      "grossPnlGbp": 3.6505867014340465,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0505867014340464,
      "cashChangeGbp": 2.8505867014340467,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.09 triggered at projected net £2.05 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.3799718,
      "structuralTargetPrice": 0,
      "maePct": -0.1825293350717168,
      "mfePct": 0.23468057366362763,
      "maeGbp": -3.6505867014343356,
      "mfeGbp": 4.6936114732725525,
      "observedDuringTradeLowPrice": 0.3828,
      "observedDuringTradeHighPrice": 0.3844,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3828,
      "fullObservedHighPrice": 0.3844,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791057245737-5d6826a68ede1",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:54:05.737Z",
      "closedAtUtc": "2026-10-03T19:55:58.101Z",
      "holdingPeriodMs": 112364,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 255.03,
      "exitPriceQuote": 255.53,
      "grossPnlGbp": 3.921107320707368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.321107320707368,
      "cashChangeGbp": 3.1211073207073676,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.73 triggered at projected net £2.32 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 252.683724,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2666352978081037,
      "maeGbp": 0,
      "mfeGbp": 5.332705956162074,
      "observedDuringTradeLowPrice": 255.03,
      "observedDuringTradeHighPrice": 255.71,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 255.03,
      "fullObservedHighPrice": 255.71,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791056960225-ca3a578f807cc",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:49:20.225Z",
      "closedAtUtc": "2026-10-03T19:54:02.193Z",
      "holdingPeriodMs": 281968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2993,
      "exitPriceQuote": 0.2998,
      "grossPnlGbp": 3.3411293017039787,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7411293017039786,
      "cashChangeGbp": 2.541129301703979,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £1.74 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29654644,
      "structuralTargetPrice": 0,
      "maePct": -0.0668225860340907,
      "mfePct": 0.2338790511192711,
      "maeGbp": -1.336451720681814,
      "mfeGbp": 4.677581022385422,
      "observedDuringTradeLowPrice": 0.2991,
      "observedDuringTradeHighPrice": 0.3,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2991,
      "fullObservedHighPrice": 0.3,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791056544018-b3f060f8e2c8",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:42:24.018Z",
      "closedAtUtc": "2026-10-03T19:52:28.286Z",
      "holdingPeriodMs": 604268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1996,
      "exitPriceQuote": 1.1985,
      "grossPnlGbp": -1.8339446482162403,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.43394464821624,
      "cashChangeGbp": -2.6339446482162403,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1885636800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.15838612870957092,
      "mfePct": 0,
      "maeGbp": -3.1677225741914183,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.1977,
      "observedDuringTradeHighPrice": 1.1996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1977,
      "fullObservedHighPrice": 1.1996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791056428485-be0a0fc5c5da8",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:40:28.485Z",
      "closedAtUtc": "2026-10-03T19:50:28.870Z",
      "holdingPeriodMs": 600385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 179.42,
      "exitPriceQuote": 179.64,
      "grossPnlGbp": 2.45234644967115,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8523464496711499,
      "cashChangeGbp": 1.65234644967115,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 177.76933599999998,
      "structuralTargetPrice": 0,
      "maePct": -0.13376435180023447,
      "mfePct": 0.1226173224835575,
      "maeGbp": -2.6752870360046894,
      "mfeGbp": 2.45234644967115,
      "observedDuringTradeLowPrice": 179.18,
      "observedDuringTradeHighPrice": 179.64,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 179.18,
      "fullObservedHighPrice": 179.64,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791056077178-2d63a0387d2d9",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:34:37.178Z",
      "closedAtUtc": "2026-10-03T19:44:38.858Z",
      "holdingPeriodMs": 601680,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.931,
      "exitPriceQuote": 13.949,
      "grossPnlGbp": 2.5841648122892376,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9841648122892375,
      "cashChangeGbp": 1.7841648122892375,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bearish_bollinger_bounce; failed-breakout evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.8028348,
      "structuralTargetPrice": 0,
      "maePct": -0.050247649127842034,
      "mfePct": 0.15074294738353886,
      "maeGbp": -1.0049529825568406,
      "mfeGbp": 3.014858947670777,
      "observedDuringTradeLowPrice": 13.924,
      "observedDuringTradeHighPrice": 13.951999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.924,
      "fullObservedHighPrice": 13.951999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791055882390-35ecb62ae607a",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:31:22.390Z",
      "closedAtUtc": "2026-10-03T19:41:23.848Z",
      "holdingPeriodMs": 601458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84788.5,
      "exitPriceQuote": 84741.1,
      "grossPnlGbp": 1.118076154195302,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.48192384580469816,
      "cashChangeGbp": 0.3180761541953019,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85568.55420000001,
      "structuralTargetPrice": 0,
      "maePct": -0.00011794052260132066,
      "mfePct": 0.055903807709765094,
      "maeGbp": -0.002358810452026413,
      "mfeGbp": 1.118076154195302,
      "observedDuringTradeLowPrice": 84741.1,
      "observedDuringTradeHighPrice": 84788.59999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84741.1,
      "fullObservedHighPrice": 84788.59999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791056379213-718b6cd208ed1",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:39:39.213Z",
      "closedAtUtc": "2026-10-03T19:40:25.025Z",
      "holdingPeriodMs": 45812,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0788,
      "exitPriceQuote": 0.07914,
      "grossPnlGbp": -8.62944162436566,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.22944162436566,
      "cashChangeGbp": -9.42944162436566,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07952496,
      "structuralTargetPrice": 0,
      "maePct": -0.431472081218283,
      "mfePct": 0,
      "maeGbp": -8.62944162436566,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0788,
      "observedDuringTradeHighPrice": 0.07914,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0788,
      "fullObservedHighPrice": 0.07914,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791055775261-242e3dcd99633",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:29:35.261Z",
      "closedAtUtc": "2026-10-03T19:39:37.087Z",
      "holdingPeriodMs": 601826,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4596,
      "exitPriceQuote": 0.4602,
      "grossPnlGbp": -2.6109660574412072,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.210966057441207,
      "cashChangeGbp": -3.4109660574412075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46382832000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.15230635335073509,
      "mfePct": 0.043516100957361505,
      "maeGbp": -3.046127067014702,
      "mfeGbp": 0.8703220191472301,
      "observedDuringTradeLowPrice": 0.4594,
      "observedDuringTradeHighPrice": 0.46029999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4594,
      "fullObservedHighPrice": 0.46029999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791055820249-04b19879497f9",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:30:20.249Z",
      "closedAtUtc": "2026-10-03T19:32:45.000Z",
      "holdingPeriodMs": 144751,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1309.75,
      "exitPriceQuote": 1312.33,
      "grossPnlGbp": 3.93968314563837,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3396831456383698,
      "cashChangeGbp": 3.1396831456383696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.35 triggered at projected net £2.34 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1297.7003,
      "structuralTargetPrice": 0,
      "maePct": -0.08856652032831318,
      "mfePct": 0.247375453330789,
      "maeGbp": -1.7713304065662634,
      "mfeGbp": 4.947509066615781,
      "observedDuringTradeLowPrice": 1308.59,
      "observedDuringTradeHighPrice": 1312.9899999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1308.59,
      "fullObservedHighPrice": 1312.9899999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791055278884-ded9eb5ad1c03",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:21:18.884Z",
      "closedAtUtc": "2026-10-03T19:31:20.205Z",
      "holdingPeriodMs": 601321,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 792.73,
      "exitPriceQuote": 790.6,
      "grossPnlGbp": -5.373834723045666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.973834723045666,
      "cashChangeGbp": -6.173834723045665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 785.4368840000001,
      "structuralTargetPrice": 0,
      "maePct": -0.305274179102604,
      "mfePct": 0.01892195325015797,
      "maeGbp": -6.105483582052081,
      "mfeGbp": 0.3784390650031594,
      "observedDuringTradeLowPrice": 790.31,
      "observedDuringTradeHighPrice": 792.8799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 790.31,
      "fullObservedHighPrice": 792.8799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791055043887-fe7459667f5c4",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:17:23.887Z",
      "closedAtUtc": "2026-10-03T19:27:25.082Z",
      "holdingPeriodMs": 601195,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02498,
      "exitPriceQuote": 0.02504,
      "grossPnlGbp": -4.80384307445965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.403843074459649,
      "cashChangeGbp": -5.6038430744596495,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025209816,
      "structuralTargetPrice": 0,
      "maePct": -0.2401921537229825,
      "mfePct": 0.040032025620494766,
      "maeGbp": -4.8038430744596505,
      "mfeGbp": 0.8006405124098953,
      "observedDuringTradeLowPrice": 0.02497,
      "observedDuringTradeHighPrice": 0.025039999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02497,
      "fullObservedHighPrice": 0.025039999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791055560233-1c3b06792d484",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:26:00.233Z",
      "closedAtUtc": "2026-10-03T19:26:10.372Z",
      "holdingPeriodMs": 10139,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06407,
      "exitPriceQuote": 0.06409,
      "grossPnlGbp": 0.6243171531135397,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9756828468864603,
      "cashChangeGbp": -0.1756828468864603,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £-0.98 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06348055600000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23411893241766404,
      "maeGbp": 0,
      "mfeGbp": 4.682378648353281,
      "observedDuringTradeLowPrice": 0.06407,
      "observedDuringTradeHighPrice": 0.06422,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06407,
      "fullObservedHighPrice": 0.06422,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791054958028-8dc56bc542a83",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:15:58.028Z",
      "closedAtUtc": "2026-10-03T19:25:58.232Z",
      "holdingPeriodMs": 600204,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0266,
      "exitPriceQuote": 0.02665,
      "grossPnlGbp": 3.7593984962407094,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1593984962407093,
      "cashChangeGbp": 2.959398496240709,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02635528,
      "structuralTargetPrice": 0,
      "maePct": -0.2631578947368314,
      "mfePct": 0.18796992481203548,
      "maeGbp": -5.2631578947366275,
      "mfeGbp": 3.75939849624071,
      "observedDuringTradeLowPrice": 0.02653,
      "observedDuringTradeHighPrice": 0.026649999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02653,
      "fullObservedHighPrice": 0.026649999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791054563025-afeab259a2e41",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:09:23.025Z",
      "closedAtUtc": "2026-10-03T19:19:23.700Z",
      "holdingPeriodMs": 600675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0494,
      "exitPriceQuote": 0.04939,
      "grossPnlGbp": 0.40485829959498476,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1951417004050153,
      "cashChangeGbp": -0.3951417004050153,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04985448000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.24291497975708914,
      "mfePct": 0.08097165991902504,
      "maeGbp": -4.8582995951417836,
      "mfeGbp": 1.6194331983805008,
      "observedDuringTradeLowPrice": 0.04936,
      "observedDuringTradeHighPrice": 0.049519999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04936,
      "fullObservedHighPrice": 0.049519999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791054805181-c08eba068f0c2",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:13:25.181Z",
      "closedAtUtc": "2026-10-03T19:16:21.862Z",
      "holdingPeriodMs": 176681,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48235,
      "exitPriceQuote": 0.48351,
      "grossPnlGbp": 4.809785425520864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2097854255208635,
      "cashChangeGbp": 4.009785425520864,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.06 triggered at projected net £3.21 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47791238,
      "structuralTargetPrice": 0,
      "maePct": -0.2508551881413888,
      "mfePct": 0.48305172592515777,
      "maeGbp": -5.017103762827776,
      "mfeGbp": 9.661034518503156,
      "observedDuringTradeLowPrice": 0.48114,
      "observedDuringTradeHighPrice": 0.48468,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.48114,
      "fullObservedHighPrice": 0.48468,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791054205846-6c23ef825d4ee",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:03:25.846Z",
      "closedAtUtc": "2026-10-03T19:13:27.885Z",
      "holdingPeriodMs": 602039,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06793,
      "exitPriceQuote": 0.06811,
      "grossPnlGbp": -5.29957308994552,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.89957308994552,
      "cashChangeGbp": -6.09957308994552,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06855495600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2944207272191842,
      "mfePct": 0,
      "maeGbp": -5.888414544383685,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06793,
      "observedDuringTradeHighPrice": 0.06813,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06793,
      "fullObservedHighPrice": 0.06813,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791054200658-ef186e53ebfab",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:03:20.658Z",
      "closedAtUtc": "2026-10-03T19:13:22.869Z",
      "holdingPeriodMs": 602211,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4876,
      "exitPriceQuote": 1.4871,
      "grossPnlGbp": 0.6722237160526283,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9277762839473718,
      "cashChangeGbp": -0.12777628394737173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5012859200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.02016671148157885,
      "mfePct": 0.060500134444751476,
      "maeGbp": -0.403334229631577,
      "mfeGbp": 1.2100026888950295,
      "observedDuringTradeLowPrice": 1.4867,
      "observedDuringTradeHighPrice": 1.4879,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4867,
      "fullObservedHighPrice": 1.4879,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791054085671-4215701dcb566",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:01:25.671Z",
      "closedAtUtc": "2026-10-03T19:09:10.060Z",
      "holdingPeriodMs": 464389,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2591,
      "exitPriceQuote": 0.2601,
      "grossPnlGbp": -7.719027402547286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.319027402547286,
      "cashChangeGbp": -8.519027402547286,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26148372000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3859513701273643,
      "mfePct": 0.11578541103821786,
      "maeGbp": -7.719027402547287,
      "mfeGbp": 2.3157082207643573,
      "observedDuringTradeLowPrice": 0.2588,
      "observedDuringTradeHighPrice": 0.2601,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2588,
      "fullObservedHighPrice": 0.2601,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791054080681-84f880705df53",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T19:01:20.681Z",
      "closedAtUtc": "2026-10-03T19:02:48.424Z",
      "holdingPeriodMs": 87743,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.717,
      "exitPriceQuote": 4.698,
      "grossPnlGbp": -8.055967776128574,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.655967776128573,
      "cashChangeGbp": -8.855967776128574,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.6736036,
      "structuralTargetPrice": 0,
      "maePct": -0.40279838880642865,
      "mfePct": 0,
      "maeGbp": -8.055967776128574,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.698,
      "observedDuringTradeHighPrice": 4.717,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.698,
      "fullObservedHighPrice": 4.717,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053962641-c8087d0725945",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:59:22.641Z",
      "closedAtUtc": "2026-10-03T19:01:12.647Z",
      "holdingPeriodMs": 110006,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006414,
      "exitPriceQuote": 0.00647,
      "grossPnlGbp": 17.46180230745233,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.861802307452331,
      "cashChangeGbp": 16.66180230745233,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £18.29 triggered at projected net £15.86 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006354991200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2182725288431575,
      "mfePct": 1.044589959463663,
      "maeGbp": -4.36545057686315,
      "mfeGbp": 20.89179918927326,
      "observedDuringTradeLowPrice": 0.0064,
      "observedDuringTradeHighPrice": 0.006481,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0064,
      "fullObservedHighPrice": 0.006481,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053905825-74de59b0b1897",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:58:25.825Z",
      "closedAtUtc": "2026-10-03T19:00:02.738Z",
      "holdingPeriodMs": 96913,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11152,
      "exitPriceQuote": 0.11196,
      "grossPnlGbp": -7.8909612625539785,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.490961262553979,
      "cashChangeGbp": -8.690961262553978,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed bear pennant supports short; 1.74% impulse followed by contracting pennant; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.112545984,
      "structuralTargetPrice": 0,
      "maePct": -0.3945480631276989,
      "mfePct": 0,
      "maeGbp": -7.8909612625539785,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11152,
      "observedDuringTradeHighPrice": 0.11196000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11152,
      "fullObservedHighPrice": 0.11196000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053360009-9fc053d86ec65",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:49:20.009Z",
      "closedAtUtc": "2026-10-03T18:59:20.681Z",
      "holdingPeriodMs": 600672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 554.94,
      "exitPriceQuote": 553.61,
      "grossPnlGbp": -4.793310988575488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.393310988575488,
      "cashChangeGbp": -5.593310988575488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 549.834552,
      "structuralTargetPrice": 0,
      "maePct": -0.26669549861246583,
      "mfePct": 0,
      "maeGbp": -5.333909972249317,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 553.46,
      "observedDuringTradeHighPrice": 554.94,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 553.46,
      "fullObservedHighPrice": 554.94,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053723868-3f44cb4e101c2",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:55:23.868Z",
      "closedAtUtc": "2026-10-03T18:59:16.254Z",
      "holdingPeriodMs": 232386,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2923,
      "exitPriceQuote": 0.2934,
      "grossPnlGbp": -7.5265138556277105,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.12651385562771,
      "cashChangeGbp": -8.326513855627711,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29498916000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3763256927813855,
      "mfePct": 0,
      "maeGbp": -7.52651385562771,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2923,
      "observedDuringTradeHighPrice": 0.2934,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2923,
      "fullObservedHighPrice": 0.2934,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053719562-93c2000f19214",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:55:19.562Z",
      "closedAtUtc": "2026-10-03T18:58:22.954Z",
      "holdingPeriodMs": 183392,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06835,
      "exitPriceQuote": 0.06818,
      "grossPnlGbp": 4.974396488660998,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3743964886609983,
      "cashChangeGbp": 4.1743964886609985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.54 triggered at projected net £3.37 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06897882,
      "structuralTargetPrice": 0,
      "maePct": -0.07315288953914906,
      "mfePct": 0.30724213606435696,
      "maeGbp": -1.4630577907829811,
      "mfeGbp": 6.144842721287139,
      "observedDuringTradeLowPrice": 0.06814,
      "observedDuringTradeHighPrice": 0.0684,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06814,
      "fullObservedHighPrice": 0.0684,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053186900-3d5d02b89ac4d",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:46:26.899Z",
      "closedAtUtc": "2026-10-03T18:55:10.119Z",
      "holdingPeriodMs": 523220,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03373,
      "exitPriceQuote": 0.03361,
      "grossPnlGbp": -7.115327601541775,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.715327601541775,
      "cashChangeGbp": -7.915327601541775,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033419684000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.3557663800770888,
      "mfePct": 0.08894159501925676,
      "maeGbp": -7.115327601541776,
      "mfeGbp": 1.7788319003851354,
      "observedDuringTradeLowPrice": 0.03361,
      "observedDuringTradeHighPrice": 0.03376,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03361,
      "fullObservedHighPrice": 0.03376,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053549529-0b8e89522712b",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:52:29.529Z",
      "closedAtUtc": "2026-10-03T18:53:34.818Z",
      "holdingPeriodMs": 65289,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006348,
      "exitPriceQuote": 0.006381,
      "grossPnlGbp": 10.396975425330826,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.796975425330826,
      "cashChangeGbp": 9.596975425330825,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.89 triggered at projected net £8.80 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0062895984000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.01575299306868514,
      "mfePct": 0.7246376811594208,
      "maeGbp": -0.31505986137370284,
      "mfeGbp": 14.492753623188417,
      "observedDuringTradeLowPrice": 0.006347,
      "observedDuringTradeHighPrice": 0.006394,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006347,
      "fullObservedHighPrice": 0.006394,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791053048597-4eaa0bbdafbad",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:44:08.597Z",
      "closedAtUtc": "2026-10-03T18:51:30.378Z",
      "holdingPeriodMs": 441781,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21545,
      "exitPriceQuote": 0.21464,
      "grossPnlGbp": -7.519145973543794,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.119145973543795,
      "cashChangeGbp": -8.319145973543794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21346786,
      "structuralTargetPrice": 0,
      "maePct": -0.3759572986771897,
      "mfePct": 0.004641448131821769,
      "maeGbp": -7.519145973543793,
      "mfeGbp": 0.09282896263643538,
      "observedDuringTradeLowPrice": 0.21464,
      "observedDuringTradeHighPrice": 0.21545999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21464,
      "fullObservedHighPrice": 0.21545999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791052979747-2fba5bf69114b",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:42:59.747Z",
      "closedAtUtc": "2026-10-03T18:48:11.034Z",
      "holdingPeriodMs": 311287,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4702,
      "exitPriceQuote": 0.4691,
      "grossPnlGbp": 4.678860059549085,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.078860059549085,
      "cashChangeGbp": 3.878860059549085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.78 triggered at projected net £3.08 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47452584000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.14887282007655858,
      "mfePct": 0.3190131858783499,
      "maeGbp": -2.9774564015311715,
      "mfeGbp": 6.380263717566999,
      "observedDuringTradeLowPrice": 0.4687,
      "observedDuringTradeHighPrice": 0.4709,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4687,
      "fullObservedHighPrice": 0.4709,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791052799487-bfc7c51613d25",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:39:59.487Z",
      "closedAtUtc": "2026-10-03T18:46:24.903Z",
      "holdingPeriodMs": 385416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3712,
      "exitPriceQuote": 0.3725,
      "grossPnlGbp": -7.004310344827713,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.604310344827713,
      "cashChangeGbp": -7.804310344827713,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37461504,
      "structuralTargetPrice": 0,
      "maePct": -0.35021551724138567,
      "mfePct": 0,
      "maeGbp": -7.004310344827713,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3712,
      "observedDuringTradeHighPrice": 0.3725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3712,
      "fullObservedHighPrice": 0.3725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791052512762-5ffb48aae7719",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:35:12.762Z",
      "closedAtUtc": "2026-10-03T18:44:05.124Z",
      "holdingPeriodMs": 532362,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08735,
      "exitPriceQuote": 0.08766,
      "grossPnlGbp": -7.097882083571946,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.697882083571946,
      "cashChangeGbp": -7.897882083571946,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08815362,
      "structuralTargetPrice": 0,
      "maePct": -0.3548941041785973,
      "mfePct": 0,
      "maeGbp": -7.097882083571945,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08735,
      "observedDuringTradeHighPrice": 0.08766,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08735,
      "fullObservedHighPrice": 0.08766,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791052344197-409a8838445ad",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:32:24.197Z",
      "closedAtUtc": "2026-10-03T18:42:26.521Z",
      "holdingPeriodMs": 602324,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13395,
      "exitPriceQuote": 0.13423,
      "grossPnlGbp": -4.180664427024632,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.780664427024632,
      "cashChangeGbp": -4.980664427024632,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13518234000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.23889511011570505,
      "mfePct": 0.1119820828667497,
      "maeGbp": -4.777902202314101,
      "mfeGbp": 2.2396416573349938,
      "observedDuringTradeLowPrice": 0.1338,
      "observedDuringTradeHighPrice": 0.13427,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1338,
      "fullObservedHighPrice": 0.13427,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791052739689-6b357ee8a963b",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:38:59.689Z",
      "closedAtUtc": "2026-10-03T18:39:57.038Z",
      "holdingPeriodMs": 57349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.47566,
      "exitPriceQuote": 0.47477,
      "grossPnlGbp": 3.74216877601649,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.14216877601649,
      "cashChangeGbp": 2.94216877601649,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.58 triggered at projected net £2.14 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.4800360720000001,
      "structuralTargetPrice": 0,
      "maePct": -0.145061598620857,
      "mfePct": 0.3090442753227151,
      "maeGbp": -2.90123197241714,
      "mfeGbp": 6.1808855064543025,
      "observedDuringTradeLowPrice": 0.47419,
      "observedDuringTradeHighPrice": 0.47635000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.47419,
      "fullObservedHighPrice": 0.47635000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791052135369-16aaf616b8d6e",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:28:55.369Z",
      "closedAtUtc": "2026-10-03T18:38:57.726Z",
      "holdingPeriodMs": 602357,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20005,
      "exitPriceQuote": 0.2001,
      "grossPnlGbp": -0.4998750312421344,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.0998750312421346,
      "cashChangeGbp": -1.2998750312421343,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20189046000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.09497625593601386,
      "mfePct": 0.1749562609347748,
      "maeGbp": -1.899525118720277,
      "mfeGbp": 3.4991252186954953,
      "observedDuringTradeLowPrice": 0.1997,
      "observedDuringTradeHighPrice": 0.20024,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1997,
      "fullObservedHighPrice": 0.20024,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791052277442-4a127d0a29ba5",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:31:17.442Z",
      "closedAtUtc": "2026-10-03T18:35:09.440Z",
      "holdingPeriodMs": 231998,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8011,
      "exitPriceQuote": 0.7996,
      "grossPnlGbp": 3.744850830108742,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.144850830108742,
      "cashChangeGbp": 2.9448508301087424,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.39 triggered at projected net £2.14 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8084701200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.012482836100360627,
      "mfePct": 0.24965672200724023,
      "maeGbp": -0.24965672200721253,
      "mfeGbp": 4.993134440144805,
      "observedDuringTradeLowPrice": 0.7991,
      "observedDuringTradeHighPrice": 0.8012,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7991,
      "fullObservedHighPrice": 0.8012,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051737831-c45aa21b6628b",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:22:17.831Z",
      "closedAtUtc": "2026-10-03T18:32:22.071Z",
      "holdingPeriodMs": 604240,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4898,
      "exitPriceQuote": 0.4907,
      "grossPnlGbp": -3.6749693752552544,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.274969375255255,
      "cashChangeGbp": -4.474969375255254,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.49430616000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.2654144548795361,
      "mfePct": 0.14291547570437604,
      "maeGbp": -5.3082890975907215,
      "mfeGbp": 2.8583095140875208,
      "observedDuringTradeLowPrice": 0.4891,
      "observedDuringTradeHighPrice": 0.4911,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4891,
      "fullObservedHighPrice": 0.4911,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051673693-0fab6144b6951",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:21:13.693Z",
      "closedAtUtc": "2026-10-03T18:31:15.203Z",
      "holdingPeriodMs": 601510,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.711,
      "exitPriceQuote": 0.7123,
      "grossPnlGbp": -3.6568213783405876,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.256821378340588,
      "cashChangeGbp": -4.456821378340588,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7175412,
      "structuralTargetPrice": 0,
      "maePct": -0.33755274261604346,
      "mfePct": 0,
      "maeGbp": -6.75105485232087,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.711,
      "observedDuringTradeHighPrice": 0.7134,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.711,
      "fullObservedHighPrice": 0.7134,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051964993-d9ac31b76842a",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:26:04.993Z",
      "closedAtUtc": "2026-10-03T18:28:53.287Z",
      "holdingPeriodMs": 168294,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23084,
      "exitPriceQuote": 0.23232,
      "grossPnlGbp": -12.822734361462564,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.422734361462563,
      "cashChangeGbp": -13.622734361462564,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.232963728,
      "structuralTargetPrice": 0,
      "maePct": -0.6411367180731282,
      "mfePct": 0.05198405822213708,
      "maeGbp": -12.822734361462565,
      "mfeGbp": 1.0396811644427415,
      "observedDuringTradeLowPrice": 0.23072,
      "observedDuringTradeHighPrice": 0.23232,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23072,
      "fullObservedHighPrice": 0.23232,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051433564-28051973078cb",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:17:13.564Z",
      "closedAtUtc": "2026-10-03T18:26:01.719Z",
      "holdingPeriodMs": 528155,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4824,
      "exitPriceQuote": 1.476,
      "grossPnlGbp": -8.63464651915807,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.234646519158069,
      "cashChangeGbp": -9.43464651915807,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.46876192,
      "structuralTargetPrice": 0,
      "maePct": -0.4317323259579035,
      "mfePct": 0.02023745277927462,
      "maeGbp": -8.634646519158071,
      "mfeGbp": 0.4047490555854924,
      "observedDuringTradeLowPrice": 1.476,
      "observedDuringTradeHighPrice": 1.4827,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.476,
      "fullObservedHighPrice": 1.4827,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051678817-c642b3c3d9b04",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:21:18.817Z",
      "closedAtUtc": "2026-10-03T18:22:15.618Z",
      "holdingPeriodMs": 56801,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5423,
      "exitPriceQuote": 3.5597,
      "grossPnlGbp": -9.824125568133619,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.424125568133618,
      "cashChangeGbp": -10.62412556813362,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.5748891600000006,
      "structuralTargetPrice": 0,
      "maePct": -0.49120627840668096,
      "mfePct": 0.1383282048386677,
      "maeGbp": -9.824125568133619,
      "mfeGbp": 2.7665640967733536,
      "observedDuringTradeLowPrice": 3.5374,
      "observedDuringTradeHighPrice": 3.5597,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5374,
      "fullObservedHighPrice": 3.5597,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051322108-85f5644d01b9f",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:15:22.108Z",
      "closedAtUtc": "2026-10-03T18:21:04.194Z",
      "holdingPeriodMs": 342086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0591,
      "exitPriceQuote": 2.0669,
      "grossPnlGbp": -7.576125491719712,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.176125491719713,
      "cashChangeGbp": -8.376125491719712,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.07804372,
      "structuralTargetPrice": 0,
      "maePct": -0.3788062745859856,
      "mfePct": 0.0971298139963955,
      "maeGbp": -7.576125491719711,
      "mfeGbp": 1.94259627992791,
      "observedDuringTradeLowPrice": 2.0571,
      "observedDuringTradeHighPrice": 2.0669000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0571,
      "fullObservedHighPrice": 2.0669000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051316785-1473f3871df85",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:15:16.785Z",
      "closedAtUtc": "2026-10-03T18:16:54.635Z",
      "holdingPeriodMs": 97850,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.403,
      "exitPriceQuote": 0.4023,
      "grossPnlGbp": 3.4739454094294486,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8739454094294485,
      "cashChangeGbp": 2.6739454094294484,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.36 triggered at projected net £1.87 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40670760000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.024813895781634985,
      "mfePct": 0.24813895781637738,
      "maeGbp": -0.49627791563269974,
      "mfeGbp": 4.962779156327548,
      "observedDuringTradeLowPrice": 0.402,
      "observedDuringTradeHighPrice": 0.4031,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.402,
      "fullObservedHighPrice": 0.4031,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051196685-b7061a8cb4677",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:13:16.685Z",
      "closedAtUtc": "2026-10-03T18:16:04.731Z",
      "holdingPeriodMs": 168046,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033075,
      "exitPriceQuote": 0.033175,
      "grossPnlGbp": 6.046863189720505,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.446863189720505,
      "cashChangeGbp": 5.246863189720505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.50 triggered at projected net £4.45 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03277071,
      "structuralTargetPrice": 0,
      "maePct": -0.0423280423280427,
      "mfePct": 0.4051398337112689,
      "maeGbp": -0.846560846560854,
      "mfeGbp": 8.102796674225377,
      "observedDuringTradeLowPrice": 0.033061,
      "observedDuringTradeHighPrice": 0.033209,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033061,
      "fullObservedHighPrice": 0.033209,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051074856-91a72f71b4ed7",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:11:14.856Z",
      "closedAtUtc": "2026-10-03T18:12:59.610Z",
      "holdingPeriodMs": 104754,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08794,
      "exitPriceQuote": 0.08794,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.18 triggered at projected net £-1.60 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08713095200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.19331362292472537,
      "mfePct": 0.23879918125995206,
      "maeGbp": -3.866272458494507,
      "mfeGbp": 4.775983625199041,
      "observedDuringTradeLowPrice": 0.08777,
      "observedDuringTradeHighPrice": 0.08815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08777,
      "fullObservedHighPrice": 0.08815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050731806-a067b7b7adab6",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:05:31.806Z",
      "closedAtUtc": "2026-10-03T18:12:42.222Z",
      "holdingPeriodMs": 430416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02533,
      "exitPriceQuote": 0.02543,
      "grossPnlGbp": -7.895775759968644,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.495775759968645,
      "cashChangeGbp": -8.695775759968644,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025563036,
      "structuralTargetPrice": 0,
      "maePct": -0.3947887879984322,
      "mfePct": 0.11843663639952144,
      "maeGbp": -7.895775759968644,
      "mfeGbp": 2.368732727990429,
      "observedDuringTradeLowPrice": 0.0253,
      "observedDuringTradeHighPrice": 0.02543,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0253,
      "fullObservedHighPrice": 0.02543,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791051154872-60fb7ef08d4e3",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:12:34.872Z",
      "closedAtUtc": "2026-10-03T18:12:39.158Z",
      "holdingPeriodMs": 4286,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0736,
      "exitPriceQuote": 2.0602,
      "grossPnlGbp": -12.924382716049246,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.524382716049246,
      "cashChangeGbp": -13.724382716049247,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.05452288,
      "structuralTargetPrice": 0,
      "maePct": -0.6462191358024623,
      "mfePct": 0,
      "maeGbp": -12.924382716049244,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.0602,
      "observedDuringTradeHighPrice": 2.0736,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0602,
      "fullObservedHighPrice": 2.0736,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050834860-891afae6311e1",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:07:14.860Z",
      "closedAtUtc": "2026-10-03T18:07:32.651Z",
      "holdingPeriodMs": 17791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0627,
      "exitPriceQuote": 2.0666,
      "grossPnlGbp": 3.781451495612776,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1814514956127757,
      "cashChangeGbp": 2.9814514956127756,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.44 triggered at projected net £2.18 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.04372316,
      "structuralTargetPrice": 0,
      "maePct": -0.1212003684491175,
      "mfePct": 0.2520967663741635,
      "maeGbp": -2.42400736898235,
      "mfeGbp": 5.04193532748327,
      "observedDuringTradeLowPrice": 2.0602,
      "observedDuringTradeHighPrice": 2.0679,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0602,
      "fullObservedHighPrice": 2.0679,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050716640-5a65bf77f52c2",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:05:16.640Z",
      "closedAtUtc": "2026-10-03T18:06:01.310Z",
      "holdingPeriodMs": 44670,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08675,
      "exitPriceQuote": 0.0871,
      "grossPnlGbp": 8.069164265129755,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.469164265129756,
      "cashChangeGbp": 7.269164265129755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.24 triggered at projected net £6.47 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0859519,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5417867435158641,
      "maeGbp": 0,
      "mfeGbp": 10.835734870317284,
      "observedDuringTradeLowPrice": 0.08675,
      "observedDuringTradeHighPrice": 0.08722,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08675,
      "fullObservedHighPrice": 0.08722,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050662794-21d4e0bc856a3",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T18:04:22.794Z",
      "closedAtUtc": "2026-10-03T18:05:35.853Z",
      "holdingPeriodMs": 73059,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 256.4,
      "exitPriceQuote": 255.33,
      "grossPnlGbp": -8.34633385335386,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.94633385335386,
      "cashChangeGbp": -9.14633385335386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 254.04111999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.41731669266769306,
      "mfePct": 0,
      "maeGbp": -8.346333853353862,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 255.33,
      "observedDuringTradeHighPrice": 256.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 255.33,
      "fullObservedHighPrice": 256.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050115691-d26d25b8f266",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:55:15.691Z",
      "closedAtUtc": "2026-10-03T18:03:27.994Z",
      "holdingPeriodMs": 492303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27539,
      "exitPriceQuote": 0.27633,
      "grossPnlGbp": -6.826682159846009,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.42668215984601,
      "cashChangeGbp": -7.626682159846009,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.27792358800000005,
      "structuralTargetPrice": 0,
      "maePct": -0.34133410799230046,
      "mfePct": 0.14887977050728834,
      "maeGbp": -6.826682159846009,
      "mfeGbp": 2.977595410145767,
      "observedDuringTradeLowPrice": 0.27498,
      "observedDuringTradeHighPrice": 0.27633,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27498,
      "fullObservedHighPrice": 0.27633,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050350814-bfddd3412d1af",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:59:10.814Z",
      "closedAtUtc": "2026-10-03T18:01:46.460Z",
      "holdingPeriodMs": 155646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04533,
      "exitPriceQuote": 0.0455,
      "grossPnlGbp": -7.500551511140372,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.100551511140372,
      "cashChangeGbp": -8.300551511140373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045747036000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.3750275755570186,
      "mfePct": 0,
      "maeGbp": -7.500551511140372,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04533,
      "observedDuringTradeHighPrice": 0.04549999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04533,
      "fullObservedHighPrice": 0.04549999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050366632-c04bb9193ccf1",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:59:26.632Z",
      "closedAtUtc": "2026-10-03T18:01:38.099Z",
      "holdingPeriodMs": 131467,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020714,
      "exitPriceQuote": 0.020652,
      "grossPnlGbp": 5.9862894660615575,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.386289466061557,
      "cashChangeGbp": 5.186289466061558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.61 triggered at projected net £4.39 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.020904568800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3041421260982937,
      "mfePct": 0.410350487592924,
      "maeGbp": -6.082842521965874,
      "mfeGbp": 8.207009751858479,
      "observedDuringTradeLowPrice": 0.020629,
      "observedDuringTradeHighPrice": 0.020776999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020629,
      "fullObservedHighPrice": 0.020776999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050232779-4584270c8360d",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:57:12.779Z",
      "closedAtUtc": "2026-10-03T17:59:22.450Z",
      "holdingPeriodMs": 129671,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 254.7,
      "exitPriceQuote": 255.71,
      "grossPnlGbp": 7.9308990969769875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.330899096976987,
      "cashChangeGbp": 7.130899096976988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.35 triggered at projected net £6.33 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 252.35675999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.027483313702392296,
      "mfePct": 0.44758539458186686,
      "maeGbp": -0.5496662740478458,
      "mfeGbp": 8.951707891637337,
      "observedDuringTradeLowPrice": 254.63,
      "observedDuringTradeHighPrice": 255.84000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 254.63,
      "fullObservedHighPrice": 255.84000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791050237771-f3082b9693e86",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:57:17.771Z",
      "closedAtUtc": "2026-10-03T17:59:08.885Z",
      "holdingPeriodMs": 111114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08545,
      "exitPriceQuote": 0.0856,
      "grossPnlGbp": 3.5108250438852515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9108250438852514,
      "cashChangeGbp": 2.7108250438852517,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £1.91 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08466386,
      "structuralTargetPrice": 0,
      "maePct": -0.16383850204798273,
      "mfePct": 0.23405500292569426,
      "maeGbp": -3.2767700409596547,
      "mfeGbp": 4.681100058513885,
      "observedDuringTradeLowPrice": 0.08531,
      "observedDuringTradeHighPrice": 0.08565000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08531,
      "fullObservedHighPrice": 0.08565000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049518114-c9a2873ec53c",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:45:18.114Z",
      "closedAtUtc": "2026-10-03T17:55:18.793Z",
      "holdingPeriodMs": 600679,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06863,
      "exitPriceQuote": 0.0686,
      "grossPnlGbp": 0.8742532420225047,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7257467579774954,
      "cashChangeGbp": 0.0742532420225046,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.069261396,
      "structuralTargetPrice": 0,
      "maePct": -0.10199621156928547,
      "mfePct": 0.1311379863033555,
      "maeGbp": -2.0399242313857093,
      "mfeGbp": 2.62275972606711,
      "observedDuringTradeLowPrice": 0.06854,
      "observedDuringTradeHighPrice": 0.0687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06854,
      "fullObservedHighPrice": 0.0687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049784718-1fbcc2bd69f3a",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:49:44.718Z",
      "closedAtUtc": "2026-10-03T17:55:02.030Z",
      "holdingPeriodMs": 317312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3713,
      "exitPriceQuote": 0.3706,
      "grossPnlGbp": 3.770535954753751,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.170535954753751,
      "cashChangeGbp": 2.9705359547537507,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.25 triggered at projected net £2.17 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37471596000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.13466199838405613,
      "mfePct": 0.242391597091304,
      "maeGbp": -2.6932399676811225,
      "mfeGbp": 4.84783194182608,
      "observedDuringTradeLowPrice": 0.3704,
      "observedDuringTradeHighPrice": 0.3718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3704,
      "fullObservedHighPrice": 0.3718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049994673-11a8d309d87c",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:53:14.673Z",
      "closedAtUtc": "2026-10-03T17:54:18.647Z",
      "holdingPeriodMs": 63974,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020858,
      "exitPriceQuote": 0.020762,
      "grossPnlGbp": 9.205101160226514,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.605101160226514,
      "cashChangeGbp": 8.405101160226513,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.81 triggered at projected net £7.61 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.021049893600000005,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.570524498993197,
      "maeGbp": 0,
      "mfeGbp": 11.41048997986394,
      "observedDuringTradeLowPrice": 0.020739,
      "observedDuringTradeHighPrice": 0.020858,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020739,
      "fullObservedHighPrice": 0.020858,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049757485-8af86511553bd",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:49:17.485Z",
      "closedAtUtc": "2026-10-03T17:52:40.453Z",
      "holdingPeriodMs": 202968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04563,
      "exitPriceQuote": 0.04554,
      "grossPnlGbp": 3.944773175542398,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.344773175542398,
      "cashChangeGbp": 3.144773175542398,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.66 triggered at projected net £2.34 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046049796000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.10957703265395888,
      "mfePct": 0.26298487836948303,
      "maeGbp": -2.1915406530791777,
      "mfeGbp": 5.2596975673896615,
      "observedDuringTradeLowPrice": 0.04551,
      "observedDuringTradeHighPrice": 0.04568,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04551,
      "fullObservedHighPrice": 0.04568,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049753116-cbf07eddc2642",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:49:13.116Z",
      "closedAtUtc": "2026-10-03T17:49:41.586Z",
      "holdingPeriodMs": 28470,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.7037,
      "exitPriceQuote": 3.7135,
      "grossPnlGbp": 5.2920052920051885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6920052920051885,
      "cashChangeGbp": 4.492005292005189,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.99 triggered at projected net £3.69 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.66962596,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3294003294003291,
      "maeGbp": 0,
      "mfeGbp": 6.588006588006582,
      "observedDuringTradeLowPrice": 3.7037,
      "observedDuringTradeHighPrice": 3.7158999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.7037,
      "fullObservedHighPrice": 3.7158999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791048922845-4f5fc1f946da1",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:35:22.845Z",
      "closedAtUtc": "2026-10-03T17:45:22.948Z",
      "holdingPeriodMs": 600103,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 68.8,
      "exitPriceQuote": 68.97,
      "grossPnlGbp": -4.941860465116329,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.541860465116329,
      "cashChangeGbp": -5.7418604651163285,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.43296000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.27616279069767113,
      "mfePct": 0.02906976744185468,
      "maeGbp": -5.523255813953423,
      "mfeGbp": 0.5813953488370935,
      "observedDuringTradeLowPrice": 68.78,
      "observedDuringTradeHighPrice": 68.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 68.78,
      "fullObservedHighPrice": 68.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049244576-3a73ab0f885be",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:40:44.576Z",
      "closedAtUtc": "2026-10-03T17:45:00.721Z",
      "holdingPeriodMs": 256145,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7175,
      "exitPriceQuote": 0.72,
      "grossPnlGbp": -6.968641114982429,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.568641114982428,
      "cashChangeGbp": -7.768641114982429,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7241010000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.34843205574912145,
      "mfePct": 0.027874564459927247,
      "maeGbp": -6.968641114982429,
      "mfeGbp": 0.557491289198545,
      "observedDuringTradeLowPrice": 0.7173,
      "observedDuringTradeHighPrice": 0.72,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7173,
      "fullObservedHighPrice": 0.72,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049394748-6cb39948509fc",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:43:14.748Z",
      "closedAtUtc": "2026-10-03T17:44:54.052Z",
      "holdingPeriodMs": 99304,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8237,
      "exitPriceQuote": 0.8146,
      "grossPnlGbp": -22.095423090931156,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.695423090931158,
      "cashChangeGbp": -22.895423090931157,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.70 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.81612196,
      "structuralTargetPrice": 0,
      "maePct": -1.104771154546558,
      "mfePct": 0.07284205414593237,
      "maeGbp": -22.09542309093116,
      "mfeGbp": 1.4568410829186473,
      "observedDuringTradeLowPrice": 0.8146,
      "observedDuringTradeHighPrice": 0.8243,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8146,
      "fullObservedHighPrice": 0.8243,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791048701414-fd4e1028bf5e",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:31:41.414Z",
      "closedAtUtc": "2026-10-03T17:41:42.758Z",
      "holdingPeriodMs": 601344,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.141,
      "exitPriceQuote": 11.111,
      "grossPnlGbp": -5.385512970110288,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.985512970110289,
      "cashChangeGbp": -6.185512970110288,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.0385028,
      "structuralTargetPrice": 0,
      "maePct": -0.2962032133560675,
      "mfePct": 0.026927564850553032,
      "maeGbp": -5.9240642671213495,
      "mfeGbp": 0.5385512970110606,
      "observedDuringTradeLowPrice": 11.108,
      "observedDuringTradeHighPrice": 11.143999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.108,
      "fullObservedHighPrice": 11.143999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791049094022-f2e819e60a7b9",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:38:14.022Z",
      "closedAtUtc": "2026-10-03T17:40:42.533Z",
      "holdingPeriodMs": 148511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.6867,
      "exitPriceQuote": 3.6945,
      "grossPnlGbp": 4.231426478964944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.631426478964944,
      "cashChangeGbp": 3.4314264789649442,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.15 triggered at projected net £2.63 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.6527823600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.29565736295331624,
      "mfePct": 0.28752000433991703,
      "maeGbp": -5.913147259066324,
      "mfeGbp": 5.75040008679834,
      "observedDuringTradeLowPrice": 3.6758,
      "observedDuringTradeHighPrice": 3.6973,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.6758,
      "fullObservedHighPrice": 3.6973,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791048851390-4eb2e53387463",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:34:11.390Z",
      "closedAtUtc": "2026-10-03T17:35:25.221Z",
      "holdingPeriodMs": 73831,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 249.08,
      "exitPriceQuote": 248.7,
      "grossPnlGbp": 3.051228520957314,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4512285209573137,
      "cashChangeGbp": 2.251228520957314,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.46 triggered at projected net £1.45 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 251.37153600000005,
      "structuralTargetPrice": 0,
      "maePct": -0.05620684117552046,
      "mfePct": 0.2529307852898763,
      "maeGbp": -1.1241368235104092,
      "mfeGbp": 5.058615705797525,
      "observedDuringTradeLowPrice": 248.45,
      "observedDuringTradeHighPrice": 249.21999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 248.45,
      "fullObservedHighPrice": 249.21999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791048319194-c32ef62f658c6",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:25:19.194Z",
      "closedAtUtc": "2026-10-03T17:35:20.802Z",
      "holdingPeriodMs": 601608,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21443,
      "exitPriceQuote": 0.2141,
      "grossPnlGbp": -3.077927528797248,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.677927528797248,
      "cashChangeGbp": -3.8779275287972483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21245724400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2564939607331169,
      "mfePct": 0,
      "maeGbp": -5.129879214662338,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.21388,
      "observedDuringTradeHighPrice": 0.21443,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21388,
      "fullObservedHighPrice": 0.21443,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791048143471-2b6bfb4b62033",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:22:23.471Z",
      "closedAtUtc": "2026-10-03T17:32:23.830Z",
      "holdingPeriodMs": 600359,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 315.24,
      "exitPriceQuote": 314.87,
      "grossPnlGbp": -2.3474178403756154,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9474178403756155,
      "cashChangeGbp": -3.1474178403756152,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: head_and_shoulders",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 312.339792,
      "structuralTargetPrice": 0,
      "maePct": -0.20619210760056914,
      "mfePct": 0.09516558812333821,
      "maeGbp": -4.123842152011383,
      "mfeGbp": 1.9033117624667641,
      "observedDuringTradeLowPrice": 314.59,
      "observedDuringTradeHighPrice": 315.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 314.59,
      "fullObservedHighPrice": 315.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791048566495-2a3f3d84f489e",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:29:26.495Z",
      "closedAtUtc": "2026-10-03T17:31:38.703Z",
      "holdingPeriodMs": 132208,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4685,
      "exitPriceQuote": 0.4665,
      "grossPnlGbp": -8.537886872998941,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.13788687299894,
      "cashChangeGbp": -9.337886872998942,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46418980000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.426894343649947,
      "mfePct": 0,
      "maeGbp": -8.537886872998941,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4665,
      "observedDuringTradeHighPrice": 0.4685,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4665,
      "fullObservedHighPrice": 0.4685,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791048136833-fff7a113f67fa",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:22:16.833Z",
      "closedAtUtc": "2026-10-03T17:29:24.379Z",
      "holdingPeriodMs": 427546,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7093,
      "exitPriceQuote": 0.712,
      "grossPnlGbp": 7.613139715211968,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.0131397152119686,
      "cashChangeGbp": 6.813139715211968,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.14 triggered at projected net £6.01 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.70277444,
      "structuralTargetPrice": 0,
      "maePct": -0.056393627520099666,
      "mfePct": 0.43705061328069805,
      "maeGbp": -1.1278725504019933,
      "mfeGbp": 8.74101226561396,
      "observedDuringTradeLowPrice": 0.7089,
      "observedDuringTradeHighPrice": 0.7124,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7089,
      "fullObservedHighPrice": 0.7124,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791047714941-712d1c926d7d5",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:15:14.941Z",
      "closedAtUtc": "2026-10-03T17:25:17.063Z",
      "holdingPeriodMs": 602122,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05692,
      "exitPriceQuote": 0.057,
      "grossPnlGbp": -2.810962754743629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.410962754743629,
      "cashChangeGbp": -3.610962754743629,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.057443664000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.14054813773718144,
      "mfePct": 0.035137034434292315,
      "maeGbp": -2.810962754743629,
      "mfeGbp": 0.7027406886858464,
      "observedDuringTradeLowPrice": 0.0569,
      "observedDuringTradeHighPrice": 0.057,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0569,
      "fullObservedHighPrice": 0.057,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791047538841-0721b94c1aa7e",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:12:18.841Z",
      "closedAtUtc": "2026-10-03T17:22:19.804Z",
      "holdingPeriodMs": 600963,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 58.95,
      "exitPriceQuote": 59.06,
      "grossPnlGbp": 3.731976251060201,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.131976251060201,
      "cashChangeGbp": 2.9319762510602008,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 58.40766000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.11874469889737113,
      "mfePct": 0.18659881255301006,
      "maeGbp": -2.3748939779474227,
      "mfeGbp": 3.731976251060201,
      "observedDuringTradeLowPrice": 58.88,
      "observedDuringTradeHighPrice": 59.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 58.88,
      "fullObservedHighPrice": 59.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791047533800-3f3a07790ca86",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:12:13.800Z",
      "closedAtUtc": "2026-10-03T17:22:14.786Z",
      "holdingPeriodMs": 600986,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 790.46,
      "exitPriceQuote": 790.45,
      "grossPnlGbp": -0.025301723047316513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6253017230473166,
      "cashChangeGbp": -0.8253017230473165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 783.187768,
      "structuralTargetPrice": 0,
      "maePct": -0.14168964906510192,
      "mfePct": 0.19229309515977805,
      "maeGbp": -2.833792981302038,
      "mfeGbp": 3.845861903195561,
      "observedDuringTradeLowPrice": 789.34,
      "observedDuringTradeHighPrice": 791.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 789.34,
      "fullObservedHighPrice": 791.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791047146492-c7f3417f1dab7",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:05:46.492Z",
      "closedAtUtc": "2026-10-03T17:14:32.883Z",
      "holdingPeriodMs": 526391,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032978,
      "exitPriceQuote": 0.032839,
      "grossPnlGbp": -8.429862332464081,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.02986233246408,
      "cashChangeGbp": -9.229862332464082,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0326746024,
      "structuralTargetPrice": 0,
      "maePct": -0.421493116623204,
      "mfePct": 0.045484868700349096,
      "maeGbp": -8.42986233246408,
      "mfeGbp": 0.9096973740069819,
      "observedDuringTradeLowPrice": 0.032839,
      "observedDuringTradeHighPrice": 0.032993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032839,
      "fullObservedHighPrice": 0.032993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791047292672-9e16bd5ef8517",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:08:12.672Z",
      "closedAtUtc": "2026-10-03T17:12:11.666Z",
      "holdingPeriodMs": 238994,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09567,
      "exitPriceQuote": 0.09586,
      "grossPnlGbp": 3.9719870387790475,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3719870387790474,
      "cashChangeGbp": 3.171987038779047,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.04 triggered at projected net £2.37 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.094789836,
      "structuralTargetPrice": 0,
      "maePct": -0.010452597470481866,
      "mfePct": 0.28222013170272026,
      "maeGbp": -0.2090519494096373,
      "mfeGbp": 5.644402634054405,
      "observedDuringTradeLowPrice": 0.09566,
      "observedDuringTradeHighPrice": 0.09594,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09566,
      "fullObservedHighPrice": 0.09594,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791047242642-1daaafed33737",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:07:22.642Z",
      "closedAtUtc": "2026-10-03T17:08:17.498Z",
      "holdingPeriodMs": 54856,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07268,
      "exitPriceQuote": 0.07298,
      "grossPnlGbp": -8.255365987892368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.855365987892368,
      "cashChangeGbp": -9.055365987892369,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.073348656,
      "structuralTargetPrice": 0,
      "maePct": -0.4127682993946184,
      "mfePct": 0,
      "maeGbp": -8.255365987892368,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07268,
      "observedDuringTradeHighPrice": 0.07298000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07268,
      "fullObservedHighPrice": 0.07298000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046938741-cd504e7cdc76e",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:02:18.741Z",
      "closedAtUtc": "2026-10-03T17:07:49.644Z",
      "holdingPeriodMs": 330903,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4902,
      "exitPriceQuote": 0.4919,
      "grossPnlGbp": -6.935944512443816,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.535944512443816,
      "cashChangeGbp": -7.735944512443816,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.49470984000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.3467972256221908,
      "mfePct": 0,
      "maeGbp": -6.935944512443816,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4902,
      "observedDuringTradeHighPrice": 0.4919,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4902,
      "fullObservedHighPrice": 0.4919,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791047176484-2cc022bc3d786",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:06:16.484Z",
      "closedAtUtc": "2026-10-03T17:06:34.889Z",
      "holdingPeriodMs": 18405,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00619,
      "exitPriceQuote": 0.006161,
      "grossPnlGbp": -9.369951534733563,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.969951534733562,
      "cashChangeGbp": -10.169951534733563,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006133052,
      "structuralTargetPrice": 0,
      "maePct": -0.46849757673667813,
      "mfePct": 0,
      "maeGbp": -9.369951534733563,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006161,
      "observedDuringTradeHighPrice": 0.00619,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006161,
      "fullObservedHighPrice": 0.00619,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046934369-2d123bba1b49c",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:02:14.369Z",
      "closedAtUtc": "2026-10-03T17:06:12.800Z",
      "holdingPeriodMs": 238431,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4719,
      "exitPriceQuote": 0.4738,
      "grossPnlGbp": -8.052553507099017,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.652553507099016,
      "cashChangeGbp": -8.852553507099017,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47624148000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.4026276753549508,
      "mfePct": 0,
      "maeGbp": -8.052553507099015,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4719,
      "observedDuringTradeHighPrice": 0.4738,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4719,
      "fullObservedHighPrice": 0.4738,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046942416-b52de6aadfc6f",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:02:22.416Z",
      "closedAtUtc": "2026-10-03T17:05:44.002Z",
      "holdingPeriodMs": 201586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8052,
      "exitPriceQuote": 0.8079,
      "grossPnlGbp": -6.706408345752421,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.306408345752422,
      "cashChangeGbp": -7.506408345752421,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8126078400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3353204172876211,
      "mfePct": 0,
      "maeGbp": -6.706408345752421,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8052,
      "observedDuringTradeHighPrice": 0.8078999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8052,
      "fullObservedHighPrice": 0.8078999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046818658-de2c372399373",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T17:00:18.658Z",
      "closedAtUtc": "2026-10-03T17:01:36.857Z",
      "holdingPeriodMs": 78199,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2587,
      "exitPriceQuote": 0.2596,
      "grossPnlGbp": -6.957866254348759,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.55786625434876,
      "cashChangeGbp": -7.757866254348759,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26108004,
      "structuralTargetPrice": 0,
      "maePct": -0.34789331271743795,
      "mfePct": 0.1275608813297244,
      "maeGbp": -6.957866254348759,
      "mfeGbp": 2.5512176265944877,
      "observedDuringTradeLowPrice": 0.25837,
      "observedDuringTradeHighPrice": 0.2596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25837,
      "fullObservedHighPrice": 0.2596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046596520-61d35b00fbc06",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:56:36.519Z",
      "closedAtUtc": "2026-10-03T17:01:17.264Z",
      "holdingPeriodMs": 280745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9068,
      "exitPriceQuote": 1.8988,
      "grossPnlGbp": -8.391021606880646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.991021606880645,
      "cashChangeGbp": -9.191021606880646,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8892574400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.41955108034403227,
      "mfePct": 0.10488777008600807,
      "maeGbp": -8.391021606880646,
      "mfeGbp": 2.0977554017201614,
      "observedDuringTradeLowPrice": 1.8988,
      "observedDuringTradeHighPrice": 1.9088000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8988,
      "fullObservedHighPrice": 1.9088000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046716543-2e33d04542dc7",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:58:36.543Z",
      "closedAtUtc": "2026-10-03T17:00:33.955Z",
      "holdingPeriodMs": 117412,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032772,
      "exitPriceQuote": 0.032949,
      "grossPnlGbp": 10.801904064445049,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.20190406444505,
      "cashChangeGbp": 10.001904064445048,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.79 triggered at projected net £9.20 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0324704976,
      "structuralTargetPrice": 0,
      "maePct": -0.10984987184182017,
      "mfePct": 0.6194312217746699,
      "maeGbp": -2.1969974368364036,
      "mfeGbp": 12.388624435493398,
      "observedDuringTradeLowPrice": 0.032736,
      "observedDuringTradeHighPrice": 0.032975,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032736,
      "fullObservedHighPrice": 0.032975,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046214030-8cef28d5dbd67",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:50:14.030Z",
      "closedAtUtc": "2026-10-03T17:00:15.973Z",
      "holdingPeriodMs": 601943,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0675,
      "exitPriceQuote": 1.0666,
      "grossPnlGbp": 1.6861826697890416,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.08618266978904154,
      "cashChangeGbp": 0.8861826697890416,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.077321,
      "structuralTargetPrice": 0,
      "maePct": -0.0936768149883009,
      "mfePct": 0.15925058548007615,
      "maeGbp": -1.8735362997660179,
      "mfeGbp": 3.185011709601523,
      "observedDuringTradeLowPrice": 1.0658,
      "observedDuringTradeHighPrice": 1.0685,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0658,
      "fullObservedHighPrice": 1.0685,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046111648-76880c61f6bb",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:48:31.648Z",
      "closedAtUtc": "2026-10-03T16:58:32.527Z",
      "holdingPeriodMs": 600879,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33722,
      "exitPriceQuote": 0.33704,
      "grossPnlGbp": -1.067552339718958,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.667552339718958,
      "cashChangeGbp": -1.867552339718958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.334117576,
      "structuralTargetPrice": 0,
      "maePct": -0.05930846331772536,
      "mfePct": 0.005930846331761014,
      "maeGbp": -1.1861692663545071,
      "mfeGbp": 0.11861692663522028,
      "observedDuringTradeLowPrice": 0.33702,
      "observedDuringTradeHighPrice": 0.33724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33702,
      "fullObservedHighPrice": 0.33724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046521817-6d41e32e4d751",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:55:21.817Z",
      "closedAtUtc": "2026-10-03T16:56:34.570Z",
      "holdingPeriodMs": 72753,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03284,
      "exitPriceQuote": 0.03266,
      "grossPnlGbp": -10.9622411693057,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.5622411693057,
      "cashChangeGbp": -11.762241169305701,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.032537872,
      "structuralTargetPrice": 0,
      "maePct": -0.548112058465285,
      "mfePct": 0,
      "maeGbp": -10.9622411693057,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03266,
      "observedDuringTradeHighPrice": 0.03284,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03266,
      "fullObservedHighPrice": 0.03284,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791045918871-d6f9ce6a437f3",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:45:18.871Z",
      "closedAtUtc": "2026-10-03T16:55:19.763Z",
      "holdingPeriodMs": 600892,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.863,
      "exitPriceQuote": 13.876,
      "grossPnlGbp": 1.875495924403073,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.2754959244030728,
      "cashChangeGbp": 1.0754959244030728,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.7354604,
      "structuralTargetPrice": 0,
      "maePct": -0.02885378345235201,
      "mfePct": 0.09377479622015365,
      "maeGbp": -0.5770756690470402,
      "mfeGbp": 1.875495924403073,
      "observedDuringTradeLowPrice": 13.859,
      "observedDuringTradeHighPrice": 13.876,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.859,
      "fullObservedHighPrice": 13.876,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791046033949-908abc96609bc",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:47:13.949Z",
      "closedAtUtc": "2026-10-03T16:48:52.016Z",
      "holdingPeriodMs": 98067,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0061,
      "exitPriceQuote": 0.006127,
      "grossPnlGbp": 8.852459016393196,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.252459016393196,
      "cashChangeGbp": 8.052459016393195,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.89 triggered at projected net £7.25 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.006043880000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.22950819672131348,
      "mfePct": 0.5245901639344247,
      "maeGbp": -4.590163934426269,
      "mfeGbp": 10.491803278688494,
      "observedDuringTradeLowPrice": 0.006086,
      "observedDuringTradeHighPrice": 0.006132,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006086,
      "fullObservedHighPrice": 0.006132,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791045911943-0d4352f37f2f9",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:45:11.943Z",
      "closedAtUtc": "2026-10-03T16:48:29.746Z",
      "holdingPeriodMs": 197803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.656,
      "exitPriceQuote": 7.639,
      "grossPnlGbp": 4.44096133751292,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8409613375129203,
      "cashChangeGbp": 3.6409613375129206,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.41 triggered at projected net £2.84 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.7264352,
      "structuralTargetPrice": 0,
      "maePct": -0.09143155694880566,
      "mfePct": 0.30041797283176186,
      "maeGbp": -1.828631138976113,
      "mfeGbp": 6.008359456635237,
      "observedDuringTradeLowPrice": 7.633,
      "observedDuringTradeHighPrice": 7.662999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.633,
      "fullObservedHighPrice": 7.662999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791045386181-9a67ad949b999",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:36:26.181Z",
      "closedAtUtc": "2026-10-03T16:46:26.976Z",
      "holdingPeriodMs": 600795,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5527,
      "exitPriceQuote": 3.5481,
      "grossPnlGbp": -2.5895797562419465,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.189579756241947,
      "cashChangeGbp": -3.3895797562419467,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.5200151600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3490303149717232,
      "mfePct": 0.09007233934752856,
      "maeGbp": -6.980606299434465,
      "mfeGbp": 1.8014467869505715,
      "observedDuringTradeLowPrice": 3.5403,
      "observedDuringTradeHighPrice": 3.5559,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5403,
      "fullObservedHighPrice": 3.5559,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791045746101-ee9b52e933fe8",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:42:26.101Z",
      "closedAtUtc": "2026-10-03T16:45:16.751Z",
      "holdingPeriodMs": 170650,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11435,
      "exitPriceQuote": 0.11476,
      "grossPnlGbp": -7.170966331438699,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.770966331438698,
      "cashChangeGbp": -7.9709663314386985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.11540202000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3585483165719349,
      "mfePct": 0.21862702229995648,
      "maeGbp": -7.170966331438699,
      "mfeGbp": 4.37254044599913,
      "observedDuringTradeLowPrice": 0.1141,
      "observedDuringTradeHighPrice": 0.11476,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1141,
      "fullObservedHighPrice": 0.11476,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791045189303-00654d1943d97",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:33:09.303Z",
      "closedAtUtc": "2026-10-03T16:43:09.852Z",
      "holdingPeriodMs": 600549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04652,
      "exitPriceQuote": 0.04657,
      "grossPnlGbp": 2.149613069647525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.549613069647525,
      "cashChangeGbp": 1.349613069647525,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046092016,
      "structuralTargetPrice": 0,
      "maePct": -0.2149613069647376,
      "mfePct": 0.19346517626827128,
      "maeGbp": -4.299226139294752,
      "mfeGbp": 3.8693035253654258,
      "observedDuringTradeLowPrice": 0.04642,
      "observedDuringTradeHighPrice": 0.046610000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04642,
      "fullObservedHighPrice": 0.046610000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791045013790-504f0456ebbee",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:30:13.790Z",
      "closedAtUtc": "2026-10-03T16:40:14.007Z",
      "holdingPeriodMs": 600217,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.517,
      "exitPriceQuote": 1.515,
      "grossPnlGbp": -2.636783124588005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.236783124588005,
      "cashChangeGbp": -3.436783124588005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5030436,
      "structuralTargetPrice": 0,
      "maePct": -0.19775873434409305,
      "mfePct": 0,
      "maeGbp": -3.955174686881861,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.514,
      "observedDuringTradeHighPrice": 1.517,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.514,
      "fullObservedHighPrice": 1.517,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044781932-a7b105081ba1f",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:26:21.932Z",
      "closedAtUtc": "2026-10-03T16:36:24.145Z",
      "holdingPeriodMs": 602213,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.817,
      "exitPriceQuote": 8.828,
      "grossPnlGbp": -2.4951797663602657,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.095179766360266,
      "cashChangeGbp": -3.295179766360266,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.898116400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2381762504253036,
      "mfePct": 0,
      "maeGbp": -4.763525008506072,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 8.817,
      "observedDuringTradeHighPrice": 8.838,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.817,
      "fullObservedHighPrice": 8.838,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044937050-dc8be38399771",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:28:57.050Z",
      "closedAtUtc": "2026-10-03T16:31:06.988Z",
      "holdingPeriodMs": 129938,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5421,
      "exitPriceQuote": 3.5497,
      "grossPnlGbp": 4.291239660088677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.691239660088677,
      "cashChangeGbp": 3.4912396600886773,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.88 triggered at projected net £2.69 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.5095126800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.011292735947600462,
      "mfePct": 0.2738488467293425,
      "maeGbp": -0.2258547189520092,
      "mfeGbp": 5.476976934586849,
      "observedDuringTradeLowPrice": 3.5417,
      "observedDuringTradeHighPrice": 3.5518,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5417,
      "fullObservedHighPrice": 3.5518,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044409377-994a978d34dd6",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:20:09.377Z",
      "closedAtUtc": "2026-10-03T16:30:11.124Z",
      "holdingPeriodMs": 601747,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4863,
      "exitPriceQuote": 1.4882,
      "grossPnlGbp": -2.556684384040924,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.156684384040924,
      "cashChangeGbp": -3.356684384040924,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4999739600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1278342192020462,
      "mfePct": 0,
      "maeGbp": -2.556684384040924,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.4863,
      "observedDuringTradeHighPrice": 1.4882,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4863,
      "fullObservedHighPrice": 1.4882,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044658524-baf6538a3d939",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:24:18.524Z",
      "closedAtUtc": "2026-10-03T16:28:52.928Z",
      "holdingPeriodMs": 274404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1290.77,
      "exitPriceQuote": 1295.31,
      "grossPnlGbp": -7.034560766054314,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.634560766054314,
      "cashChangeGbp": -7.834560766054314,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1302.645084,
      "structuralTargetPrice": 0,
      "maePct": -0.3517280383027157,
      "mfePct": 0.03563764264741483,
      "maeGbp": -7.034560766054315,
      "mfeGbp": 0.7127528529482966,
      "observedDuringTradeLowPrice": 1290.31,
      "observedDuringTradeHighPrice": 1295.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1290.31,
      "fullObservedHighPrice": 1295.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044177707-e6a23219b2c85",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:16:17.707Z",
      "closedAtUtc": "2026-10-03T16:26:19.863Z",
      "holdingPeriodMs": 602156,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09456,
      "exitPriceQuote": 0.09455,
      "grossPnlGbp": 0.21150592216603217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3884940778339678,
      "cashChangeGbp": -0.5884940778339679,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09542995200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.20093062605752507,
      "mfePct": 0.11632825719120028,
      "maeGbp": -4.0186125211505015,
      "mfeGbp": 2.3265651438240056,
      "observedDuringTradeLowPrice": 0.09445,
      "observedDuringTradeHighPrice": 0.09475,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09445,
      "fullObservedHighPrice": 0.09475,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044052588-5309c7d4716f2",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:14:12.588Z",
      "closedAtUtc": "2026-10-03T16:24:16.478Z",
      "holdingPeriodMs": 603890,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10142,
      "exitPriceQuote": 0.10128,
      "grossPnlGbp": 2.760796687044,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1607966870439999,
      "cashChangeGbp": 1.960796687044,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10235306400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.019719976336034433,
      "mfePct": 0.14789982252021036,
      "maeGbp": -0.3943995267206886,
      "mfeGbp": 2.9579964504042073,
      "observedDuringTradeLowPrice": 0.10127,
      "observedDuringTradeHighPrice": 0.10144,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10127,
      "fullObservedHighPrice": 0.10144,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044047584-92054148db1c2",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:14:07.584Z",
      "closedAtUtc": "2026-10-03T16:20:06.942Z",
      "holdingPeriodMs": 359358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2014,
      "exitPriceQuote": 1.1973,
      "grossPnlGbp": 6.825370401198589,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.225370401198589,
      "cashChangeGbp": 6.02537040119859,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.72 triggered at projected net £5.23 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.21245288,
      "structuralTargetPrice": 0,
      "maePct": -0.05826535708339628,
      "mfePct": 0.41618112202431456,
      "maeGbp": -1.1653071416679257,
      "mfeGbp": 8.323622440486291,
      "observedDuringTradeLowPrice": 1.1964,
      "observedDuringTradeHighPrice": 1.2021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1964,
      "fullObservedHighPrice": 1.2021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791044139123-b972e4f0fc05f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:15:39.123Z",
      "closedAtUtc": "2026-10-03T16:16:09.584Z",
      "holdingPeriodMs": 30461,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04832,
      "exitPriceQuote": 0.04812,
      "grossPnlGbp": -8.278145695364188,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.878145695364188,
      "cashChangeGbp": -9.078145695364189,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.047875456000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.4139072847682094,
      "mfePct": 0,
      "maeGbp": -8.278145695364188,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04812,
      "observedDuringTradeHighPrice": 0.04832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04812,
      "fullObservedHighPrice": 0.04832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043928694-1d5cb9d44aab1",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:12:08.694Z",
      "closedAtUtc": "2026-10-03T16:15:35.253Z",
      "holdingPeriodMs": 206559,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2616,
      "exitPriceQuote": 0.2627,
      "grossPnlGbp": 8.409785932721636,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.809785932721637,
      "cashChangeGbp": 7.609785932721636,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.34 triggered at projected net £6.81 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25919328,
      "structuralTargetPrice": 0,
      "maePct": -0.26758409785931897,
      "mfePct": 0.49694189602447375,
      "maeGbp": -5.351681957186379,
      "mfeGbp": 9.938837920489474,
      "observedDuringTradeLowPrice": 0.2609,
      "observedDuringTradeHighPrice": 0.2629,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2609,
      "fullObservedHighPrice": 0.2629,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043932935-2b346db011812",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:12:12.935Z",
      "closedAtUtc": "2026-10-03T16:12:55.340Z",
      "holdingPeriodMs": 42405,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11597,
      "exitPriceQuote": 0.11542,
      "grossPnlGbp": 9.485211692679293,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.8852116926792934,
      "cashChangeGbp": 8.685211692679292,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.99 triggered at projected net £7.89 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.11703692400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.06898335776493639,
      "mfePct": 0.6294731396050776,
      "maeGbp": -1.3796671552987276,
      "mfeGbp": 12.589462792101552,
      "observedDuringTradeLowPrice": 0.11524,
      "observedDuringTradeHighPrice": 0.11604999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11524,
      "fullObservedHighPrice": 0.11604999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043333107-0071af39cb53a",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:02:13.107Z",
      "closedAtUtc": "2026-10-03T16:12:14.946Z",
      "holdingPeriodMs": 601839,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 178.61,
      "exitPriceQuote": 178.53,
      "grossPnlGbp": 0.8958065057948883,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7041934942051118,
      "cashChangeGbp": 0.09580650579488825,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 180.25321200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2407479984323265,
      "mfePct": 0.12877218520800524,
      "maeGbp": -4.81495996864653,
      "mfeGbp": 2.5754437041601044,
      "observedDuringTradeLowPrice": 178.38,
      "observedDuringTradeHighPrice": 179.04,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 178.38,
      "fullObservedHighPrice": 179.04,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043708515-ee606d6a1217e",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:08:28.515Z",
      "closedAtUtc": "2026-10-03T16:08:51.788Z",
      "holdingPeriodMs": 23273,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26484,
      "exitPriceQuote": 0.26562,
      "grossPnlGbp": 5.890348889895807,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.290348889895807,
      "cashChangeGbp": 5.090348889895807,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.57 triggered at projected net £4.29 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.262403472,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3587071439359637,
      "maeGbp": 0,
      "mfeGbp": 7.174142878719274,
      "observedDuringTradeLowPrice": 0.26484,
      "observedDuringTradeHighPrice": 0.26579,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26484,
      "fullObservedHighPrice": 0.26579,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043584698-1919fab6318a",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:06:24.698Z",
      "closedAtUtc": "2026-10-03T16:07:11.115Z",
      "holdingPeriodMs": 46417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08019,
      "exitPriceQuote": 0.07985,
      "grossPnlGbp": -8.479860331712011,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.07986033171201,
      "cashChangeGbp": -9.279860331712012,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.079452252,
      "structuralTargetPrice": 0,
      "maePct": -0.4239930165856005,
      "mfePct": 0.04988153136301081,
      "maeGbp": -8.479860331712011,
      "mfeGbp": 0.9976306272602161,
      "observedDuringTradeLowPrice": 0.07985,
      "observedDuringTradeHighPrice": 0.08023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07985,
      "fullObservedHighPrice": 0.08023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043328103-8f294f0d18d82",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:02:08.103Z",
      "closedAtUtc": "2026-10-03T16:06:20.819Z",
      "holdingPeriodMs": 252716,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7966,
      "exitPriceQuote": 0.7984,
      "grossPnlGbp": 4.519206628169782,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9192066281697815,
      "cashChangeGbp": 3.7192066281697818,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.68 triggered at projected net £2.92 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.78927128,
      "structuralTargetPrice": 0,
      "maePct": -0.20085362791864608,
      "mfePct": 0.3138337936229046,
      "maeGbp": -4.017072558372922,
      "mfeGbp": 6.2766758724580916,
      "observedDuringTradeLowPrice": 0.795,
      "observedDuringTradeHighPrice": 0.7991,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.795,
      "fullObservedHighPrice": 0.7991,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043338154-4270b19a502c",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T16:02:18.154Z",
      "closedAtUtc": "2026-10-03T16:03:58.825Z",
      "holdingPeriodMs": 100671,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005783,
      "exitPriceQuote": 0.005759,
      "grossPnlGbp": -8.300190212692275,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.900190212692275,
      "cashChangeGbp": -9.100190212692276,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0057297964,
      "structuralTargetPrice": 0,
      "maePct": -0.4150095106346138,
      "mfePct": 0.08646031471554205,
      "maeGbp": -8.300190212692275,
      "mfeGbp": 1.729206294310841,
      "observedDuringTradeLowPrice": 0.005759,
      "observedDuringTradeHighPrice": 0.005788000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005759,
      "fullObservedHighPrice": 0.005788000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043026147-1a18204482ba9",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:57:06.147Z",
      "closedAtUtc": "2026-10-03T16:01:31.099Z",
      "holdingPeriodMs": 264952,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4802,
      "exitPriceQuote": 0.4781,
      "grossPnlGbp": -8.746355685131157,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.346355685131156,
      "cashChangeGbp": -9.546355685131157,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47578216,
      "structuralTargetPrice": 0,
      "maePct": -0.43731778425655776,
      "mfePct": 0,
      "maeGbp": -8.746355685131157,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4781,
      "observedDuringTradeHighPrice": 0.4802,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4781,
      "fullObservedHighPrice": 0.4802,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791043147257-13bd078f172da",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:59:07.257Z",
      "closedAtUtc": "2026-10-03T16:01:04.371Z",
      "holdingPeriodMs": 117114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3696,
      "exitPriceQuote": 0.371,
      "grossPnlGbp": -7.575757575757643,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.175757575757643,
      "cashChangeGbp": -8.375757575757643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37300032,
      "structuralTargetPrice": 0,
      "maePct": -0.3787878787878821,
      "mfePct": 0.02705627705627408,
      "maeGbp": -7.575757575757642,
      "mfeGbp": 0.5411255411254816,
      "observedDuringTradeLowPrice": 0.3695,
      "observedDuringTradeHighPrice": 0.371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3695,
      "fullObservedHighPrice": 0.371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791042426120-ce2edb04b2b1d",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:47:06.120Z",
      "closedAtUtc": "2026-10-03T15:57:10.240Z",
      "holdingPeriodMs": 604120,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 314.97,
      "exitPriceQuote": 313.98,
      "grossPnlGbp": -6.286312982188837,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.886312982188837,
      "cashChangeGbp": -7.086312982188836,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 312.07227600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.3143156491094418,
      "mfePct": 0,
      "maeGbp": -6.286312982188837,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 313.98,
      "observedDuringTradeHighPrice": 314.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 313.98,
      "fullObservedHighPrice": 314.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791042306148-f677ba162bbb5",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:45:06.148Z",
      "closedAtUtc": "2026-10-03T15:55:07.768Z",
      "holdingPeriodMs": 601620,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002507,
      "exitPriceQuote": 0.002508,
      "grossPnlGbp": -0.7977662544871951,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.397766254487195,
      "cashChangeGbp": -1.5977662544871951,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025300644000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.19944156362185064,
      "mfePct": 0.1595532508974909,
      "maeGbp": -3.9888312724370127,
      "mfeGbp": 3.191065017949818,
      "observedDuringTradeLowPrice": 0.002503,
      "observedDuringTradeHighPrice": 0.0025120000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002503,
      "fullObservedHighPrice": 0.0025120000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791041725899-476206dfeb70b",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:35:25.899Z",
      "closedAtUtc": "2026-10-03T15:45:25.955Z",
      "holdingPeriodMs": 600056,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12993,
      "exitPriceQuote": 0.13013,
      "grossPnlGbp": -3.0785807742631532,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.678580774263153,
      "cashChangeGbp": -3.8785807742631535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.131125356,
      "structuralTargetPrice": 0,
      "maePct": -0.23859001000539115,
      "mfePct": 0.20010775032708572,
      "maeGbp": -4.771800200107823,
      "mfeGbp": 4.002155006541714,
      "observedDuringTradeLowPrice": 0.12967,
      "observedDuringTradeHighPrice": 0.13024,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12967,
      "fullObservedHighPrice": 0.13024,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791041706484-29e918e5090a6",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:35:06.484Z",
      "closedAtUtc": "2026-10-03T15:42:38.957Z",
      "holdingPeriodMs": 452473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4711,
      "exitPriceQuote": 1.4652,
      "grossPnlGbp": -8.02120861940047,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.62120861940047,
      "cashChangeGbp": -8.82120861940047,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4575658800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.40106043097002353,
      "mfePct": 0.033988172116099856,
      "maeGbp": -8.02120861940047,
      "mfeGbp": 0.679763442321997,
      "observedDuringTradeLowPrice": 1.4652,
      "observedDuringTradeHighPrice": 1.4716,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4652,
      "fullObservedHighPrice": 1.4716,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791042023297-ba001ff839102",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:40:23.297Z",
      "closedAtUtc": "2026-10-03T15:41:44.134Z",
      "holdingPeriodMs": 80837,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020364,
      "exitPriceQuote": 0.020356,
      "grossPnlGbp": 0.7857002553526873,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8142997446473128,
      "cashChangeGbp": -0.014299744647312762,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.85 triggered at projected net £-0.81 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0205513488,
      "structuralTargetPrice": 0,
      "maePct": -0.05892751915143451,
      "mfePct": 0.42231388725200975,
      "maeGbp": -1.17855038302869,
      "mfeGbp": 8.446277745040195,
      "observedDuringTradeLowPrice": 0.020278,
      "observedDuringTradeHighPrice": 0.020376,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020278,
      "fullObservedHighPrice": 0.020376,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791041711562-017eb22b9e14d",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:35:11.562Z",
      "closedAtUtc": "2026-10-03T15:40:18.555Z",
      "holdingPeriodMs": 306993,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10937,
      "exitPriceQuote": 0.10916,
      "grossPnlGbp": 3.84017555088236,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.24017555088236,
      "cashChangeGbp": 3.04017555088236,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.89 triggered at projected net £2.24 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.110376204,
      "structuralTargetPrice": 0,
      "maePct": -0.3108713541190518,
      "mfePct": 0.27429825363444704,
      "maeGbp": -6.217427082381037,
      "mfeGbp": 5.485965072688941,
      "observedDuringTradeLowPrice": 0.10907,
      "observedDuringTradeHighPrice": 0.10971,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10907,
      "fullObservedHighPrice": 0.10971,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791041588997-e581ba7cb7f68",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:33:08.997Z",
      "closedAtUtc": "2026-10-03T15:35:21.773Z",
      "holdingPeriodMs": 132776,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0491,
      "exitPriceQuote": 0.04888,
      "grossPnlGbp": -8.96130346232171,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.56130346232171,
      "cashChangeGbp": -9.761303462321711,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048648279999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.4480651731160855,
      "mfePct": 0.020366598778010312,
      "maeGbp": -8.96130346232171,
      "mfeGbp": 0.4073319755602063,
      "observedDuringTradeLowPrice": 0.04888,
      "observedDuringTradeHighPrice": 0.04911000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04888,
      "fullObservedHighPrice": 0.04911000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791041257119-594daf922195b",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:27:37.119Z",
      "closedAtUtc": "2026-10-03T15:34:10.949Z",
      "holdingPeriodMs": 393830,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13517,
      "exitPriceQuote": 0.13493,
      "grossPnlGbp": 3.551083820374609,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9510838203746088,
      "cashChangeGbp": 2.7510838203746086,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.13 triggered at projected net £1.95 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13641356400000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23673892135830044,
      "maeGbp": 0,
      "mfeGbp": 4.734778427166009,
      "observedDuringTradeLowPrice": 0.13485,
      "observedDuringTradeHighPrice": 0.13517,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13485,
      "fullObservedHighPrice": 0.13517,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791041593692-3d58aaf76bf8e",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:33:13.692Z",
      "closedAtUtc": "2026-10-03T15:33:20.963Z",
      "holdingPeriodMs": 7271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020857,
      "exitPriceQuote": 0.020821,
      "grossPnlGbp": 3.4520784388935426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8520784388935425,
      "cashChangeGbp": 2.6520784388935423,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.10 triggered at projected net £1.85 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.021048884400000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23493311598024852,
      "maeGbp": 0,
      "mfeGbp": 4.698662319604971,
      "observedDuringTradeLowPrice": 0.020808,
      "observedDuringTradeHighPrice": 0.020857,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020808,
      "fullObservedHighPrice": 0.020857,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040985139-829783550a96f",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:23:05.139Z",
      "closedAtUtc": "2026-10-03T15:33:06.788Z",
      "holdingPeriodMs": 601649,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.084,
      "exitPriceQuote": 11.074,
      "grossPnlGbp": 1.8044027426921305,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.20440274269213043,
      "cashChangeGbp": 1.0044027426921305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.1859728,
      "structuralTargetPrice": 0,
      "maePct": -0.06315409599422296,
      "mfePct": 0.09022013713460653,
      "maeGbp": -1.2630819198844592,
      "mfeGbp": 1.8044027426921305,
      "observedDuringTradeLowPrice": 11.074,
      "observedDuringTradeHighPrice": 11.091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.074,
      "fullObservedHighPrice": 11.091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040885123-12caae15aec4c",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:21:25.123Z",
      "closedAtUtc": "2026-10-03T15:31:26.787Z",
      "holdingPeriodMs": 601664,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.044,
      "exitPriceQuote": 9.053,
      "grossPnlGbp": -1.9902697921274524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5902697921274527,
      "cashChangeGbp": -2.7902697921274524,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.127204800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.14374170720919838,
      "mfePct": 0.0884564352056711,
      "maeGbp": -2.8748341441839678,
      "mfeGbp": 1.769128704113422,
      "observedDuringTradeLowPrice": 9.036,
      "observedDuringTradeHighPrice": 9.056999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.036,
      "fullObservedHighPrice": 9.056999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040654282-02a6a7d5d9583",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:17:34.282Z",
      "closedAtUtc": "2026-10-03T15:27:34.955Z",
      "holdingPeriodMs": 600673,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21394,
      "exitPriceQuote": 0.21411,
      "grossPnlGbp": -1.5892306254090258,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.189230625409026,
      "cashChangeGbp": -2.389230625409026,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21590824800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1822941011498558,
      "mfePct": 0.009348415443578688,
      "maeGbp": -3.645882022997116,
      "mfeGbp": 0.18696830887157376,
      "observedDuringTradeLowPrice": 0.21392,
      "observedDuringTradeHighPrice": 0.21432999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21392,
      "fullObservedHighPrice": 0.21432999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040637485-015e5203dbe87",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:17:17.485Z",
      "closedAtUtc": "2026-10-03T15:21:31.651Z",
      "holdingPeriodMs": 254166,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6029,
      "exitPriceQuote": 0.6052,
      "grossPnlGbp": -7.629789351467801,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.2297893514678,
      "cashChangeGbp": -8.429789351467802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.60844668,
      "structuralTargetPrice": 0,
      "maePct": -0.3814894675733901,
      "mfePct": 0.08293249295072896,
      "maeGbp": -7.629789351467801,
      "mfeGbp": 1.6586498590145795,
      "observedDuringTradeLowPrice": 0.6024,
      "observedDuringTradeHighPrice": 0.6052,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6024,
      "fullObservedHighPrice": 0.6052,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040844882-3ad8723576ef3",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:20:44.882Z",
      "closedAtUtc": "2026-10-03T15:21:16.580Z",
      "holdingPeriodMs": 31698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07745,
      "exitPriceQuote": 0.0772,
      "grossPnlGbp": 6.455777921239514,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.855777921239515,
      "cashChangeGbp": 5.6557779212395145,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.92 triggered at projected net £4.86 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07816254000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.06455777921238798,
      "mfePct": 0.4260813428018216,
      "maeGbp": -1.2911555842477598,
      "mfeGbp": 8.52162685603643,
      "observedDuringTradeLowPrice": 0.07712,
      "observedDuringTradeHighPrice": 0.0775,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07712,
      "fullObservedHighPrice": 0.0775,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040768584-22c5b2427a8cd",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:19:28.584Z",
      "closedAtUtc": "2026-10-03T15:20:42.797Z",
      "holdingPeriodMs": 74213,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23207,
      "exitPriceQuote": 0.23291,
      "grossPnlGbp": -7.239195070452944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.839195070452945,
      "cashChangeGbp": -8.039195070452944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23420504400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3619597535226472,
      "mfePct": 0.03447235747834565,
      "maeGbp": -7.2391950704529435,
      "mfeGbp": 0.689447149566913,
      "observedDuringTradeLowPrice": 0.23199,
      "observedDuringTradeHighPrice": 0.23291,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23199,
      "fullObservedHighPrice": 0.23291,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040400356-f697092d36018",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:13:20.356Z",
      "closedAtUtc": "2026-10-03T15:19:24.108Z",
      "holdingPeriodMs": 363752,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06221,
      "exitPriceQuote": 0.06244,
      "grossPnlGbp": -7.394309596527923,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.994309596527923,
      "cashChangeGbp": -8.194309596527923,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06278233200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.36971547982639613,
      "mfePct": 0.22504420511172035,
      "maeGbp": -7.394309596527922,
      "mfeGbp": 4.500884102234407,
      "observedDuringTradeLowPrice": 0.06207,
      "observedDuringTradeHighPrice": 0.06244000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06207,
      "fullObservedHighPrice": 0.06244000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040049567-294c417fc8b81",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:07:29.567Z",
      "closedAtUtc": "2026-10-03T15:17:32.303Z",
      "holdingPeriodMs": 602736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33677,
      "exitPriceQuote": 0.33671,
      "grossPnlGbp": -0.3563262760935029,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.956326276093503,
      "cashChangeGbp": -1.156326276093503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.333671716,
      "structuralTargetPrice": 0,
      "maePct": -0.017816313804675146,
      "mfePct": 0.04157139887756435,
      "maeGbp": -0.3563262760935029,
      "mfeGbp": 0.831427977551287,
      "observedDuringTradeLowPrice": 0.33671,
      "observedDuringTradeHighPrice": 0.33691,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33671,
      "fullObservedHighPrice": 0.33691,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040592305-e9142dec4941a",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:16:32.305Z",
      "closedAtUtc": "2026-10-03T15:17:15.480Z",
      "holdingPeriodMs": 43175,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04874,
      "exitPriceQuote": 0.04886,
      "grossPnlGbp": 4.924086992203613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3240869922036125,
      "cashChangeGbp": 4.124086992203613,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.97 triggered at projected net £3.32 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048291592,
      "structuralTargetPrice": 0,
      "maePct": -0.1025851456709098,
      "mfePct": 0.3282724661469028,
      "maeGbp": -2.051702913418196,
      "mfeGbp": 6.565449322938056,
      "observedDuringTradeLowPrice": 0.04869,
      "observedDuringTradeHighPrice": 0.0489,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04869,
      "fullObservedHighPrice": 0.0489,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040452308-e9a78bb54ebfe",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:14:12.308Z",
      "closedAtUtc": "2026-10-03T15:15:09.591Z",
      "holdingPeriodMs": 57283,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2221,
      "exitPriceQuote": 0.2218,
      "grossPnlGbp": 2.7014858171994125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1014858171994124,
      "cashChangeGbp": 1.9014858171994125,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.80 triggered at projected net £1.10 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22414332,
      "structuralTargetPrice": 0,
      "maePct": -0.09004952723998456,
      "mfePct": 0.2701485817199412,
      "maeGbp": -1.8009905447996915,
      "mfeGbp": 5.402971634398824,
      "observedDuringTradeLowPrice": 0.2215,
      "observedDuringTradeHighPrice": 0.2223,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2215,
      "fullObservedHighPrice": 0.2223,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040346479-c597c4d310ddd",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:12:26.479Z",
      "closedAtUtc": "2026-10-03T15:14:10.184Z",
      "holdingPeriodMs": 103705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12274,
      "exitPriceQuote": 0.12233,
      "grossPnlGbp": 6.680788658954009,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.08078865895401,
      "cashChangeGbp": 5.8807886589540095,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.38 triggered at projected net £5.08 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12386920800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08147303242626924,
      "mfePct": 0.39921785888871136,
      "maeGbp": -1.6294606485253849,
      "mfeGbp": 7.9843571777742275,
      "observedDuringTradeLowPrice": 0.12225,
      "observedDuringTradeHighPrice": 0.12284,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12225,
      "fullObservedHighPrice": 0.12284,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040270049-a59bfd0aa75a",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:11:10.049Z",
      "closedAtUtc": "2026-10-03T15:13:18.244Z",
      "holdingPeriodMs": 128195,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1721,
      "exitPriceQuote": 0.1718,
      "grossPnlGbp": 3.4863451481696073,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8863451481696072,
      "cashChangeGbp": 2.6863451481696075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.05 triggered at projected net £1.89 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17368332000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.1162115049389923,
      "mfePct": 0.2324230098779846,
      "maeGbp": -2.3242300987798457,
      "mfeGbp": 4.648460197559691,
      "observedDuringTradeLowPrice": 0.1717,
      "observedDuringTradeHighPrice": 0.1723,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1717,
      "fullObservedHighPrice": 0.1723,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040264648-09840115aa644",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:11:04.648Z",
      "closedAtUtc": "2026-10-03T15:11:28.382Z",
      "holdingPeriodMs": 23734,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0486,
      "exitPriceQuote": 0.04869,
      "grossPnlGbp": 3.7037037037036957,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1037037037036956,
      "cashChangeGbp": 2.9037037037036955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.16 triggered at projected net £2.10 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048152879999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.04115226337448392,
      "mfePct": 0.28806584362140175,
      "maeGbp": -0.8230452674896783,
      "mfeGbp": 5.7613168724280355,
      "observedDuringTradeLowPrice": 0.04858,
      "observedDuringTradeHighPrice": 0.04874,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04858,
      "fullObservedHighPrice": 0.04874,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040027146-3cb565e7261ab",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:07:07.146Z",
      "closedAtUtc": "2026-10-03T15:10:05.637Z",
      "holdingPeriodMs": 178491,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 247.17,
      "exitPriceQuote": 248.05,
      "grossPnlGbp": -7.120605251446566,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.720605251446566,
      "cashChangeGbp": -7.920605251446566,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 249.44396400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3560302625723283,
      "mfePct": 0.0890075656430792,
      "maeGbp": -7.120605251446566,
      "mfeGbp": 1.780151312861584,
      "observedDuringTradeLowPrice": 246.95,
      "observedDuringTradeHighPrice": 248.05000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 246.95,
      "fullObservedHighPrice": 248.05000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791040033535-aa1d33ea6957b",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:07:13.535Z",
      "closedAtUtc": "2026-10-03T15:07:34.376Z",
      "holdingPeriodMs": 20841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3803,
      "exitPriceQuote": 0.3803,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £3.18 triggered at projected net £-1.60 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37680124000000004,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2892453326321298,
      "maeGbp": 0,
      "mfeGbp": 5.784906652642596,
      "observedDuringTradeLowPrice": 0.3803,
      "observedDuringTradeHighPrice": 0.3814,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3803,
      "fullObservedHighPrice": 0.3814,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039910122-639cd24d410cb",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:05:10.122Z",
      "closedAtUtc": "2026-10-03T15:07:25.568Z",
      "holdingPeriodMs": 135446,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12401,
      "exitPriceQuote": 0.12374,
      "grossPnlGbp": 4.354487541327191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7544875413271908,
      "cashChangeGbp": 3.554487541327191,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.50 triggered at projected net £2.75 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.125150892,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.35481009596,
      "maeGbp": 0,
      "mfeGbp": 7.0962019192,
      "observedDuringTradeLowPrice": 0.12357,
      "observedDuringTradeHighPrice": 0.12401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12357,
      "fullObservedHighPrice": 0.12401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039619228-f867402979073",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:00:19.228Z",
      "closedAtUtc": "2026-10-03T15:05:25.051Z",
      "holdingPeriodMs": 305823,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.802,
      "exitPriceQuote": 0.8047,
      "grossPnlGbp": 6.733167082294076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.133167082294076,
      "cashChangeGbp": 5.9331670822940765,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.38 triggered at projected net £5.13 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7946216,
      "structuralTargetPrice": 0,
      "maePct": -0.2743142144638517,
      "mfePct": 0.4488778054862763,
      "maeGbp": -5.486284289277034,
      "mfeGbp": 8.977556109725526,
      "observedDuringTradeLowPrice": 0.7998,
      "observedDuringTradeHighPrice": 0.8056,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7998,
      "fullObservedHighPrice": 0.8056,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039865078-acbadd7ab67c8",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:04:25.078Z",
      "closedAtUtc": "2026-10-03T15:04:31.008Z",
      "holdingPeriodMs": 5930,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02343,
      "exitPriceQuote": 0.02353,
      "grossPnlGbp": -8.536064874092991,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.136064874092991,
      "cashChangeGbp": -9.336064874092992,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.023645556,
      "structuralTargetPrice": 0,
      "maePct": -0.4268032437046496,
      "mfePct": 0,
      "maeGbp": -8.536064874092993,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02343,
      "observedDuringTradeHighPrice": 0.02353,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02343,
      "fullObservedHighPrice": 0.02353,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039628527-e986abdf6fcf",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:00:28.527Z",
      "closedAtUtc": "2026-10-03T15:03:31.056Z",
      "holdingPeriodMs": 182529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1728,
      "exitPriceQuote": 0.1723,
      "grossPnlGbp": 5.787037037037042,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.187037037037042,
      "cashChangeGbp": 4.987037037037042,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.50 triggered at projected net £4.19 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17438976000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.11574074074072799,
      "mfePct": 0.4050925925925961,
      "maeGbp": -2.3148148148145595,
      "mfeGbp": 8.101851851851922,
      "observedDuringTradeLowPrice": 0.1721,
      "observedDuringTradeHighPrice": 0.173,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1721,
      "fullObservedHighPrice": 0.173,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039116356-45538523818ee",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:51:56.356Z",
      "closedAtUtc": "2026-10-03T15:01:57.836Z",
      "holdingPeriodMs": 601480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 778.82,
      "exitPriceQuote": 778.48,
      "grossPnlGbp": -0.8731157391952744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4731157391952747,
      "cashChangeGbp": -1.6731157391952745,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 771.6548560000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05649572430087242,
      "mfePct": 0.06805166790785709,
      "maeGbp": -1.1299144860174486,
      "mfeGbp": 1.3610333581571419,
      "observedDuringTradeLowPrice": 778.38,
      "observedDuringTradeHighPrice": 779.3500000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 778.38,
      "fullObservedHighPrice": 779.3500000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039607358-fe560f5310365",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T15:00:07.358Z",
      "closedAtUtc": "2026-10-03T15:00:25.541Z",
      "holdingPeriodMs": 18183,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27181,
      "exitPriceQuote": 0.27332,
      "grossPnlGbp": 11.110702328832723,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.510702328832723,
      "cashChangeGbp": 10.310702328832722,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.16 triggered at projected net £9.51 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.269309348,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6879805746661207,
      "maeGbp": 0,
      "mfeGbp": 13.759611493322414,
      "observedDuringTradeLowPrice": 0.27181,
      "observedDuringTradeHighPrice": 0.27368,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27181,
      "fullObservedHighPrice": 0.27368,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039298798-128dbab7c669e",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:54:58.798Z",
      "closedAtUtc": "2026-10-03T15:00:16.684Z",
      "holdingPeriodMs": 317886,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23537,
      "exitPriceQuote": 0.23423,
      "grossPnlGbp": -9.686875982495664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.286875982495664,
      "cashChangeGbp": -10.486875982495665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.233204596,
      "structuralTargetPrice": 0,
      "maePct": -0.4843437991247832,
      "mfePct": 0.05098355780261248,
      "maeGbp": -9.686875982495664,
      "mfeGbp": 1.0196711560522496,
      "observedDuringTradeLowPrice": 0.23423,
      "observedDuringTradeHighPrice": 0.23549000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23423,
      "fullObservedHighPrice": 0.23549000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039003413-d8ae07dad049a",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:50:03.413Z",
      "closedAtUtc": "2026-10-03T15:00:04.682Z",
      "holdingPeriodMs": 601269,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7161,
      "exitPriceQuote": 0.714,
      "grossPnlGbp": -5.865102639296163,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.465102639296163,
      "cashChangeGbp": -6.665102639296163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.70951188,
      "structuralTargetPrice": 0,
      "maePct": -0.2932551319648081,
      "mfePct": 0.11171624074850202,
      "maeGbp": -5.865102639296163,
      "mfeGbp": 2.2343248149700403,
      "observedDuringTradeLowPrice": 0.714,
      "observedDuringTradeHighPrice": 0.7169,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.714,
      "fullObservedHighPrice": 0.7169,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038955879-355a4c70b6de3",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:49:15.879Z",
      "closedAtUtc": "2026-10-03T14:54:56.636Z",
      "holdingPeriodMs": 340757,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7979,
      "exitPriceQuote": 0.8002,
      "grossPnlGbp": 5.765133475372775,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.165133475372775,
      "cashChangeGbp": 4.965133475372776,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.42 triggered at projected net £4.17 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7905593200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.0501315954380332,
      "mfePct": 0.40105276350419605,
      "maeGbp": -1.002631908760664,
      "mfeGbp": 8.02105527008392,
      "observedDuringTradeLowPrice": 0.7975,
      "observedDuringTradeHighPrice": 0.8011,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7975,
      "fullObservedHighPrice": 0.8011,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791039041061-0c3d2fc392254",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:50:41.061Z",
      "closedAtUtc": "2026-10-03T14:51:54.043Z",
      "holdingPeriodMs": 72982,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0786,
      "exitPriceQuote": 1.0808,
      "grossPnlGbp": 4.079362136102318,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4793621361023175,
      "cashChangeGbp": 3.2793621361023177,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.78 triggered at projected net £2.48 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.06867688,
      "structuralTargetPrice": 0,
      "maePct": -0.01854255516409957,
      "mfePct": 0.26886704987946436,
      "maeGbp": -0.37085110328199133,
      "mfeGbp": 5.377340997589287,
      "observedDuringTradeLowPrice": 1.0784,
      "observedDuringTradeHighPrice": 1.0815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0784,
      "fullObservedHighPrice": 1.0815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038615100-0d9d507e5377d",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:43:35.100Z",
      "closedAtUtc": "2026-10-03T14:50:37.053Z",
      "holdingPeriodMs": 421953,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2517,
      "exitPriceQuote": 0.252,
      "grossPnlGbp": 2.38379022646025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7837902264602499,
      "cashChangeGbp": 1.58379022646025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.96 triggered at projected net £0.78 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24938435999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.23837902264600297,
      "mfePct": 0.2781088597536885,
      "maeGbp": -4.767580452920059,
      "mfeGbp": 5.56217719507377,
      "observedDuringTradeLowPrice": 0.2511,
      "observedDuringTradeHighPrice": 0.2524,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2511,
      "fullObservedHighPrice": 0.2524,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038400123-f6cbb2a34c249",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:40:00.123Z",
      "closedAtUtc": "2026-10-03T14:50:00.894Z",
      "holdingPeriodMs": 600771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005719,
      "exitPriceQuote": 0.00574,
      "grossPnlGbp": 7.343941248470077,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.743941248470076,
      "cashChangeGbp": 6.543941248470077,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0056663852,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3671970624235038,
      "maeGbp": 0,
      "mfeGbp": 7.343941248470076,
      "observedDuringTradeLowPrice": 0.005719,
      "observedDuringTradeHighPrice": 0.00574,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005719,
      "fullObservedHighPrice": 0.00574,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038695046-009c7592fc028",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:44:55.046Z",
      "closedAtUtc": "2026-10-03T14:49:13.245Z",
      "holdingPeriodMs": 258199,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8175,
      "exitPriceQuote": 0.8188,
      "grossPnlGbp": 3.180428134556496,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5804281345564961,
      "cashChangeGbp": 2.380428134556496,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.05 triggered at projected net £1.58 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.809979,
      "structuralTargetPrice": 0,
      "maePct": -0.09785932721712819,
      "mfePct": 0.2324159021406743,
      "maeGbp": -1.9571865443425636,
      "mfeGbp": 4.648318042813487,
      "observedDuringTradeLowPrice": 0.8167,
      "observedDuringTradeHighPrice": 0.8194,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8167,
      "fullObservedHighPrice": 0.8194,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038458106-c47f4059e44bb",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:40:58.106Z",
      "closedAtUtc": "2026-10-03T14:44:51.728Z",
      "holdingPeriodMs": 233622,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 292.08,
      "exitPriceQuote": 292.7,
      "grossPnlGbp": 4.245412215831311,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.645412215831311,
      "cashChangeGbp": 3.445412215831311,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.74 triggered at projected net £2.65 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 289.392864,
      "structuralTargetPrice": 0,
      "maePct": -0.027389756231164093,
      "mfePct": 0.26705012325391314,
      "maeGbp": -0.5477951246232818,
      "mfeGbp": 5.341002465078263,
      "observedDuringTradeLowPrice": 292,
      "observedDuringTradeHighPrice": 292.86,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 292,
      "fullObservedHighPrice": 292.86,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038012410-b92b500795b88",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:33:32.410Z",
      "closedAtUtc": "2026-10-03T14:43:32.944Z",
      "holdingPeriodMs": 600534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7935,
      "exitPriceQuote": 0.7938,
      "grossPnlGbp": -0.7561436672967031,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.356143667296703,
      "cashChangeGbp": -1.5561436672967033,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8008002000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08821676118462936,
      "mfePct": 0.1260239445494645,
      "maeGbp": -1.7643352236925873,
      "mfeGbp": 2.52047889098929,
      "observedDuringTradeLowPrice": 0.7925,
      "observedDuringTradeHighPrice": 0.7942,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7925,
      "fullObservedHighPrice": 0.7942,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037858453-b3be9ab4872d8",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:30:58.453Z",
      "closedAtUtc": "2026-10-03T14:40:55.980Z",
      "holdingPeriodMs": 597527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 551.99,
      "exitPriceQuote": 552.77,
      "grossPnlGbp": 2.826138154676616,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2261381546766161,
      "cashChangeGbp": 2.026138154676616,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.15 triggered at projected net £1.23 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 546.911692,
      "structuralTargetPrice": 0,
      "maePct": -0.05253718364462465,
      "mfePct": 0.23732313991194506,
      "maeGbp": -1.050743672892493,
      "mfeGbp": 4.746462798238902,
      "observedDuringTradeLowPrice": 551.7,
      "observedDuringTradeHighPrice": 553.3,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 551.7,
      "fullObservedHighPrice": 553.3,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038142432-1e46a35c65c19",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:35:42.432Z",
      "closedAtUtc": "2026-10-03T14:39:58.197Z",
      "holdingPeriodMs": 255765,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13593,
      "exitPriceQuote": 0.13634,
      "grossPnlGbp": 6.032516736555488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.432516736555488,
      "cashChangeGbp": 5.232516736555488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.61 triggered at projected net £4.43 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.134679444,
      "structuralTargetPrice": 0,
      "maePct": -0.2354152872802082,
      "mfePct": 0.36047965864784687,
      "maeGbp": -4.7083057456041635,
      "mfeGbp": 7.209593172956938,
      "observedDuringTradeLowPrice": 0.13561,
      "observedDuringTradeHighPrice": 0.13642,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13561,
      "fullObservedHighPrice": 0.13642,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791038000492-095f4b85b0663",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:33:20.492Z",
      "closedAtUtc": "2026-10-03T14:35:38.196Z",
      "holdingPeriodMs": 137704,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48266,
      "exitPriceQuote": 0.48434,
      "grossPnlGbp": -6.961422119090104,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.561422119090103,
      "cashChangeGbp": -7.761422119090104,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.487100472,
      "structuralTargetPrice": 0,
      "maePct": -0.3480711059545052,
      "mfePct": 0.20304147847345563,
      "maeGbp": -6.961422119090104,
      "mfeGbp": 4.060829569469113,
      "observedDuringTradeLowPrice": 0.48168,
      "observedDuringTradeHighPrice": 0.48433999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.48168,
      "fullObservedHighPrice": 0.48433999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037842991-783987c33e216",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:30:42.991Z",
      "closedAtUtc": "2026-10-03T14:33:28.566Z",
      "holdingPeriodMs": 165575,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07929,
      "exitPriceQuote": 0.07944,
      "grossPnlGbp": 3.783579265985556,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1835792659855557,
      "cashChangeGbp": 2.983579265985556,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.46 triggered at projected net £2.18 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.078560532,
      "structuralTargetPrice": 0,
      "maePct": -0.30268634127885496,
      "mfePct": 0.3531340648253279,
      "maeGbp": -6.053726825577099,
      "mfeGbp": 7.0626812965065575,
      "observedDuringTradeLowPrice": 0.07905,
      "observedDuringTradeHighPrice": 0.07957,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07905,
      "fullObservedHighPrice": 0.07957,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037687916-91c4ff5740d76",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:28:07.916Z",
      "closedAtUtc": "2026-10-03T14:33:18.337Z",
      "holdingPeriodMs": 310421,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08271,
      "exitPriceQuote": 0.08297,
      "grossPnlGbp": 6.287026961673227,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.687026961673228,
      "cashChangeGbp": 5.4870269616732275,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.90 triggered at projected net £4.69 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.081949068,
      "structuralTargetPrice": 0,
      "maePct": -0.08463305525329538,
      "mfePct": 0.37480353040743664,
      "maeGbp": -1.6926611050659077,
      "mfeGbp": 7.496070608148733,
      "observedDuringTradeLowPrice": 0.08264,
      "observedDuringTradeHighPrice": 0.08302,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08264,
      "fullObservedHighPrice": 0.08302,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037382898-5347811fffdde",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:23:02.898Z",
      "closedAtUtc": "2026-10-03T14:30:19.302Z",
      "holdingPeriodMs": 436404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0315,
      "exitPriceQuote": 0.03156,
      "grossPnlGbp": 3.8095238095236543,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2095238095236542,
      "cashChangeGbp": 3.009523809523654,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / £1 trailing profit lock £2.48 triggered at projected net £2.21 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0312102,
      "structuralTargetPrice": 0,
      "maePct": -0.06349206349206091,
      "mfePct": 0.25396825396824363,
      "maeGbp": -1.2698412698412183,
      "mfeGbp": 5.079365079364873,
      "observedDuringTradeLowPrice": 0.03148,
      "observedDuringTradeHighPrice": 0.03158,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03148,
      "fullObservedHighPrice": 0.03158,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037637914-086224d24670c",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:27:17.914Z",
      "closedAtUtc": "2026-10-03T14:29:50.724Z",
      "holdingPeriodMs": 152810,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8129,
      "exitPriceQuote": 0.8143,
      "grossPnlGbp": 3.444458112929187,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8444581129291868,
      "cashChangeGbp": 2.644458112929187,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.07 triggered at projected net £1.84 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80542132,
      "structuralTargetPrice": 0,
      "maePct": -0.11071472505842059,
      "mfePct": 0.23373108623447078,
      "maeGbp": -2.214294501168412,
      "mfeGbp": 4.674621724689415,
      "observedDuringTradeLowPrice": 0.812,
      "observedDuringTradeHighPrice": 0.8148000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.812,
      "fullObservedHighPrice": 0.8148000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037378062-e1b4dac21b3a9",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:22:58.062Z",
      "closedAtUtc": "2026-10-03T14:28:04.735Z",
      "holdingPeriodMs": 306673,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11159,
      "exitPriceQuote": 0.11249,
      "grossPnlGbp": 16.130477641365925,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.530477641365925,
      "cashChangeGbp": 15.330477641365924,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £15.68 triggered at projected net £14.53 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.110563372,
      "structuralTargetPrice": 0,
      "maePct": -0.14338202347880052,
      "mfePct": 0.9140603996773968,
      "maeGbp": -2.8676404695760107,
      "mfeGbp": 18.281207993547937,
      "observedDuringTradeLowPrice": 0.11143,
      "observedDuringTradeHighPrice": 0.11261000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11143,
      "fullObservedHighPrice": 0.11261000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037497842-3206ad01eb5f6",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:24:57.842Z",
      "closedAtUtc": "2026-10-03T14:27:15.884Z",
      "holdingPeriodMs": 138042,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1289.09,
      "exitPriceQuote": 1293.45,
      "grossPnlGbp": -6.764461752088881,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.36446175208888,
      "cashChangeGbp": -7.564461752088881,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1300.949628,
      "structuralTargetPrice": 0,
      "maePct": -0.33822308760444403,
      "mfePct": 0,
      "maeGbp": -6.76446175208888,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1289.09,
      "observedDuringTradeHighPrice": 1293.45,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1289.09,
      "fullObservedHighPrice": 1293.45,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791037357311-3d0cdb4e5d25c",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:22:37.311Z",
      "closedAtUtc": "2026-10-03T14:23:39.929Z",
      "holdingPeriodMs": 62618,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09559,
      "exitPriceQuote": 0.09567,
      "grossPnlGbp": 1.673815252641712,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.07381525264171196,
      "cashChangeGbp": 0.873815252641712,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.42 triggered at projected net £0.07 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09471057199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.010461345329005256,
      "mfePct": 0.25107228789622776,
      "maeGbp": -0.20922690658010512,
      "mfeGbp": 5.021445757924556,
      "observedDuringTradeLowPrice": 0.09558,
      "observedDuringTradeHighPrice": 0.09583,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09558,
      "fullObservedHighPrice": 0.09583,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791036774510-2797d8072569",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:12:54.510Z",
      "closedAtUtc": "2026-10-03T14:22:56.007Z",
      "holdingPeriodMs": 601497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 119.11,
      "exitPriceQuote": 119.29,
      "grossPnlGbp": -3.02241625388308,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.62241625388308,
      "cashChangeGbp": -3.8224162538830804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 120.20581200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.151120812694154,
      "mfePct": 0.01679120141045758,
      "maeGbp": -3.02241625388308,
      "mfeGbp": 0.3358240282091516,
      "observedDuringTradeLowPrice": 119.09,
      "observedDuringTradeHighPrice": 119.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 119.09,
      "fullObservedHighPrice": 119.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791036659527-d1db09edf5111",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:10:59.527Z",
      "closedAtUtc": "2026-10-03T14:21:01.001Z",
      "holdingPeriodMs": 601474,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6937,
      "exitPriceQuote": 0.6943,
      "grossPnlGbp": -1.729854403921133,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.329854403921133,
      "cashChangeGbp": -2.5298544039211333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7000820400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.11532362692807019,
      "mfePct": 0.07207726683003388,
      "maeGbp": -2.3064725385614038,
      "mfeGbp": 1.4415453366006776,
      "observedDuringTradeLowPrice": 0.6932,
      "observedDuringTradeHighPrice": 0.6945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6932,
      "fullObservedHighPrice": 0.6945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791036779530-bdb5dc97f2eca",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:12:59.530Z",
      "closedAtUtc": "2026-10-03T14:20:56.419Z",
      "holdingPeriodMs": 476889,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08856,
      "exitPriceQuote": 0.08867,
      "grossPnlGbp": 2.484191508581729,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8841915085817291,
      "cashChangeGbp": 1.6841915085817292,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.66 triggered at projected net £0.88 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.087745248,
      "structuralTargetPrice": 0,
      "maePct": -0.4516711833784977,
      "mfePct": 0.4629629629629558,
      "maeGbp": -9.033423667569954,
      "mfeGbp": 9.259259259259117,
      "observedDuringTradeLowPrice": 0.08816,
      "observedDuringTradeHighPrice": 0.08897,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08816,
      "fullObservedHighPrice": 0.08897,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791036419275-f5de775b36fa6",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T14:06:59.275Z",
      "closedAtUtc": "2026-10-03T14:09:07.442Z",
      "holdingPeriodMs": 128167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2922,
      "exitPriceQuote": 0.293,
      "grossPnlGbp": 5.475701574263979,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8757015742639793,
      "cashChangeGbp": 4.67570157426398,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.24 triggered at projected net £3.88 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28951176,
      "structuralTargetPrice": 0,
      "maePct": -0.273785078713218,
      "mfePct": 0.3422313483915129,
      "maeGbp": -5.47570157426436,
      "mfeGbp": 6.8446269678302585,
      "observedDuringTradeLowPrice": 0.2914,
      "observedDuringTradeHighPrice": 0.2932,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2914,
      "fullObservedHighPrice": 0.2932,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791035734259-d2ffe5961f46e",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:55:34.259Z",
      "closedAtUtc": "2026-10-03T14:05:35.401Z",
      "holdingPeriodMs": 601142,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2259,
      "exitPriceQuote": 0.2255,
      "grossPnlGbp": -3.5413899955731187,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.141389995573119,
      "cashChangeGbp": -4.3413899955731186,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22382172,
      "structuralTargetPrice": 0,
      "maePct": -0.35413899955732414,
      "mfePct": 0.1770694997786682,
      "maeGbp": -7.0827799911464835,
      "mfeGbp": 3.5413899955733643,
      "observedDuringTradeLowPrice": 0.2251,
      "observedDuringTradeHighPrice": 0.2263,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2251,
      "fullObservedHighPrice": 0.2263,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791035724302-8abac3ec3a73e",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:55:24.302Z",
      "closedAtUtc": "2026-10-03T14:05:24.764Z",
      "holdingPeriodMs": 600462,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009115,
      "exitPriceQuote": 0.009105,
      "grossPnlGbp": -2.194185408666943,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.794185408666943,
      "cashChangeGbp": -2.994185408666943,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009031142,
      "structuralTargetPrice": 0,
      "maePct": -0.25233132199671365,
      "mfePct": 0.07679648930334682,
      "maeGbp": -5.046626439934273,
      "mfeGbp": 1.5359297860669363,
      "observedDuringTradeLowPrice": 0.009092,
      "observedDuringTradeHighPrice": 0.009122,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009092,
      "fullObservedHighPrice": 0.009122,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791035672791-934a89d628f5b",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:54:32.791Z",
      "closedAtUtc": "2026-10-03T14:04:34.100Z",
      "holdingPeriodMs": 601309,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06291,
      "exitPriceQuote": 0.06265,
      "grossPnlGbp": -8.265776506119739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.865776506119738,
      "cashChangeGbp": -9.06577650611974,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.062331227999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.4450802734064356,
      "mfePct": 0.06358289620094143,
      "maeGbp": -8.901605468128713,
      "mfeGbp": 1.2716579240188286,
      "observedDuringTradeLowPrice": 0.06263,
      "observedDuringTradeHighPrice": 0.06295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06263,
      "fullObservedHighPrice": 0.06295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791035456202-efed4db9a9287",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:50:56.202Z",
      "closedAtUtc": "2026-10-03T13:55:30.728Z",
      "holdingPeriodMs": 274526,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03341,
      "exitPriceQuote": 0.03353,
      "grossPnlGbp": -7.183478000598329,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.783478000598329,
      "cashChangeGbp": -7.983478000598329,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033717372,
      "structuralTargetPrice": 0,
      "maePct": -0.3591739000299165,
      "mfePct": 0,
      "maeGbp": -7.18347800059833,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03341,
      "observedDuringTradeHighPrice": 0.03353,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03341,
      "fullObservedHighPrice": 0.03353,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791035119726-97b382a341899",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:45:19.726Z",
      "closedAtUtc": "2026-10-03T13:55:22.196Z",
      "holdingPeriodMs": 602470,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07146,
      "exitPriceQuote": 0.0714,
      "grossPnlGbp": -1.6792611251046914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.2792611251046915,
      "cashChangeGbp": -2.479261125104691,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070802568,
      "structuralTargetPrice": 0,
      "maePct": -0.08396305625523456,
      "mfePct": 0.19591379792891303,
      "maeGbp": -1.6792611251046912,
      "mfeGbp": 3.9182759585782607,
      "observedDuringTradeLowPrice": 0.0714,
      "observedDuringTradeHighPrice": 0.0716,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0714,
      "fullObservedHighPrice": 0.0716,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791035069700-a48a429e67835",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:44:29.700Z",
      "closedAtUtc": "2026-10-03T13:54:30.799Z",
      "holdingPeriodMs": 601099,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8032,
      "exitPriceQuote": 0.8044,
      "grossPnlGbp": 2.988047808764888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3880478087648878,
      "cashChangeGbp": 2.188047808764888,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7958105600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.12450199203187262,
      "mfePct": 0.14940239043824438,
      "maeGbp": -2.4900398406374524,
      "mfeGbp": 2.9880478087648874,
      "observedDuringTradeLowPrice": 0.8022,
      "observedDuringTradeHighPrice": 0.8043999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8022,
      "fullObservedHighPrice": 0.8043999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791034976039-629967d5c22ff",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:42:56.039Z",
      "closedAtUtc": "2026-10-03T13:49:09.162Z",
      "holdingPeriodMs": 373123,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2083,
      "exitPriceQuote": 1.2024,
      "grossPnlGbp": -9.765786642390163,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.365786642390162,
      "cashChangeGbp": -10.565786642390163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.19718364,
      "structuralTargetPrice": 0,
      "maePct": -0.4882893321195081,
      "mfePct": 0.190350078622856,
      "maeGbp": -9.765786642390163,
      "mfeGbp": 3.8070015724571196,
      "observedDuringTradeLowPrice": 1.2024,
      "observedDuringTradeHighPrice": 1.2106,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2024,
      "fullObservedHighPrice": 1.2106,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791034738522-0158a516db726",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:38:58.522Z",
      "closedAtUtc": "2026-10-03T13:45:16.689Z",
      "holdingPeriodMs": 378167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04622,
      "exitPriceQuote": 0.04601,
      "grossPnlGbp": -9.086975335352442,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.686975335352441,
      "cashChangeGbp": -9.886975335352442,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045794775999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.45434876676762204,
      "mfePct": 0.216356555603641,
      "maeGbp": -9.08697533535244,
      "mfeGbp": 4.32713111207282,
      "observedDuringTradeLowPrice": 0.04601,
      "observedDuringTradeHighPrice": 0.04632,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04601,
      "fullObservedHighPrice": 0.04632,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791034860330-89209127caee6",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:41:00.330Z",
      "closedAtUtc": "2026-10-03T13:44:25.478Z",
      "holdingPeriodMs": 205148,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005747,
      "exitPriceQuote": 0.00573,
      "grossPnlGbp": 5.9161301548635885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.316130154863588,
      "cashChangeGbp": 5.116130154863589,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.40 triggered at projected net £4.32 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005799872400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.12180267965893846,
      "mfePct": 0.40020880459370894,
      "maeGbp": -2.436053593178769,
      "mfeGbp": 8.004176091874179,
      "observedDuringTradeLowPrice": 0.005724,
      "observedDuringTradeHighPrice": 0.005754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005724,
      "fullObservedHighPrice": 0.005754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791034497982-91a8175f378f2",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:34:57.982Z",
      "closedAtUtc": "2026-10-03T13:42:47.546Z",
      "holdingPeriodMs": 469564,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25976,
      "exitPriceQuote": 0.26064,
      "grossPnlGbp": 6.7754850631351395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.17548506313514,
      "cashChangeGbp": 5.97548506313514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.87 triggered at projected net £5.18 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.257370208,
      "structuralTargetPrice": 0,
      "maePct": -0.42731752386818594,
      "mfePct": 0.4735140129350204,
      "maeGbp": -8.546350477363719,
      "mfeGbp": 9.470280258700408,
      "observedDuringTradeLowPrice": 0.25865,
      "observedDuringTradeHighPrice": 0.26099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25865,
      "fullObservedHighPrice": 0.26099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791034257612-ba06d36ee3d4d",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:30:57.612Z",
      "closedAtUtc": "2026-10-03T13:40:58.380Z",
      "holdingPeriodMs": 600768,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5046,
      "exitPriceQuote": 3.5102,
      "grossPnlGbp": -3.195799805969452,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.795799805969452,
      "cashChangeGbp": -3.995799805969452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.5368423200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.16835016835016883,
      "mfePct": 0.011413570735603378,
      "maeGbp": -3.367003367003377,
      "mfeGbp": 0.22827141471206755,
      "observedDuringTradeLowPrice": 3.5042,
      "observedDuringTradeHighPrice": 3.5105,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5042,
      "fullObservedHighPrice": 3.5105,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791034618252-1b9d4e60673f4",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:36:58.252Z",
      "closedAtUtc": "2026-10-03T13:37:51.757Z",
      "holdingPeriodMs": 53505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08122,
      "exitPriceQuote": 0.08106,
      "grossPnlGbp": 3.9399162767793,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3399162767793,
      "cashChangeGbp": 3.1399162767793003,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.54 triggered at projected net £2.34 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.081967224,
      "structuralTargetPrice": 0,
      "maePct": -0.036936715094807004,
      "mfePct": 0.3570549125831059,
      "maeGbp": -0.7387343018961401,
      "mfeGbp": 7.141098251662117,
      "observedDuringTradeLowPrice": 0.08093,
      "observedDuringTradeHighPrice": 0.08125,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08093,
      "fullObservedHighPrice": 0.08125,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791033776421-8942230e371a4",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:22:56.421Z",
      "closedAtUtc": "2026-10-03T13:32:57.816Z",
      "holdingPeriodMs": 601395,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.033,
      "exitPriceQuote": 11.055,
      "grossPnlGbp": -3.988035892323075,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.5880358923230755,
      "cashChangeGbp": -4.788035892323075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.1345036,
      "structuralTargetPrice": 0,
      "maePct": -0.2537841022387426,
      "mfePct": 0,
      "maeGbp": -5.075682044774852,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 11.033,
      "observedDuringTradeHighPrice": 11.061000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.033,
      "fullObservedHighPrice": 11.061000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791033661442-44b81c56d2db6",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:21:01.442Z",
      "closedAtUtc": "2026-10-03T13:31:02.887Z",
      "holdingPeriodMs": 601445,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12989,
      "exitPriceQuote": 0.12965,
      "grossPnlGbp": -3.695434598506705,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.295434598506706,
      "cashChangeGbp": -4.495434598506705,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.128695012,
      "structuralTargetPrice": 0,
      "maePct": -0.26175995072754404,
      "mfePct": 0,
      "maeGbp": -5.235199014550881,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12955,
      "observedDuringTradeHighPrice": 0.12989,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12955,
      "fullObservedHighPrice": 0.12989,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791034017600-84351c939e8a2",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:26:57.600Z",
      "closedAtUtc": "2026-10-03T13:28:55.269Z",
      "holdingPeriodMs": 117669,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23134,
      "exitPriceQuote": 0.23238,
      "grossPnlGbp": -8.991095357482607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.591095357482606,
      "cashChangeGbp": -9.791095357482607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.233468328,
      "structuralTargetPrice": 0,
      "maePct": -0.44955476787413035,
      "mfePct": 0.03025849399152189,
      "maeGbp": -8.991095357482607,
      "mfeGbp": 0.6051698798304378,
      "observedDuringTradeLowPrice": 0.23127,
      "observedDuringTradeHighPrice": 0.23238000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23127,
      "fullObservedHighPrice": 0.23238000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791033656432-4ae1b544a6d1f",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:20:56.432Z",
      "closedAtUtc": "2026-10-03T13:25:40.494Z",
      "holdingPeriodMs": 284062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10131,
      "exitPriceQuote": 0.10163,
      "grossPnlGbp": 6.317244102260405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.7172441022604055,
      "cashChangeGbp": 5.517244102260405,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.88 triggered at projected net £4.72 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.100377948,
      "structuralTargetPrice": 0,
      "maePct": -0.00987069390977803,
      "mfePct": 0.4737933076695373,
      "maeGbp": -0.1974138781955606,
      "mfeGbp": 9.475866153390745,
      "observedDuringTradeLowPrice": 0.1013,
      "observedDuringTradeHighPrice": 0.10179000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1013,
      "fullObservedHighPrice": 0.10179000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791032946396-cd825ab4d627c",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:09:06.396Z",
      "closedAtUtc": "2026-10-03T13:19:06.943Z",
      "holdingPeriodMs": 600547,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20211,
      "exitPriceQuote": 0.20206,
      "grossPnlGbp": -0.4947800702589901,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.0947800702589903,
      "cashChangeGbp": -1.2947800702589902,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.200250588,
      "structuralTargetPrice": 0,
      "maePct": -0.11379941615952104,
      "mfePct": 0.19791202810349992,
      "maeGbp": -2.2759883231904205,
      "mfeGbp": 3.9582405620699985,
      "observedDuringTradeLowPrice": 0.20188,
      "observedDuringTradeHighPrice": 0.20251000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20188,
      "fullObservedHighPrice": 0.20251000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791032939093-5a0e771d09f56",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:08:59.093Z",
      "closedAtUtc": "2026-10-03T13:19:01.270Z",
      "holdingPeriodMs": 602177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.624,
      "exitPriceQuote": 88.42,
      "grossPnlGbp": -4.603719082866798,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.203719082866797,
      "cashChangeGbp": -5.403719082866798,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 87.8086592,
      "structuralTargetPrice": 0,
      "maePct": -0.2696786423542044,
      "mfePct": 0.03723596317024875,
      "maeGbp": -5.393572847084088,
      "mfeGbp": 0.7447192634049751,
      "observedDuringTradeLowPrice": 88.385,
      "observedDuringTradeHighPrice": 88.657,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.385,
      "fullObservedHighPrice": 88.657,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791033421454-2530f35a6d95a",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:17:01.453Z",
      "closedAtUtc": "2026-10-03T13:17:38.066Z",
      "holdingPeriodMs": 36613,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07515,
      "exitPriceQuote": 0.07547,
      "grossPnlGbp": 8.516300731869618,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.916300731869619,
      "cashChangeGbp": 7.716300731869619,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.05 triggered at projected net £6.92 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07445861999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.13306719893544774,
      "mfePct": 0.5322687957418649,
      "maeGbp": -2.661343978708955,
      "mfeGbp": 10.645375914837297,
      "observedDuringTradeLowPrice": 0.07505,
      "observedDuringTradeHighPrice": 0.07555,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07505,
      "fullObservedHighPrice": 0.07555,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791032817134-e1b42a672d897",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:06:57.134Z",
      "closedAtUtc": "2026-10-03T13:16:58.455Z",
      "holdingPeriodMs": 601321,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33533,
      "exitPriceQuote": 0.33555,
      "grossPnlGbp": -1.3121402797244384,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9121402797244382,
      "cashChangeGbp": -2.1121402797244384,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33841503600000006,
      "structuralTargetPrice": 0,
      "maePct": -0.1133212059762,
      "mfePct": 0.005964273998753467,
      "maeGbp": -2.2664241195240002,
      "mfeGbp": 0.11928547997506934,
      "observedDuringTradeLowPrice": 0.33531,
      "observedDuringTradeHighPrice": 0.33571,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33531,
      "fullObservedHighPrice": 0.33571,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791032716639-353ecdb791204",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:05:16.639Z",
      "closedAtUtc": "2026-10-03T13:06:05.100Z",
      "holdingPeriodMs": 48461,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23787,
      "exitPriceQuote": 0.23652,
      "grossPnlGbp": -11.350737797956784,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.950737797956783,
      "cashChangeGbp": -12.150737797956785,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.235681596,
      "structuralTargetPrice": 0,
      "maePct": -0.5675368898978392,
      "mfePct": 0.0882835162063378,
      "maeGbp": -11.350737797956786,
      "mfeGbp": 1.765670324126756,
      "observedDuringTradeLowPrice": 0.23652,
      "observedDuringTradeHighPrice": 0.23808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23652,
      "fullObservedHighPrice": 0.23808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791032456113-e71c4a77d6f46",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T13:00:56.113Z",
      "closedAtUtc": "2026-10-03T13:01:19.466Z",
      "holdingPeriodMs": 23353,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9354,
      "exitPriceQuote": 1.9251,
      "grossPnlGbp": -10.6437945644311,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.2437945644311,
      "cashChangeGbp": -11.443794564431101,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.91759432,
      "structuralTargetPrice": 0,
      "maePct": -0.5321897282215551,
      "mfePct": 0,
      "maeGbp": -10.643794564431103,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.9251,
      "observedDuringTradeHighPrice": 1.9354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9251,
      "fullObservedHighPrice": 1.9354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031713764-8cda34ed86529",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:48:33.764Z",
      "closedAtUtc": "2026-10-03T12:58:35.938Z",
      "holdingPeriodMs": 602174,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03092,
      "exitPriceQuote": 0.03093,
      "grossPnlGbp": -0.6468305304010087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2468305304010086,
      "cashChangeGbp": -1.4468305304010087,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031204464,
      "structuralTargetPrice": 0,
      "maePct": -0.22639068564036424,
      "mfePct": 0.06468305304010086,
      "maeGbp": -4.527813712807284,
      "mfeGbp": 1.2936610608020171,
      "observedDuringTradeLowPrice": 0.0309,
      "observedDuringTradeHighPrice": 0.03099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0309,
      "fullObservedHighPrice": 0.03099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031658757-16bb2691b7ab9",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:47:38.757Z",
      "closedAtUtc": "2026-10-03T12:57:40.936Z",
      "holdingPeriodMs": 602179,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.835,
      "exitPriceQuote": 13.85,
      "grossPnlGbp": -2.168413444163179,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.768413444163179,
      "cashChangeGbp": -2.968413444163179,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.962282000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.13733285146366714,
      "mfePct": 0.02168413444163436,
      "maeGbp": -2.7466570292733428,
      "mfeGbp": 0.4336826888326872,
      "observedDuringTradeLowPrice": 13.832,
      "observedDuringTradeHighPrice": 13.854,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.832,
      "fullObservedHighPrice": 13.854,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791032089660-09ea60a05a8c",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:54:49.660Z",
      "closedAtUtc": "2026-10-03T12:56:54.138Z",
      "holdingPeriodMs": 124478,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08811,
      "exitPriceQuote": 0.08844,
      "grossPnlGbp": -7.490636704120097,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.090636704120097,
      "cashChangeGbp": -8.290636704120097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.088920612,
      "structuralTargetPrice": 0,
      "maePct": -0.3745318352060048,
      "mfePct": 0,
      "maeGbp": -7.490636704120096,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08811,
      "observedDuringTradeHighPrice": 0.08844000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08811,
      "fullObservedHighPrice": 0.08844000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791032030549-d51d3e9ef8c3e",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:53:50.549Z",
      "closedAtUtc": "2026-10-03T12:54:46.055Z",
      "holdingPeriodMs": 55506,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0312,
      "exitPriceQuote": 2.0221,
      "grossPnlGbp": -8.96022055927541,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.56022055927541,
      "cashChangeGbp": -9.76022055927541,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 99,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.01251296,
      "structuralTargetPrice": 0,
      "maePct": -0.4480110279637705,
      "mfePct": 0,
      "maeGbp": -8.96022055927541,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.0221,
      "observedDuringTradeHighPrice": 2.0312,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0221,
      "fullObservedHighPrice": 2.0312,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031426762-eca24638cde08",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:43:46.762Z",
      "closedAtUtc": "2026-10-03T12:53:48.613Z",
      "holdingPeriodMs": 601851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4549,
      "exitPriceQuote": 0.4558,
      "grossPnlGbp": -3.956913607386047,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.556913607386047,
      "cashChangeGbp": -4.756913607386047,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.4590850800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2198285337436801,
      "mfePct": 0.13189712024621783,
      "maeGbp": -4.396570674873602,
      "mfeGbp": 2.637942404924357,
      "observedDuringTradeLowPrice": 0.4543,
      "observedDuringTradeHighPrice": 0.45589999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4543,
      "fullObservedHighPrice": 0.45589999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031093083-a8e8d29f64651",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:38:13.083Z",
      "closedAtUtc": "2026-10-03T12:48:13.594Z",
      "holdingPeriodMs": 600511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 289.04,
      "exitPriceQuote": 289.06,
      "grossPnlGbp": -0.13838915029049134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7383891502904913,
      "cashChangeGbp": -0.9383891502904914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 291.69916800000004,
      "structuralTargetPrice": 0,
      "maePct": -0.20066426792138942,
      "mfePct": 0.15222806531967814,
      "maeGbp": -4.0132853584277886,
      "mfeGbp": 3.044561306393563,
      "observedDuringTradeLowPrice": 288.6,
      "observedDuringTradeHighPrice": 289.62,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 288.6,
      "fullObservedHighPrice": 289.62,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031421252-b2c29a692777c",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:43:41.252Z",
      "closedAtUtc": "2026-10-03T12:47:35.114Z",
      "holdingPeriodMs": 233862,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009001,
      "exitPriceQuote": 0.009039,
      "grossPnlGbp": -8.443506277080289,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.043506277080288,
      "cashChangeGbp": -9.24350627708029,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009083809200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.42217531385401447,
      "mfePct": 0.011109876680379958,
      "maeGbp": -8.443506277080289,
      "mfeGbp": 0.22219753360759917,
      "observedDuringTradeLowPrice": 0.009,
      "observedDuringTradeHighPrice": 0.009039,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009,
      "fullObservedHighPrice": 0.009039,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031205167-c45736ecc82a8",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:40:05.167Z",
      "closedAtUtc": "2026-10-03T12:43:43.314Z",
      "holdingPeriodMs": 218147,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04614,
      "exitPriceQuote": 0.04606,
      "grossPnlGbp": 3.467706978760454,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.867706978760454,
      "cashChangeGbp": 2.667706978760454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.04 triggered at projected net £1.87 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04656448800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.02167316861724344,
      "mfePct": 0.28175119202426996,
      "maeGbp": -0.4334633723448688,
      "mfeGbp": 5.6350238404854,
      "observedDuringTradeLowPrice": 0.04601,
      "observedDuringTradeHighPrice": 0.046150000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04601,
      "fullObservedHighPrice": 0.046150000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031325295-4206545d730c8",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:42:05.295Z",
      "closedAtUtc": "2026-10-03T12:43:39.148Z",
      "holdingPeriodMs": 93853,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1877,
      "exitPriceQuote": 1.1848,
      "grossPnlGbp": 4.88338806095799,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2833880609579897,
      "cashChangeGbp": 4.08338806095799,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.63 triggered at projected net £3.28 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1986268400000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3115264797507819,
      "maeGbp": 0,
      "mfeGbp": 6.230529595015638,
      "observedDuringTradeLowPrice": 1.184,
      "observedDuringTradeHighPrice": 1.1877,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.184,
      "fullObservedHighPrice": 1.1877,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791030719403-fd813bbd3ca93",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:31:59.403Z",
      "closedAtUtc": "2026-10-03T12:42:03.097Z",
      "holdingPeriodMs": 603694,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005797,
      "exitPriceQuote": 0.005793,
      "grossPnlGbp": -1.3800241504225164,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9800241504225164,
      "cashChangeGbp": -2.1800241504225166,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0057436676,
      "structuralTargetPrice": 0,
      "maePct": -0.24150422632396282,
      "mfePct": 0.086251509401411,
      "maeGbp": -4.830084526479257,
      "mfeGbp": 1.72503018802822,
      "observedDuringTradeLowPrice": 0.005783,
      "observedDuringTradeHighPrice": 0.005801999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005783,
      "fullObservedHighPrice": 0.005801999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791030598813-00dc4a01d0832",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:29:58.813Z",
      "closedAtUtc": "2026-10-03T12:40:02.833Z",
      "holdingPeriodMs": 604020,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06236,
      "exitPriceQuote": 0.06231,
      "grossPnlGbp": -1.603592046183497,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.203592046183497,
      "cashChangeGbp": -2.4035920461834968,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061786288,
      "structuralTargetPrice": 0,
      "maePct": -0.352790250160356,
      "mfePct": 0.08017960230917484,
      "maeGbp": -7.055805003207119,
      "mfeGbp": 1.6035920461834967,
      "observedDuringTradeLowPrice": 0.06214,
      "observedDuringTradeHighPrice": 0.06241,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06214,
      "fullObservedHighPrice": 0.06241,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791031081427-1adba8019aad9",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:38:01.427Z",
      "closedAtUtc": "2026-10-03T12:38:08.105Z",
      "holdingPeriodMs": 6678,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2358,
      "exitPriceQuote": 0.2361,
      "grossPnlGbp": 2.5445292620864692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9445292620864691,
      "cashChangeGbp": 1.7445292620864692,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.52 triggered at projected net £0.94 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23363064,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8057675996607231,
      "maeGbp": 0,
      "mfeGbp": 16.115351993214464,
      "observedDuringTradeLowPrice": 0.2358,
      "observedDuringTradeHighPrice": 0.23770000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2358,
      "fullObservedHighPrice": 0.23770000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791030478426-adb819fa75d25",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:27:58.426Z",
      "closedAtUtc": "2026-10-03T12:37:59.264Z",
      "holdingPeriodMs": 600838,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84820.1,
      "exitPriceQuote": 84849.9,
      "grossPnlGbp": 0.702663637510174,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8973363624898261,
      "cashChangeGbp": -0.09733636248982602,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 84039.75508,
      "structuralTargetPrice": 0,
      "maePct": -0.014265486600470667,
      "mfePct": 0.03513318187550871,
      "maeGbp": -0.28530973200941334,
      "mfeGbp": 0.7026636375101741,
      "observedDuringTradeLowPrice": 84808,
      "observedDuringTradeHighPrice": 84849.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84808,
      "fullObservedHighPrice": 84849.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791030669436-e797c84786ad1",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:31:09.436Z",
      "closedAtUtc": "2026-10-03T12:31:56.754Z",
      "holdingPeriodMs": 47318,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.229,
      "exitPriceQuote": 0.2314,
      "grossPnlGbp": 20.960698689956203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.3606986899562,
      "cashChangeGbp": 20.160698689956202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £21.85 triggered at projected net £19.36 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22689320000000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.2227074235807847,
      "maeGbp": 0,
      "mfeGbp": 24.454148471615696,
      "observedDuringTradeLowPrice": 0.229,
      "observedDuringTradeHighPrice": 0.23180000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.229,
      "fullObservedHighPrice": 0.23180000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791030619027-c488b6d3d9673",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:30:19.027Z",
      "closedAtUtc": "2026-10-03T12:31:05.295Z",
      "holdingPeriodMs": 46268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04516,
      "exitPriceQuote": 0.04538,
      "grossPnlGbp": -9.743135518157573,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.343135518157572,
      "cashChangeGbp": -10.543135518157573,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045575472000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.48715677590787865,
      "mfePct": 0,
      "maeGbp": -9.743135518157573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04516,
      "observedDuringTradeHighPrice": 0.04538,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04516,
      "fullObservedHighPrice": 0.04538,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791030343409-ad8c125d351c1",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:25:43.409Z",
      "closedAtUtc": "2026-10-03T12:30:14.676Z",
      "holdingPeriodMs": 271267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3736,
      "exitPriceQuote": 0.3729,
      "grossPnlGbp": 3.747323340470977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.147323340470977,
      "cashChangeGbp": 2.9473233404709767,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.22 triggered at projected net £2.15 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37703712,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.24089935760171627,
      "maeGbp": 0,
      "mfeGbp": 4.817987152034325,
      "observedDuringTradeLowPrice": 0.3727,
      "observedDuringTradeHighPrice": 0.3736,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3727,
      "fullObservedHighPrice": 0.3736,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029993370-fd0ecae4ea233",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:19:53.370Z",
      "closedAtUtc": "2026-10-03T12:29:56.822Z",
      "holdingPeriodMs": 603452,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7992,
      "exitPriceQuote": 0.7968,
      "grossPnlGbp": 6.006006006006178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.406006006006178,
      "cashChangeGbp": 5.206006006006178,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8065526400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17517517517516978,
      "mfePct": 0.33783783783784227,
      "maeGbp": -3.5035035035033957,
      "mfeGbp": 6.756756756756845,
      "observedDuringTradeLowPrice": 0.7965,
      "observedDuringTradeHighPrice": 0.8006000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7965,
      "fullObservedHighPrice": 0.8006000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029873357-f1638bd850be",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:17:53.357Z",
      "closedAtUtc": "2026-10-03T12:27:54.558Z",
      "holdingPeriodMs": 601201,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7861,
      "exitPriceQuote": 0.7839,
      "grossPnlGbp": -5.597252257982394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.197252257982393,
      "cashChangeGbp": -6.397252257982394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: single_level_rejection_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); one completed test of support is sufficient; the next completed candle reclaimed the level in the trade direction; immediate trend confirms the rejection; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 98,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7788678800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2798626128991197,
      "mfePct": 0.12721027859051023,
      "maeGbp": -5.597252257982393,
      "mfeGbp": 2.5442055718102043,
      "observedDuringTradeLowPrice": 0.7839,
      "observedDuringTradeHighPrice": 0.7871,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7839,
      "fullObservedHighPrice": 0.7871,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029888363-7e18170616a6e",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:18:08.363Z",
      "closedAtUtc": "2026-10-03T12:25:15.018Z",
      "holdingPeriodMs": 426655,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04561,
      "exitPriceQuote": 0.04544,
      "grossPnlGbp": 7.454505590879042,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.854505590879041,
      "cashChangeGbp": 6.654505590879042,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed bear pennant supports short; 2.00% impulse followed by contracting pennant; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.49 triggered at projected net £5.85 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046029612000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.30695023021267537,
      "mfePct": 0.5042753782065359,
      "maeGbp": -6.139004604253508,
      "mfeGbp": 10.085507564130717,
      "observedDuringTradeLowPrice": 0.04538,
      "observedDuringTradeHighPrice": 0.04575,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04538,
      "fullObservedHighPrice": 0.04575,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029417450-0c70b1186540f",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:10:17.449Z",
      "closedAtUtc": "2026-10-03T12:16:59.522Z",
      "holdingPeriodMs": 402073,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2475,
      "exitPriceQuote": 0.2471,
      "grossPnlGbp": 3.232323232323325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.632323232323325,
      "cashChangeGbp": 2.4323232323233253,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.25 triggered at projected net £1.63 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24977700000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.04040404040403595,
      "mfePct": 0.24242424242423818,
      "maeGbp": -0.808080808080719,
      "mfeGbp": 4.848484848484763,
      "observedDuringTradeLowPrice": 0.2469,
      "observedDuringTradeHighPrice": 0.2476,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2469,
      "fullObservedHighPrice": 0.2476,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029400055-113b6b6677bec",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:10:00.055Z",
      "closedAtUtc": "2026-10-03T12:16:16.364Z",
      "holdingPeriodMs": 376309,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.664,
      "exitPriceQuote": 4.652,
      "grossPnlGbp": 5.145797598627602,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5457975986276016,
      "cashChangeGbp": 4.345797598627602,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.83 triggered at projected net £3.55 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.7069088,
      "structuralTargetPrice": 0,
      "maePct": -0.06432246998284978,
      "mfePct": 0.3216123499142299,
      "maeGbp": -1.2864493996569957,
      "mfeGbp": 6.432246998284597,
      "observedDuringTradeLowPrice": 4.649,
      "observedDuringTradeHighPrice": 4.667,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.649,
      "fullObservedHighPrice": 4.667,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029150587-b27def2925561",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:05:50.587Z",
      "closedAtUtc": "2026-10-03T12:15:52.569Z",
      "holdingPeriodMs": 601982,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4406,
      "exitPriceQuote": 1.4406,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4538535200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1249479383590033,
      "mfePct": 0.07635707344162855,
      "maeGbp": -2.4989587671800657,
      "mfeGbp": 1.527141468832571,
      "observedDuringTradeLowPrice": 1.4395,
      "observedDuringTradeHighPrice": 1.4424,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4395,
      "fullObservedHighPrice": 1.4424,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029391381-91793a20fa95",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:09:51.381Z",
      "closedAtUtc": "2026-10-03T12:10:12.947Z",
      "holdingPeriodMs": 21566,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23222,
      "exitPriceQuote": 0.23301,
      "grossPnlGbp": -6.80389286021863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.40389286021863,
      "cashChangeGbp": -7.60389286021863,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23435642400000004,
      "structuralTargetPrice": 0,
      "maePct": -0.3401946430109315,
      "mfePct": 0,
      "maeGbp": -6.80389286021863,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.23222,
      "observedDuringTradeHighPrice": 0.23301000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23222,
      "fullObservedHighPrice": 0.23301000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791029154599-3379df03b066e",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T12:05:54.599Z",
      "closedAtUtc": "2026-10-03T12:07:41.778Z",
      "holdingPeriodMs": 107179,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04886,
      "exitPriceQuote": 0.04906,
      "grossPnlGbp": -8.186655751125615,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.786655751125615,
      "cashChangeGbp": -8.986655751125616,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04930951200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4093327875562808,
      "mfePct": 0,
      "maeGbp": -8.186655751125615,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04886,
      "observedDuringTradeHighPrice": 0.04906,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04886,
      "fullObservedHighPrice": 0.04906,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791028435204-00dc5a24fc73e",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:53:55.204Z",
      "closedAtUtc": "2026-10-03T12:03:55.431Z",
      "holdingPeriodMs": 600227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.159,
      "exitPriceQuote": 11.129,
      "grossPnlGbp": -5.376825880455441,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.976825880455442,
      "cashChangeGbp": -6.176825880455441,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.056337200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.30468679989246966,
      "mfePct": 0.0537682588045385,
      "maeGbp": -6.093735997849393,
      "mfeGbp": 1.0753651760907699,
      "observedDuringTradeLowPrice": 11.125,
      "observedDuringTradeHighPrice": 11.165,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.125,
      "fullObservedHighPrice": 11.165,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791028430214-26330d7076a2f",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:53:50.214Z",
      "closedAtUtc": "2026-10-03T12:03:50.432Z",
      "holdingPeriodMs": 600218,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33642,
      "exitPriceQuote": 0.33634,
      "grossPnlGbp": 0.47559598121410435,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1244040187858957,
      "cashChangeGbp": -0.3244040187858957,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33951506400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.03566969859104958,
      "mfePct": 0.02377979906070522,
      "maeGbp": -0.7133939718209915,
      "mfeGbp": 0.4755959812141044,
      "observedDuringTradeLowPrice": 0.33634,
      "observedDuringTradeHighPrice": 0.33654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33634,
      "fullObservedHighPrice": 0.33654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791028315198-349167fd3078b",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:51:55.198Z",
      "closedAtUtc": "2026-10-03T12:01:58.540Z",
      "holdingPeriodMs": 603342,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.3,
      "exitPriceQuote": 3.302,
      "grossPnlGbp": -1.2121212121213478,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.812121212121348,
      "cashChangeGbp": -2.0121212121213476,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.33036,
      "structuralTargetPrice": 0,
      "maePct": -0.2121212121212157,
      "mfePct": 0.18181818181817527,
      "maeGbp": -4.242424242424314,
      "mfeGbp": 3.6363636363635057,
      "observedDuringTradeLowPrice": 3.294,
      "observedDuringTradeHighPrice": 3.307,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.294,
      "fullObservedHighPrice": 3.307,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791027749413-b404970eddf04",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:42:29.413Z",
      "closedAtUtc": "2026-10-03T11:52:30.044Z",
      "holdingPeriodMs": 600631,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0677,
      "exitPriceQuote": 1.0674,
      "grossPnlGbp": -0.561955605507519,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.161955605507519,
      "cashChangeGbp": -1.361955605507519,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.05787716,
      "structuralTargetPrice": 0,
      "maePct": -0.12175704785989312,
      "mfePct": 0.08429334082606545,
      "maeGbp": -2.4351409571978624,
      "mfeGbp": 1.6858668165213089,
      "observedDuringTradeLowPrice": 1.0664,
      "observedDuringTradeHighPrice": 1.0686,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0664,
      "fullObservedHighPrice": 1.0686,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791028200827-aa9974fc1b87a",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:50:00.827Z",
      "closedAtUtc": "2026-10-03T11:51:43.234Z",
      "holdingPeriodMs": 102407,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04658,
      "exitPriceQuote": 0.04668,
      "grossPnlGbp": 4.293688278230825,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6936882782308254,
      "cashChangeGbp": 3.4936882782308256,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.27 triggered at projected net £2.69 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046151464,
      "structuralTargetPrice": 0,
      "maePct": -0.10734220695577809,
      "mfePct": 0.343495062258466,
      "maeGbp": -2.146844139115562,
      "mfeGbp": 6.869901245169319,
      "observedDuringTradeLowPrice": 0.04653,
      "observedDuringTradeHighPrice": 0.04674,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04653,
      "fullObservedHighPrice": 0.04674,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791027950790-60904a7682f06",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:45:50.790Z",
      "closedAtUtc": "2026-10-03T11:50:30.488Z",
      "holdingPeriodMs": 279698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005638,
      "exitPriceQuote": 0.005646,
      "grossPnlGbp": 2.8378857750976216,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2378857750976215,
      "cashChangeGbp": 2.037885775097622,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.37 triggered at projected net £1.24 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0055861304,
      "structuralTargetPrice": 0,
      "maePct": -0.14189428875488108,
      "mfePct": 0.24831500532103806,
      "maeGbp": -2.8378857750976216,
      "mfeGbp": 4.9663001064207615,
      "observedDuringTradeLowPrice": 0.00563,
      "observedDuringTradeHighPrice": 0.005652,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00563,
      "fullObservedHighPrice": 0.005652,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791027592833-efd588896384f",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:39:52.833Z",
      "closedAtUtc": "2026-10-03T11:49:53.033Z",
      "holdingPeriodMs": 600200,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21484,
      "exitPriceQuote": 0.21447,
      "grossPnlGbp": -3.4444237572147567,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.044423757214757,
      "cashChangeGbp": -4.244423757214757,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.212863472,
      "structuralTargetPrice": 0,
      "maePct": -0.17222118786073784,
      "mfePct": 0.05120089368832573,
      "maeGbp": -3.4444237572147567,
      "mfeGbp": 1.0240178737665147,
      "observedDuringTradeLowPrice": 0.21447,
      "observedDuringTradeHighPrice": 0.21495,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21447,
      "fullObservedHighPrice": 0.21495,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791027305062-bded3b937e1dc",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:35:05.062Z",
      "closedAtUtc": "2026-10-03T11:45:05.610Z",
      "holdingPeriodMs": 600548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.046,
      "exitPriceQuote": 27.995,
      "grossPnlGbp": -3.6368822648504873,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.236882264850488,
      "cashChangeGbp": -4.436882264850487,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 27.7879768,
      "structuralTargetPrice": 0,
      "maePct": -0.24958995935249334,
      "mfePct": 0.12479497967624667,
      "maeGbp": -4.991799187049867,
      "mfeGbp": 2.4958995935249333,
      "observedDuringTradeLowPrice": 27.976,
      "observedDuringTradeHighPrice": 28.081000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.976,
      "fullObservedHighPrice": 28.081000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791027472821-dcbffe2d1283c",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:37:52.821Z",
      "closedAtUtc": "2026-10-03T11:42:27.443Z",
      "holdingPeriodMs": 274622,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07185,
      "exitPriceQuote": 0.072,
      "grossPnlGbp": 4.175365344467568,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5753653444675675,
      "cashChangeGbp": 3.3753653444675678,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.69 triggered at projected net £2.58 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07118898,
      "structuralTargetPrice": 0,
      "maePct": -0.1113430758524659,
      "mfePct": 0.2644398051496306,
      "maeGbp": -2.226861517049318,
      "mfeGbp": 5.288796102992612,
      "observedDuringTradeLowPrice": 0.07177,
      "observedDuringTradeHighPrice": 0.07204,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07177,
      "fullObservedHighPrice": 0.07204,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791026905057-129ff81419b7",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:28:25.057Z",
      "closedAtUtc": "2026-10-03T11:38:27.665Z",
      "holdingPeriodMs": 602608,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 119.19,
      "exitPriceQuote": 119.31,
      "grossPnlGbp": -2.013591744273925,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.613591744273925,
      "cashChangeGbp": -2.813591744273925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 120.28654800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.15101938082054436,
      "mfePct": 0,
      "maeGbp": -3.0203876164108876,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 119.19,
      "observedDuringTradeHighPrice": 119.37,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 119.19,
      "fullObservedHighPrice": 119.37,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791027382039-77dbe159f6804",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:36:22.039Z",
      "closedAtUtc": "2026-10-03T11:36:41.229Z",
      "holdingPeriodMs": 19190,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1968,
      "exitPriceQuote": 1.1987,
      "grossPnlGbp": 3.175133689839593,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5751336898395931,
      "cashChangeGbp": 2.3751336898395934,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £1.58 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1857894400000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.23395721925132967,
      "maeGbp": 0,
      "mfeGbp": 4.679144385026593,
      "observedDuringTradeLowPrice": 1.1968,
      "observedDuringTradeHighPrice": 1.1996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1968,
      "fullObservedHighPrice": 1.1996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791026778345-dd5d5e81221d3",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:26:18.345Z",
      "closedAtUtc": "2026-10-03T11:36:19.996Z",
      "holdingPeriodMs": 601651,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.166,
      "exitPriceQuote": 9.192,
      "grossPnlGbp": -5.67313986471739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.27313986471739,
      "cashChangeGbp": -6.47313986471739,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.250327200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.32729653065676806,
      "mfePct": 0.12000872790749519,
      "maeGbp": -6.545930613135361,
      "mfeGbp": 2.400174558149904,
      "observedDuringTradeLowPrice": 9.155,
      "observedDuringTradeHighPrice": 9.196,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.155,
      "fullObservedHighPrice": 9.196,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791027230048-66cdf7521e6c4",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:33:50.048Z",
      "closedAtUtc": "2026-10-03T11:35:00.696Z",
      "holdingPeriodMs": 70648,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0335,
      "exitPriceQuote": 0.0336,
      "grossPnlGbp": 5.970149253731099,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.3701492537311,
      "cashChangeGbp": 5.1701492537311,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.76 triggered at projected net £4.37 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0331918,
      "structuralTargetPrice": 0,
      "maePct": -0.1194029850746427,
      "mfePct": 0.41791044776119773,
      "maeGbp": -2.388059701492854,
      "mfeGbp": 8.358208955223954,
      "observedDuringTradeLowPrice": 0.03346,
      "observedDuringTradeHighPrice": 0.03364,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03346,
      "fullObservedHighPrice": 0.03364,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791026550439-58026fa2de39c",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:22:30.439Z",
      "closedAtUtc": "2026-10-03T11:32:31.364Z",
      "holdingPeriodMs": 600925,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0311,
      "exitPriceQuote": 0.03118,
      "grossPnlGbp": -5.144694533762072,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.744694533762072,
      "cashChangeGbp": -5.944694533762072,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03138612,
      "structuralTargetPrice": 0,
      "maePct": -0.28938906752411514,
      "mfePct": 0.1929260450160693,
      "maeGbp": -5.787781350482303,
      "mfeGbp": 3.8585209003213863,
      "observedDuringTradeLowPrice": 0.03104,
      "observedDuringTradeHighPrice": 0.03119,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03104,
      "fullObservedHighPrice": 0.03119,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791026607364-c5ce716d0b34e",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:23:27.364Z",
      "closedAtUtc": "2026-10-03T11:28:23.012Z",
      "holdingPeriodMs": 295648,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12683,
      "exitPriceQuote": 0.12725,
      "grossPnlGbp": -6.623038713238251,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.223038713238251,
      "cashChangeGbp": -7.423038713238251,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.127996836,
      "structuralTargetPrice": 0,
      "maePct": -0.33115193566191253,
      "mfePct": 0,
      "maeGbp": -6.623038713238251,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12683,
      "observedDuringTradeHighPrice": 0.12725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12683,
      "fullObservedHighPrice": 0.12725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791026175408-2b49bd08b31a",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:16:15.408Z",
      "closedAtUtc": "2026-10-03T11:26:16.370Z",
      "holdingPeriodMs": 600962,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08853,
      "exitPriceQuote": 0.08848,
      "grossPnlGbp": 1.1295606009261152,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.4704393990738849,
      "cashChangeGbp": 0.32956060092611517,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.089344476,
      "structuralTargetPrice": 0,
      "maePct": -0.07906924206483748,
      "mfePct": 0.12425166610188522,
      "maeGbp": -1.5813848412967497,
      "mfeGbp": 2.4850333220377046,
      "observedDuringTradeLowPrice": 0.08842,
      "observedDuringTradeHighPrice": 0.0886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08842,
      "fullObservedHighPrice": 0.0886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791026005388-a2248af53f6c7",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:13:25.388Z",
      "closedAtUtc": "2026-10-03T11:23:25.444Z",
      "holdingPeriodMs": 600056,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009012,
      "exitPriceQuote": 0.009016,
      "grossPnlGbp": -0.887705281846545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4877052818465453,
      "cashChangeGbp": -1.687705281846545,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0090949104,
      "structuralTargetPrice": 0,
      "maePct": -0.16644474034621753,
      "mfePct": 0.06657789613847162,
      "maeGbp": -3.328894806924351,
      "mfeGbp": 1.3315579227694323,
      "observedDuringTradeLowPrice": 0.009006,
      "observedDuringTradeHighPrice": 0.009027,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009006,
      "fullObservedHighPrice": 0.009027,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791025947798-0d34ed58e1526",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:12:27.798Z",
      "closedAtUtc": "2026-10-03T11:22:28.216Z",
      "holdingPeriodMs": 600418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 769.87,
      "exitPriceQuote": 769.16,
      "grossPnlGbp": -1.8444672477172415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.4444672477172418,
      "cashChangeGbp": -2.6444672477172415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 762.787196,
      "structuralTargetPrice": 0,
      "maePct": -0.09222336238586207,
      "mfePct": 0.01818488835777292,
      "maeGbp": -1.8444672477172415,
      "mfeGbp": 0.3636977671554584,
      "observedDuringTradeLowPrice": 769.16,
      "observedDuringTradeHighPrice": 770.0099999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 769.16,
      "fullObservedHighPrice": 770.0099999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791025699192-47dc7d0cee377",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:08:19.192Z",
      "closedAtUtc": "2026-10-03T11:16:11.932Z",
      "holdingPeriodMs": 472740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03122,
      "exitPriceQuote": 0.03116,
      "grossPnlGbp": 3.8436899423447164,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2436899423447163,
      "cashChangeGbp": 3.0436899423447166,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.52 triggered at projected net £2.24 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03150722400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.03203074951953745,
      "mfePct": 0.2562459961563107,
      "maeGbp": -0.640614990390749,
      "mfeGbp": 5.124919923126214,
      "observedDuringTradeLowPrice": 0.03114,
      "observedDuringTradeHighPrice": 0.03123,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03114,
      "fullObservedHighPrice": 0.03123,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791025799157-d58fbdcd30e0c",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:09:59.157Z",
      "closedAtUtc": "2026-10-03T11:13:23.285Z",
      "holdingPeriodMs": 204128,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02823,
      "exitPriceQuote": 0.02826,
      "grossPnlGbp": 2.1253985122209547,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5253985122209546,
      "cashChangeGbp": 1.3253985122209546,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.07 triggered at projected net £0.53 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.027970284,
      "structuralTargetPrice": 0,
      "maePct": -0.21253985122210778,
      "mfePct": 0.2833864682961273,
      "maeGbp": -4.250797024442155,
      "mfeGbp": 5.667729365922546,
      "observedDuringTradeLowPrice": 0.02817,
      "observedDuringTradeHighPrice": 0.02831,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02817,
      "fullObservedHighPrice": 0.02831,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791025794209-74cba93430eaf",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:09:54.209Z",
      "closedAtUtc": "2026-10-03T11:12:25.691Z",
      "holdingPeriodMs": 151482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9833,
      "exitPriceQuote": 1.9897,
      "grossPnlGbp": 6.453889981344185,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.853889981344185,
      "cashChangeGbp": 5.653889981344185,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.99 triggered at projected net £4.85 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.96505364,
      "structuralTargetPrice": 0,
      "maePct": -0.33782080371099427,
      "mfePct": 0.529420662532141,
      "maeGbp": -6.756416074219885,
      "mfeGbp": 10.588413250642821,
      "observedDuringTradeLowPrice": 1.9766,
      "observedDuringTradeHighPrice": 1.9938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9766,
      "fullObservedHighPrice": 1.9938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791025674009-a90fd63c8fe6f",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:07:54.009Z",
      "closedAtUtc": "2026-10-03T11:09:50.799Z",
      "holdingPeriodMs": 116790,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05015,
      "exitPriceQuote": 0.04969,
      "grossPnlGbp": 18.344965104686025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.744965104686024,
      "cashChangeGbp": 17.544965104686025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £16.94 triggered at projected net £16.74 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.050611380000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.05982053838484994,
      "mfePct": 0.9770687936191372,
      "maeGbp": -1.1964107676969988,
      "mfeGbp": 19.541375872382744,
      "observedDuringTradeLowPrice": 0.04966,
      "observedDuringTradeHighPrice": 0.05018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04966,
      "fullObservedHighPrice": 0.05018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791024776111-15af0d3c8dade",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:52:56.111Z",
      "closedAtUtc": "2026-10-03T11:02:58.827Z",
      "holdingPeriodMs": 602716,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003677,
      "exitPriceQuote": 0.003662,
      "grossPnlGbp": -8.158825129181537,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.758825129181536,
      "cashChangeGbp": -8.958825129181538,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0036431716000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.43513734022300665,
      "mfePct": 0.13598041881968442,
      "maeGbp": -8.702746804460133,
      "mfeGbp": 2.7196083763936882,
      "observedDuringTradeLowPrice": 0.003661,
      "observedDuringTradeHighPrice": 0.003682,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003661,
      "fullObservedHighPrice": 0.003682,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791024771117-ba9df943d8885",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:52:51.117Z",
      "closedAtUtc": "2026-10-03T11:02:29.943Z",
      "holdingPeriodMs": 578826,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27816,
      "exitPriceQuote": 0.27768,
      "grossPnlGbp": 3.4512510785162203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8512510785162202,
      "cashChangeGbp": 2.6512510785162204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.72 triggered at projected net £1.85 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28071907200000007,
      "structuralTargetPrice": 0,
      "maePct": -0.20132297958009954,
      "mfePct": 0.2660339373022787,
      "maeGbp": -4.0264595916019905,
      "mfeGbp": 5.320678746045574,
      "observedDuringTradeLowPrice": 0.27742,
      "observedDuringTradeHighPrice": 0.2787200000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27742,
      "fullObservedHighPrice": 0.2787200000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791025289014-68a4d074dd7fd",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:01:29.014Z",
      "closedAtUtc": "2026-10-03T11:01:46.783Z",
      "holdingPeriodMs": 17769,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23197,
      "exitPriceQuote": 0.23199,
      "grossPnlGbp": -0.17243609087375303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.772436090873753,
      "cashChangeGbp": -0.972436090873753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.45 triggered at projected net £-1.77 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23410412400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1638142863301252,
      "mfePct": 0.4526447385437872,
      "maeGbp": -3.276285726602504,
      "mfeGbp": 9.052894770875744,
      "observedDuringTradeLowPrice": 0.23092,
      "observedDuringTradeHighPrice": 0.23235,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23092,
      "fullObservedHighPrice": 0.23235,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791025233525-dfecae8eca0f2",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T11:00:33.525Z",
      "closedAtUtc": "2026-10-03T11:01:26.215Z",
      "holdingPeriodMs": 52690,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9742,
      "exitPriceQuote": 1.9762,
      "grossPnlGbp": 2.0261371694863763,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.42613716948637625,
      "cashChangeGbp": 1.2261371694863763,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.67 triggered at projected net £0.43 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.95603736,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2633978320332334,
      "maeGbp": 0,
      "mfeGbp": 5.267956640664669,
      "observedDuringTradeLowPrice": 1.9742,
      "observedDuringTradeHighPrice": 1.9794000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9742,
      "fullObservedHighPrice": 1.9794000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791024917453-8d26e84428974",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:55:17.453Z",
      "closedAtUtc": "2026-10-03T11:00:31.254Z",
      "holdingPeriodMs": 313801,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4636,
      "exitPriceQuote": 0.4614,
      "grossPnlGbp": -9.490940465919047,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.090940465919047,
      "cashChangeGbp": -10.290940465919048,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45933488,
      "structuralTargetPrice": 0,
      "maePct": -0.4745470232959524,
      "mfePct": 0.19413287316652542,
      "maeGbp": -9.490940465919047,
      "mfeGbp": 3.8826574633305087,
      "observedDuringTradeLowPrice": 0.4614,
      "observedDuringTradeHighPrice": 0.46449999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4614,
      "fullObservedHighPrice": 0.46449999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791024356991-2a05d78957184",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:45:56.991Z",
      "closedAtUtc": "2026-10-03T10:55:15.423Z",
      "holdingPeriodMs": 558432,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002514,
      "exitPriceQuote": 0.00251,
      "grossPnlGbp": 3.1821797931583906,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5821797931583905,
      "cashChangeGbp": 2.3821797931583903,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.97 triggered at projected net £1.58 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025371288000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.2784407319013376,
      "mfePct": 0.2784407319013549,
      "maeGbp": -5.568814638026752,
      "mfeGbp": 5.5688146380270975,
      "observedDuringTradeLowPrice": 0.002507,
      "observedDuringTradeHighPrice": 0.002521,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002507,
      "fullObservedHighPrice": 0.002521,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791024296961-b1e7a3fb2594e",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:44:56.961Z",
      "closedAtUtc": "2026-10-03T10:52:24.248Z",
      "holdingPeriodMs": 447287,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8024,
      "exitPriceQuote": 0.805,
      "grossPnlGbp": 6.480558325025042,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.880558325025042,
      "cashChangeGbp": 5.680558325025042,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.38 triggered at projected net £4.88 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79501792,
      "structuralTargetPrice": 0,
      "maePct": -0.08723828514457052,
      "mfePct": 0.3988035892323007,
      "maeGbp": -1.7447657028914105,
      "mfeGbp": 7.976071784646013,
      "observedDuringTradeLowPrice": 0.8017,
      "observedDuringTradeHighPrice": 0.8056,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8017,
      "fullObservedHighPrice": 0.8056,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791024458602-317467552cbdb",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:47:38.602Z",
      "closedAtUtc": "2026-10-03T10:52:21.600Z",
      "holdingPeriodMs": 282998,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02601,
      "exitPriceQuote": 0.02611,
      "grossPnlGbp": -7.689350249904104,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.289350249904103,
      "cashChangeGbp": -8.489350249904104,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026249292,
      "structuralTargetPrice": 0,
      "maePct": -0.38446751249520517,
      "mfePct": 0.19223375624758926,
      "maeGbp": -7.689350249904103,
      "mfeGbp": 3.8446751249517854,
      "observedDuringTradeLowPrice": 0.02596,
      "observedDuringTradeHighPrice": 0.026110000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02596,
      "fullObservedHighPrice": 0.026110000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023846481-133cc08943815",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:37:26.481Z",
      "closedAtUtc": "2026-10-03T10:47:26.645Z",
      "holdingPeriodMs": 600164,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2138,
      "exitPriceQuote": 1.2154,
      "grossPnlGbp": -2.6363486571099783,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.236348657109978,
      "cashChangeGbp": -3.4363486571099786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2249669600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.25539627615753024,
      "mfePct": 0.148294611962434,
      "maeGbp": -5.107925523150605,
      "mfeGbp": 2.9658922392486797,
      "observedDuringTradeLowPrice": 1.212,
      "observedDuringTradeHighPrice": 1.2169,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.212,
      "fullObservedHighPrice": 1.2169,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791024078282-5f498f2a62315",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:41:18.282Z",
      "closedAtUtc": "2026-10-03T10:45:54.809Z",
      "holdingPeriodMs": 276527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10168,
      "exitPriceQuote": 0.10187,
      "grossPnlGbp": 3.7372147915026694,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1372147915026694,
      "cashChangeGbp": 2.9372147915026696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.32 triggered at projected net £2.14 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.100744544,
      "structuralTargetPrice": 0,
      "maePct": -0.029504327301339735,
      "mfePct": 0.24586939417781295,
      "maeGbp": -0.5900865460267947,
      "mfeGbp": 4.917387883556259,
      "observedDuringTradeLowPrice": 0.10165,
      "observedDuringTradeHighPrice": 0.10193,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10165,
      "fullObservedHighPrice": 0.10193,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023691466-8ed919ebdc5c9",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:34:51.466Z",
      "closedAtUtc": "2026-10-03T10:44:54.918Z",
      "holdingPeriodMs": 603452,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.21,
      "exitPriceQuote": 69.18,
      "grossPnlGbp": -0.8669267446896959,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.466926744689696,
      "cashChangeGbp": -1.6669267446896958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.573268,
      "structuralTargetPrice": 0,
      "maePct": -0.07224389539083537,
      "mfePct": 0.10114145354718596,
      "maeGbp": -1.4448779078167073,
      "mfeGbp": 2.022829070943719,
      "observedDuringTradeLowPrice": 69.16,
      "observedDuringTradeHighPrice": 69.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.16,
      "fullObservedHighPrice": 69.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023475812-9ef46e16d973e",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:31:15.812Z",
      "closedAtUtc": "2026-10-03T10:41:16.296Z",
      "holdingPeriodMs": 600484,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33663,
      "exitPriceQuote": 0.33649,
      "grossPnlGbp": -0.8317737575377921,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4317737575377922,
      "cashChangeGbp": -1.6317737575377922,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33353300399999997,
      "structuralTargetPrice": 0,
      "maePct": -0.0772361346285187,
      "mfePct": 0,
      "maeGbp": -1.5447226925703739,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.33637,
      "observedDuringTradeHighPrice": 0.33663,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33637,
      "fullObservedHighPrice": 0.33663,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023811438-d944323601c3c",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:36:51.438Z",
      "closedAtUtc": "2026-10-03T10:37:24.522Z",
      "holdingPeriodMs": 33084,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6046,
      "exitPriceQuote": 0.6059,
      "grossPnlGbp": 4.300363876943327,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7003638769433267,
      "cashChangeGbp": 3.500363876943327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.02 triggered at projected net £2.70 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.59903768,
      "structuralTargetPrice": 0,
      "maePct": -0.04961958319551406,
      "mfePct": 0.2811776381078273,
      "maeGbp": -0.9923916639102812,
      "mfeGbp": 5.623552762156546,
      "observedDuringTradeLowPrice": 0.6043,
      "observedDuringTradeHighPrice": 0.6063,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6043,
      "fullObservedHighPrice": 0.6063,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023602610-4c9dab3d6db29",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:33:22.610Z",
      "closedAtUtc": "2026-10-03T10:33:44.331Z",
      "holdingPeriodMs": 21721,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07308,
      "exitPriceQuote": 0.07335,
      "grossPnlGbp": -7.389162561576148,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.989162561576148,
      "cashChangeGbp": -8.189162561576149,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07375233600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3694581280788074,
      "mfePct": 0,
      "maeGbp": -7.389162561576148,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07308,
      "observedDuringTradeHighPrice": 0.07335,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07308,
      "fullObservedHighPrice": 0.07335,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023535802-be59f4aed965",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:32:15.802Z",
      "closedAtUtc": "2026-10-03T10:33:42.509Z",
      "holdingPeriodMs": 86707,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002536,
      "exitPriceQuote": 0.002527,
      "grossPnlGbp": 7.097791798107171,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.497791798107171,
      "cashChangeGbp": 6.297791798107172,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.08 triggered at projected net £5.50 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025593312000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.23659305993690571,
      "mfePct": 0.43375394321767186,
      "maeGbp": -4.731861198738114,
      "mfeGbp": 8.675078864353438,
      "observedDuringTradeLowPrice": 0.002525,
      "observedDuringTradeHighPrice": 0.002542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002525,
      "fullObservedHighPrice": 0.002542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023571160-37aaa116cdd54",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:32:51.160Z",
      "closedAtUtc": "2026-10-03T10:33:20.457Z",
      "holdingPeriodMs": 29297,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07925,
      "exitPriceQuote": 0.07887,
      "grossPnlGbp": -9.58990536277616,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.189905362776159,
      "cashChangeGbp": -10.38990536277616,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0785209,
      "structuralTargetPrice": 0,
      "maePct": -0.47949526813880794,
      "mfePct": 0,
      "maeGbp": -9.58990536277616,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07887,
      "observedDuringTradeHighPrice": 0.07925,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07887,
      "fullObservedHighPrice": 0.07925,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023090358-ec98f0424166c",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:24:50.358Z",
      "closedAtUtc": "2026-10-03T10:32:29.112Z",
      "holdingPeriodMs": 458754,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10101,
      "exitPriceQuote": 0.10157,
      "grossPnlGbp": 11.08801108801091,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.48801108801091,
      "cashChangeGbp": 10.28801108801091,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.27 triggered at projected net £9.49 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.100080708,
      "structuralTargetPrice": 0,
      "maePct": -0.08910008910009577,
      "mfePct": 0.6435006435006413,
      "maeGbp": -1.7820017820019154,
      "mfeGbp": 12.870012870012827,
      "observedDuringTradeLowPrice": 0.10092,
      "observedDuringTradeHighPrice": 0.10166000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10092,
      "fullObservedHighPrice": 0.10166000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023405665-e259c1b2544da",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:30:05.665Z",
      "closedAtUtc": "2026-10-03T10:32:13.810Z",
      "holdingPeriodMs": 128145,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23503,
      "exitPriceQuote": 0.23383,
      "grossPnlGbp": -10.211462366506224,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.811462366506223,
      "cashChangeGbp": -11.011462366506224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.232867724,
      "structuralTargetPrice": 0,
      "maePct": -0.5105731183253112,
      "mfePct": 0.17019103944177827,
      "maeGbp": -10.211462366506224,
      "mfeGbp": 3.4038207888355654,
      "observedDuringTradeLowPrice": 0.23383,
      "observedDuringTradeHighPrice": 0.23543,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23383,
      "fullObservedHighPrice": 0.23543,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023430696-77c15c84e71af",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:30:30.696Z",
      "closedAtUtc": "2026-10-03T10:31:13.471Z",
      "holdingPeriodMs": 42775,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28342,
      "exitPriceQuote": 0.28143,
      "grossPnlGbp": -14.042763390021817,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.642763390021816,
      "cashChangeGbp": -14.842763390021817,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.280812536,
      "structuralTargetPrice": 0,
      "maePct": -0.7021381695010909,
      "mfePct": 0.16230329546257002,
      "maeGbp": -14.042763390021817,
      "mfeGbp": 3.2460659092514006,
      "observedDuringTradeLowPrice": 0.28143,
      "observedDuringTradeHighPrice": 0.28388,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28143,
      "fullObservedHighPrice": 0.28388,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023030332-6db01656cedf",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:23:50.332Z",
      "closedAtUtc": "2026-10-03T10:30:27.826Z",
      "holdingPeriodMs": 397494,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1657,
      "exitPriceQuote": 0.1649,
      "grossPnlGbp": -9.656004828002358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.256004828002357,
      "cashChangeGbp": -10.456004828002358,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16417556,
      "structuralTargetPrice": 0,
      "maePct": -0.48280024140011785,
      "mfePct": 0,
      "maeGbp": -9.656004828002358,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1649,
      "observedDuringTradeHighPrice": 0.1657,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1649,
      "fullObservedHighPrice": 0.1657,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791023150372-d7eb0aad87582",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:25:50.372Z",
      "closedAtUtc": "2026-10-03T10:30:02.983Z",
      "holdingPeriodMs": 252611,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.694,
      "exitPriceQuote": 27.791,
      "grossPnlGbp": 7.005127464432824,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.405127464432823,
      "cashChangeGbp": 6.205127464432824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -15; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.07 triggered at projected net £5.41 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 27.4392152,
      "structuralTargetPrice": 0,
      "maePct": -0.03610890445583163,
      "mfePct": 0.4333068534700693,
      "maeGbp": -0.7221780891166325,
      "mfeGbp": 8.666137069401387,
      "observedDuringTradeLowPrice": 27.684,
      "observedDuringTradeHighPrice": 27.814,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.684,
      "fullObservedHighPrice": 27.814,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791022650366-9ff4f0e35056c",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:17:30.366Z",
      "closedAtUtc": "2026-10-03T10:23:37.693Z",
      "holdingPeriodMs": 367327,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 182.01,
      "exitPriceQuote": 181.08,
      "grossPnlGbp": -10.219218724245684,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.819218724245683,
      "cashChangeGbp": -11.019218724245684,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 180.335508,
      "structuralTargetPrice": 0,
      "maePct": -0.5109609362122841,
      "mfePct": 0,
      "maeGbp": -10.219218724245684,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 181.08,
      "observedDuringTradeHighPrice": 182.01,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 181.08,
      "fullObservedHighPrice": 182.01,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791022837051-e6df69263195b",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:20:37.051Z",
      "closedAtUtc": "2026-10-03T10:22:21.460Z",
      "holdingPeriodMs": 104409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4878,
      "exitPriceQuote": 0.485,
      "grossPnlGbp": -11.480114801148114,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.080114801148113,
      "cashChangeGbp": -12.280114801148114,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.48331224,
      "structuralTargetPrice": 0,
      "maePct": -0.5740057400574057,
      "mfePct": 0,
      "maeGbp": -11.480114801148114,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.485,
      "observedDuringTradeHighPrice": 0.4878,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.485,
      "fullObservedHighPrice": 0.4878,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791022899465-a00833b2472db",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:21:39.465Z",
      "closedAtUtc": "2026-10-03T10:21:50.462Z",
      "holdingPeriodMs": 10997,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26289,
      "exitPriceQuote": 0.26346,
      "grossPnlGbp": 4.336414469930503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.736414469930503,
      "cashChangeGbp": 3.536414469930503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.81 triggered at projected net £2.74 after fees",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.260471412,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5705808513066306,
      "maeGbp": 0,
      "mfeGbp": 11.411617026132612,
      "observedDuringTradeLowPrice": 0.26289,
      "observedDuringTradeHighPrice": 0.26439,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26289,
      "fullObservedHighPrice": 0.26439,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791022472367-046fc54852ce1",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:14:32.367Z",
      "closedAtUtc": "2026-10-03T10:21:37.517Z",
      "holdingPeriodMs": 425150,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4583,
      "exitPriceQuote": 0.4594,
      "grossPnlGbp": 4.800349116299323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2003491162993227,
      "cashChangeGbp": 4.000349116299323,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.51 triggered at projected net £3.20 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45408364,
      "structuralTargetPrice": 0,
      "maePct": -0.15273838097315698,
      "mfePct": 0.30547676194632606,
      "maeGbp": -3.0547676194631395,
      "mfeGbp": 6.109535238926521,
      "observedDuringTradeLowPrice": 0.4576,
      "observedDuringTradeHighPrice": 0.4597,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4576,
      "fullObservedHighPrice": 0.4597,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791022232490-01f72ff24b87a",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:10:32.490Z",
      "closedAtUtc": "2026-10-03T10:20:35.070Z",
      "holdingPeriodMs": 602580,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 291.11,
      "exitPriceQuote": 290.95,
      "grossPnlGbp": -1.0992408367972588,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6992408367972587,
      "cashChangeGbp": -1.8992408367972589,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 288.43178800000004,
      "structuralTargetPrice": 0,
      "maePct": -0.1751915083645326,
      "mfePct": 0.17175638074954483,
      "maeGbp": -3.5038301672906518,
      "mfeGbp": 3.4351276149908965,
      "observedDuringTradeLowPrice": 290.6,
      "observedDuringTradeHighPrice": 291.61000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 290.6,
      "fullObservedHighPrice": 291.61000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791022524345-ea3369df57035",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:15:24.345Z",
      "closedAtUtc": "2026-10-03T10:17:28.449Z",
      "holdingPeriodMs": 124104,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06299,
      "exitPriceQuote": 0.06269,
      "grossPnlGbp": -9.525321479600208,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.125321479600208,
      "cashChangeGbp": -10.325321479600209,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.062410492000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.4762660739800104,
      "mfePct": 0.06350214319733032,
      "maeGbp": -9.525321479600208,
      "mfeGbp": 1.2700428639466061,
      "observedDuringTradeLowPrice": 0.06269,
      "observedDuringTradeHighPrice": 0.06303,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06269,
      "fullObservedHighPrice": 0.06303,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021919167-59634df6ef41c",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:05:19.167Z",
      "closedAtUtc": "2026-10-03T10:15:22.174Z",
      "holdingPeriodMs": 603007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.065,
      "exitPriceQuote": 1.0638,
      "grossPnlGbp": -2.2535211267603152,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8535211267603153,
      "cashChangeGbp": -3.053521126760315,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.055202,
      "structuralTargetPrice": 0,
      "maePct": -0.3755868544600942,
      "mfePct": 0.20657276995304977,
      "maeGbp": -7.511737089201884,
      "mfeGbp": 4.131455399060996,
      "observedDuringTradeLowPrice": 1.061,
      "observedDuringTradeHighPrice": 1.0672,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.061,
      "fullObservedHighPrice": 1.0672,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021970301-a1b1dd937fa34",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:06:10.301Z",
      "closedAtUtc": "2026-10-03T10:14:28.652Z",
      "holdingPeriodMs": 498351,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24977,
      "exitPriceQuote": 0.25322,
      "grossPnlGbp": 27.62541538215165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.02541538215165,
      "cashChangeGbp": 26.82541538215165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £34.31 triggered at projected net £26.03 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.247472116,
      "structuralTargetPrice": 0,
      "maePct": -0.4564199063138096,
      "mfePct": 1.845698042198824,
      "maeGbp": -9.128398126276192,
      "mfeGbp": 36.913960843976476,
      "observedDuringTradeLowPrice": 0.24863,
      "observedDuringTradeHighPrice": 0.25438,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24863,
      "fullObservedHighPrice": 0.25438,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021655825-9379c9c203bc8",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:00:55.825Z",
      "closedAtUtc": "2026-10-03T10:10:29.876Z",
      "holdingPeriodMs": 574051,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22273,
      "exitPriceQuote": 0.22347,
      "grossPnlGbp": 6.644816594082437,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.044816594082437,
      "cashChangeGbp": 5.844816594082437,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.39 triggered at projected net £5.04 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22068088400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.40407668477529374,
      "mfePct": 0.39958694383334165,
      "maeGbp": -8.081533695505875,
      "mfeGbp": 7.991738876666833,
      "observedDuringTradeLowPrice": 0.22183,
      "observedDuringTradeHighPrice": 0.22362000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22183,
      "fullObservedHighPrice": 0.22362000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021671318-316d75d03faa3",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T10:01:11.318Z",
      "closedAtUtc": "2026-10-03T10:06:06.621Z",
      "holdingPeriodMs": 295303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4557,
      "exitPriceQuote": 0.4582,
      "grossPnlGbp": 10.972130787799,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.372130787799,
      "cashChangeGbp": 10.172130787798999,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.69 triggered at projected net £9.37 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45150756,
      "structuralTargetPrice": 0,
      "maePct": -0.19749835418038444,
      "mfePct": 0.614439324116749,
      "maeGbp": -3.949967083607689,
      "mfeGbp": 12.288786482334979,
      "observedDuringTradeLowPrice": 0.4548,
      "observedDuringTradeHighPrice": 0.4585000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4548,
      "fullObservedHighPrice": 0.4585000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021315521-b80c6e2764616",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:55:15.521Z",
      "closedAtUtc": "2026-10-03T10:05:17.113Z",
      "holdingPeriodMs": 601592,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13223,
      "exitPriceQuote": 0.13217,
      "grossPnlGbp": -0.9075096422895976,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.5075096422895977,
      "cashChangeGbp": -1.7075096422895977,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13101348399999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3403161158587146,
      "mfePct": 0.1361264463435026,
      "maeGbp": -6.806322317174291,
      "mfeGbp": 2.7225289268700523,
      "observedDuringTradeLowPrice": 0.13178,
      "observedDuringTradeHighPrice": 0.13241,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13178,
      "fullObservedHighPrice": 0.13241,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021518561-4a0b0594e8017",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:58:38.561Z",
      "closedAtUtc": "2026-10-03T10:01:09.245Z",
      "holdingPeriodMs": 150684,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7698,
      "exitPriceQuote": 0.7717,
      "grossPnlGbp": 4.9363471031437065,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3363471031437064,
      "cashChangeGbp": 4.136347103143707,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.38 triggered at projected net £3.34 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7627178400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.09093270979475629,
      "mfePct": 0.29877890361132353,
      "maeGbp": -1.818654195895126,
      "mfeGbp": 5.975578072226471,
      "observedDuringTradeLowPrice": 0.7691,
      "observedDuringTradeHighPrice": 0.7721,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7691,
      "fullObservedHighPrice": 0.7721,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021442256-38732b3fb1be7",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:57:22.256Z",
      "closedAtUtc": "2026-10-03T10:00:53.893Z",
      "holdingPeriodMs": 211637,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23474,
      "exitPriceQuote": 0.23362,
      "grossPnlGbp": -9.542472522791257,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.142472522791257,
      "cashChangeGbp": -10.342472522791258,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.232580392,
      "structuralTargetPrice": 0,
      "maePct": -0.4771236261395629,
      "mfePct": 0.04686035613870622,
      "maeGbp": -9.542472522791257,
      "mfeGbp": 0.9372071227741243,
      "observedDuringTradeLowPrice": 0.23362,
      "observedDuringTradeHighPrice": 0.23485,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23362,
      "fullObservedHighPrice": 0.23485,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791020915445-444951de308d8",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:48:35.445Z",
      "closedAtUtc": "2026-10-03T09:58:36.710Z",
      "holdingPeriodMs": 601265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2294,
      "exitPriceQuote": 1.2269,
      "grossPnlGbp": -4.067024564828285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.667024564828285,
      "cashChangeGbp": -4.867024564828284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -10; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2180895200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.33349601431592585,
      "mfePct": 0.07320644216690263,
      "maeGbp": -6.669920286318517,
      "mfeGbp": 1.4641288433380526,
      "observedDuringTradeLowPrice": 1.2253,
      "observedDuringTradeHighPrice": 1.2303,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2253,
      "fullObservedHighPrice": 1.2303,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791020839518-ba4d2382dbe1b",
      "symbol": "SCRUSDT",
      "baseAsset": "SCR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:47:19.518Z",
      "closedAtUtc": "2026-10-03T09:57:20.388Z",
      "holdingPeriodMs": 600870,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02681,
      "exitPriceQuote": 0.02672,
      "grossPnlGbp": -6.713912719134636,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.313912719134636,
      "cashChangeGbp": -7.513912719134636,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026563348,
      "structuralTargetPrice": 0,
      "maePct": -0.37299515106303394,
      "mfePct": 0.22379709063782552,
      "maeGbp": -7.459903021260678,
      "mfeGbp": 4.47594181275651,
      "observedDuringTradeLowPrice": 0.02671,
      "observedDuringTradeHighPrice": 0.02687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02671,
      "fullObservedHighPrice": 0.02687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021220523-1fa7c9dfee452",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:53:40.523Z",
      "closedAtUtc": "2026-10-03T09:55:10.756Z",
      "holdingPeriodMs": 90233,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.022465,
      "exitPriceQuote": 0.022424,
      "grossPnlGbp": 3.6501224126418315,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0501224126418314,
      "cashChangeGbp": 2.8501224126418316,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.81 triggered at projected net £2.05 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.022671678,
      "structuralTargetPrice": 0,
      "maePct": -0.08902737591810664,
      "mfePct": 0.32049855330513755,
      "maeGbp": -1.7805475183621329,
      "mfeGbp": 6.4099710661027505,
      "observedDuringTradeLowPrice": 0.022393,
      "observedDuringTradeHighPrice": 0.022485000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.022393,
      "fullObservedHighPrice": 0.022485000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791021002367-b419c2943b9fb",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:50:02.367Z",
      "closedAtUtc": "2026-10-03T09:53:38.629Z",
      "holdingPeriodMs": 216262,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1589,
      "exitPriceQuote": 1.1627,
      "grossPnlGbp": 6.557942876866038,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.9579428768660385,
      "cashChangeGbp": 5.757942876866038,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.34 triggered at projected net £4.96 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.14823812,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3969281214945153,
      "maeGbp": 0,
      "mfeGbp": 7.938562429890306,
      "observedDuringTradeLowPrice": 1.1589,
      "observedDuringTradeHighPrice": 1.1635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1589,
      "fullObservedHighPrice": 1.1635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791020399463-6a3c8fd3e37ca",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:39:59.463Z",
      "closedAtUtc": "2026-10-03T09:50:00.260Z",
      "holdingPeriodMs": 600797,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 310.33,
      "exitPriceQuote": 310.84,
      "grossPnlGbp": -3.286823703799123,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.886823703799124,
      "cashChangeGbp": -4.086823703799123,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 313.185036,
      "structuralTargetPrice": 0,
      "maePct": -0.20945445171270394,
      "mfePct": 0,
      "maeGbp": -4.189089034254079,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 310.33,
      "observedDuringTradeHighPrice": 310.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 310.33,
      "fullObservedHighPrice": 310.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791020392806-f5ab35053c74b",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:39:52.806Z",
      "closedAtUtc": "2026-10-03T09:48:33.496Z",
      "holdingPeriodMs": 520690,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.4724,
      "exitPriceQuote": 3.4858,
      "grossPnlGbp": -7.718004838152204,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.318004838152204,
      "cashChangeGbp": -8.518004838152205,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.5043460800000004,
      "structuralTargetPrice": 0,
      "maePct": -0.38590024190761024,
      "mfePct": 0.20158967860845864,
      "maeGbp": -7.718004838152204,
      "mfeGbp": 4.031793572169173,
      "observedDuringTradeLowPrice": 3.4654,
      "observedDuringTradeHighPrice": 3.4858,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.4654,
      "fullObservedHighPrice": 3.4858,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791020629329-111c611d17283",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:43:49.329Z",
      "closedAtUtc": "2026-10-03T09:47:17.405Z",
      "holdingPeriodMs": 208076,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1756,
      "exitPriceQuote": 1.1785,
      "grossPnlGbp": 4.933650901667446,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3336509016674456,
      "cashChangeGbp": 4.133650901667446,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.86 triggered at projected net £3.33 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.16478448,
      "structuralTargetPrice": 0,
      "maePct": -0.017012589316092036,
      "mfePct": 0.32323919700578646,
      "maeGbp": -0.3402517863218407,
      "mfeGbp": 6.46478394011573,
      "observedDuringTradeLowPrice": 1.1754,
      "observedDuringTradeHighPrice": 1.1794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1754,
      "fullObservedHighPrice": 1.1794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019797194-da70daf5cb657",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:29:57.194Z",
      "closedAtUtc": "2026-10-03T09:39:57.662Z",
      "holdingPeriodMs": 600468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 548.99,
      "exitPriceQuote": 548.83,
      "grossPnlGbp": -0.5828885772052976,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.182888577205298,
      "cashChangeGbp": -1.3828885772052977,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 543.939292,
      "structuralTargetPrice": 0,
      "maePct": -0.03460900927158137,
      "mfePct": 0.02185832164520384,
      "maeGbp": -0.6921801854316274,
      "mfeGbp": 0.43716643290407675,
      "observedDuringTradeLowPrice": 548.8,
      "observedDuringTradeHighPrice": 549.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 548.8,
      "fullObservedHighPrice": 549.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019834099-7666455a8b077",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:30:34.099Z",
      "closedAtUtc": "2026-10-03T09:38:15.792Z",
      "holdingPeriodMs": 461693,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4499,
      "exitPriceQuote": 0.4511,
      "grossPnlGbp": 5.33451878195145,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7345187819514503,
      "cashChangeGbp": 4.5345187819514505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.40 triggered at projected net £3.73 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.44576092,
      "structuralTargetPrice": 0,
      "maePct": -0.06668148477439931,
      "mfePct": 0.40008890864635877,
      "maeGbp": -1.3336296954879863,
      "mfeGbp": 8.001778172927176,
      "observedDuringTradeLowPrice": 0.4496,
      "observedDuringTradeHighPrice": 0.4517,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4496,
      "fullObservedHighPrice": 0.4517,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019819117-0153718564cee",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:30:19.117Z",
      "closedAtUtc": "2026-10-03T09:34:23.434Z",
      "holdingPeriodMs": 244317,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1696,
      "exitPriceQuote": 1.1732,
      "grossPnlGbp": 6.155950752394062,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.555950752394063,
      "cashChangeGbp": 5.355950752394063,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.75 triggered at projected net £4.56 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.15883968,
      "structuralTargetPrice": 0,
      "maePct": -0.034199726402185014,
      "mfePct": 0.3676470588235269,
      "maeGbp": -0.6839945280437003,
      "mfeGbp": 7.352941176470538,
      "observedDuringTradeLowPrice": 1.1692,
      "observedDuringTradeHighPrice": 1.1739,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1692,
      "fullObservedHighPrice": 1.1739,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019791550-1991adc7ca672",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:29:51.550Z",
      "closedAtUtc": "2026-10-03T09:29:55.323Z",
      "holdingPeriodMs": 3773,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02912,
      "exitPriceQuote": 0.02871,
      "grossPnlGbp": -28.159340659340707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.759340659340708,
      "cashChangeGbp": -28.959340659340707,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-29.76 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028852096,
      "structuralTargetPrice": 0,
      "maePct": -1.4079670329670353,
      "mfePct": 0,
      "maeGbp": -28.159340659340707,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02871,
      "observedDuringTradeHighPrice": 0.02912,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02871,
      "fullObservedHighPrice": 0.02912,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019188938-c1603ff887b57",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:19:48.938Z",
      "closedAtUtc": "2026-10-03T09:29:49.683Z",
      "holdingPeriodMs": 600745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009023,
      "exitPriceQuote": 0.009005,
      "grossPnlGbp": -3.9898038346445577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.589803834644558,
      "cashChangeGbp": -4.789803834644558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0089399884,
      "structuralTargetPrice": 0,
      "maePct": -0.4100631718940549,
      "mfePct": 0,
      "maeGbp": -8.201263437881098,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.008986,
      "observedDuringTradeHighPrice": 0.009023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008986,
      "fullObservedHighPrice": 0.009023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019548569-b90495c29dcde",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:25:48.569Z",
      "closedAtUtc": "2026-10-03T09:29:37.820Z",
      "holdingPeriodMs": 229251,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005453,
      "exitPriceQuote": 0.005439,
      "grossPnlGbp": 5.134788189987208,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5347881899872076,
      "cashChangeGbp": 4.334788189987208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.74 triggered at projected net £3.53 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005503167600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2384008802494038,
      "mfePct": 0.366770584999084,
      "maeGbp": -4.768017604988077,
      "mfeGbp": 7.33541169998168,
      "observedDuringTradeLowPrice": 0.005433,
      "observedDuringTradeHighPrice": 0.005466,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005433,
      "fullObservedHighPrice": 0.005466,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019428559-437076874d275",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:23:48.559Z",
      "closedAtUtc": "2026-10-03T09:25:15.859Z",
      "holdingPeriodMs": 87300,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1659,
      "exitPriceQuote": 1.1675,
      "grossPnlGbp": 2.744660777082161,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1446607770821609,
      "cashChangeGbp": 1.944660777082161,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.03 triggered at projected net £1.14 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1551737199999998,
      "structuralTargetPrice": 0,
      "maePct": -0.017154129856761128,
      "mfePct": 0.23158075306631332,
      "maeGbp": -0.34308259713522254,
      "mfeGbp": 4.631615061326267,
      "observedDuringTradeLowPrice": 1.1657,
      "observedDuringTradeHighPrice": 1.1686,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1657,
      "fullObservedHighPrice": 1.1686,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791018843008-bb11a42b7083",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:14:03.008Z",
      "closedAtUtc": "2026-10-03T09:24:03.386Z",
      "holdingPeriodMs": 600378,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 767.91,
      "exitPriceQuote": 767.67,
      "grossPnlGbp": -0.6250732507715986,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2250732507715987,
      "cashChangeGbp": -1.4250732507715986,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 760.845228,
      "structuralTargetPrice": 0,
      "maePct": -0.10287663918948362,
      "mfePct": 0.003906707817333595,
      "maeGbp": -2.0575327837896724,
      "mfeGbp": 0.0781341563466719,
      "observedDuringTradeLowPrice": 767.12,
      "observedDuringTradeHighPrice": 767.94,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 767.12,
      "fullObservedHighPrice": 767.94,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019310337-1b3a29836d6ff",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:21:50.337Z",
      "closedAtUtc": "2026-10-03T09:23:01.482Z",
      "holdingPeriodMs": 71145,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03285,
      "exitPriceQuote": 0.03277,
      "grossPnlGbp": 4.870624048706042,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.270624048706042,
      "cashChangeGbp": 4.070624048706042,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.10 triggered at projected net £3.27 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03315222,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.33485540334855096,
      "maeGbp": 0,
      "mfeGbp": 6.697108066971019,
      "observedDuringTradeLowPrice": 0.03274,
      "observedDuringTradeHighPrice": 0.03285,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03274,
      "fullObservedHighPrice": 0.03285,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791019193465-1becccc33ad43",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:19:53.465Z",
      "closedAtUtc": "2026-10-03T09:20:30.163Z",
      "holdingPeriodMs": 36698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.51029,
      "exitPriceQuote": 0.50554,
      "grossPnlGbp": 18.616864919947606,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.016864919947604,
      "cashChangeGbp": 17.816864919947605,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £18.37 triggered at projected net £17.02 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5149846680000001,
      "structuralTargetPrice": 0,
      "maePct": -0.1744106292500238,
      "mfePct": 1.0484234454917725,
      "maeGbp": -3.488212585000476,
      "mfeGbp": 20.96846890983545,
      "observedDuringTradeLowPrice": 0.50494,
      "observedDuringTradeHighPrice": 0.51118,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.50494,
      "fullObservedHighPrice": 0.51118,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791018828036-86325fd6dffe3",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:13:48.036Z",
      "closedAtUtc": "2026-10-03T09:18:14.484Z",
      "holdingPeriodMs": 266448,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.51,
      "exitPriceQuote": 69.18,
      "grossPnlGbp": -9.49503668536896,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.09503668536896,
      "cashChangeGbp": -10.295036685368961,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.870508,
      "structuralTargetPrice": 0,
      "maePct": -0.4747518342684481,
      "mfePct": 0,
      "maeGbp": -9.495036685368962,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 69.18,
      "observedDuringTradeHighPrice": 69.51,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.18,
      "fullObservedHighPrice": 69.51,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791018471566-45c67b63e55de",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:07:51.566Z",
      "closedAtUtc": "2026-10-03T09:17:52.090Z",
      "holdingPeriodMs": 600524,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.532,
      "exitPriceQuote": 7.533,
      "grossPnlGbp": -0.26553372278288206,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.865533722782882,
      "cashChangeGbp": -1.065533722782882,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.6012944000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.22570366436537903,
      "mfePct": 0.146043547530538,
      "maeGbp": -4.514073287307581,
      "mfeGbp": 2.92087095061076,
      "observedDuringTradeLowPrice": 7.521,
      "observedDuringTradeHighPrice": 7.549,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.521,
      "fullObservedHighPrice": 7.549,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791018706577-289bed0a8c3e5",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:11:46.577Z",
      "closedAtUtc": "2026-10-03T09:12:10.884Z",
      "holdingPeriodMs": 24307,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 259.5,
      "exitPriceQuote": 257.61,
      "grossPnlGbp": 14.566473988439203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.966473988439203,
      "cashChangeGbp": 13.766473988439202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £15.05 triggered at projected net £12.97 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 261.8874,
      "structuralTargetPrice": 0,
      "maePct": -0.06551059730251095,
      "mfePct": 0.8824662813102199,
      "maeGbp": -1.3102119460502188,
      "mfeGbp": 17.649325626204398,
      "observedDuringTradeLowPrice": 257.21,
      "observedDuringTradeHighPrice": 259.67,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 257.21,
      "fullObservedHighPrice": 259.67,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017937461-1c2f7008868d2",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:58:57.461Z",
      "closedAtUtc": "2026-10-03T09:08:58.769Z",
      "holdingPeriodMs": 601308,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 766.51,
      "exitPriceQuote": 767.34,
      "grossPnlGbp": 2.165659939205075,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5656599392050747,
      "cashChangeGbp": 1.3656599392050748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 759.458108,
      "structuralTargetPrice": 0,
      "maePct": -0.009132300948446378,
      "mfePct": 0.10828299696025373,
      "maeGbp": -0.18264601896892757,
      "mfeGbp": 2.1656599392050744,
      "observedDuringTradeLowPrice": 766.44,
      "observedDuringTradeHighPrice": 767.3400000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 766.44,
      "fullObservedHighPrice": 767.3400000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791018394632-e81bdfbe47ec7",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T09:06:34.632Z",
      "closedAtUtc": "2026-10-03T09:07:16.951Z",
      "holdingPeriodMs": 42319,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8788,
      "exitPriceQuote": 1.8681,
      "grossPnlGbp": -11.390249095167055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.990249095167055,
      "cashChangeGbp": -12.190249095167056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.86151504,
      "structuralTargetPrice": 0,
      "maePct": -0.5695124547583528,
      "mfePct": 0.07983819459229598,
      "maeGbp": -11.390249095167055,
      "mfeGbp": 1.5967638918459195,
      "observedDuringTradeLowPrice": 1.8681,
      "observedDuringTradeHighPrice": 1.8803,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8681,
      "fullObservedHighPrice": 1.8803,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017811574-2b174216c37ff",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:56:51.574Z",
      "closedAtUtc": "2026-10-03T09:06:52.902Z",
      "holdingPeriodMs": 601328,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2682.61,
      "exitPriceQuote": 2683.81,
      "grossPnlGbp": 0.894651104707593,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7053488952924071,
      "cashChangeGbp": 0.09465110470759297,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2657.9299880000003,
      "structuralTargetPrice": 0,
      "maePct": -0.02199350632407042,
      "mfePct": 0.07045377449572889,
      "maeGbp": -0.4398701264814084,
      "mfeGbp": 1.4090754899145777,
      "observedDuringTradeLowPrice": 2682.02,
      "observedDuringTradeHighPrice": 2684.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2682.02,
      "fullObservedHighPrice": 2684.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017791573-337b78b051ef7",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:56:31.573Z",
      "closedAtUtc": "2026-10-03T09:06:32.408Z",
      "holdingPeriodMs": 600835,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042391,
      "exitPriceQuote": 0.004237,
      "grossPnlGbp": -0.9907763440351355,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.5907763440351355,
      "cashChangeGbp": -1.7907763440351356,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00420010028,
      "structuralTargetPrice": 0,
      "maePct": -0.12502653865206645,
      "mfePct": 0.08020570404094636,
      "maeGbp": -2.500530773041329,
      "mfeGbp": 1.6041140808189271,
      "observedDuringTradeLowPrice": 0.0042338,
      "observedDuringTradeHighPrice": 0.0042425,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042338,
      "fullObservedHighPrice": 0.0042425,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017334905-785e2fcf76364",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:48:54.905Z",
      "closedAtUtc": "2026-10-03T08:58:55.675Z",
      "holdingPeriodMs": 600770,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06189,
      "exitPriceQuote": 0.06195,
      "grossPnlGbp": -1.9389238972369545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5389238972369546,
      "cashChangeGbp": -2.7389238972369547,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.062459388000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.2585231862982718,
      "mfePct": 0.11310389400549462,
      "maeGbp": -5.170463725965436,
      "mfeGbp": 2.262077880109892,
      "observedDuringTradeLowPrice": 0.06182,
      "observedDuringTradeHighPrice": 0.062049999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06182,
      "fullObservedHighPrice": 0.062049999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017644966-130d956f4ebaf",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:54:04.966Z",
      "closedAtUtc": "2026-10-03T08:56:46.679Z",
      "holdingPeriodMs": 161713,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1764,
      "exitPriceQuote": 0.1772,
      "grossPnlGbp": -9.070294784580444,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.670294784580443,
      "cashChangeGbp": -9.870294784580445,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17802288000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4535147392290222,
      "mfePct": 0.17006802721088135,
      "maeGbp": -9.070294784580444,
      "mfeGbp": 3.401360544217627,
      "observedDuringTradeLowPrice": 0.1761,
      "observedDuringTradeHighPrice": 0.17720000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1761,
      "fullObservedHighPrice": 0.17720000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017187600-5722f7e208b73",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:46:27.600Z",
      "closedAtUtc": "2026-10-03T08:56:29.662Z",
      "holdingPeriodMs": 602062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.544,
      "exitPriceQuote": 27.507,
      "grossPnlGbp": -2.686610514086482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.286610514086482,
      "cashChangeGbp": -3.4866105140864825,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 27.290595200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17426662794075595,
      "mfePct": 0.09439442346790518,
      "maeGbp": -3.4853325588151187,
      "mfeGbp": 1.8878884693581037,
      "observedDuringTradeLowPrice": 27.496,
      "observedDuringTradeHighPrice": 27.57,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.496,
      "fullObservedHighPrice": 27.57,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017284979-dcf4b5918f0d8",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:48:04.979Z",
      "closedAtUtc": "2026-10-03T08:54:00.022Z",
      "holdingPeriodMs": 355043,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13087,
      "exitPriceQuote": 0.13126,
      "grossPnlGbp": 5.960113089325307,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.360113089325306,
      "cashChangeGbp": 5.160113089325307,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.35 triggered at projected net £4.36 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12966599599999998,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3973408726217013,
      "maeGbp": 0,
      "mfeGbp": 7.946817452434026,
      "observedDuringTradeLowPrice": 0.13087,
      "observedDuringTradeHighPrice": 0.13139,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13087,
      "fullObservedHighPrice": 0.13139,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016729870-ed1739e4f4a27",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:38:49.870Z",
      "closedAtUtc": "2026-10-03T08:48:51.615Z",
      "holdingPeriodMs": 601745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 87.823,
      "exitPriceQuote": 87.732,
      "grossPnlGbp": 2.072350067749769,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.47235006774976895,
      "cashChangeGbp": 1.272350067749769,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 88.6309716,
      "structuralTargetPrice": 0,
      "maePct": -0.0922309645537081,
      "mfePct": 0.10361750338748846,
      "maeGbp": -1.8446192910741621,
      "mfeGbp": 2.072350067749769,
      "observedDuringTradeLowPrice": 87.732,
      "observedDuringTradeHighPrice": 87.904,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.732,
      "fullObservedHighPrice": 87.904,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017249456-4311cebe05e3b",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:47:29.456Z",
      "closedAtUtc": "2026-10-03T08:48:02.753Z",
      "holdingPeriodMs": 33297,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08062,
      "exitPriceQuote": 0.08018,
      "grossPnlGbp": -10.915405606549143,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.515405606549143,
      "cashChangeGbp": -11.715405606549144,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.079878296,
      "structuralTargetPrice": 0,
      "maePct": -0.5457702803274572,
      "mfePct": 0,
      "maeGbp": -10.915405606549145,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08018,
      "observedDuringTradeHighPrice": 0.08062,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08018,
      "fullObservedHighPrice": 0.08062,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016643941-ea67d1f3437c5",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:37:23.941Z",
      "closedAtUtc": "2026-10-03T08:47:27.398Z",
      "holdingPeriodMs": 603457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23124,
      "exitPriceQuote": 0.23166,
      "grossPnlGbp": -3.6325895173845675,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.232589517384568,
      "cashChangeGbp": -4.432589517384567,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23336740800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.22487458917142045,
      "mfePct": 0,
      "maeGbp": -4.4974917834284085,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.23124,
      "observedDuringTradeHighPrice": 0.23176,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23124,
      "fullObservedHighPrice": 0.23176,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791017154556-4b31c698825a1",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:45:54.556Z",
      "closedAtUtc": "2026-10-03T08:46:25.370Z",
      "holdingPeriodMs": 30814,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07383,
      "exitPriceQuote": 0.07371,
      "grossPnlGbp": 3.2507110930518484,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6507110930518483,
      "cashChangeGbp": 2.450711093051848,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.36 triggered at projected net £1.65 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07450923600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.12190166598942552,
      "mfePct": 0.29798185019641316,
      "maeGbp": -2.4380333197885107,
      "mfeGbp": 5.959637003928264,
      "observedDuringTradeLowPrice": 0.07361,
      "observedDuringTradeHighPrice": 0.07392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07361,
      "fullObservedHighPrice": 0.07392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016551817-e6ccd0a7c1f8c",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:35:51.817Z",
      "closedAtUtc": "2026-10-03T08:45:52.389Z",
      "holdingPeriodMs": 600572,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 119.06,
      "exitPriceQuote": 119.21,
      "grossPnlGbp": -2.5197379472533425,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.119737947253343,
      "cashChangeGbp": -3.3197379472533424,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 120.15535200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.1259868973626671,
      "mfePct": 0,
      "maeGbp": -2.519737947253342,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 119.06,
      "observedDuringTradeHighPrice": 119.21000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 119.06,
      "fullObservedHighPrice": 119.21000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016309377-f6c96009d676b",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:31:49.377Z",
      "closedAtUtc": "2026-10-03T08:38:46.121Z",
      "holdingPeriodMs": 416744,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07133,
      "exitPriceQuote": 0.0712,
      "grossPnlGbp": 3.645030141595545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0450301415955447,
      "cashChangeGbp": 2.8450301415955446,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.73 triggered at projected net £2.05 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07198623600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.32244497406420036,
      "mfePct": 0.2663675872704466,
      "maeGbp": -6.448899481284007,
      "mfeGbp": 5.327351745408932,
      "observedDuringTradeLowPrice": 0.07114,
      "observedDuringTradeHighPrice": 0.07156,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07114,
      "fullObservedHighPrice": 0.07156,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016581865-f50ab6a04645c",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:36:21.865Z",
      "closedAtUtc": "2026-10-03T08:37:21.969Z",
      "holdingPeriodMs": 60104,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0736,
      "exitPriceQuote": 0.07351,
      "grossPnlGbp": 2.4456521739128494,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8456521739128493,
      "cashChangeGbp": 1.6456521739128493,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.83 triggered at projected net £0.85 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07427712,
      "structuralTargetPrice": 0,
      "maePct": -0.14945652173912904,
      "mfePct": 0.27173913043477155,
      "maeGbp": -2.989130434782581,
      "mfeGbp": 5.434782608695431,
      "observedDuringTradeLowPrice": 0.0734,
      "observedDuringTradeHighPrice": 0.07371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0734,
      "fullObservedHighPrice": 0.07371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016546216-43e5164fd3ab9",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:35:46.216Z",
      "closedAtUtc": "2026-10-03T08:36:16.722Z",
      "holdingPeriodMs": 30506,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05104,
      "exitPriceQuote": 0.051,
      "grossPnlGbp": 1.5673981191224649,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.03260188087753524,
      "cashChangeGbp": 0.7673981191224648,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £2.89 triggered at projected net £-0.03 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.051509568000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.019592476489020617,
      "mfePct": 0.2742946708463974,
      "maeGbp": -0.3918495297804123,
      "mfeGbp": 5.485893416927948,
      "observedDuringTradeLowPrice": 0.0509,
      "observedDuringTradeHighPrice": 0.05105,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0509,
      "fullObservedHighPrice": 0.05105,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016115647-2adea50ad5bb2",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:28:35.647Z",
      "closedAtUtc": "2026-10-03T08:31:27.322Z",
      "holdingPeriodMs": 171675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10078,
      "exitPriceQuote": 0.10048,
      "grossPnlGbp": 5.953562214725039,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.35356221472504,
      "cashChangeGbp": 5.1535622147250395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.54 triggered at projected net £4.35 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10170717600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.20837467751538188,
      "mfePct": 0.40682675133954527,
      "maeGbp": -4.167493550307637,
      "mfeGbp": 8.136535026790904,
      "observedDuringTradeLowPrice": 0.10037,
      "observedDuringTradeHighPrice": 0.10099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10037,
      "fullObservedHighPrice": 0.10099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016169949-92c591b1f944d",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:29:29.949Z",
      "closedAtUtc": "2026-10-03T08:31:19.920Z",
      "holdingPeriodMs": 109971,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07384,
      "exitPriceQuote": 0.07294,
      "grossPnlGbp": 24.377031419284886,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.777031419284885,
      "cashChangeGbp": 23.577031419284886,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £26.65 triggered at projected net £22.78 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07451932800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.23022751895991805,
      "mfePct": 1.4626218851570931,
      "maeGbp": -4.604550379198361,
      "mfeGbp": 29.252437703141865,
      "observedDuringTradeLowPrice": 0.07276,
      "observedDuringTradeHighPrice": 0.07401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07276,
      "fullObservedHighPrice": 0.07401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791016141507-60e7b3d5f3fec",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:29:01.507Z",
      "closedAtUtc": "2026-10-03T08:29:15.533Z",
      "holdingPeriodMs": 14026,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04466,
      "exitPriceQuote": 0.04491,
      "grossPnlGbp": -11.195700850873276,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.795700850873276,
      "cashChangeGbp": -11.995700850873277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045070872000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.5597850425436638,
      "mfePct": 0.15673981191222708,
      "maeGbp": -11.195700850873274,
      "mfeGbp": 3.1347962382445416,
      "observedDuringTradeLowPrice": 0.04459,
      "observedDuringTradeHighPrice": 0.04491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04459,
      "fullObservedHighPrice": 0.04491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015948832-a0c0acbb2a369",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:25:48.832Z",
      "closedAtUtc": "2026-10-03T08:28:54.015Z",
      "holdingPeriodMs": 185183,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2266,
      "exitPriceQuote": 1.2244,
      "grossPnlGbp": 3.5871514756236422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9871514756236421,
      "cashChangeGbp": 2.7871514756236424,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.27 triggered at projected net £1.99 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.23788472,
      "structuralTargetPrice": 0,
      "maePct": -0.12228925485081175,
      "mfePct": 0.29349421164192285,
      "maeGbp": -2.4457850970162354,
      "mfeGbp": 5.869884232838457,
      "observedDuringTradeLowPrice": 1.223,
      "observedDuringTradeHighPrice": 1.2281,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.223,
      "fullObservedHighPrice": 1.2281,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015847003-0f7483d33e6b9",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:24:07.003Z",
      "closedAtUtc": "2026-10-03T08:27:43.557Z",
      "holdingPeriodMs": 216554,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08539,
      "exitPriceQuote": 0.08525,
      "grossPnlGbp": 3.2790724909236997,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6790724909236996,
      "cashChangeGbp": 2.4790724909236994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.02 triggered at projected net £1.68 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.086175588,
      "structuralTargetPrice": 0,
      "maePct": -0.1171097318187175,
      "mfePct": 0.2810633563649025,
      "maeGbp": -2.34219463637435,
      "mfeGbp": 5.621267127298049,
      "observedDuringTradeLowPrice": 0.08515,
      "observedDuringTradeHighPrice": 0.08549,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08515,
      "fullObservedHighPrice": 0.08549,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015794138-14ca8fdad9b01",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:23:14.138Z",
      "closedAtUtc": "2026-10-03T08:24:45.408Z",
      "holdingPeriodMs": 91270,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07887,
      "exitPriceQuote": 0.07904,
      "grossPnlGbp": 4.310891340180131,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.710891340180131,
      "cashChangeGbp": 3.510891340180131,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.98 triggered at projected net £2.71 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07814439599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.13947001394700012,
      "mfePct": 0.27894002789400024,
      "maeGbp": -2.7894002789400023,
      "mfeGbp": 5.578800557880005,
      "observedDuringTradeLowPrice": 0.07876,
      "observedDuringTradeHighPrice": 0.07909,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07876,
      "fullObservedHighPrice": 0.07909,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015825582-f2214a8a8785a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:23:45.582Z",
      "closedAtUtc": "2026-10-03T08:23:58.532Z",
      "holdingPeriodMs": 12950,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04459,
      "exitPriceQuote": 0.04432,
      "grossPnlGbp": 12.11033864095086,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.510338640950861,
      "cashChangeGbp": 11.31033864095086,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.86 triggered at projected net £10.51 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045000228,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6727965911639263,
      "maeGbp": 0,
      "mfeGbp": 13.455931823278526,
      "observedDuringTradeLowPrice": 0.04429,
      "observedDuringTradeHighPrice": 0.04459,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04429,
      "fullObservedHighPrice": 0.04459,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015709133-a3a85c3024b9",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:21:49.133Z",
      "closedAtUtc": "2026-10-03T08:23:21.699Z",
      "holdingPeriodMs": 92566,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1011,
      "exitPriceQuote": 0.10095,
      "grossPnlGbp": 2.9673590504450518,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3673590504450517,
      "cashChangeGbp": 2.167359050445052,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.35 triggered at projected net £1.37 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10203012,
      "structuralTargetPrice": 0,
      "maePct": -0.2176063303659723,
      "mfePct": 0.24727992087042555,
      "maeGbp": -4.352126607319446,
      "mfeGbp": 4.945598417408511,
      "observedDuringTradeLowPrice": 0.10085,
      "observedDuringTradeHighPrice": 0.10132000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10085,
      "fullObservedHighPrice": 0.10132000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015225489-a4cbd1707ed27",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:13:45.489Z",
      "closedAtUtc": "2026-10-03T08:20:10.373Z",
      "holdingPeriodMs": 384884,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5611,
      "exitPriceQuote": 0.5584,
      "grossPnlGbp": -9.623952949563485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.223952949563484,
      "cashChangeGbp": -10.423952949563486,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.55593788,
      "structuralTargetPrice": 0,
      "maePct": -0.48119764747817423,
      "mfePct": 0.08911067545891016,
      "maeGbp": -9.623952949563485,
      "mfeGbp": 1.7822135091782032,
      "observedDuringTradeLowPrice": 0.5584,
      "observedDuringTradeHighPrice": 0.5616,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5584,
      "fullObservedHighPrice": 0.5616,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015382763-9dc0fc574d862",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:16:22.762Z",
      "closedAtUtc": "2026-10-03T08:20:06.878Z",
      "holdingPeriodMs": 224116,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1795,
      "exitPriceQuote": 0.1805,
      "grossPnlGbp": -11.142061281337059,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.742061281337058,
      "cashChangeGbp": -11.94206128133706,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18115140000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5571030640668528,
      "mfePct": 0.2228412256267319,
      "maeGbp": -11.142061281337057,
      "mfeGbp": 4.456824512534638,
      "observedDuringTradeLowPrice": 0.1791,
      "observedDuringTradeHighPrice": 0.18049999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1791,
      "fullObservedHighPrice": 0.18049999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015472770-ca56ae8a77409",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:17:52.770Z",
      "closedAtUtc": "2026-10-03T08:18:13.150Z",
      "holdingPeriodMs": 20380,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0786,
      "exitPriceQuote": 0.07924,
      "grossPnlGbp": 16.284987277353732,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.684987277353732,
      "cashChangeGbp": 15.484987277353731,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £22.59 triggered at projected net £14.68 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07787688000000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.2595419847328129,
      "maeGbp": 0,
      "mfeGbp": 25.190839694656255,
      "observedDuringTradeLowPrice": 0.0786,
      "observedDuringTradeHighPrice": 0.07959,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0786,
      "fullObservedHighPrice": 0.07959,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014868411-28b17ee1cfb0a",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:07:48.411Z",
      "closedAtUtc": "2026-10-03T08:17:49.270Z",
      "holdingPeriodMs": 600859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05665,
      "exitPriceQuote": 0.05675,
      "grossPnlGbp": -3.530450132391981,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.1304501323919816,
      "cashChangeGbp": -4.330450132391981,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.05717118,
      "structuralTargetPrice": 0,
      "maePct": -0.3530450132391859,
      "mfePct": 0.08826125330979953,
      "maeGbp": -7.060900264783718,
      "mfeGbp": 1.7652250661959905,
      "observedDuringTradeLowPrice": 0.0566,
      "observedDuringTradeHighPrice": 0.05685,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0566,
      "fullObservedHighPrice": 0.05685,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015230190-12adb5055e185",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:13:50.190Z",
      "closedAtUtc": "2026-10-03T08:15:03.639Z",
      "holdingPeriodMs": 73449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2841,
      "exitPriceQuote": 0.2855,
      "grossPnlGbp": -9.855684618091916,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.455684618091915,
      "cashChangeGbp": -10.655684618091916,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28671372000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.49278423090459583,
      "mfePct": 0,
      "maeGbp": -9.855684618091917,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2841,
      "observedDuringTradeHighPrice": 0.2855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2841,
      "fullObservedHighPrice": 0.2855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015078457-34c92072dd2b1",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:11:18.457Z",
      "closedAtUtc": "2026-10-03T08:13:13.166Z",
      "holdingPeriodMs": 114709,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08304,
      "exitPriceQuote": 0.08287,
      "grossPnlGbp": 4.094412331406635,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4944123314066347,
      "cashChangeGbp": 3.294412331406635,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.70 triggered at projected net £2.49 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.083803968,
      "structuralTargetPrice": 0,
      "maePct": -0.0722543352601043,
      "mfePct": 0.2649325626204214,
      "maeGbp": -1.445086705202086,
      "mfeGbp": 5.298651252408429,
      "observedDuringTradeLowPrice": 0.08282,
      "observedDuringTradeHighPrice": 0.0831,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08282,
      "fullObservedHighPrice": 0.0831,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791015044599-283d964a2d96b",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:10:44.599Z",
      "closedAtUtc": "2026-10-03T08:11:20.735Z",
      "holdingPeriodMs": 36136,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1843,
      "exitPriceQuote": 0.1833,
      "grossPnlGbp": 10.851871947911025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.251871947911026,
      "cashChangeGbp": 10.051871947911025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.42 triggered at projected net £9.25 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18599556,
      "structuralTargetPrice": 0,
      "maePct": -0.16277807921866236,
      "mfePct": 0.6511123168746494,
      "maeGbp": -3.2555615843732473,
      "mfeGbp": 13.022246337492989,
      "observedDuringTradeLowPrice": 0.1831,
      "observedDuringTradeHighPrice": 0.18460000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1831,
      "fullObservedHighPrice": 0.18460000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014948401-259a256c3f27d",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:09:08.401Z",
      "closedAtUtc": "2026-10-03T08:09:13.253Z",
      "holdingPeriodMs": 4852,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25341,
      "exitPriceQuote": 0.25455,
      "grossPnlGbp": -8.997277139812748,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.597277139812748,
      "cashChangeGbp": -9.79727713981275,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.255741372,
      "structuralTargetPrice": 0,
      "maePct": -0.4498638569906374,
      "mfePct": 0,
      "maeGbp": -8.997277139812748,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.25341,
      "observedDuringTradeHighPrice": 0.25455,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25341,
      "fullObservedHighPrice": 0.25455,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014747213-bb3481ab87899",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:05:47.213Z",
      "closedAtUtc": "2026-10-03T08:06:16.339Z",
      "holdingPeriodMs": 29126,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08319,
      "exitPriceQuote": 0.08299,
      "grossPnlGbp": 4.808270224786771,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2082702247867707,
      "cashChangeGbp": 4.008270224786771,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.13 triggered at projected net £3.21 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08395534800000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3365789157350673,
      "maeGbp": 0,
      "mfeGbp": 6.731578314701347,
      "observedDuringTradeLowPrice": 0.08291,
      "observedDuringTradeHighPrice": 0.08319,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08291,
      "fullObservedHighPrice": 0.08319,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014178351-f2bf690f4b383",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:56:18.351Z",
      "closedAtUtc": "2026-10-03T08:04:08.725Z",
      "holdingPeriodMs": 470374,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08621,
      "exitPriceQuote": 0.08603,
      "grossPnlGbp": 4.175849669411892,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5758496694118915,
      "cashChangeGbp": 3.375849669411892,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.90 triggered at projected net £2.58 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.087003132,
      "structuralTargetPrice": 0,
      "maePct": -0.19719290105556603,
      "mfePct": 0.32478830762091243,
      "maeGbp": -3.9438580211113208,
      "mfeGbp": 6.495766152418248,
      "observedDuringTradeLowPrice": 0.08593,
      "observedDuringTradeHighPrice": 0.08638000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08593,
      "fullObservedHighPrice": 0.08638000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014404795-e3620b19e142a",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T08:00:04.795Z",
      "closedAtUtc": "2026-10-03T08:02:20.223Z",
      "holdingPeriodMs": 135428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05728,
      "exitPriceQuote": 0.05716,
      "grossPnlGbp": 4.189944134078042,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5899441340780416,
      "cashChangeGbp": 3.389944134078042,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.64 triggered at projected net £2.59 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.057806976,
      "structuralTargetPrice": 0,
      "maePct": -0.052374301675981574,
      "mfePct": 0.26187150837988366,
      "maeGbp": -1.0474860335196317,
      "mfeGbp": 5.237430167597673,
      "observedDuringTradeLowPrice": 0.05713,
      "observedDuringTradeHighPrice": 0.05730999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05713,
      "fullObservedHighPrice": 0.05730999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014228340-e207e49fa6429",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:57:08.340Z",
      "closedAtUtc": "2026-10-03T08:00:39.454Z",
      "holdingPeriodMs": 211114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03469,
      "exitPriceQuote": 0.03486,
      "grossPnlGbp": -9.801095416546756,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.401095416546756,
      "cashChangeGbp": -10.601095416546757,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed bear flag supports short; 1.54% impulse followed by counter-trend parallel flag; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.035009148000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.49005477082733784,
      "mfePct": 0.115307004900543,
      "maeGbp": -9.801095416546756,
      "mfeGbp": 2.30614009801086,
      "observedDuringTradeLowPrice": 0.03465,
      "observedDuringTradeHighPrice": 0.03486,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03465,
      "fullObservedHighPrice": 0.03486,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014354892-8d95793a5bf99",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:59:14.892Z",
      "closedAtUtc": "2026-10-03T08:00:01.589Z",
      "holdingPeriodMs": 46697,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032953,
      "exitPriceQuote": 0.033125,
      "grossPnlGbp": -10.43911024792878,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.039110247928779,
      "cashChangeGbp": -11.23911024792878,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033256167600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.521955512396439,
      "mfePct": 0.021242375504506604,
      "maeGbp": -10.43911024792878,
      "mfeGbp": 0.4248475100901321,
      "observedDuringTradeLowPrice": 0.032946,
      "observedDuringTradeHighPrice": 0.033125,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032946,
      "fullObservedHighPrice": 0.033125,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013750784-703b86268347",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:49:10.784Z",
      "closedAtUtc": "2026-10-03T07:59:12.740Z",
      "holdingPeriodMs": 601956,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.561,
      "exitPriceQuote": 7.571,
      "grossPnlGbp": -2.6451527575716933,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.245152757571693,
      "cashChangeGbp": -3.4451527575716936,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.630561200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.33064409469647343,
      "mfePct": 0.026451527575714586,
      "maeGbp": -6.612881893929468,
      "mfeGbp": 0.5290305515142917,
      "observedDuringTradeLowPrice": 7.559,
      "observedDuringTradeHighPrice": 7.586,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.559,
      "fullObservedHighPrice": 7.586,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791014003416-5f6bfa0a42c9",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:53:23.416Z",
      "closedAtUtc": "2026-10-03T07:54:29.473Z",
      "holdingPeriodMs": 66057,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0262,
      "exitPriceQuote": 0.02634,
      "grossPnlGbp": -10.687022900763187,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.287022900763187,
      "cashChangeGbp": -11.487022900763188,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026441040000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5343511450381594,
      "mfePct": 0,
      "maeGbp": -10.68702290076319,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0262,
      "observedDuringTradeHighPrice": 0.026340000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0262,
      "fullObservedHighPrice": 0.026340000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013409790-fbdad158158fe",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:43:29.790Z",
      "closedAtUtc": "2026-10-03T07:53:33.184Z",
      "holdingPeriodMs": 603394,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1002,
      "exitPriceQuote": 0.10026,
      "grossPnlGbp": -1.1976047904192515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7976047904192516,
      "cashChangeGbp": -1.9976047904192515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10112184,
      "structuralTargetPrice": 0,
      "maePct": -0.21956087824351098,
      "mfePct": 0.009980039920155812,
      "maeGbp": -4.39121756487022,
      "mfeGbp": 0.19960079840311626,
      "observedDuringTradeLowPrice": 0.10019,
      "observedDuringTradeHighPrice": 0.10042,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10019,
      "fullObservedHighPrice": 0.10042,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013917610-2a713585d4052",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:51:57.610Z",
      "closedAtUtc": "2026-10-03T07:53:21.259Z",
      "holdingPeriodMs": 83649,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08412,
      "exitPriceQuote": 0.08356,
      "grossPnlGbp": 13.314312886352946,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.714312886352946,
      "cashChangeGbp": 12.514312886352945,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £14.28 triggered at projected net £11.71 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.084893904,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8440323347598696,
      "maeGbp": 0,
      "mfeGbp": 16.88064669519739,
      "observedDuringTradeLowPrice": 0.08341,
      "observedDuringTradeHighPrice": 0.08412,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08341,
      "fullObservedHighPrice": 0.08412,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013312575-d23594422bfb6",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:41:52.575Z",
      "closedAtUtc": "2026-10-03T07:51:55.604Z",
      "holdingPeriodMs": 603029,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 58.51,
      "exitPriceQuote": 58.61,
      "grossPnlGbp": -3.4182191078448616,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.018219107844862,
      "cashChangeGbp": -4.218219107844861,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 59.048292000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.2734575286275914,
      "mfePct": 0.1367287643137896,
      "maeGbp": -5.469150572551828,
      "mfeGbp": 2.7345752862757924,
      "observedDuringTradeLowPrice": 58.43,
      "observedDuringTradeHighPrice": 58.67,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 58.43,
      "fullObservedHighPrice": 58.67,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013726595-98a0c5629f296",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:48:46.595Z",
      "closedAtUtc": "2026-10-03T07:49:07.625Z",
      "holdingPeriodMs": 21030,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27845,
      "exitPriceQuote": 0.27835,
      "grossPnlGbp": 0.7182618064283641,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.881738193571636,
      "cashChangeGbp": -0.08173819357163592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £12.12 triggered at projected net £-0.88 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28101174,
      "structuralTargetPrice": 0,
      "maePct": -0.33040043095709537,
      "mfePct": 0.7362183515891529,
      "maeGbp": -6.608008619141907,
      "mfeGbp": 14.724367031783059,
      "observedDuringTradeLowPrice": 0.2764,
      "observedDuringTradeHighPrice": 0.27937,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2764,
      "fullObservedHighPrice": 0.27937,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013123765-298c1b449b9c4",
      "symbol": "DEXEUSDT",
      "baseAsset": "DEXE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:38:43.765Z",
      "closedAtUtc": "2026-10-03T07:48:44.474Z",
      "holdingPeriodMs": 600709,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.883,
      "exitPriceQuote": 1.888,
      "grossPnlGbp": -5.310674455655755,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.910674455655755,
      "cashChangeGbp": -6.110674455655754,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: triple_bottom",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9003236000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3186404673393524,
      "mfePct": 0,
      "maeGbp": -6.372809346787048,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.883,
      "observedDuringTradeHighPrice": 1.8890000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.883,
      "fullObservedHighPrice": 1.8890000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013304343-85e5a9303646d",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:41:44.343Z",
      "closedAtUtc": "2026-10-03T07:43:27.573Z",
      "holdingPeriodMs": 103230,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0457,
      "exitPriceQuote": 0.04552,
      "grossPnlGbp": 7.877461706783353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.2774617067833525,
      "cashChangeGbp": 7.077461706783353,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.59 triggered at projected net £6.28 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04612044,
      "structuralTargetPrice": 0,
      "maePct": -0.02188183807440495,
      "mfePct": 0.4595185995623521,
      "maeGbp": -0.437636761488099,
      "mfeGbp": 9.190371991247043,
      "observedDuringTradeLowPrice": 0.04549,
      "observedDuringTradeHighPrice": 0.04571,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04549,
      "fullObservedHighPrice": 0.04571,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013297333-76c5b97729acd",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:41:37.333Z",
      "closedAtUtc": "2026-10-03T07:41:50.547Z",
      "holdingPeriodMs": 13214,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28379,
      "exitPriceQuote": 0.28278,
      "grossPnlGbp": 7.117939321329229,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.517939321329228,
      "cashChangeGbp": 6.317939321329229,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.41 triggered at projected net £5.52 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28640086800000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5003699918954074,
      "maeGbp": 0,
      "mfeGbp": 10.00739983790815,
      "observedDuringTradeLowPrice": 0.28237,
      "observedDuringTradeHighPrice": 0.28379,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28237,
      "fullObservedHighPrice": 0.28379,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013128383-a66a34665ac7",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:38:48.383Z",
      "closedAtUtc": "2026-10-03T07:41:40.586Z",
      "holdingPeriodMs": 172203,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3663,
      "exitPriceQuote": 0.3655,
      "grossPnlGbp": 4.3680043680044935,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7680043680044935,
      "cashChangeGbp": 3.5680043680044937,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.41 triggered at projected net £2.77 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.3696699600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08190008190007288,
      "mfePct": 0.30030030030029753,
      "maeGbp": -1.6380016380014575,
      "mfeGbp": 6.006006006005951,
      "observedDuringTradeLowPrice": 0.3652,
      "observedDuringTradeHighPrice": 0.3666,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3652,
      "fullObservedHighPrice": 0.3666,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791013131987-6b3b3dc9baaa6",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:38:51.987Z",
      "closedAtUtc": "2026-10-03T07:41:35.156Z",
      "holdingPeriodMs": 163169,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5527,
      "exitPriceQuote": 0.5516,
      "grossPnlGbp": 3.9804595621494117,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3804595621494116,
      "cashChangeGbp": 3.1804595621494114,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.47 triggered at projected net £2.38 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5577848400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05427899402932477,
      "mfePct": 0.25330197213677524,
      "maeGbp": -1.0855798805864953,
      "mfeGbp": 5.066039442735505,
      "observedDuringTradeLowPrice": 0.5513,
      "observedDuringTradeHighPrice": 0.553,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5513,
      "fullObservedHighPrice": 0.553,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791012766548-bccb060f102cb",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:32:46.548Z",
      "closedAtUtc": "2026-10-03T07:38:36.308Z",
      "holdingPeriodMs": 349760,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005676,
      "exitPriceQuote": 0.005673,
      "grossPnlGbp": 1.0570824524311244,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.5429175475688757,
      "cashChangeGbp": 0.2570824524311244,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0057282192,
      "structuralTargetPrice": 0,
      "maePct": -0.07047216349542867,
      "mfePct": 0.1057082452431277,
      "maeGbp": -1.4094432699085735,
      "mfeGbp": 2.114164904862554,
      "observedDuringTradeLowPrice": 0.00567,
      "observedDuringTradeHighPrice": 0.00568,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00567,
      "fullObservedHighPrice": 0.00568,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791012681554-370a96a6bec24",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:31:21.554Z",
      "closedAtUtc": "2026-10-03T07:37:11.088Z",
      "holdingPeriodMs": 349534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23866,
      "exitPriceQuote": 0.23998,
      "grossPnlGbp": -11.061761501717823,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.661761501717823,
      "cashChangeGbp": -11.861761501717824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24085567200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5530880750858912,
      "mfePct": 0.02095030587447509,
      "maeGbp": -11.061761501717823,
      "mfeGbp": 0.4190061174895018,
      "observedDuringTradeLowPrice": 0.23861,
      "observedDuringTradeHighPrice": 0.23998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23861,
      "fullObservedHighPrice": 0.23998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791012405193-8c49db5b52638",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:26:45.193Z",
      "closedAtUtc": "2026-10-03T07:36:46.516Z",
      "holdingPeriodMs": 601323,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23171,
      "exitPriceQuote": 0.23201,
      "grossPnlGbp": -2.5894437011781513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.189443701178151,
      "cashChangeGbp": -3.389443701178151,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23384173200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1812610590824754,
      "mfePct": 0.02589443701178391,
      "maeGbp": -3.6252211816495077,
      "mfeGbp": 0.5178887402356782,
      "observedDuringTradeLowPrice": 0.23165,
      "observedDuringTradeHighPrice": 0.23213,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23165,
      "fullObservedHighPrice": 0.23213,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791012163223-c9fce486cfbc2",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:22:43.223Z",
      "closedAtUtc": "2026-10-03T07:32:43.527Z",
      "holdingPeriodMs": 600304,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27928,
      "exitPriceQuote": 0.27947,
      "grossPnlGbp": -1.3606416499572005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.960641649957201,
      "cashChangeGbp": -2.1606416499572005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.281849376,
      "structuralTargetPrice": 0,
      "maePct": -0.24706387854483816,
      "mfePct": 0.02864508736750537,
      "maeGbp": -4.941277570896763,
      "mfeGbp": 0.5729017473501073,
      "observedDuringTradeLowPrice": 0.2792,
      "observedDuringTradeHighPrice": 0.27997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2792,
      "fullObservedHighPrice": 0.27997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791012289285-e81c1ed41b144",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:24:49.285Z",
      "closedAtUtc": "2026-10-03T07:31:17.399Z",
      "holdingPeriodMs": 388114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04628,
      "exitPriceQuote": 0.04612,
      "grossPnlGbp": 6.914433880726033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.314433880726034,
      "cashChangeGbp": 6.114433880726033,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.04 triggered at projected net £5.31 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.046705776000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.1296456352636075,
      "mfePct": 0.4321521175453733,
      "maeGbp": -2.59291270527215,
      "mfeGbp": 8.643042350907466,
      "observedDuringTradeLowPrice": 0.04608,
      "observedDuringTradeHighPrice": 0.04634,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04608,
      "fullObservedHighPrice": 0.04634,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791011691690-c1764e8107503",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:14:51.690Z",
      "closedAtUtc": "2026-10-03T07:24:53.270Z",
      "holdingPeriodMs": 601580,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005515,
      "exitPriceQuote": 0.005502,
      "grossPnlGbp": -4.714415231187667,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.314415231187667,
      "cashChangeGbp": -5.514415231187667,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005464262,
      "structuralTargetPrice": 0,
      "maePct": -0.36264732547597556,
      "mfePct": 0.16319129646419453,
      "maeGbp": -7.252946509519511,
      "mfeGbp": 3.2638259292838905,
      "observedDuringTradeLowPrice": 0.005495,
      "observedDuringTradeHighPrice": 0.005524000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005495,
      "fullObservedHighPrice": 0.005524000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791011684265-af065bde6ba99",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:14:44.265Z",
      "closedAtUtc": "2026-10-03T07:24:47.442Z",
      "holdingPeriodMs": 603177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1596,
      "exitPriceQuote": 1.1554,
      "grossPnlGbp": -7.243877199034118,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.843877199034118,
      "cashChangeGbp": -8.04387719903412,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.14893168,
      "structuralTargetPrice": 0,
      "maePct": -0.4484304932735315,
      "mfePct": 0.017247326664365126,
      "maeGbp": -8.968609865470631,
      "mfeGbp": 0.3449465332873025,
      "observedDuringTradeLowPrice": 1.1544,
      "observedDuringTradeHighPrice": 1.1598,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1544,
      "fullObservedHighPrice": 1.1598,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791012106657-4bed3148d1eb1",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:21:46.657Z",
      "closedAtUtc": "2026-10-03T07:22:01.065Z",
      "holdingPeriodMs": 14408,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11261,
      "exitPriceQuote": 0.11272,
      "grossPnlGbp": 1.953645324571512,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3536453245715119,
      "cashChangeGbp": 1.153645324571512,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.73 triggered at projected net £0.35 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.111573988,
      "structuralTargetPrice": 0,
      "maePct": -0.04440103010390584,
      "mfePct": 0.2664061806233858,
      "maeGbp": -0.888020602078117,
      "mfeGbp": 5.328123612467716,
      "observedDuringTradeLowPrice": 0.11256,
      "observedDuringTradeHighPrice": 0.11291,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11256,
      "fullObservedHighPrice": 0.11291,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791011688156-2ef3fdb1bac98",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:14:48.156Z",
      "closedAtUtc": "2026-10-03T07:19:59.603Z",
      "holdingPeriodMs": 311447,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05209,
      "exitPriceQuote": 0.05229,
      "grossPnlGbp": 7.6790170858132365,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.079017085813236,
      "cashChangeGbp": 6.879017085813237,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.23 triggered at projected net £6.08 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.051610772,
      "structuralTargetPrice": 0,
      "maePct": -0.345555768861585,
      "mfePct": 0.4415434824342504,
      "maeGbp": -6.911115377231701,
      "mfeGbp": 8.830869648685008,
      "observedDuringTradeLowPrice": 0.05191,
      "observedDuringTradeHighPrice": 0.052320000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05191,
      "fullObservedHighPrice": 0.052320000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791011564257-5928b996ac4cc",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:12:44.257Z",
      "closedAtUtc": "2026-10-03T07:13:34.670Z",
      "holdingPeriodMs": 50413,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 265.68,
      "exitPriceQuote": 266.04,
      "grossPnlGbp": 2.7100271002711054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1100271002711053,
      "cashChangeGbp": 1.9100271002711053,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.14 triggered at projected net £1.11 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 263.235744,
      "structuralTargetPrice": 0,
      "maePct": -0.4140319180969673,
      "mfePct": 0.23712737127371103,
      "maeGbp": -8.280638361939346,
      "mfeGbp": 4.74254742547422,
      "observedDuringTradeLowPrice": 264.58,
      "observedDuringTradeHighPrice": 266.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 264.58,
      "fullObservedHighPrice": 266.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791011324252-191b168ca0c1f",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:08:44.252Z",
      "closedAtUtc": "2026-10-03T07:11:25.155Z",
      "holdingPeriodMs": 160903,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2136,
      "exitPriceQuote": 0.2124,
      "grossPnlGbp": -11.235955056179838,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.835955056179838,
      "cashChangeGbp": -12.035955056179839,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21163488000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.5617977528089919,
      "mfePct": 0,
      "maeGbp": -11.23595505617984,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2124,
      "observedDuringTradeHighPrice": 0.2136,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2124,
      "fullObservedHighPrice": 0.2136,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010560442-7d7b1550a791a",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:56:00.442Z",
      "closedAtUtc": "2026-10-03T07:05:27.272Z",
      "holdingPeriodMs": 566830,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7207,
      "exitPriceQuote": 0.7173,
      "grossPnlGbp": -9.435271264048726,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.035271264048726,
      "cashChangeGbp": -10.235271264048727,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71406956,
      "structuralTargetPrice": 0,
      "maePct": -0.4717635632024363,
      "mfePct": 0.041626196753152066,
      "maeGbp": -9.435271264048726,
      "mfeGbp": 0.8325239350630413,
      "observedDuringTradeLowPrice": 0.7173,
      "observedDuringTradeHighPrice": 0.7209999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7173,
      "fullObservedHighPrice": 0.7209999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010842772-8b65c04460307",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T07:00:42.772Z",
      "closedAtUtc": "2026-10-03T07:02:14.874Z",
      "holdingPeriodMs": 92102,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2117,
      "exitPriceQuote": 0.2121,
      "grossPnlGbp": 3.778932451582536,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.178932451582536,
      "cashChangeGbp": 2.978932451582536,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.01 triggered at projected net £2.18 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20975236,
      "structuralTargetPrice": 0,
      "maePct": -0.1889466225791268,
      "mfePct": 0.3306565895134653,
      "maeGbp": -3.7789324515825364,
      "mfeGbp": 6.613131790269307,
      "observedDuringTradeLowPrice": 0.2113,
      "observedDuringTradeHighPrice": 0.21239999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2113,
      "fullObservedHighPrice": 0.21239999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010726218-d42e99b1b238c",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:58:46.218Z",
      "closedAtUtc": "2026-10-03T06:59:05.780Z",
      "holdingPeriodMs": 19562,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12227,
      "exitPriceQuote": 0.12585,
      "grossPnlGbp": -58.55892696491349,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -60.15892696491349,
      "cashChangeGbp": -59.358926964913486,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-60.16 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12339488400000001,
      "structuralTargetPrice": 0,
      "maePct": -2.9279463482456745,
      "mfePct": 0.08178621084485391,
      "maeGbp": -58.55892696491349,
      "mfeGbp": 1.6357242168970783,
      "observedDuringTradeLowPrice": 0.12217,
      "observedDuringTradeHighPrice": 0.12585,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12217,
      "fullObservedHighPrice": 0.12585,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010247232-a7e334f32d366",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:50:47.232Z",
      "closedAtUtc": "2026-10-03T06:54:53.592Z",
      "holdingPeriodMs": 246360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4247,
      "exitPriceQuote": 0.4239,
      "grossPnlGbp": 3.767365198964082,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.167365198964082,
      "cashChangeGbp": 2.9673651989640817,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.58 triggered at projected net £2.17 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.42860724000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.18836825994819106,
      "mfePct": 0.2590063574287839,
      "maeGbp": -3.7673651989638213,
      "mfeGbp": 5.180127148575679,
      "observedDuringTradeLowPrice": 0.4236,
      "observedDuringTradeHighPrice": 0.4255,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4236,
      "fullObservedHighPrice": 0.4255,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010365177-718c96e59704e",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:52:45.177Z",
      "closedAtUtc": "2026-10-03T06:53:52.585Z",
      "holdingPeriodMs": 67408,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.52504,
      "exitPriceQuote": 0.5275,
      "grossPnlGbp": -9.37071461222009,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.970714612220089,
      "cashChangeGbp": -10.17071461222009,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.529870368,
      "structuralTargetPrice": 0,
      "maePct": -0.46853573061100445,
      "mfePct": 0,
      "maeGbp": -9.37071461222009,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.52504,
      "observedDuringTradeHighPrice": 0.5275,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.52504,
      "fullObservedHighPrice": 0.5275,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009762780-dfff7d4ecf004",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:42:42.780Z",
      "closedAtUtc": "2026-10-03T06:52:43.224Z",
      "holdingPeriodMs": 600444,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.44,
      "exitPriceQuote": 69.41,
      "grossPnlGbp": -0.8640552995392033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4640552995392033,
      "cashChangeGbp": -1.6640552995392035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.801152,
      "structuralTargetPrice": 0,
      "maePct": -0.15841013824884712,
      "mfePct": 0,
      "maeGbp": -3.168202764976942,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 69.33,
      "observedDuringTradeHighPrice": 69.44,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.33,
      "fullObservedHighPrice": 69.44,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010267594-a4a421ed0bf0b",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:51:07.594Z",
      "closedAtUtc": "2026-10-03T06:52:31.453Z",
      "holdingPeriodMs": 83859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1244,
      "exitPriceQuote": 0.12351,
      "grossPnlGbp": 14.308681672025754,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.708681672025754,
      "cashChangeGbp": 13.508681672025753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.16 triggered at projected net £12.71 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12554448,
      "structuralTargetPrice": 0,
      "maePct": -0.0643086816720231,
      "mfePct": 0.7877813504823109,
      "maeGbp": -1.2861736334404619,
      "mfeGbp": 15.755627009646219,
      "observedDuringTradeLowPrice": 0.12342,
      "observedDuringTradeHighPrice": 0.12448,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12342,
      "fullObservedHighPrice": 0.12448,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010241698-f5c2c47ee0518",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:50:41.698Z",
      "closedAtUtc": "2026-10-03T06:51:05.610Z",
      "holdingPeriodMs": 23912,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04886,
      "exitPriceQuote": 0.04863,
      "grossPnlGbp": -9.414654113794557,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.014654113794556,
      "cashChangeGbp": -10.214654113794557,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048410488,
      "structuralTargetPrice": 0,
      "maePct": -0.47073270568972786,
      "mfePct": 0.08186655751125331,
      "maeGbp": -9.414654113794558,
      "mfeGbp": 1.637331150225066,
      "observedDuringTradeLowPrice": 0.04863,
      "observedDuringTradeHighPrice": 0.0489,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04863,
      "fullObservedHighPrice": 0.0489,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009642662-a0b2035e739fc",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:40:42.662Z",
      "closedAtUtc": "2026-10-03T06:50:43.395Z",
      "holdingPeriodMs": 600733,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 547.59,
      "exitPriceQuote": 548.06,
      "grossPnlGbp": 1.7166127942435527,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.11661279424355264,
      "cashChangeGbp": 0.9166127942435527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 542.552172,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.10591866177248072,
      "maeGbp": 0,
      "mfeGbp": 2.1183732354496145,
      "observedDuringTradeLowPrice": 547.59,
      "observedDuringTradeHighPrice": 548.17,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 547.59,
      "fullObservedHighPrice": 548.17,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010170551-2bb704be6a356",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:49:30.551Z",
      "closedAtUtc": "2026-10-03T06:50:05.392Z",
      "holdingPeriodMs": 34841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.036366,
      "exitPriceQuote": 0.036193,
      "grossPnlGbp": -9.514381565198237,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.114381565198237,
      "cashChangeGbp": -10.314381565198238,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.036031432800000006,
      "structuralTargetPrice": 0,
      "maePct": -0.4757190782599118,
      "mfePct": 0,
      "maeGbp": -9.514381565198235,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.036193,
      "observedDuringTradeHighPrice": 0.036366,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.036193,
      "fullObservedHighPrice": 0.036366,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791010004649-e1058d56faf84",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:46:44.649Z",
      "closedAtUtc": "2026-10-03T06:47:23.656Z",
      "holdingPeriodMs": 39007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07224,
      "exitPriceQuote": 0.07184,
      "grossPnlGbp": -11.074197120708682,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.674197120708682,
      "cashChangeGbp": -11.874197120708683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.071575392,
      "structuralTargetPrice": 0,
      "maePct": -0.5537098560354341,
      "mfePct": 0,
      "maeGbp": -11.074197120708682,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07184,
      "observedDuringTradeHighPrice": 0.07224,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07184,
      "fullObservedHighPrice": 0.07224,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009777798-9587a924a42bf",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:42:57.798Z",
      "closedAtUtc": "2026-10-03T06:44:27.768Z",
      "holdingPeriodMs": 89970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03584,
      "exitPriceQuote": 0.035979,
      "grossPnlGbp": 7.756696428571443,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.156696428571443,
      "cashChangeGbp": 6.956696428571443,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.50 triggered at projected net £6.16 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.035510271999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.1060267857142756,
      "mfePct": 0.5552455357142989,
      "maeGbp": -2.120535714285512,
      "mfeGbp": 11.10491071428598,
      "observedDuringTradeLowPrice": 0.035802,
      "observedDuringTradeHighPrice": 0.036038999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035802,
      "fullObservedHighPrice": 0.036038999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009647662-d82ac2494a99b",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:40:47.662Z",
      "closedAtUtc": "2026-10-03T06:42:54.367Z",
      "holdingPeriodMs": 126705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1862,
      "exitPriceQuote": 0.1865,
      "grossPnlGbp": 3.2223415682061733,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6223415682061733,
      "cashChangeGbp": 2.422341568206173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.84 triggered at projected net £1.62 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18448696,
      "structuralTargetPrice": 0,
      "maePct": -0.10741138560687741,
      "mfePct": 0.3222341568206173,
      "maeGbp": -2.148227712137548,
      "mfeGbp": 6.444683136412346,
      "observedDuringTradeLowPrice": 0.186,
      "observedDuringTradeHighPrice": 0.1868,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.186,
      "fullObservedHighPrice": 0.1868,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009345561-dd4a6a5604c8d",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:35:45.561Z",
      "closedAtUtc": "2026-10-03T06:41:30.862Z",
      "holdingPeriodMs": 345301,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1646,
      "exitPriceQuote": 0.1654,
      "grossPnlGbp": -9.72053462940456,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.320534629404559,
      "cashChangeGbp": -10.52053462940456,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16611432,
      "structuralTargetPrice": 0,
      "maePct": -0.48602673147022796,
      "mfePct": 0.06075334143377216,
      "maeGbp": -9.72053462940456,
      "mfeGbp": 1.2150668286754431,
      "observedDuringTradeLowPrice": 0.1645,
      "observedDuringTradeHighPrice": 0.1654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1645,
      "fullObservedHighPrice": 0.1654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009425530-5c3df3a583cca",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:37:05.530Z",
      "closedAtUtc": "2026-10-03T06:37:50.721Z",
      "holdingPeriodMs": 45191,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035541,
      "exitPriceQuote": 0.035618,
      "grossPnlGbp": 4.333023831630721,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7330238316307205,
      "cashChangeGbp": 3.5330238316307208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.77 triggered at projected net £2.73 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0352140228,
      "structuralTargetPrice": 0,
      "maePct": -0.13786894009735357,
      "mfePct": 0.3685883908725111,
      "maeGbp": -2.7573788019470715,
      "mfeGbp": 7.371767817450222,
      "observedDuringTradeLowPrice": 0.035492,
      "observedDuringTradeHighPrice": 0.035672,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035492,
      "fullObservedHighPrice": 0.035672,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791008838904-4285e5c0a4b5d",
      "symbol": "DEXEUSDT",
      "baseAsset": "DEXE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:27:18.904Z",
      "closedAtUtc": "2026-10-03T06:37:20.370Z",
      "holdingPeriodMs": 601466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.905,
      "exitPriceQuote": 1.901,
      "grossPnlGbp": -4.199475065616801,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.799475065616802,
      "cashChangeGbp": -4.999475065616801,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.887474,
      "structuralTargetPrice": 0,
      "maePct": -0.367454068241476,
      "mfePct": 0,
      "maeGbp": -7.3490813648295195,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.898,
      "observedDuringTradeHighPrice": 1.905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.898,
      "fullObservedHighPrice": 1.905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009395527-53b638cda372e",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:36:35.527Z",
      "closedAtUtc": "2026-10-03T06:37:01.076Z",
      "holdingPeriodMs": 25549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8018,
      "exitPriceQuote": 1.7899,
      "grossPnlGbp": 13.209013209013232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.609013209013233,
      "cashChangeGbp": 12.409013209013231,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.72 triggered at projected net £11.61 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8183765600000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7159507159507233,
      "maeGbp": 0,
      "mfeGbp": 14.319014319014466,
      "observedDuringTradeLowPrice": 1.7889,
      "observedDuringTradeHighPrice": 1.8018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7889,
      "fullObservedHighPrice": 1.8018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791009225504-e82df1699b7d2",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:33:45.504Z",
      "closedAtUtc": "2026-10-03T06:36:31.460Z",
      "holdingPeriodMs": 165956,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06339,
      "exitPriceQuote": 0.06305,
      "grossPnlGbp": -10.727244044802239,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.327244044802239,
      "cashChangeGbp": -11.52724404480224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.062806812,
      "structuralTargetPrice": 0,
      "maePct": -0.5363622022401119,
      "mfePct": 0.17352894778356048,
      "maeGbp": -10.727244044802237,
      "mfeGbp": 3.4705789556712094,
      "observedDuringTradeLowPrice": 0.06305,
      "observedDuringTradeHighPrice": 0.0635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06305,
      "fullObservedHighPrice": 0.0635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791008547794-db0b39c68f7c1",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:22:27.794Z",
      "closedAtUtc": "2026-10-03T06:32:28.146Z",
      "holdingPeriodMs": 600352,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7406,
      "exitPriceQuote": 1.7424,
      "grossPnlGbp": -2.0682523267838953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6682523267838953,
      "cashChangeGbp": -2.868252326783895,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.7566135200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.10341261633919475,
      "mfePct": 0.1436286338044322,
      "maeGbp": -2.0682523267838953,
      "mfeGbp": 2.8725726760886436,
      "observedDuringTradeLowPrice": 1.7381,
      "observedDuringTradeHighPrice": 1.7424,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7381,
      "fullObservedHighPrice": 1.7424,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791008880492-1e65844a79575",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:28:00.492Z",
      "closedAtUtc": "2026-10-03T06:29:06.733Z",
      "holdingPeriodMs": 66241,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7702,
      "exitPriceQuote": 1.7667,
      "grossPnlGbp": 3.954355440063336,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.354355440063336,
      "cashChangeGbp": 3.154355440063336,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.60 triggered at projected net £2.35 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.78648584,
      "structuralTargetPrice": 0,
      "maePct": -0.03389447520053858,
      "mfePct": 0.25985764320415417,
      "maeGbp": -0.6778895040107716,
      "mfeGbp": 5.197152864083083,
      "observedDuringTradeLowPrice": 1.7656,
      "observedDuringTradeHighPrice": 1.7708000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7656,
      "fullObservedHighPrice": 1.7708000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791008276396-6d7bc0588d103",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:17:56.396Z",
      "closedAtUtc": "2026-10-03T06:27:58.551Z",
      "holdingPeriodMs": 602155,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2473,
      "exitPriceQuote": 0.2472,
      "grossPnlGbp": 0.8087343307722522,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7912656692277479,
      "cashChangeGbp": 0.008734330772252163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24957516000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.08087343307723645,
      "mfePct": 0.2021835826930855,
      "maeGbp": -1.617468661544729,
      "mfeGbp": 4.04367165386171,
      "observedDuringTradeLowPrice": 0.2468,
      "observedDuringTradeHighPrice": 0.2475,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2468,
      "fullObservedHighPrice": 0.2475,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791008749660-79dcd79f58ea1",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:25:49.660Z",
      "closedAtUtc": "2026-10-03T06:27:16.440Z",
      "holdingPeriodMs": 86780,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06305,
      "exitPriceQuote": 0.06338,
      "grossPnlGbp": 10.467882632831431,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.867882632831432,
      "cashChangeGbp": 9.66788263283143,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.45 triggered at projected net £8.87 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.062469939999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.41237113402061276,
      "mfePct": 0.6026962727993741,
      "maeGbp": -8.247422680412255,
      "mfeGbp": 12.053925455987482,
      "observedDuringTradeLowPrice": 0.06279,
      "observedDuringTradeHighPrice": 0.06343,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06279,
      "fullObservedHighPrice": 0.06343,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791008146688-140a3363199c5",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:15:46.688Z",
      "closedAtUtc": "2026-10-03T06:25:47.732Z",
      "holdingPeriodMs": 601044,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10092,
      "exitPriceQuote": 0.10099,
      "grossPnlGbp": -1.3872374157748835,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9872374157748833,
      "cashChangeGbp": -2.1872374157748835,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.101848464,
      "structuralTargetPrice": 0,
      "maePct": -0.14863258026159074,
      "mfePct": 0.07927070947284655,
      "maeGbp": -2.972651605231815,
      "mfeGbp": 1.585414189456931,
      "observedDuringTradeLowPrice": 0.10084,
      "observedDuringTradeHighPrice": 0.10107,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10084,
      "fullObservedHighPrice": 0.10107,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791008267508-55375bac2bf8e",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:17:47.508Z",
      "closedAtUtc": "2026-10-03T06:22:25.722Z",
      "holdingPeriodMs": 278214,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8062,
      "exitPriceQuote": 1.7807,
      "grossPnlGbp": 28.236075739120892,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.63607573912089,
      "cashChangeGbp": 27.43607573912089,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £27.41 triggered at projected net £26.64 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.82281704,
      "structuralTargetPrice": 0,
      "maePct": -0.2934337282692992,
      "mfePct": 1.5003875539807399,
      "maeGbp": -5.868674565385984,
      "mfeGbp": 30.007751079614795,
      "observedDuringTradeLowPrice": 1.7791,
      "observedDuringTradeHighPrice": 1.8115000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7791,
      "fullObservedHighPrice": 1.8115000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791007672721-9728d52def853",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:07:52.721Z",
      "closedAtUtc": "2026-10-03T06:17:54.285Z",
      "holdingPeriodMs": 601564,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.133,
      "exitPriceQuote": 9.124,
      "grossPnlGbp": 1.970874849446746,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.370874849446746,
      "cashChangeGbp": 1.170874849446746,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.2170236,
      "structuralTargetPrice": 0,
      "maePct": -0.10949304719152046,
      "mfePct": 0.10949304719150102,
      "maeGbp": -2.1898609438304093,
      "mfeGbp": 2.1898609438300203,
      "observedDuringTradeLowPrice": 9.123,
      "observedDuringTradeHighPrice": 9.143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.123,
      "fullObservedHighPrice": 9.143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791007664048-32ae7a81f9897",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:07:44.048Z",
      "closedAtUtc": "2026-10-03T06:17:45.670Z",
      "holdingPeriodMs": 601622,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.374,
      "exitPriceQuote": 88.267,
      "grossPnlGbp": 2.4215266933713386,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8215266933713385,
      "cashChangeGbp": 1.6215266933713386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.1870408,
      "structuralTargetPrice": 0,
      "maePct": -0.07241948989522616,
      "mfePct": 0.16973317944190766,
      "maeGbp": -1.4483897979045233,
      "mfeGbp": 3.394663588838153,
      "observedDuringTradeLowPrice": 88.224,
      "observedDuringTradeHighPrice": 88.438,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.224,
      "fullObservedHighPrice": 88.438,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791007544067-33716dd5bcc95",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:05:44.066Z",
      "closedAtUtc": "2026-10-03T06:15:44.636Z",
      "holdingPeriodMs": 600570,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.075,
      "exitPriceQuote": 2.074,
      "grossPnlGbp": 0.9638554216870688,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6361445783129313,
      "cashChangeGbp": 0.1638554216870688,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0940900000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.09638554216866407,
      "mfePct": 0.09638554216868549,
      "maeGbp": -1.9277108433732815,
      "mfeGbp": 1.9277108433737098,
      "observedDuringTradeLowPrice": 2.073,
      "observedDuringTradeHighPrice": 2.077,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.073,
      "fullObservedHighPrice": 2.077,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791007371151-4123eacfed04b",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:02:51.151Z",
      "closedAtUtc": "2026-10-03T06:04:46.655Z",
      "holdingPeriodMs": 115504,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5705,
      "exitPriceQuote": 0.5685,
      "grossPnlGbp": 7.011393514461005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.411393514461006,
      "cashChangeGbp": 6.2113935144610055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.46 triggered at projected net £5.41 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5757486,
      "structuralTargetPrice": 0,
      "maePct": -0.01752848378615057,
      "mfePct": 0.4031551270815019,
      "maeGbp": -0.3505696757230114,
      "mfeGbp": 8.063102541630037,
      "observedDuringTradeLowPrice": 0.5682,
      "observedDuringTradeHighPrice": 0.5706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5682,
      "fullObservedHighPrice": 0.5706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791006824153-35df25415b705",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:53:44.153Z",
      "closedAtUtc": "2026-10-03T06:03:44.296Z",
      "holdingPeriodMs": 600143,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4843,
      "exitPriceQuote": 1.4867,
      "grossPnlGbp": -3.2338476049315608,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.833847604931561,
      "cashChangeGbp": -4.033847604931561,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.49795556,
      "structuralTargetPrice": 0,
      "maePct": -0.19537829279796032,
      "mfePct": 0.006737182510273462,
      "maeGbp": -3.907565855959206,
      "mfeGbp": 0.13474365020546922,
      "observedDuringTradeLowPrice": 1.4842,
      "observedDuringTradeHighPrice": 1.4872,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4842,
      "fullObservedHighPrice": 1.4872,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791007331275-988c8f70420b6",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T06:02:11.275Z",
      "closedAtUtc": "2026-10-03T06:03:07.014Z",
      "holdingPeriodMs": 55739,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 256.23,
      "exitPriceQuote": 257.01,
      "grossPnlGbp": 6.088280060882587,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.4882800608825875,
      "cashChangeGbp": 5.288280060882587,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.28 triggered at projected net £4.49 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 253.87268400000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.39417710650587007,
      "maeGbp": 0,
      "mfeGbp": 7.883542130117402,
      "observedDuringTradeLowPrice": 256.23,
      "observedDuringTradeHighPrice": 257.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 256.23,
      "fullObservedHighPrice": 257.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791007139768-c3308a2586c38",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:58:59.768Z",
      "closedAtUtc": "2026-10-03T06:02:49.113Z",
      "holdingPeriodMs": 229345,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3684,
      "exitPriceQuote": 0.3708,
      "grossPnlGbp": -13.029315960912124,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.629315960912123,
      "cashChangeGbp": -13.829315960912124,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37178928000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.6514657980456062,
      "mfePct": 0,
      "maeGbp": -13.029315960912124,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3684,
      "observedDuringTradeHighPrice": 0.3708,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3684,
      "fullObservedHighPrice": 0.3708,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791006727487-e42ca657578bc",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:52:07.487Z",
      "closedAtUtc": "2026-10-03T06:02:09.078Z",
      "holdingPeriodMs": 601591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4368,
      "exitPriceQuote": 1.4353,
      "grossPnlGbp": -2.087973273942173,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.687973273942173,
      "cashChangeGbp": -2.8879732739421726,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4235814400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.2644766146993336,
      "mfePct": 0.020879732739418636,
      "maeGbp": -5.289532293986672,
      "mfeGbp": 0.4175946547883727,
      "observedDuringTradeLowPrice": 1.433,
      "observedDuringTradeHighPrice": 1.4370999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.433,
      "fullObservedHighPrice": 1.4370999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791006537435-715e71ba08e48",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:48:57.435Z",
      "closedAtUtc": "2026-10-03T05:58:57.899Z",
      "holdingPeriodMs": 600464,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.053,
      "exitPriceQuote": 1.0506,
      "grossPnlGbp": 4.558404558404479,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9584045584044785,
      "cashChangeGbp": 3.7584045584044787,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.0626876,
      "structuralTargetPrice": 0,
      "maePct": -0.04748338081673001,
      "mfePct": 0.23741690408356572,
      "maeGbp": -0.9496676163346003,
      "mfeGbp": 4.7483380816713145,
      "observedDuringTradeLowPrice": 1.0505,
      "observedDuringTradeHighPrice": 1.0535,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0505,
      "fullObservedHighPrice": 1.0535,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791006221367-1283202a116c7",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:43:41.367Z",
      "closedAtUtc": "2026-10-03T05:53:42.315Z",
      "holdingPeriodMs": 600948,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23569,
      "exitPriceQuote": 0.23537,
      "grossPnlGbp": -2.715431286859983,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.315431286859983,
      "cashChangeGbp": -3.5154312868599833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23352165200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.20790020790021563,
      "mfePct": 0.173957316814457,
      "maeGbp": -4.158004158004313,
      "mfeGbp": 3.47914633628914,
      "observedDuringTradeLowPrice": 0.2352,
      "observedDuringTradeHighPrice": 0.23610000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2352,
      "fullObservedHighPrice": 0.23610000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791006462471-bed975d26b28e",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:47:42.471Z",
      "closedAtUtc": "2026-10-03T05:52:03.959Z",
      "holdingPeriodMs": 261488,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19831,
      "exitPriceQuote": 0.19868,
      "grossPnlGbp": 3.731531440673786,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1315314406737857,
      "cashChangeGbp": 2.931531440673786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.14 triggered at projected net £2.13 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19648554799999998,
      "structuralTargetPrice": 0,
      "maePct": -0.2723009429680727,
      "mfePct": 0.23700267258334223,
      "maeGbp": -5.4460188593614545,
      "mfeGbp": 4.740053451666845,
      "observedDuringTradeLowPrice": 0.19777,
      "observedDuringTradeHighPrice": 0.19878000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19777,
      "fullObservedHighPrice": 0.19878000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791006109496-456fea7c9edeb",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:41:49.496Z",
      "closedAtUtc": "2026-10-03T05:47:22.813Z",
      "holdingPeriodMs": 333317,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00549,
      "exitPriceQuote": 0.005516,
      "grossPnlGbp": 9.471766848816022,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.871766848816023,
      "cashChangeGbp": 8.671766848816022,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.06 triggered at projected net £7.87 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005439492,
      "structuralTargetPrice": 0,
      "maePct": -0.1821493624772397,
      "mfePct": 0.5828779599271386,
      "maeGbp": -3.642987249544794,
      "mfeGbp": 11.657559198542772,
      "observedDuringTradeLowPrice": 0.00548,
      "observedDuringTradeHighPrice": 0.005521999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00548,
      "fullObservedHighPrice": 0.005521999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791005993425-42e47fbddac2b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:39:53.425Z",
      "closedAtUtc": "2026-10-03T05:46:45.514Z",
      "holdingPeriodMs": 412089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.432,
      "exitPriceQuote": 1.4367,
      "grossPnlGbp": 6.564245810056073,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.964245810056074,
      "cashChangeGbp": 5.764245810056074,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.08 triggered at projected net £4.96 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4188256,
      "structuralTargetPrice": 0,
      "maePct": -0.20949720670390307,
      "mfePct": 0.38407821229050704,
      "maeGbp": -4.189944134078061,
      "mfeGbp": 7.681564245810141,
      "observedDuringTradeLowPrice": 1.429,
      "observedDuringTradeHighPrice": 1.4375000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.429,
      "fullObservedHighPrice": 1.4375000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791005540247-39c4c71ae69",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:32:20.247Z",
      "closedAtUtc": "2026-10-03T05:42:23.506Z",
      "holdingPeriodMs": 603259,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.725,
      "exitPriceQuote": 4.716,
      "grossPnlGbp": -3.8095238095235784,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.409523809523579,
      "cashChangeGbp": -4.609523809523578,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.6815299999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.3809523809523766,
      "mfePct": 0.04232804232805647,
      "maeGbp": -7.619047619047532,
      "mfeGbp": 0.8465608465611294,
      "observedDuringTradeLowPrice": 4.707,
      "observedDuringTradeHighPrice": 4.727,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.707,
      "fullObservedHighPrice": 4.727,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791005505705-a5cd97f3f6128",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:31:45.705Z",
      "closedAtUtc": "2026-10-03T05:41:47.572Z",
      "holdingPeriodMs": 601867,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.008965,
      "exitPriceQuote": 0.008953,
      "grossPnlGbp": -2.6770775237036455,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.277077523703646,
      "cashChangeGbp": -3.4770775237036453,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.008882522,
      "structuralTargetPrice": 0,
      "maePct": -0.3792526491913111,
      "mfePct": 0.2007808142777347,
      "maeGbp": -7.5850529838262215,
      "mfeGbp": 4.015616285554694,
      "observedDuringTradeLowPrice": 0.008931,
      "observedDuringTradeHighPrice": 0.008983000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008931,
      "fullObservedHighPrice": 0.008983000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791005389761-117a429885eb9",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:29:49.761Z",
      "closedAtUtc": "2026-10-03T05:39:51.503Z",
      "holdingPeriodMs": 601742,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1321.86,
      "exitPriceQuote": 1320.11,
      "grossPnlGbp": -2.6477841828938016,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.247784182893802,
      "cashChangeGbp": -3.447784182893802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1309.698888,
      "structuralTargetPrice": 0,
      "maePct": -0.1550845021409192,
      "mfePct": 0.1535714826078556,
      "maeGbp": -3.101690042818384,
      "mfeGbp": 3.0714296521571125,
      "observedDuringTradeLowPrice": 1319.81,
      "observedDuringTradeHighPrice": 1323.89,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1319.81,
      "fullObservedHighPrice": 1323.89,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004937988-4d4cf2319bb2b",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:22:17.988Z",
      "closedAtUtc": "2026-10-03T05:32:18.234Z",
      "holdingPeriodMs": 600246,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 68.99,
      "exitPriceQuote": 69.06,
      "grossPnlGbp": 2.0292796057401765,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.42927960574017643,
      "cashChangeGbp": 1.2292796057401765,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.35529199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.014494854326700833,
      "mfePct": 0.10146398028700883,
      "maeGbp": -0.2898970865340167,
      "mfeGbp": 2.0292796057401765,
      "observedDuringTradeLowPrice": 68.98,
      "observedDuringTradeHighPrice": 69.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 68.98,
      "fullObservedHighPrice": 69.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004902961-10746bef744d5",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:21:42.961Z",
      "closedAtUtc": "2026-10-03T05:31:43.745Z",
      "holdingPeriodMs": 600784,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.991,
      "exitPriceQuote": 14.02,
      "grossPnlGbp": 4.1455221213637214,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5455221213637214,
      "cashChangeGbp": 3.3455221213637216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.8622828,
      "structuralTargetPrice": 0,
      "maePct": -0.050032163533697896,
      "mfePct": 0.21442355800158058,
      "maeGbp": -1.0006432706739579,
      "mfeGbp": 4.288471160031611,
      "observedDuringTradeLowPrice": 13.984,
      "observedDuringTradeHighPrice": 14.021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.984,
      "fullObservedHighPrice": 14.021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004787025-45f56a460853e",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:19:47.025Z",
      "closedAtUtc": "2026-10-03T05:29:47.852Z",
      "holdingPeriodMs": 600827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.292,
      "exitPriceQuote": 0.2925,
      "grossPnlGbp": -3.424657534246579,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.024657534246579,
      "cashChangeGbp": -4.224657534246579,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2946864,
      "structuralTargetPrice": 0,
      "maePct": -0.34246575342465785,
      "mfePct": 0,
      "maeGbp": -6.849315068493158,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.292,
      "observedDuringTradeHighPrice": 0.2929999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.292,
      "fullObservedHighPrice": 0.2929999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004547803-2824e8a1d73dc",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:15:47.803Z",
      "closedAtUtc": "2026-10-03T05:22:15.735Z",
      "holdingPeriodMs": 387932,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1052,
      "exitPriceQuote": 0.10572,
      "grossPnlGbp": -9.885931558935221,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.48593155893522,
      "cashChangeGbp": -10.685931558935222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10616784000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4942965779467611,
      "mfePct": 0.019011406844112285,
      "maeGbp": -9.885931558935221,
      "mfeGbp": 0.3802281368822457,
      "observedDuringTradeLowPrice": 0.10518,
      "observedDuringTradeHighPrice": 0.10571999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10518,
      "fullObservedHighPrice": 0.10571999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004782009-a23b54f5c3e6e",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:19:42.009Z",
      "closedAtUtc": "2026-10-03T05:20:21.093Z",
      "holdingPeriodMs": 39084,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11401,
      "exitPriceQuote": 0.11341,
      "grossPnlGbp": -10.525392509429055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.125392509429055,
      "cashChangeGbp": -11.325392509429056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.112961108,
      "structuralTargetPrice": 0,
      "maePct": -0.5262696254714528,
      "mfePct": 0,
      "maeGbp": -10.525392509429057,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11341,
      "observedDuringTradeHighPrice": 0.11401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11341,
      "fullObservedHighPrice": 0.11401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004637150-c4ca2415adb81",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:17:17.150Z",
      "closedAtUtc": "2026-10-03T05:18:48.523Z",
      "holdingPeriodMs": 91373,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2935,
      "exitPriceQuote": 1.2874,
      "grossPnlGbp": -9.43177425589485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.031774255894849,
      "cashChangeGbp": -10.23177425589485,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2815998000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.47158871279474246,
      "mfePct": 0.023192887514493,
      "maeGbp": -9.43177425589485,
      "mfeGbp": 0.46385775028986,
      "observedDuringTradeLowPrice": 1.2874,
      "observedDuringTradeHighPrice": 1.2938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2874,
      "fullObservedHighPrice": 1.2938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004551563-d20c70d87f187",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:15:51.563Z",
      "closedAtUtc": "2026-10-03T05:17:31.835Z",
      "holdingPeriodMs": 100272,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07038,
      "exitPriceQuote": 0.0707,
      "grossPnlGbp": -9.093492469451572,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.693492469451572,
      "cashChangeGbp": -9.893492469451573,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07102749600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.45467462347257864,
      "mfePct": 0.04262574595055733,
      "maeGbp": -9.093492469451572,
      "mfeGbp": 0.8525149190111465,
      "observedDuringTradeLowPrice": 0.07035,
      "observedDuringTradeHighPrice": 0.0707,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07035,
      "fullObservedHighPrice": 0.0707,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004543466-96174b53ec6f7",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:15:43.466Z",
      "closedAtUtc": "2026-10-03T05:17:14.415Z",
      "holdingPeriodMs": 90949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4126,
      "exitPriceQuote": 1.4162,
      "grossPnlGbp": 5.09698428429821,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.4969842842982097,
      "cashChangeGbp": 4.29698428429821,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.63 triggered at projected net £3.50 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.39960408,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3114823729293473,
      "maeGbp": 0,
      "mfeGbp": 6.229647458586945,
      "observedDuringTradeLowPrice": 1.4126,
      "observedDuringTradeHighPrice": 1.417,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4126,
      "fullObservedHighPrice": 1.417,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004605924-1c10efcc70152",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:16:45.924Z",
      "closedAtUtc": "2026-10-03T05:17:09.031Z",
      "holdingPeriodMs": 23107,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08117,
      "exitPriceQuote": 0.08062,
      "grossPnlGbp": -13.551804854010317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.151804854010317,
      "cashChangeGbp": -14.351804854010318,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08042323600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6775902427005159,
      "mfePct": 0.22175680670198297,
      "maeGbp": -13.551804854010317,
      "mfeGbp": 4.435136134039659,
      "observedDuringTradeLowPrice": 0.08062,
      "observedDuringTradeHighPrice": 0.08135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08062,
      "fullObservedHighPrice": 0.08135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004422639-971b903f80779",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:13:42.639Z",
      "closedAtUtc": "2026-10-03T05:16:41.999Z",
      "holdingPeriodMs": 179360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2509,
      "exitPriceQuote": 0.2513,
      "grossPnlGbp": 3.1885213232364404,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5885213232364404,
      "cashChangeGbp": 2.38852132323644,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.18 triggered at projected net £1.59 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24859172000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.07971303308092206,
      "mfePct": 0.23913909924272195,
      "maeGbp": -1.5942606616184412,
      "mfeGbp": 4.782781984854439,
      "observedDuringTradeLowPrice": 0.2507,
      "observedDuringTradeHighPrice": 0.2515,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2507,
      "fullObservedHighPrice": 0.2515,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004493450-eed80151f5a07",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:14:53.450Z",
      "closedAtUtc": "2026-10-03T05:15:25.666Z",
      "holdingPeriodMs": 32216,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13128,
      "exitPriceQuote": 0.13145,
      "grossPnlGbp": 2.5898842169409426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9898842169409425,
      "cashChangeGbp": 1.7898842169409426,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.12 triggered at projected net £0.99 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13007222400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.007617306520421999,
      "mfePct": 0.2361365021328494,
      "maeGbp": -0.15234613040843997,
      "mfeGbp": 4.722730042656988,
      "observedDuringTradeLowPrice": 0.13127,
      "observedDuringTradeHighPrice": 0.13159,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13127,
      "fullObservedHighPrice": 0.13159,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004426599-d13962766e391",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:13:46.599Z",
      "closedAtUtc": "2026-10-03T05:15:19.260Z",
      "holdingPeriodMs": 92661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002704,
      "exitPriceQuote": 0.002709,
      "grossPnlGbp": 3.698224852071176,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.098224852071176,
      "cashChangeGbp": 2.898224852071176,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.06 triggered at projected net £2.10 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026791232,
      "structuralTargetPrice": 0,
      "maePct": -0.22189349112425777,
      "mfePct": 0.3328402366864026,
      "maeGbp": -4.437869822485156,
      "mfeGbp": 6.656804733728052,
      "observedDuringTradeLowPrice": 0.002698,
      "observedDuringTradeHighPrice": 0.002713,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002698,
      "fullObservedHighPrice": 0.002713,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004240721-7b13832fa2f8f",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:10:40.721Z",
      "closedAtUtc": "2026-10-03T05:14:44.562Z",
      "holdingPeriodMs": 243841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1838,
      "exitPriceQuote": 0.1844,
      "grossPnlGbp": 6.528835690968632,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.928835690968631,
      "cashChangeGbp": 5.728835690968632,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.11 triggered at projected net £4.93 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18210904,
      "structuralTargetPrice": 0,
      "maePct": -0.435255712731227,
      "mfePct": 0.435255712731227,
      "maeGbp": -8.70511425462454,
      "mfeGbp": 8.70511425462454,
      "observedDuringTradeLowPrice": 0.183,
      "observedDuringTradeHighPrice": 0.1846,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.183,
      "fullObservedHighPrice": 0.1846,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004305209-7d159be79057f",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:11:45.209Z",
      "closedAtUtc": "2026-10-03T05:12:55.714Z",
      "holdingPeriodMs": 70505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11226,
      "exitPriceQuote": 0.11329,
      "grossPnlGbp": 18.35025832887944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.75025832887944,
      "cashChangeGbp": 17.55025832887944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £27.15 triggered at projected net £16.75 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.111227208,
      "structuralTargetPrice": 0,
      "maePct": -0.026723677177981693,
      "mfePct": 1.487618029574207,
      "maeGbp": -0.5344735435596338,
      "mfeGbp": 29.752360591484138,
      "observedDuringTradeLowPrice": 0.11223,
      "observedDuringTradeHighPrice": 0.11392999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11223,
      "fullObservedHighPrice": 0.11392999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004007479-51f0c2a2f52b6",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:06:47.479Z",
      "closedAtUtc": "2026-10-03T05:12:13.839Z",
      "holdingPeriodMs": 326360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.942,
      "exitPriceQuote": 13.969,
      "grossPnlGbp": 3.8731889255485936,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2731889255485935,
      "cashChangeGbp": 3.0731889255485934,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.42 triggered at projected net £2.27 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.8137336,
      "structuralTargetPrice": 0,
      "maePct": -0.057380576674802,
      "mfePct": 0.25104002295223166,
      "maeGbp": -1.14761153349604,
      "mfeGbp": 5.020800459044633,
      "observedDuringTradeLowPrice": 13.934,
      "observedDuringTradeHighPrice": 13.977000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.934,
      "fullObservedHighPrice": 13.977000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004245361-f5ce7467dfbff",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:10:45.361Z",
      "closedAtUtc": "2026-10-03T05:11:43.222Z",
      "holdingPeriodMs": 57861,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2832,
      "exitPriceQuote": 1.2883,
      "grossPnlGbp": 7.948877805486449,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.348877805486449,
      "cashChangeGbp": 7.148877805486449,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.25 triggered at projected net £6.35 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2713945599999998,
      "structuralTargetPrice": 0,
      "maePct": -0.038965087281791225,
      "mfePct": 0.5922693266832958,
      "maeGbp": -0.7793017456358245,
      "mfeGbp": 11.845386533665916,
      "observedDuringTradeLowPrice": 1.2827,
      "observedDuringTradeHighPrice": 1.2908,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2827,
      "fullObservedHighPrice": 1.2908,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004124286-bd324bbc5a693",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:08:44.286Z",
      "closedAtUtc": "2026-10-03T05:10:18.765Z",
      "holdingPeriodMs": 94479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.212,
      "exitPriceQuote": 0.211,
      "grossPnlGbp": -9.433962264150951,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.03396226415095,
      "cashChangeGbp": -10.233962264150952,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2100496,
      "structuralTargetPrice": 0,
      "maePct": -0.47169811320754756,
      "mfePct": 0,
      "maeGbp": -9.433962264150951,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.211,
      "observedDuringTradeHighPrice": 0.212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.211,
      "fullObservedHighPrice": 0.212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791004002974-32ef8c1fffe19",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:06:42.974Z",
      "closedAtUtc": "2026-10-03T05:09:32.453Z",
      "holdingPeriodMs": 169479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3707,
      "exitPriceQuote": 0.3739,
      "grossPnlGbp": 17.264634475317166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.664634475317166,
      "cashChangeGbp": 16.464634475317165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £15.74 triggered at projected net £15.66 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.36728955999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.02697599136767979,
      "mfePct": 0.9171837065012178,
      "maeGbp": -0.5395198273535958,
      "mfeGbp": 18.343674130024354,
      "observedDuringTradeLowPrice": 0.3706,
      "observedDuringTradeHighPrice": 0.3741,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3706,
      "fullObservedHighPrice": 0.3741,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791003639185-3265db41a2221",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T05:00:39.185Z",
      "closedAtUtc": "2026-10-03T05:01:44.657Z",
      "holdingPeriodMs": 65472,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.35779,
      "exitPriceQuote": 0.356,
      "grossPnlGbp": -10.00586936471122,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.60586936471122,
      "cashChangeGbp": -10.80586936471122,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.354498332,
      "structuralTargetPrice": 0,
      "maePct": -0.500293468235561,
      "mfePct": 0.19005561921798092,
      "maeGbp": -10.00586936471122,
      "mfeGbp": 3.8011123843596186,
      "observedDuringTradeLowPrice": 0.356,
      "observedDuringTradeHighPrice": 0.35847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.356,
      "fullObservedHighPrice": 0.35847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791003522201-9dc13a074d34f",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:58:42.201Z",
      "closedAtUtc": "2026-10-03T05:00:30.882Z",
      "holdingPeriodMs": 108681,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12641,
      "exitPriceQuote": 0.12669,
      "grossPnlGbp": 4.430029269836286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.830029269836286,
      "cashChangeGbp": 3.630029269836286,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.10 triggered at projected net £2.83 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.125247028,
      "structuralTargetPrice": 0,
      "maePct": -0.3322521952377215,
      "mfePct": 0.2847875959180438,
      "maeGbp": -6.64504390475443,
      "mfeGbp": 5.695751918360876,
      "observedDuringTradeLowPrice": 0.12599,
      "observedDuringTradeHighPrice": 0.12677,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12599,
      "fullObservedHighPrice": 0.12677,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791003525830-0f75b91355de7",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:58:45.830Z",
      "closedAtUtc": "2026-10-03T04:59:09.283Z",
      "holdingPeriodMs": 23453,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.918,
      "exitPriceQuote": 1.9067,
      "grossPnlGbp": -11.783107403545221,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.383107403545221,
      "cashChangeGbp": -12.583107403545222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9003543999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.589155370177261,
      "mfePct": 0,
      "maeGbp": -11.783107403545221,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.9067,
      "observedDuringTradeHighPrice": 1.918,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9067,
      "fullObservedHighPrice": 1.918,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791003316534-1b1e2f6562317",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:55:16.534Z",
      "closedAtUtc": "2026-10-03T04:55:35.359Z",
      "holdingPeriodMs": 18825,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3551,
      "exitPriceQuote": 0.35542,
      "grossPnlGbp": 1.8023092086735395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.2023092086735394,
      "cashChangeGbp": 1.0023092086735395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.30 triggered at projected net £0.20 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.35183308,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.24500140805406417,
      "maeGbp": 0,
      "mfeGbp": 4.900028161081283,
      "observedDuringTradeLowPrice": 0.3551,
      "observedDuringTradeHighPrice": 0.35597,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3551,
      "fullObservedHighPrice": 0.35597,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791002921432-8579c028d9b2",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:48:41.432Z",
      "closedAtUtc": "2026-10-03T04:50:11.908Z",
      "holdingPeriodMs": 90476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.35331,
      "exitPriceQuote": 0.35398,
      "grossPnlGbp": 3.792703291726834,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.192703291726834,
      "cashChangeGbp": 2.9927032917268344,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.95 triggered at projected net £2.19 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.350059548,
      "structuralTargetPrice": 0,
      "maePct": -0.16699215985962323,
      "mfePct": 0.2773768079024032,
      "maeGbp": -3.3398431971924647,
      "mfeGbp": 5.5475361580480635,
      "observedDuringTradeLowPrice": 0.35272,
      "observedDuringTradeHighPrice": 0.35429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.35272,
      "fullObservedHighPrice": 0.35429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791002231241-2cd6a300c09c1",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:37:11.241Z",
      "closedAtUtc": "2026-10-03T04:47:11.285Z",
      "holdingPeriodMs": 600044,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84498.1,
      "exitPriceQuote": 84535.7,
      "grossPnlGbp": -0.8899608393559445,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4899608393559447,
      "cashChangeGbp": -1.6899608393559444,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85275.48252000002,
      "structuralTargetPrice": 0,
      "maePct": -0.044498041967797226,
      "mfePct": 0.0233141336905938,
      "maeGbp": -0.8899608393559446,
      "mfeGbp": 0.46628267381187605,
      "observedDuringTradeLowPrice": 84478.4,
      "observedDuringTradeHighPrice": 84535.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84478.4,
      "fullObservedHighPrice": 84535.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791002226768-bdc3f2aa5e934",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:37:06.768Z",
      "closedAtUtc": "2026-10-03T04:47:07.622Z",
      "holdingPeriodMs": 600854,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2672.39,
      "exitPriceQuote": 2673.95,
      "grossPnlGbp": -1.167494265432774,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.767494265432774,
      "cashChangeGbp": -1.967494265432774,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2696.975988,
      "structuralTargetPrice": 0,
      "maePct": -0.058374713271638706,
      "mfePct": 0.03292932543527159,
      "maeGbp": -1.167494265432774,
      "mfeGbp": 0.6585865087054319,
      "observedDuringTradeLowPrice": 2671.51,
      "observedDuringTradeHighPrice": 2673.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2671.51,
      "fullObservedHighPrice": 2673.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791002206883-117549d4ef76a",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:36:46.883Z",
      "closedAtUtc": "2026-10-03T04:46:49.628Z",
      "holdingPeriodMs": 602745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7108,
      "exitPriceQuote": 0.7115,
      "grossPnlGbp": -1.9696117051210862,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.569611705121086,
      "cashChangeGbp": -2.7696117051210862,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7173393600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.16882386043893907,
      "mfePct": 0.18289251547551602,
      "maeGbp": -3.3764772087787818,
      "mfeGbp": 3.6578503095103208,
      "observedDuringTradeLowPrice": 0.7095,
      "observedDuringTradeHighPrice": 0.7120000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7095,
      "fullObservedHighPrice": 0.7120000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791001728351-ad74c186bd647",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:28:48.351Z",
      "closedAtUtc": "2026-10-03T04:38:48.968Z",
      "holdingPeriodMs": 600617,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7867,
      "exitPriceQuote": 0.7879,
      "grossPnlGbp": -3.0507181899074363,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.650718189907437,
      "cashChangeGbp": -3.850718189907436,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79393764,
      "structuralTargetPrice": 0,
      "maePct": -0.2796491674081722,
      "mfePct": 0.08897928053895042,
      "maeGbp": -5.592983348163444,
      "mfeGbp": 1.7795856107790085,
      "observedDuringTradeLowPrice": 0.786,
      "observedDuringTradeHighPrice": 0.7889,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.786,
      "fullObservedHighPrice": 0.7889,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791001780867-f99986acec329",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:29:40.866Z",
      "closedAtUtc": "2026-10-03T04:37:03.354Z",
      "holdingPeriodMs": 442488,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6951,
      "exitPriceQuote": 0.6935,
      "grossPnlGbp": 4.603654150482077,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.003654150482077,
      "cashChangeGbp": 3.8036541504820773,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.44 triggered at projected net £3.00 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7014949200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05754567688101797,
      "mfePct": 0.3021148036253923,
      "maeGbp": -1.1509135376203594,
      "mfeGbp": 6.042296072507845,
      "observedDuringTradeLowPrice": 0.693,
      "observedDuringTradeHighPrice": 0.6955,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.693,
      "fullObservedHighPrice": 0.6955,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791001749099-029b09959ae6a",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:29:09.099Z",
      "closedAtUtc": "2026-10-03T04:36:42.566Z",
      "holdingPeriodMs": 453467,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1466,
      "exitPriceQuote": 1.1444,
      "grossPnlGbp": 3.837432408860945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2374324088609447,
      "cashChangeGbp": 3.037432408860945,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.16 triggered at projected net £2.24 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1571487200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.12210012210010865,
      "mfePct": 0.28780743066458053,
      "maeGbp": -2.442002442002173,
      "mfeGbp": 5.756148613291611,
      "observedDuringTradeLowPrice": 1.1433,
      "observedDuringTradeHighPrice": 1.148,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1433,
      "fullObservedHighPrice": 1.148,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791001176410-6522df4683d29",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:19:36.410Z",
      "closedAtUtc": "2026-10-03T04:29:38.954Z",
      "holdingPeriodMs": 602544,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03156,
      "exitPriceQuote": 0.03155,
      "grossPnlGbp": 0.6337135614699698,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9662864385300303,
      "cashChangeGbp": -0.16628643853003022,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031850352,
      "structuralTargetPrice": 0,
      "maePct": -0.1901140684410789,
      "mfePct": 0.12674271229403794,
      "maeGbp": -3.802281368821578,
      "mfeGbp": 2.534854245880759,
      "observedDuringTradeLowPrice": 0.03152,
      "observedDuringTradeHighPrice": 0.03162,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03152,
      "fullObservedHighPrice": 0.03162,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791001145661-0b089bf036dc5",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:19:05.661Z",
      "closedAtUtc": "2026-10-03T04:29:07.247Z",
      "holdingPeriodMs": 601586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.062,
      "exitPriceQuote": 87.985,
      "grossPnlGbp": 1.7487679135154366,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.1487679135154365,
      "cashChangeGbp": 0.9487679135154365,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 88.8721704,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.14421657468601137,
      "maeGbp": 0,
      "mfeGbp": 2.8843314937202273,
      "observedDuringTradeLowPrice": 87.935,
      "observedDuringTradeHighPrice": 88.062,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.935,
      "fullObservedHighPrice": 88.062,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791001125621-cd6bcecb3f2c1",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:18:45.621Z",
      "closedAtUtc": "2026-10-03T04:28:46.507Z",
      "holdingPeriodMs": 600886,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.305,
      "exitPriceQuote": 3.305,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3354060000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.21180030257185092,
      "mfePct": 0.1512859304084822,
      "maeGbp": -4.236006051437019,
      "mfeGbp": 3.0257186081696443,
      "observedDuringTradeLowPrice": 3.3,
      "observedDuringTradeHighPrice": 3.3119999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.3,
      "fullObservedHighPrice": 3.3119999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791001003642-3e7842aacaee5",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:16:43.642Z",
      "closedAtUtc": "2026-10-03T04:19:32.954Z",
      "holdingPeriodMs": 169312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.589,
      "exitPriceQuote": 7.534,
      "grossPnlGbp": 14.494663328501938,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.894663328501938,
      "cashChangeGbp": 13.694663328501937,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.21 triggered at projected net £12.89 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.6588188000000015,
      "structuralTargetPrice": 0,
      "maePct": -0.0922387666359161,
      "mfePct": 0.7906179997364671,
      "maeGbp": -1.8447753327183218,
      "mfeGbp": 15.812359994729341,
      "observedDuringTradeLowPrice": 7.529,
      "observedDuringTradeHighPrice": 7.596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.529,
      "fullObservedHighPrice": 7.596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000680592-66ff95fc4c4c1",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:11:20.591Z",
      "closedAtUtc": "2026-10-03T04:17:38.781Z",
      "holdingPeriodMs": 378190,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28337,
      "exitPriceQuote": 0.28287,
      "grossPnlGbp": 3.52895507640188,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9289550764018801,
      "cashChangeGbp": 2.7289550764018804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.62 triggered at projected net £1.93 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28597700400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.15174506828527576,
      "mfePct": 0.26114267565374544,
      "maeGbp": -3.034901365705515,
      "mfeGbp": 5.2228535130749085,
      "observedDuringTradeLowPrice": 0.28263,
      "observedDuringTradeHighPrice": 0.2838,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28263,
      "fullObservedHighPrice": 0.2838,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000760606-fd914e32c70c7",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:12:40.606Z",
      "closedAtUtc": "2026-10-03T04:15:26.510Z",
      "holdingPeriodMs": 165904,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1666,
      "exitPriceQuote": 0.1674,
      "grossPnlGbp": -9.603841536614588,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.203841536614588,
      "cashChangeGbp": -10.403841536614589,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16813272,
      "structuralTargetPrice": 0,
      "maePct": -0.4801920768307294,
      "mfePct": 0,
      "maeGbp": -9.603841536614588,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1666,
      "observedDuringTradeHighPrice": 0.1674,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1666,
      "fullObservedHighPrice": 0.1674,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000851041-968c4e1bc5b0b",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:14:11.041Z",
      "closedAtUtc": "2026-10-03T04:14:59.921Z",
      "holdingPeriodMs": 48880,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2073,
      "exitPriceQuote": 0.2076,
      "grossPnlGbp": 2.8943560057886613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2943560057886612,
      "cashChangeGbp": 2.0943560057886614,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.22 triggered at projected net £1.29 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20539284000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.04823926676315327,
      "mfePct": 0.24119633381572622,
      "maeGbp": -0.9647853352630655,
      "mfeGbp": 4.8239266763145245,
      "observedDuringTradeLowPrice": 0.2072,
      "observedDuringTradeHighPrice": 0.20779999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2072,
      "fullObservedHighPrice": 0.20779999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000647366-820d2f9663a06",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:10:47.366Z",
      "closedAtUtc": "2026-10-03T04:14:48.045Z",
      "holdingPeriodMs": 240679,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12972,
      "exitPriceQuote": 0.13034,
      "grossPnlGbp": -9.559050262103135,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.159050262103134,
      "cashChangeGbp": -10.359050262103136,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13091342400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4779525131051568,
      "mfePct": 0,
      "maeGbp": -9.559050262103137,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12972,
      "observedDuringTradeHighPrice": 0.13034,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12972,
      "fullObservedHighPrice": 0.13034,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000642558-1ad4d02c735cb",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:10:42.558Z",
      "closedAtUtc": "2026-10-03T04:11:13.456Z",
      "holdingPeriodMs": 30898,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08094,
      "exitPriceQuote": 0.08106,
      "grossPnlGbp": 2.96515937731641,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.36515937731641,
      "cashChangeGbp": 2.16515937731641,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.80 triggered at projected net £1.37 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.080195352,
      "structuralTargetPrice": 0,
      "maePct": -0.03706449221645942,
      "mfePct": 0.42006424511985047,
      "maeGbp": -0.7412898443291884,
      "mfeGbp": 8.401284902397009,
      "observedDuringTradeLowPrice": 0.08091,
      "observedDuringTradeHighPrice": 0.08128,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08091,
      "fullObservedHighPrice": 0.08128,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000402445-53e80b12659bb",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:06:42.445Z",
      "closedAtUtc": "2026-10-03T04:09:09.548Z",
      "holdingPeriodMs": 147103,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.206,
      "exitPriceQuote": 0.2066,
      "grossPnlGbp": 5.82524271844677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.22524271844677,
      "cashChangeGbp": 5.02524271844677,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.17 triggered at projected net £4.23 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2041048,
      "structuralTargetPrice": 0,
      "maePct": -0.14563106796116249,
      "mfePct": 0.38834951456311795,
      "maeGbp": -2.9126213592232495,
      "mfeGbp": 7.766990291262359,
      "observedDuringTradeLowPrice": 0.2057,
      "observedDuringTradeHighPrice": 0.2068,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2057,
      "fullObservedHighPrice": 0.2068,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790999933048-59807afb8b75d",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:58:53.048Z",
      "closedAtUtc": "2026-10-03T04:08:54.711Z",
      "holdingPeriodMs": 601663,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09329,
      "exitPriceQuote": 0.09305,
      "grossPnlGbp": -5.1452460070748005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.745246007074801,
      "cashChangeGbp": -5.9452460070748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.092431732,
      "structuralTargetPrice": 0,
      "maePct": -0.25726230035374004,
      "mfePct": 0,
      "maeGbp": -5.1452460070748005,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09305,
      "observedDuringTradeHighPrice": 0.09329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09305,
      "fullObservedHighPrice": 0.09329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790999682241-a34cf1597cf35",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:54:42.241Z",
      "closedAtUtc": "2026-10-03T04:04:42.272Z",
      "holdingPeriodMs": 600031,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7154,
      "exitPriceQuote": 0.7149,
      "grossPnlGbp": 1.3978194017334524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.20218059826654766,
      "cashChangeGbp": 0.5978194017334524,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7219816800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08386916410398852,
      "mfePct": 0.08386916410400404,
      "maeGbp": -1.6773832820797705,
      "mfeGbp": 1.677383282080081,
      "observedDuringTradeLowPrice": 0.7148,
      "observedDuringTradeHighPrice": 0.716,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7148,
      "fullObservedHighPrice": 0.716,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000160868-5f057306b57e8",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:02:40.868Z",
      "closedAtUtc": "2026-10-03T04:02:52.261Z",
      "holdingPeriodMs": 11393,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.31783,
      "exitPriceQuote": 0.32017,
      "grossPnlGbp": -14.72485290878777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.324852908787772,
      "cashChangeGbp": -15.524852908787771,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed bear pennant supports short; 9.39% impulse followed by contracting pennant; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.320754036,
      "structuralTargetPrice": 0,
      "maePct": -0.7362426454393886,
      "mfePct": 0,
      "maeGbp": -14.72485290878777,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.31783,
      "observedDuringTradeHighPrice": 0.32017,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31783,
      "fullObservedHighPrice": 0.32017,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790999563392-827da00431fcd",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:52:43.392Z",
      "closedAtUtc": "2026-10-03T04:02:43.612Z",
      "holdingPeriodMs": 600220,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 545.8,
      "exitPriceQuote": 546.03,
      "grossPnlGbp": 0.8427995602785571,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.757200439721443,
      "cashChangeGbp": 0.042799560278557025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 540.77864,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.06962257237083098,
      "maeGbp": 0,
      "mfeGbp": 1.3924514474166196,
      "observedDuringTradeLowPrice": 545.8,
      "observedDuringTradeHighPrice": 546.1799999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 545.8,
      "fullObservedHighPrice": 546.1799999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1791000044839-85dfd8b6addca",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T04:00:44.839Z",
      "closedAtUtc": "2026-10-03T04:01:48.893Z",
      "holdingPeriodMs": 64054,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7171,
      "exitPriceQuote": 0.7206,
      "grossPnlGbp": 9.761539534235277,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.161539534235278,
      "cashChangeGbp": 8.961539534235277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.56 triggered at projected net £8.16 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7105026799999999,
      "structuralTargetPrice": 0,
      "maePct": -0.013945056477477197,
      "mfePct": 0.5578022590991499,
      "maeGbp": -0.278901129549544,
      "mfeGbp": 11.156045181983,
      "observedDuringTradeLowPrice": 0.717,
      "observedDuringTradeHighPrice": 0.7211000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.717,
      "fullObservedHighPrice": 0.7211000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790999441649-8d8f2f2a6e1c4",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:50:41.649Z",
      "closedAtUtc": "2026-10-03T04:00:42.882Z",
      "holdingPeriodMs": 601233,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 119.28,
      "exitPriceQuote": 119.33,
      "grossPnlGbp": 0.8383635144198047,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7616364855801954,
      "cashChangeGbp": 0.03836351441980468,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 118.182624,
      "structuralTargetPrice": 0,
      "maePct": -0.008383635144202813,
      "mfePct": 0.04191817572099024,
      "maeGbp": -0.16767270288405625,
      "mfeGbp": 0.8383635144198048,
      "observedDuringTradeLowPrice": 119.27,
      "observedDuringTradeHighPrice": 119.33,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 119.27,
      "fullObservedHighPrice": 119.33,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790999923035-8709234c70c54",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:58:43.035Z",
      "closedAtUtc": "2026-10-03T03:58:50.967Z",
      "holdingPeriodMs": 7932,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02604,
      "exitPriceQuote": 0.02627,
      "grossPnlGbp": -17.665130568356453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -19.265130568356454,
      "cashChangeGbp": -18.465130568356454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026279568000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.8832565284178227,
      "mfePct": 0,
      "maeGbp": -17.665130568356453,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02604,
      "observedDuringTradeHighPrice": 0.026270000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02604,
      "fullObservedHighPrice": 0.026270000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998960293-b2e5b0e3950c6",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:42:40.293Z",
      "closedAtUtc": "2026-10-03T03:52:41.524Z",
      "holdingPeriodMs": 601231,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 292.16,
      "exitPriceQuote": 292.65,
      "grossPnlGbp": -3.354326396494744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.954326396494745,
      "cashChangeGbp": -4.154326396494744,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 294.84787200000005,
      "structuralTargetPrice": 0,
      "maePct": -0.21221248630885395,
      "mfePct": 0.14375684556407992,
      "maeGbp": -4.244249726177079,
      "mfeGbp": 2.8751369112815985,
      "observedDuringTradeLowPrice": 291.74,
      "observedDuringTradeHighPrice": 292.78,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 291.74,
      "fullObservedHighPrice": 292.78,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790999040341-0dea3154bb9cd",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:44:00.341Z",
      "closedAtUtc": "2026-10-03T03:49:54.748Z",
      "holdingPeriodMs": 354407,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.17,
      "exitPriceQuote": 0.1704,
      "grossPnlGbp": 4.705882352940985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1058823529409847,
      "cashChangeGbp": 3.905882352940985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.28 triggered at projected net £3.11 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.168436,
      "structuralTargetPrice": 0,
      "maePct": -0.3529411764705983,
      "mfePct": 0.29411764705882376,
      "maeGbp": -7.058823529411966,
      "mfeGbp": 5.8823529411764754,
      "observedDuringTradeLowPrice": 0.1694,
      "observedDuringTradeHighPrice": 0.1705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1694,
      "fullObservedHighPrice": 0.1705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998840280-a55d62f53f18a",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:40:40.280Z",
      "closedAtUtc": "2026-10-03T03:48:02.141Z",
      "holdingPeriodMs": 441861,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3708,
      "exitPriceQuote": 0.3726,
      "grossPnlGbp": -9.708737864077499,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.308737864077498,
      "cashChangeGbp": -10.5087378640775,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37421136000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.48543689320387495,
      "mfePct": 0,
      "maeGbp": -9.708737864077499,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3708,
      "observedDuringTradeHighPrice": 0.37260000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3708,
      "fullObservedHighPrice": 0.37260000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998494878-b9b0b4c588e2f",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:34:54.878Z",
      "closedAtUtc": "2026-10-03T03:44:55.149Z",
      "holdingPeriodMs": 600271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.11,
      "exitPriceQuote": 69.16,
      "grossPnlGbp": -1.4469686007812808,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.046968600781281,
      "cashChangeGbp": -2.2469686007812806,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.745812,
      "structuralTargetPrice": 0,
      "maePct": -0.2749240341484557,
      "mfePct": 0.14469686007812807,
      "maeGbp": -5.498480682969114,
      "mfeGbp": 2.8939372015625615,
      "observedDuringTradeLowPrice": 69.01,
      "observedDuringTradeHighPrice": 69.3,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.01,
      "fullObservedHighPrice": 69.3,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998975275-15521c05d58bc",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:42:55.275Z",
      "closedAtUtc": "2026-10-03T03:43:55.866Z",
      "holdingPeriodMs": 60591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1804,
      "exitPriceQuote": 0.1808,
      "grossPnlGbp": 4.434589800443279,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8345898004432786,
      "cashChangeGbp": 3.634589800443279,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed bullish bollinger bounce supports long; lower two-deviation band rejection closed back inside the envelope; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.94 triggered at projected net £2.83 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17874032,
      "structuralTargetPrice": 0,
      "maePct": -0.1662971175166268,
      "mfePct": 0.2771618625277164,
      "maeGbp": -3.325942350332536,
      "mfeGbp": 5.543237250554328,
      "observedDuringTradeLowPrice": 0.1801,
      "observedDuringTradeHighPrice": 0.18089999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1801,
      "fullObservedHighPrice": 0.18089999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998364851-28ceb2ea99d1",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:32:44.851Z",
      "closedAtUtc": "2026-10-03T03:42:45.136Z",
      "holdingPeriodMs": 600285,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1507,
      "exitPriceQuote": 1.1514,
      "grossPnlGbp": -1.2166507343354878,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8166507343354876,
      "cashChangeGbp": -2.016650734335488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1612864400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.1564265229860106,
      "mfePct": 0.04345181194057243,
      "maeGbp": -3.1285304597202117,
      "mfeGbp": 0.8690362388114486,
      "observedDuringTradeLowPrice": 1.1502,
      "observedDuringTradeHighPrice": 1.1525,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1502,
      "fullObservedHighPrice": 1.1525,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998720307-6672359dc1a76",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:38:40.307Z",
      "closedAtUtc": "2026-10-03T03:38:46.467Z",
      "holdingPeriodMs": 6160,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2964,
      "exitPriceQuote": 1.2901,
      "grossPnlGbp": -9.71922246220298,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.31922246220298,
      "cashChangeGbp": -10.51922246220298,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.28447312,
      "structuralTargetPrice": 0,
      "maePct": -0.485961123110149,
      "mfePct": 0,
      "maeGbp": -9.71922246220298,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.2901,
      "observedDuringTradeHighPrice": 1.2964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2901,
      "fullObservedHighPrice": 1.2964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998005997-8cca5f820ff2",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:26:45.997Z",
      "closedAtUtc": "2026-10-03T03:36:46.398Z",
      "holdingPeriodMs": 600401,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09386,
      "exitPriceQuote": 0.0935,
      "grossPnlGbp": -7.670999360750036,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.270999360750036,
      "cashChangeGbp": -8.470999360750037,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.092996488,
      "structuralTargetPrice": 0,
      "maePct": -0.4687832942680545,
      "mfePct": 0,
      "maeGbp": -9.375665885361089,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09342,
      "observedDuringTradeHighPrice": 0.09386,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09342,
      "fullObservedHighPrice": 0.09386,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998479847-1122068d68ff5",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:34:39.847Z",
      "closedAtUtc": "2026-10-03T03:35:55.363Z",
      "holdingPeriodMs": 75516,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10691,
      "exitPriceQuote": 0.10741,
      "grossPnlGbp": 9.353661958656822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.7536619586568225,
      "cashChangeGbp": 8.553661958656821,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.25 triggered at projected net £7.75 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.105926428,
      "structuralTargetPrice": 0,
      "maePct": -0.1590122532971691,
      "mfePct": 0.5425123936020926,
      "maeGbp": -3.1802450659433816,
      "mfeGbp": 10.850247872041853,
      "observedDuringTradeLowPrice": 0.10674,
      "observedDuringTradeHighPrice": 0.10749000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10674,
      "fullObservedHighPrice": 0.10749000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998384837-e795a087223fc",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:33:04.837Z",
      "closedAtUtc": "2026-10-03T03:34:51.612Z",
      "holdingPeriodMs": 106775,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08006,
      "exitPriceQuote": 0.08013,
      "grossPnlGbp": 1.7486884836372873,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.14868848363728726,
      "cashChangeGbp": 0.9486884836372873,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed bull pennant supports long; 4.81% impulse followed by contracting pennant; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.14 triggered at projected net £0.15 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.079323448,
      "structuralTargetPrice": 0,
      "maePct": -0.4496627529353149,
      "mfePct": 0.3372470647014645,
      "maeGbp": -8.993255058706298,
      "mfeGbp": 6.74494129402929,
      "observedDuringTradeLowPrice": 0.0797,
      "observedDuringTradeHighPrice": 0.08033,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0797,
      "fullObservedHighPrice": 0.08033,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790997555568-c9d9aaa54e697",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:19:15.568Z",
      "closedAtUtc": "2026-10-03T03:29:16.318Z",
      "holdingPeriodMs": 600750,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4865,
      "exitPriceQuote": 0.4869,
      "grossPnlGbp": -1.644398766700972,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.2443987667009724,
      "cashChangeGbp": -2.444398766700972,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.4909758,
      "structuralTargetPrice": 0,
      "maePct": -0.1644398766700972,
      "mfePct": 0.2055498458376158,
      "maeGbp": -3.2887975334019446,
      "mfeGbp": 4.110996916752316,
      "observedDuringTradeLowPrice": 0.4855,
      "observedDuringTradeHighPrice": 0.4873,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4855,
      "fullObservedHighPrice": 0.4873,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790998001332-d1482b082800f",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:26:41.332Z",
      "closedAtUtc": "2026-10-03T03:27:17.787Z",
      "holdingPeriodMs": 36455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06026,
      "exitPriceQuote": 0.05991,
      "grossPnlGbp": -11.616329239960276,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.216329239960276,
      "cashChangeGbp": -12.416329239960277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.059705608,
      "structuralTargetPrice": 0,
      "maePct": -0.5808164619980137,
      "mfePct": 0,
      "maeGbp": -11.616329239960276,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05991,
      "observedDuringTradeHighPrice": 0.06026,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05991,
      "fullObservedHighPrice": 0.06026,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790997429090-fa5dc53c4d0d1",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:17:09.090Z",
      "closedAtUtc": "2026-10-03T03:27:11.565Z",
      "holdingPeriodMs": 602475,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 312.82,
      "exitPriceQuote": 312.08,
      "grossPnlGbp": -4.731155296975955,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.331155296975956,
      "cashChangeGbp": -5.531155296975955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -8; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 309.942056,
      "structuralTargetPrice": 0,
      "maePct": -0.26532830381688643,
      "mfePct": 0.04155744517613818,
      "maeGbp": -5.306566076337728,
      "mfeGbp": 0.8311489035227636,
      "observedDuringTradeLowPrice": 311.99,
      "observedDuringTradeHighPrice": 312.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 311.99,
      "fullObservedHighPrice": 312.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790997890567-9c85ab5e03ba6",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:24:50.567Z",
      "closedAtUtc": "2026-10-03T03:25:29.139Z",
      "holdingPeriodMs": 38572,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10619,
      "exitPriceQuote": 0.10638,
      "grossPnlGbp": 3.5784913833693515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9784913833693514,
      "cashChangeGbp": 2.778491383369351,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.62 triggered at projected net £1.98 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.105213052,
      "structuralTargetPrice": 0,
      "maePct": -0.141256238817225,
      "mfePct": 0.3107637253978689,
      "maeGbp": -2.8251247763444995,
      "mfeGbp": 6.2152745079573775,
      "observedDuringTradeLowPrice": 0.10604,
      "observedDuringTradeHighPrice": 0.10652,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10604,
      "fullObservedHighPrice": 0.10652,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790997292454-612316a0479bc",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:14:52.454Z",
      "closedAtUtc": "2026-10-03T03:24:52.610Z",
      "holdingPeriodMs": 600156,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84494.1,
      "exitPriceQuote": 84528.8,
      "grossPnlGbp": -0.821359124483179,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.421359124483179,
      "cashChangeGbp": -1.621359124483179,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85271.44572000002,
      "structuralTargetPrice": 0,
      "maePct": -0.0937343554165286,
      "mfePct": 0,
      "maeGbp": -1.874687108330572,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 84494.1,
      "observedDuringTradeHighPrice": 84573.3,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84494.1,
      "fullObservedHighPrice": 84573.3,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790997272476-0558673115892",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:14:32.476Z",
      "closedAtUtc": "2026-10-03T03:24:07.840Z",
      "holdingPeriodMs": 575364,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1562,
      "exitPriceQuote": 1.1529,
      "grossPnlGbp": 5.708354955889741,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.108354955889741,
      "cashChangeGbp": 4.908354955889741,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.15 triggered at projected net £4.11 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.16683704,
      "structuralTargetPrice": 0,
      "maePct": -0.30271579311538305,
      "mfePct": 0.3373118837571175,
      "maeGbp": -6.054315862307662,
      "mfeGbp": 6.746237675142351,
      "observedDuringTradeLowPrice": 1.1523,
      "observedDuringTradeHighPrice": 1.1597,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1523,
      "fullObservedHighPrice": 1.1597,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996950412-a98a49b7065a8",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:09:10.412Z",
      "closedAtUtc": "2026-10-03T03:19:13.689Z",
      "holdingPeriodMs": 603277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7884,
      "exitPriceQuote": 0.7878,
      "grossPnlGbp": 1.5220700152208142,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.07792998477918589,
      "cashChangeGbp": 0.7220700152208142,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -10; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79565328,
      "structuralTargetPrice": 0,
      "maePct": -0.08878741755454514,
      "mfePct": 0.19025875190258065,
      "maeGbp": -1.775748351090903,
      "mfeGbp": 3.805175038051613,
      "observedDuringTradeLowPrice": 0.7869,
      "observedDuringTradeHighPrice": 0.7890999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7869,
      "fullObservedHighPrice": 0.7890999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790997199622-3458a4f330aaa",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:13:19.622Z",
      "closedAtUtc": "2026-10-03T03:17:05.478Z",
      "holdingPeriodMs": 225856,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1607,
      "exitPriceQuote": 1.1661,
      "grossPnlGbp": -9.304729904367793,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.904729904367793,
      "cashChangeGbp": -10.104729904367794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1713784400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.46523649521838967,
      "mfePct": 0.06892392521755268,
      "maeGbp": -9.304729904367793,
      "mfeGbp": 1.3784785043510537,
      "observedDuringTradeLowPrice": 1.1599,
      "observedDuringTradeHighPrice": 1.1661,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1599,
      "fullObservedHighPrice": 1.1661,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996923545-e44a9edd9532",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:08:43.545Z",
      "closedAtUtc": "2026-10-03T03:14:49.711Z",
      "holdingPeriodMs": 366166,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5659,
      "exitPriceQuote": 0.5645,
      "grossPnlGbp": 4.947870648524322,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.347870648524322,
      "cashChangeGbp": 4.147870648524322,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.41 triggered at projected net £3.35 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.57110628,
      "structuralTargetPrice": 0,
      "maePct": -0.21205159922249336,
      "mfePct": 0.30040643223182967,
      "maeGbp": -4.241031984449867,
      "mfeGbp": 6.008128644636594,
      "observedDuringTradeLowPrice": 0.5642,
      "observedDuringTradeHighPrice": 0.5671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5642,
      "fullObservedHighPrice": 0.5671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996668252-1cc381a8261b3",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:04:28.252Z",
      "closedAtUtc": "2026-10-03T03:14:30.125Z",
      "holdingPeriodMs": 601873,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.25,
      "exitPriceQuote": 88.435,
      "grossPnlGbp": -4.192634560906567,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.792634560906567,
      "cashChangeGbp": -4.992634560906567,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.06190000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.21303116147309054,
      "mfePct": 0.1405099150141589,
      "maeGbp": -4.260623229461811,
      "mfeGbp": 2.810198300283178,
      "observedDuringTradeLowPrice": 88.126,
      "observedDuringTradeHighPrice": 88.438,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.126,
      "fullObservedHighPrice": 88.438,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996693256-9643c317cab4c",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:04:53.256Z",
      "closedAtUtc": "2026-10-03T03:13:15.487Z",
      "holdingPeriodMs": 502231,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07231,
      "exitPriceQuote": 0.07213,
      "grossPnlGbp": 4.9785645138984815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3785645138984814,
      "cashChangeGbp": 4.178564513898482,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.48 triggered at projected net £3.38 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072975252,
      "structuralTargetPrice": 0,
      "maePct": -0.40105103028626554,
      "mfePct": 0.30424560918268284,
      "maeGbp": -8.02102060572531,
      "mfeGbp": 6.084912183653658,
      "observedDuringTradeLowPrice": 0.07209,
      "observedDuringTradeHighPrice": 0.0726,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07209,
      "fullObservedHighPrice": 0.0726,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996346596-cca350003c4dd",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:59:06.596Z",
      "closedAtUtc": "2026-10-03T03:09:08.381Z",
      "holdingPeriodMs": 601785,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.5105,
      "exitPriceQuote": 3.5144,
      "grossPnlGbp": -2.2219057114372522,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8219057114372523,
      "cashChangeGbp": -3.0219057114372525,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.5427966000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.15952143569291632,
      "mfePct": 0.11679247970373936,
      "maeGbp": -3.1904287138583265,
      "mfeGbp": 2.335849594074787,
      "observedDuringTradeLowPrice": 3.5064,
      "observedDuringTradeHighPrice": 3.5161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.5064,
      "fullObservedHighPrice": 3.5161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996553318-c9b5fe5156b3a",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:02:33.318Z",
      "closedAtUtc": "2026-10-03T03:08:11.538Z",
      "holdingPeriodMs": 338220,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1629,
      "exitPriceQuote": 1.1597,
      "grossPnlGbp": 5.50348267262893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9034826726289302,
      "cashChangeGbp": 4.7034826726289305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.80 triggered at projected net £3.90 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1735986800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.09459110843579661,
      "mfePct": 0.36976524206724315,
      "maeGbp": -1.8918221687159322,
      "mfeGbp": 7.395304841344863,
      "observedDuringTradeLowPrice": 1.1586,
      "observedDuringTradeHighPrice": 1.164,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1586,
      "fullObservedHighPrice": 1.164,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996636790-01651608e775c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T03:03:56.790Z",
      "closedAtUtc": "2026-10-03T03:04:49.453Z",
      "holdingPeriodMs": 52663,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28758,
      "exitPriceQuote": 0.28664,
      "grossPnlGbp": 6.537311356839811,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.93731135683981,
      "cashChangeGbp": 5.737311356839811,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.09 triggered at projected net £4.94 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.290225736,
      "structuralTargetPrice": 0,
      "maePct": -0.07997774532304332,
      "mfePct": 0.43466165936436085,
      "maeGbp": -1.5995549064608665,
      "mfeGbp": 8.693233187287216,
      "observedDuringTradeLowPrice": 0.28633,
      "observedDuringTradeHighPrice": 0.28781,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28633,
      "fullObservedHighPrice": 0.28781,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996061854-53f7bc713e253",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:54:21.854Z",
      "closedAtUtc": "2026-10-03T03:04:26.270Z",
      "holdingPeriodMs": 604416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2444,
      "exitPriceQuote": 0.2448,
      "grossPnlGbp": -3.273322422258459,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.873322422258459,
      "cashChangeGbp": -4.073322422258459,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24664848000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.2864157119476293,
      "mfePct": 0.12274959083469505,
      "maeGbp": -5.728314238952587,
      "mfeGbp": 2.454991816693901,
      "observedDuringTradeLowPrice": 0.2441,
      "observedDuringTradeHighPrice": 0.2451,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2441,
      "fullObservedHighPrice": 0.2451,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996334737-2dbd873e95eb1",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:58:54.737Z",
      "closedAtUtc": "2026-10-03T03:03:54.849Z",
      "holdingPeriodMs": 300112,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 293.16,
      "exitPriceQuote": 294.78,
      "grossPnlGbp": -11.051985264019292,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.651985264019292,
      "cashChangeGbp": -11.851985264019293,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 295.8570720000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5525992632009645,
      "mfePct": 0.0750443443853279,
      "maeGbp": -11.05198526401929,
      "mfeGbp": 1.5008868877065578,
      "observedDuringTradeLowPrice": 292.94,
      "observedDuringTradeHighPrice": 294.78,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 292.94,
      "fullObservedHighPrice": 294.78,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996329261-e100978618b1a",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:58:49.261Z",
      "closedAtUtc": "2026-10-03T03:02:31.325Z",
      "holdingPeriodMs": 222064,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08519,
      "exitPriceQuote": 0.085,
      "grossPnlGbp": 4.460617443361796,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.860617443361796,
      "cashChangeGbp": 3.6606174433617964,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.50 triggered at projected net £2.86 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08597374800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.24650780608052805,
      "mfePct": 0.3052001408615992,
      "maeGbp": -4.930156121610561,
      "mfeGbp": 6.104002817231984,
      "observedDuringTradeLowPrice": 0.08493,
      "observedDuringTradeHighPrice": 0.0854,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08493,
      "fullObservedHighPrice": 0.0854,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995985444-1a93f971d8db1",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:53:05.444Z",
      "closedAtUtc": "2026-10-03T02:59:02.901Z",
      "holdingPeriodMs": 357457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.661,
      "exitPriceQuote": 7.644,
      "grossPnlGbp": 4.438062916068257,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.838062916068257,
      "cashChangeGbp": 3.6380629160682574,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.88 triggered at projected net £2.84 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.7314812,
      "structuralTargetPrice": 0,
      "maePct": -0.15663751468477297,
      "mfePct": 0.2741156506983411,
      "maeGbp": -3.132750293695459,
      "mfeGbp": 5.482313013966822,
      "observedDuringTradeLowPrice": 7.64,
      "observedDuringTradeHighPrice": 7.673,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.64,
      "fullObservedHighPrice": 7.673,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995730747-d09e434a975ff",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:48:50.747Z",
      "closedAtUtc": "2026-10-03T02:58:51.347Z",
      "holdingPeriodMs": 600600,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033183,
      "exitPriceQuote": 0.033244,
      "grossPnlGbp": -3.6765813820333,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.2765813820333,
      "cashChangeGbp": -4.4765813820333005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0334882836,
      "structuralTargetPrice": 0,
      "maePct": -0.43094355543502466,
      "mfePct": 0.13561160835366434,
      "maeGbp": -8.618871108700494,
      "mfeGbp": 2.712232167073287,
      "observedDuringTradeLowPrice": 0.033138,
      "observedDuringTradeHighPrice": 0.033326,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033138,
      "fullObservedHighPrice": 0.033326,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995727360-ebb61440df827",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:48:47.360Z",
      "closedAtUtc": "2026-10-03T02:58:47.387Z",
      "holdingPeriodMs": 600027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7906,
      "exitPriceQuote": 0.7906,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79787352,
      "structuralTargetPrice": 0,
      "maePct": -0.215026562104735,
      "mfePct": 0.037945863900830636,
      "maeGbp": -4.3005312420947,
      "mfeGbp": 0.7589172780166128,
      "observedDuringTradeLowPrice": 0.7903,
      "observedDuringTradeHighPrice": 0.7922999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7903,
      "fullObservedHighPrice": 0.7922999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790996031858-71fb62331253d",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:53:51.858Z",
      "closedAtUtc": "2026-10-03T02:54:17.505Z",
      "holdingPeriodMs": 25647,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4209,
      "exitPriceQuote": 0.423,
      "grossPnlGbp": -9.978617248752629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.578617248752629,
      "cashChangeGbp": -10.77861724875263,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed triple top supports short; three separated resistance pivots with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.42477228000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.4989308624376314,
      "mfePct": 0,
      "maeGbp": -9.978617248752627,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4209,
      "observedDuringTradeHighPrice": 0.42300000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4209,
      "fullObservedHighPrice": 0.42300000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995746272-72e1869393987",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:49:06.272Z",
      "closedAtUtc": "2026-10-03T02:53:46.192Z",
      "holdingPeriodMs": 279920,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12725,
      "exitPriceQuote": 0.12788,
      "grossPnlGbp": -9.901768172887884,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.501768172887884,
      "cashChangeGbp": -10.701768172887885,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12842070000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.49508840864439424,
      "mfePct": 0,
      "maeGbp": -9.901768172887884,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12725,
      "observedDuringTradeHighPrice": 0.12788,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12725,
      "fullObservedHighPrice": 0.12788,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995723509-9e63c227e003",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:48:43.509Z",
      "closedAtUtc": "2026-10-03T02:53:03.303Z",
      "holdingPeriodMs": 259794,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7129,
      "exitPriceQuote": 0.708,
      "grossPnlGbp": 13.74666853696175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.14666853696175,
      "cashChangeGbp": 12.946668536961749,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -8; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.11 triggered at projected net £12.15 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71945868,
      "structuralTargetPrice": 0,
      "maePct": -0.33665310702764323,
      "mfePct": 0.7855239163978031,
      "maeGbp": -6.733062140552864,
      "mfeGbp": 15.71047832795606,
      "observedDuringTradeLowPrice": 0.7073,
      "observedDuringTradeHighPrice": 0.7153,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7073,
      "fullObservedHighPrice": 0.7153,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995613754-55ba7293f3ce4",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:46:53.754Z",
      "closedAtUtc": "2026-10-03T02:49:03.233Z",
      "holdingPeriodMs": 129479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10123,
      "exitPriceQuote": 0.10168,
      "grossPnlGbp": 8.890645065692105,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.290645065692106,
      "cashChangeGbp": 8.090645065692105,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.46 triggered at projected net £7.29 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.100298684,
      "structuralTargetPrice": 0,
      "maePct": -0.28647634100562935,
      "mfePct": 0.5531956929763953,
      "maeGbp": -5.7295268201125875,
      "mfeGbp": 11.063913859527904,
      "observedDuringTradeLowPrice": 0.10094,
      "observedDuringTradeHighPrice": 0.10179000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10094,
      "fullObservedHighPrice": 0.10179000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995072453-e98d4caf8d6",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:37:52.453Z",
      "closedAtUtc": "2026-10-03T02:47:23.020Z",
      "holdingPeriodMs": 570567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06166,
      "exitPriceQuote": 0.06132,
      "grossPnlGbp": -11.02821926694778,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.628219266947779,
      "cashChangeGbp": -11.82821926694778,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061092728,
      "structuralTargetPrice": 0,
      "maePct": -0.5514109633473889,
      "mfePct": 0.06487187804086664,
      "maeGbp": -11.02821926694778,
      "mfeGbp": 1.2974375608173327,
      "observedDuringTradeLowPrice": 0.06132,
      "observedDuringTradeHighPrice": 0.061700000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06132,
      "fullObservedHighPrice": 0.061700000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995242542-d829f7eb9d839",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:40:42.542Z",
      "closedAtUtc": "2026-10-03T02:41:54.054Z",
      "holdingPeriodMs": 71512,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.036,
      "exitPriceQuote": 0.03592,
      "grossPnlGbp": -4.444444444444264,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.044444444444265,
      "cashChangeGbp": -5.244444444444264,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.96 triggered at projected net £-6.04 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0356688,
      "structuralTargetPrice": 0,
      "maePct": -0.2222222222222132,
      "mfePct": 0.2777777777777858,
      "maeGbp": -4.4444444444442635,
      "mfeGbp": 5.555555555555716,
      "observedDuringTradeLowPrice": 0.03592,
      "observedDuringTradeHighPrice": 0.0361,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03592,
      "fullObservedHighPrice": 0.0361,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790995122492-c46a6c4f8d69c",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:38:42.492Z",
      "closedAtUtc": "2026-10-03T02:40:23.938Z",
      "holdingPeriodMs": 101446,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08879,
      "exitPriceQuote": 0.08892,
      "grossPnlGbp": 2.928257686676543,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.328257686676543,
      "cashChangeGbp": 2.128257686676543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.13 triggered at projected net £1.33 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.087973132,
      "structuralTargetPrice": 0,
      "maePct": -0.15767541389794726,
      "mfePct": 0.23651312084694434,
      "maeGbp": -3.153508277958945,
      "mfeGbp": 4.730262416938887,
      "observedDuringTradeLowPrice": 0.08865,
      "observedDuringTradeHighPrice": 0.089,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08865,
      "fullObservedHighPrice": 0.089,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790994404133-48639b2024698",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:26:44.133Z",
      "closedAtUtc": "2026-10-03T02:36:47.303Z",
      "holdingPeriodMs": 603170,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07103,
      "exitPriceQuote": 0.071,
      "grossPnlGbp": -0.8447135013375263,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4447135013375263,
      "cashChangeGbp": -1.6447135013375265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070376524,
      "structuralTargetPrice": 0,
      "maePct": -0.18302125862310467,
      "mfePct": 0.11262846684501003,
      "maeGbp": -3.6604251724620935,
      "mfeGbp": 2.2525693369002004,
      "observedDuringTradeLowPrice": 0.0709,
      "observedDuringTradeHighPrice": 0.07111,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0709,
      "fullObservedHighPrice": 0.07111,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790994793415-0a21e5ec508d",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:33:13.415Z",
      "closedAtUtc": "2026-10-03T02:34:10.630Z",
      "holdingPeriodMs": 57215,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3843,
      "exitPriceQuote": 0.381,
      "grossPnlGbp": -17.17408274785308,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.774082747853083,
      "cashChangeGbp": -17.974082747853082,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38076444,
      "structuralTargetPrice": 0,
      "maePct": -0.858704137392654,
      "mfePct": 0,
      "maeGbp": -17.17408274785308,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.381,
      "observedDuringTradeHighPrice": 0.3843,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.381,
      "fullObservedHighPrice": 0.3843,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790994224122-1644fc7e825cb",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:23:44.122Z",
      "closedAtUtc": "2026-10-03T02:33:44.843Z",
      "holdingPeriodMs": 600721,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7923,
      "exitPriceQuote": 1.7914,
      "grossPnlGbp": -1.0042961557773822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6042961557773823,
      "cashChangeGbp": -1.8042961557773822,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.7758108400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3961390392233502,
      "mfePct": 0.22317692350610965,
      "maeGbp": -7.922780784467005,
      "mfeGbp": 4.463538470122193,
      "observedDuringTradeLowPrice": 1.7852,
      "observedDuringTradeHighPrice": 1.7963,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7852,
      "fullObservedHighPrice": 1.7963,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790994641581-b46a46647943d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:30:41.581Z",
      "closedAtUtc": "2026-10-03T02:30:50.371Z",
      "holdingPeriodMs": 8790,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05423,
      "exitPriceQuote": 0.05365,
      "grossPnlGbp": -21.390374331550696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.990374331550697,
      "cashChangeGbp": -22.190374331550696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed bull pennant supports long; 5.97% impulse followed by contracting pennant; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.99 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.053731084,
      "structuralTargetPrice": 0,
      "maePct": -1.0695187165775348,
      "mfePct": 0,
      "maeGbp": -21.390374331550696,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05365,
      "observedDuringTradeHighPrice": 0.05423,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05365,
      "fullObservedHighPrice": 0.05423,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790994399136-ce353f96500b1",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:26:39.136Z",
      "closedAtUtc": "2026-10-03T02:28:09.579Z",
      "holdingPeriodMs": 90443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3837,
      "exitPriceQuote": 0.3847,
      "grossPnlGbp": 5.212405525149862,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6124055251498617,
      "cashChangeGbp": 4.412405525149862,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.30 triggered at projected net £3.61 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38016996,
      "structuralTargetPrice": 0,
      "maePct": -0.44305446963773243,
      "mfePct": 0.49517852488923975,
      "maeGbp": -8.861089392754648,
      "mfeGbp": 9.903570497784795,
      "observedDuringTradeLowPrice": 0.382,
      "observedDuringTradeHighPrice": 0.38560000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.382,
      "fullObservedHighPrice": 0.38560000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790993809908-432667396f6dd",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:16:49.908Z",
      "closedAtUtc": "2026-10-03T02:26:52.792Z",
      "holdingPeriodMs": 602884,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005565,
      "exitPriceQuote": 0.005575,
      "grossPnlGbp": -3.5938903863433818,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.193890386343382,
      "cashChangeGbp": -4.393890386343382,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005616198,
      "structuralTargetPrice": 0,
      "maePct": -0.34141958670261974,
      "mfePct": 0,
      "maeGbp": -6.828391734052394,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005565,
      "observedDuringTradeHighPrice": 0.005584,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005565,
      "fullObservedHighPrice": 0.005584,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790994046152-1359c4e8c0e61",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:20:46.152Z",
      "closedAtUtc": "2026-10-03T02:24:04.579Z",
      "holdingPeriodMs": 198427,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8727,
      "exitPriceQuote": 1.8622,
      "grossPnlGbp": -11.213755540129176,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.813755540129176,
      "cashChangeGbp": -12.013755540129177,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.85547116,
      "structuralTargetPrice": 0,
      "maePct": -0.5606877770064588,
      "mfePct": 0,
      "maeGbp": -11.213755540129176,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.8622,
      "observedDuringTradeHighPrice": 1.8727,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8622,
      "fullObservedHighPrice": 1.8727,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790993921588-5d65863d9dcd8",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:18:41.588Z",
      "closedAtUtc": "2026-10-03T02:22:07.051Z",
      "holdingPeriodMs": 205463,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08839,
      "exitPriceQuote": 0.08857,
      "grossPnlGbp": 4.072858920692377,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4728589206923766,
      "cashChangeGbp": 3.272858920692377,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.06 triggered at projected net £2.47 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.087576812,
      "structuralTargetPrice": 0,
      "maePct": -0.13576196402307403,
      "mfePct": 0.2828374250480826,
      "maeGbp": -2.7152392804614807,
      "mfeGbp": 5.656748500961653,
      "observedDuringTradeLowPrice": 0.08827,
      "observedDuringTradeHighPrice": 0.08864,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08827,
      "fullObservedHighPrice": 0.08864,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790994042405-3a5c02483fd8f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:20:42.405Z",
      "closedAtUtc": "2026-10-03T02:21:01.463Z",
      "holdingPeriodMs": 19058,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05181,
      "exitPriceQuote": 0.05219,
      "grossPnlGbp": 14.668982821849001,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.068982821849001,
      "cashChangeGbp": 13.868982821849,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.61 triggered at projected net £13.07 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.051333348,
      "structuralTargetPrice": 0,
      "maePct": -0.09650646593322028,
      "mfePct": 0.810654313839021,
      "maeGbp": -1.9301293186644057,
      "mfeGbp": 16.21308627678042,
      "observedDuringTradeLowPrice": 0.05176,
      "observedDuringTradeHighPrice": 0.05223,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05176,
      "fullObservedHighPrice": 0.05223,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790993439479-008d26067844a",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:10:39.479Z",
      "closedAtUtc": "2026-10-03T02:20:40.570Z",
      "holdingPeriodMs": 601091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4878,
      "exitPriceQuote": 1.4895,
      "grossPnlGbp": -2.2852533942734707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.885253394273471,
      "cashChangeGbp": -3.0852533942734706,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.50148776,
      "structuralTargetPrice": 0,
      "maePct": -0.18147600483935505,
      "mfePct": 0,
      "maeGbp": -3.6295200967871013,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.4878,
      "observedDuringTradeHighPrice": 1.4905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4878,
      "fullObservedHighPrice": 1.4905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790993322692-df1c981ac90ac",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:08:42.692Z",
      "closedAtUtc": "2026-10-03T02:18:43.728Z",
      "holdingPeriodMs": 601036,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.886,
      "exitPriceQuote": 88.959,
      "grossPnlGbp": -1.642553382985116,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.242553382985116,
      "cashChangeGbp": -2.442553382985116,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.7037512,
      "structuralTargetPrice": 0,
      "maePct": -0.09112796165875738,
      "mfePct": 0.09000292509506368,
      "maeGbp": -1.8225592331751475,
      "mfeGbp": 1.8000585019012734,
      "observedDuringTradeLowPrice": 88.806,
      "observedDuringTradeHighPrice": 88.967,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.806,
      "fullObservedHighPrice": 88.967,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790993318088-dcad9da58c406",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:08:38.088Z",
      "closedAtUtc": "2026-10-03T02:18:39.774Z",
      "holdingPeriodMs": 601686,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7832,
      "exitPriceQuote": 1.7903,
      "grossPnlGbp": 7.963212202781636,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.363212202781636,
      "cashChangeGbp": 7.1632122027816365,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.76679456,
      "structuralTargetPrice": 0,
      "maePct": -0.1682368775235471,
      "mfePct": 0.39816061013908177,
      "maeGbp": -3.364737550470942,
      "mfeGbp": 7.963212202781635,
      "observedDuringTradeLowPrice": 1.7802,
      "observedDuringTradeHighPrice": 1.7903,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7802,
      "fullObservedHighPrice": 1.7903,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790993206341-0ed5e9d179122",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:06:46.341Z",
      "closedAtUtc": "2026-10-03T02:14:17.964Z",
      "holdingPeriodMs": 451623,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1708,
      "exitPriceQuote": 1.1776,
      "grossPnlGbp": -11.615989067304264,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.215989067304264,
      "cashChangeGbp": -12.415989067304265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1815713600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5807994533652132,
      "mfePct": 0.06832934745474324,
      "maeGbp": -11.615989067304264,
      "mfeGbp": 1.3665869490948648,
      "observedDuringTradeLowPrice": 1.17,
      "observedDuringTradeHighPrice": 1.1776,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.17,
      "fullObservedHighPrice": 1.1776,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992929304-e6d74082f2867",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:02:09.304Z",
      "closedAtUtc": "2026-10-03T02:09:11.765Z",
      "holdingPeriodMs": 422461,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.325,
      "exitPriceQuote": 3.331,
      "grossPnlGbp": 3.609022556390847,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.009022556390847,
      "cashChangeGbp": 2.809022556390847,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.42 triggered at projected net £2.01 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.29441,
      "structuralTargetPrice": 0,
      "maePct": -0.18045112781955572,
      "mfePct": 0.30075187969924166,
      "maeGbp": -3.6090225563911145,
      "mfeGbp": 6.015037593984833,
      "observedDuringTradeLowPrice": 3.319,
      "observedDuringTradeHighPrice": 3.335,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.319,
      "fullObservedHighPrice": 3.335,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790993200820-00be5372b762e",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T02:06:40.820Z",
      "closedAtUtc": "2026-10-03T02:07:30.364Z",
      "holdingPeriodMs": 49544,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7261,
      "exitPriceQuote": 0.7274,
      "grossPnlGbp": 3.5807739980721083,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9807739980721082,
      "cashChangeGbp": 2.7807739980721085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.08 triggered at projected net £1.98 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71941988,
      "structuralTargetPrice": 0,
      "maePct": -0.19281090758848052,
      "mfePct": 0.2341275306431669,
      "maeGbp": -3.8562181517696104,
      "mfeGbp": 4.682550612863339,
      "observedDuringTradeLowPrice": 0.7247,
      "observedDuringTradeHighPrice": 0.7277999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7247,
      "fullObservedHighPrice": 0.7277999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992602399-5f32fe4dd4b68",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:56:42.399Z",
      "closedAtUtc": "2026-10-03T02:06:44.615Z",
      "holdingPeriodMs": 602216,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 540.09,
      "exitPriceQuote": 541.42,
      "grossPnlGbp": -4.925105075079809,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.525105075079809,
      "cashChangeGbp": -5.725105075079809,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 545.0588280000001,
      "structuralTargetPrice": 0,
      "maePct": -0.26847377288969093,
      "mfePct": 0,
      "maeGbp": -5.369475457793818,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 540.09,
      "observedDuringTradeHighPrice": 541.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 540.09,
      "fullObservedHighPrice": 541.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992490624-f89cae344fd3c",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:54:50.624Z",
      "closedAtUtc": "2026-10-03T02:01:07.266Z",
      "holdingPeriodMs": 376642,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2062,
      "exitPriceQuote": 1.2121,
      "grossPnlGbp": -9.782788923893245,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.382788923893244,
      "cashChangeGbp": -10.582788923893245,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.21729704,
      "structuralTargetPrice": 0,
      "maePct": -0.48913944619466226,
      "mfePct": 0.15751948267285798,
      "maeGbp": -9.782788923893245,
      "mfeGbp": 3.1503896534571596,
      "observedDuringTradeLowPrice": 1.2043,
      "observedDuringTradeHighPrice": 1.2121,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2043,
      "fullObservedHighPrice": 1.2121,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992482031-63ff0145cc7ff",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:54:42.031Z",
      "closedAtUtc": "2026-10-03T02:01:01.749Z",
      "holdingPeriodMs": 379718,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09724,
      "exitPriceQuote": 0.09774,
      "grossPnlGbp": -10.283833813245588,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.883833813245587,
      "cashChangeGbp": -11.083833813245588,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.098134608,
      "structuralTargetPrice": 0,
      "maePct": -0.5141916906622794,
      "mfePct": 0.0719868366927054,
      "maeGbp": -10.28383381324559,
      "mfeGbp": 1.4397367338541083,
      "observedDuringTradeLowPrice": 0.09717,
      "observedDuringTradeHighPrice": 0.09773999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09717,
      "fullObservedHighPrice": 0.09773999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992011801-d49ef6cd02f24",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:46:51.801Z",
      "closedAtUtc": "2026-10-03T01:56:25.427Z",
      "holdingPeriodMs": 573626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03177,
      "exitPriceQuote": 0.03192,
      "grossPnlGbp": -9.442870632672166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.042870632672166,
      "cashChangeGbp": -10.242870632672167,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.032062284,
      "structuralTargetPrice": 0,
      "maePct": -0.4721435316336083,
      "mfePct": 0.0944287063267304,
      "maeGbp": -9.442870632672166,
      "mfeGbp": 1.8885741265346079,
      "observedDuringTradeLowPrice": 0.03174,
      "observedDuringTradeHighPrice": 0.03192,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03174,
      "fullObservedHighPrice": 0.03192,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992487037-814437ee794ae",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:54:47.037Z",
      "closedAtUtc": "2026-10-03T01:56:04.302Z",
      "holdingPeriodMs": 77265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005586,
      "exitPriceQuote": 0.005577,
      "grossPnlGbp": 3.2223415682060366,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6223415682060365,
      "cashChangeGbp": 2.4223415682060363,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.05 triggered at projected net £1.62 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0056373912,
      "structuralTargetPrice": 0,
      "maePct": -0.12531328320802115,
      "mfePct": 0.23272466881489423,
      "maeGbp": -2.506265664160423,
      "mfeGbp": 4.654493376297885,
      "observedDuringTradeLowPrice": 0.005573,
      "observedDuringTradeHighPrice": 0.005593,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005573,
      "fullObservedHighPrice": 0.005593,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992007868-be75763d1f2d1",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:46:47.868Z",
      "closedAtUtc": "2026-10-03T01:53:00.124Z",
      "holdingPeriodMs": 372256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009005,
      "exitPriceQuote": 0.008984,
      "grossPnlGbp": 4.664075513603594,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0640755136035938,
      "cashChangeGbp": 3.864075513603594,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.40 triggered at projected net £3.06 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009087846000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.15546918378676722,
      "mfePct": 0.299833425874525,
      "maeGbp": -3.1093836757353444,
      "mfeGbp": 5.9966685174905,
      "observedDuringTradeLowPrice": 0.008978,
      "observedDuringTradeHighPrice": 0.009019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008978,
      "fullObservedHighPrice": 0.009019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992360814-1587a8fed83a9",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:52:40.814Z",
      "closedAtUtc": "2026-10-03T01:52:58.232Z",
      "holdingPeriodMs": 17418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06493,
      "exitPriceQuote": 0.06533,
      "grossPnlGbp": -12.320961034960652,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.920961034960651,
      "cashChangeGbp": -13.120961034960652,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06552735600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6160480517480327,
      "mfePct": 0,
      "maeGbp": -12.320961034960654,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06493,
      "observedDuringTradeHighPrice": 0.06533,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06493,
      "fullObservedHighPrice": 0.06533,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790992001119-0c6aa0f75377d",
      "symbol": "GALAUSDT",
      "baseAsset": "GALA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:46:41.119Z",
      "closedAtUtc": "2026-10-03T01:51:58.545Z",
      "holdingPeriodMs": 317426,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002625,
      "exitPriceQuote": 0.00262,
      "grossPnlGbp": 3.8095238095239843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.209523809523984,
      "cashChangeGbp": 3.0095238095239845,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.50 triggered at projected net £2.21 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026491500000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.38095238095238193,
      "mfePct": 0.3047619047619121,
      "maeGbp": -7.619047619047638,
      "mfeGbp": 6.0952380952382414,
      "observedDuringTradeLowPrice": 0.002617,
      "observedDuringTradeHighPrice": 0.0026350000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002617,
      "fullObservedHighPrice": 0.0026350000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790991881113-ac90103c84a82",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:44:41.113Z",
      "closedAtUtc": "2026-10-03T01:46:45.964Z",
      "holdingPeriodMs": 124851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.714,
      "exitPriceQuote": 7.672,
      "grossPnlGbp": -10.88929219600744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.48929219600744,
      "cashChangeGbp": -11.689292196007441,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.6430312,
      "structuralTargetPrice": 0,
      "maePct": -0.544464609800372,
      "mfePct": 0.18148820326677917,
      "maeGbp": -10.88929219600744,
      "mfeGbp": 3.629764065335584,
      "observedDuringTradeLowPrice": 7.672,
      "observedDuringTradeHighPrice": 7.728,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.672,
      "fullObservedHighPrice": 7.728,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790991285460-69812d9b0f268",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:34:45.460Z",
      "closedAtUtc": "2026-10-03T01:44:45.956Z",
      "holdingPeriodMs": 600496,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7871,
      "exitPriceQuote": 0.7893,
      "grossPnlGbp": -5.590141024012145,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.190141024012146,
      "cashChangeGbp": -6.390141024012145,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7943413200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.38114597890992286,
      "mfePct": 0,
      "maeGbp": -7.622919578198458,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7871,
      "observedDuringTradeHighPrice": 0.7901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7871,
      "fullObservedHighPrice": 0.7901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790991278968-c4b9e0b1fbed",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:34:38.968Z",
      "closedAtUtc": "2026-10-03T01:44:39.248Z",
      "holdingPeriodMs": 600280,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033399,
      "exitPriceQuote": 0.033329,
      "grossPnlGbp": -4.191742267732605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.791742267732605,
      "cashChangeGbp": -4.991742267732604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033091729199999996,
      "structuralTargetPrice": 0,
      "maePct": -0.26946914578280734,
      "mfePct": 0.10778765831312706,
      "maeGbp": -5.389382915656147,
      "mfeGbp": 2.155753166262541,
      "observedDuringTradeLowPrice": 0.033309,
      "observedDuringTradeHighPrice": 0.033435,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033309,
      "fullObservedHighPrice": 0.033435,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790990925953-b14cd15d7217d",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:28:45.953Z",
      "closedAtUtc": "2026-10-03T01:38:46.856Z",
      "holdingPeriodMs": 600903,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.48,
      "exitPriceQuote": 70.45,
      "grossPnlGbp": 0.8513053348467973,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7486946651532028,
      "cashChangeGbp": 0.051305334846797224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 71.12841600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.24120317820658585,
      "mfePct": 0.08513053348467972,
      "maeGbp": -4.824063564131717,
      "mfeGbp": 1.7026106696935943,
      "observedDuringTradeLowPrice": 70.42,
      "observedDuringTradeHighPrice": 70.65,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.42,
      "fullObservedHighPrice": 70.65,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790991400479-db5330ecd7568",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:36:40.479Z",
      "closedAtUtc": "2026-10-03T01:37:52.062Z",
      "holdingPeriodMs": 71583,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8227,
      "exitPriceQuote": 1.8136,
      "grossPnlGbp": 9.985186810775097,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.385186810775098,
      "cashChangeGbp": 9.185186810775097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.14 triggered at projected net £8.39 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.83946884,
      "structuralTargetPrice": 0,
      "maePct": -0.27431831897734765,
      "mfePct": 0.5870412026115067,
      "maeGbp": -5.486366379546953,
      "mfeGbp": 11.740824052230135,
      "observedDuringTradeLowPrice": 1.812,
      "observedDuringTradeHighPrice": 1.8277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.812,
      "fullObservedHighPrice": 1.8277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790990679310-79724ebcb8dd5",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:24:39.310Z",
      "closedAtUtc": "2026-10-03T01:34:41.923Z",
      "holdingPeriodMs": 602613,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10145,
      "exitPriceQuote": 0.10151,
      "grossPnlGbp": -1.1828486939379892,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7828486939379893,
      "cashChangeGbp": -1.9828486939379892,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10238334,
      "structuralTargetPrice": 0,
      "maePct": -0.2957121734844699,
      "mfePct": 0,
      "maeGbp": -5.9142434696893975,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10145,
      "observedDuringTradeHighPrice": 0.10175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10145,
      "fullObservedHighPrice": 0.10175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790991044441-60bf0c5a115f6",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:30:44.441Z",
      "closedAtUtc": "2026-10-03T01:31:32.055Z",
      "holdingPeriodMs": 47614,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4049,
      "exitPriceQuote": 1.3979,
      "grossPnlGbp": -9.965122072745558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.565122072745558,
      "cashChangeGbp": -10.765122072745559,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.39197492,
      "structuralTargetPrice": 0,
      "maePct": -0.4982561036372779,
      "mfePct": 0,
      "maeGbp": -9.965122072745558,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.3979,
      "observedDuringTradeHighPrice": 1.4049,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3979,
      "fullObservedHighPrice": 1.4049,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790991039769-fcfb545660ea5",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:30:39.769Z",
      "closedAtUtc": "2026-10-03T01:31:16.540Z",
      "holdingPeriodMs": 36771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12778,
      "exitPriceQuote": 0.12752,
      "grossPnlGbp": 4.069494443575054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4694944435750537,
      "cashChangeGbp": 3.269494443575054,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.82 triggered at projected net £2.47 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12895557600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.0782595085302778,
      "mfePct": 0.3208639849741694,
      "maeGbp": -1.565190170605556,
      "mfeGbp": 6.417279699483388,
      "observedDuringTradeLowPrice": 0.12737,
      "observedDuringTradeHighPrice": 0.12788,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12737,
      "fullObservedHighPrice": 0.12788,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790990919305-66879bee8a74c",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:28:39.305Z",
      "closedAtUtc": "2026-10-03T01:28:50.128Z",
      "holdingPeriodMs": 10823,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04422,
      "exitPriceQuote": 0.04386,
      "grossPnlGbp": -16.282225237449083,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.882225237449084,
      "cashChangeGbp": -17.082225237449084,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.35 triggered at projected net £-17.88 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.043813176,
      "structuralTargetPrice": 0,
      "maePct": -0.8141112618724541,
      "mfePct": 0.4975124378109407,
      "maeGbp": -16.282225237449083,
      "mfeGbp": 9.950248756218814,
      "observedDuringTradeLowPrice": 0.04386,
      "observedDuringTradeHighPrice": 0.04443999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04386,
      "fullObservedHighPrice": 0.04443999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790990559318-e8b0a7c83d7ff",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:22:39.318Z",
      "closedAtUtc": "2026-10-03T01:23:29.644Z",
      "holdingPeriodMs": 50326,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 246.64,
      "exitPriceQuote": 248.06,
      "grossPnlGbp": -11.514758352254427,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.114758352254427,
      "cashChangeGbp": -12.314758352254428,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 248.909088,
      "structuralTargetPrice": 0,
      "maePct": -0.5757379176127213,
      "mfePct": 0.008108984755101287,
      "maeGbp": -11.514758352254425,
      "mfeGbp": 0.1621796951020257,
      "observedDuringTradeLowPrice": 246.62,
      "observedDuringTradeHighPrice": 248.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 246.62,
      "fullObservedHighPrice": 248.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790990442056-c7ac457f4962b",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:20:42.056Z",
      "closedAtUtc": "2026-10-03T01:21:49.672Z",
      "holdingPeriodMs": 67616,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12972,
      "exitPriceQuote": 0.12831,
      "grossPnlGbp": 21.739130434782524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.139130434782523,
      "cashChangeGbp": 20.939130434782523,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £22.22 triggered at projected net £20.14 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13091342400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.10792476102374439,
      "mfePct": 1.2411347517730498,
      "maeGbp": -2.158495220474888,
      "mfeGbp": 24.822695035460995,
      "observedDuringTradeLowPrice": 0.12811,
      "observedDuringTradeHighPrice": 0.12986,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12811,
      "fullObservedHighPrice": 0.12986,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790990467055-cf9e9472e280a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:21:07.055Z",
      "closedAtUtc": "2026-10-03T01:21:26.740Z",
      "holdingPeriodMs": 19685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04181,
      "exitPriceQuote": 0.04255,
      "grossPnlGbp": 35.39823008849547,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 33.798230088495465,
      "cashChangeGbp": 34.59823008849547,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £53.37 triggered at projected net £33.80 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.041425348,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 2.7983735948337656,
      "maeGbp": 0,
      "mfeGbp": 55.96747189667531,
      "observedDuringTradeLowPrice": 0.04181,
      "observedDuringTradeHighPrice": 0.04298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04181,
      "fullObservedHighPrice": 0.04298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790989599332-2406055c36fe4",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:06:39.332Z",
      "closedAtUtc": "2026-10-03T01:16:07.818Z",
      "holdingPeriodMs": 568486,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.823,
      "exitPriceQuote": 8.862,
      "grossPnlGbp": -8.840530431825842,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.440530431825842,
      "cashChangeGbp": -9.640530431825843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.904171600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4420265215912921,
      "mfePct": 0,
      "maeGbp": -8.840530431825842,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 8.823,
      "observedDuringTradeHighPrice": 8.862,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.823,
      "fullObservedHighPrice": 8.862,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790989719313-5c0ecd6fa73fd",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T01:08:39.313Z",
      "closedAtUtc": "2026-10-03T01:12:48.560Z",
      "holdingPeriodMs": 249247,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03467,
      "exitPriceQuote": 0.03469,
      "grossPnlGbp": 1.1537352177674753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.44626478223252475,
      "cashChangeGbp": 0.3537352177674753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.59 triggered at projected net £-0.45 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034351036,
      "structuralTargetPrice": 0,
      "maePct": -0.259590423997692,
      "mfePct": 0.259590423997692,
      "maeGbp": -5.191808479953839,
      "mfeGbp": 5.191808479953839,
      "observedDuringTradeLowPrice": 0.03458,
      "observedDuringTradeHighPrice": 0.034760000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03458,
      "fullObservedHighPrice": 0.034760000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988891326-cfdb223bbb80d",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:54:51.326Z",
      "closedAtUtc": "2026-10-03T01:04:54.154Z",
      "holdingPeriodMs": 602828,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2676.53,
      "exitPriceQuote": 2676.52,
      "grossPnlGbp": -0.007472361602685775,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6074723616026858,
      "cashChangeGbp": -0.8074723616026859,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2651.905924,
      "structuralTargetPrice": 0,
      "maePct": -0.11245904211797432,
      "mfePct": 0.023164320967816194,
      "maeGbp": -2.2491808423594866,
      "mfeGbp": 0.4632864193563239,
      "observedDuringTradeLowPrice": 2673.52,
      "observedDuringTradeHighPrice": 2677.1499999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2673.52,
      "fullObservedHighPrice": 2677.1499999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988877663-45c61d7d090be",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:54:37.663Z",
      "closedAtUtc": "2026-10-03T01:04:39.154Z",
      "holdingPeriodMs": 601491,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12902,
      "exitPriceQuote": 0.12887,
      "grossPnlGbp": -2.3252208959848626,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9252208959848627,
      "cashChangeGbp": -3.125220895984863,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.127833016,
      "structuralTargetPrice": 0,
      "maePct": -0.4495427065571208,
      "mfePct": 0.15501472639901237,
      "maeGbp": -8.990854131142417,
      "mfeGbp": 3.1002945279802474,
      "observedDuringTradeLowPrice": 0.12844,
      "observedDuringTradeHighPrice": 0.12922,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12844,
      "fullObservedHighPrice": 0.12922,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988767283-97c0963e1624e",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:52:47.283Z",
      "closedAtUtc": "2026-10-03T01:02:49.142Z",
      "holdingPeriodMs": 601859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07024,
      "exitPriceQuote": 0.07007,
      "grossPnlGbp": -4.840546697038824,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.440546697038824,
      "cashChangeGbp": -5.640546697038824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.069593792,
      "structuralTargetPrice": 0,
      "maePct": -0.29897494305239447,
      "mfePct": 0.11389521640090651,
      "maeGbp": -5.979498861047889,
      "mfeGbp": 2.27790432801813,
      "observedDuringTradeLowPrice": 0.07003,
      "observedDuringTradeHighPrice": 0.07032,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07003,
      "fullObservedHighPrice": 0.07032,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988730590-6c827333e04e2",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:52:10.590Z",
      "closedAtUtc": "2026-10-03T01:02:11.399Z",
      "holdingPeriodMs": 600809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.074,
      "exitPriceQuote": 9.041,
      "grossPnlGbp": -7.2735287634999946,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.873528763499994,
      "cashChangeGbp": -8.073528763499995,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.9905192,
      "structuralTargetPrice": 0,
      "maePct": -0.3636764381749997,
      "mfePct": 0.0551024906325852,
      "maeGbp": -7.273528763499994,
      "mfeGbp": 1.102049812651704,
      "observedDuringTradeLowPrice": 9.041,
      "observedDuringTradeHighPrice": 9.079,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.041,
      "fullObservedHighPrice": 9.079,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988287273-113b9da1cfe29",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:44:47.273Z",
      "closedAtUtc": "2026-10-03T00:54:49.178Z",
      "holdingPeriodMs": 601905,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05838,
      "exitPriceQuote": 0.05854,
      "grossPnlGbp": -5.481329222336431,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.08132922233643,
      "cashChangeGbp": -6.2813292223364305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.05891709600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.35971223021583054,
      "mfePct": 0,
      "maeGbp": -7.19424460431661,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05838,
      "observedDuringTradeHighPrice": 0.05859,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05838,
      "fullObservedHighPrice": 0.05859,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988594700-e449b305b2d25",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:49:54.700Z",
      "closedAtUtc": "2026-10-03T00:53:49.009Z",
      "holdingPeriodMs": 234309,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24413,
      "exitPriceQuote": 0.24279,
      "grossPnlGbp": -10.977757752017432,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.577757752017432,
      "cashChangeGbp": -11.777757752017433,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.241884004,
      "structuralTargetPrice": 0,
      "maePct": -0.5488878876008716,
      "mfePct": 0.00409617826567085,
      "maeGbp": -10.977757752017432,
      "mfeGbp": 0.08192356531341699,
      "observedDuringTradeLowPrice": 0.24279,
      "observedDuringTradeHighPrice": 0.24414,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24279,
      "fullObservedHighPrice": 0.24414,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988163808-a048674e7fc7d",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:42:43.808Z",
      "closedAtUtc": "2026-10-03T00:52:45.412Z",
      "holdingPeriodMs": 601604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 71.18,
      "exitPriceQuote": 71.13,
      "grossPnlGbp": -1.4048890137682317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.004889013768232,
      "cashChangeGbp": -2.2048890137682315,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 70.52514400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.26692891261592006,
      "mfePct": 0.09834223096374427,
      "maeGbp": -5.338578252318402,
      "mfeGbp": 1.9668446192748854,
      "observedDuringTradeLowPrice": 70.99,
      "observedDuringTradeHighPrice": 71.25,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.99,
      "fullObservedHighPrice": 71.25,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988168768-b67778dc0d091",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:42:48.768Z",
      "closedAtUtc": "2026-10-03T00:52:08.703Z",
      "holdingPeriodMs": 559935,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1714,
      "exitPriceQuote": 1.1655,
      "grossPnlGbp": -10.073416424790876,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.673416424790876,
      "cashChangeGbp": -10.873416424790877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1606231200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5036708212395438,
      "mfePct": 0.1024415229639824,
      "maeGbp": -10.073416424790876,
      "mfeGbp": 2.0488304592796482,
      "observedDuringTradeLowPrice": 1.1655,
      "observedDuringTradeHighPrice": 1.1726000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1655,
      "fullObservedHighPrice": 1.1726000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790988281303-77ab74c328c0c",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:44:41.303Z",
      "closedAtUtc": "2026-10-03T00:49:52.685Z",
      "holdingPeriodMs": 311382,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1852,
      "exitPriceQuote": 1.1882,
      "grossPnlGbp": 5.062436719540822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.4624367195408223,
      "cashChangeGbp": 4.262436719540823,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.64 triggered at projected net £3.46 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1742961600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.008437394532567413,
      "mfePct": 0.3121835977050318,
      "maeGbp": -0.16874789065134826,
      "mfeGbp": 6.243671954100636,
      "observedDuringTradeLowPrice": 1.1851,
      "observedDuringTradeHighPrice": 1.1889,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1851,
      "fullObservedHighPrice": 1.1889,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987861485-7839f70ad87d3",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:37:41.485Z",
      "closedAtUtc": "2026-10-03T00:44:43.958Z",
      "holdingPeriodMs": 422473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005545,
      "exitPriceQuote": 0.00561,
      "grossPnlGbp": 23.44454463480643,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.84454463480643,
      "cashChangeGbp": 22.64454463480643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £21.93 triggered at projected net £21.84 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005493985999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.3967538322813246,
      "mfePct": 1.2263300270514041,
      "maeGbp": -7.935076645626492,
      "mfeGbp": 24.526600541028085,
      "observedDuringTradeLowPrice": 0.005523,
      "observedDuringTradeHighPrice": 0.005613000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005523,
      "fullObservedHighPrice": 0.005613000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987600489-821bc72defbdf",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:33:20.489Z",
      "closedAtUtc": "2026-10-03T00:43:24.396Z",
      "holdingPeriodMs": 603907,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12936,
      "exitPriceQuote": 0.12918,
      "grossPnlGbp": -2.782931354360134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.382931354360134,
      "cashChangeGbp": -3.5829313543601344,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.128169888,
      "structuralTargetPrice": 0,
      "maePct": -0.35559678416822504,
      "mfePct": 0.07730364873221164,
      "maeGbp": -7.111935683364501,
      "mfeGbp": 1.5460729746442328,
      "observedDuringTradeLowPrice": 0.1289,
      "observedDuringTradeHighPrice": 0.12946,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1289,
      "fullObservedHighPrice": 0.12946,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987680960-7f4e7008b114f",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:34:40.960Z",
      "closedAtUtc": "2026-10-03T00:41:01.557Z",
      "holdingPeriodMs": 380597,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23838,
      "exitPriceQuote": 0.24027,
      "grossPnlGbp": 15.85703498615658,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.25703498615658,
      "cashChangeGbp": 15.057034986156578,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £17.96 triggered at projected net £14.26 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.236186904,
      "structuralTargetPrice": 0,
      "maePct": -0.4111083144559143,
      "mfePct": 1.0277707861397685,
      "maeGbp": -8.222166289118286,
      "mfeGbp": 20.55541572279537,
      "observedDuringTradeLowPrice": 0.2374,
      "observedDuringTradeHighPrice": 0.24082999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2374,
      "fullObservedHighPrice": 0.24082999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987452436-f90d00f5c4e12",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:30:52.436Z",
      "closedAtUtc": "2026-10-03T00:40:53.198Z",
      "holdingPeriodMs": 600762,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009024,
      "exitPriceQuote": 0.009008,
      "grossPnlGbp": -3.546099290780228,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.146099290780228,
      "cashChangeGbp": -4.346099290780228,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.008940979200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.24379432624114786,
      "mfePct": 0.1883865248226912,
      "maeGbp": -4.875886524822957,
      "mfeGbp": 3.767730496453824,
      "observedDuringTradeLowPrice": 0.009002,
      "observedDuringTradeHighPrice": 0.009041,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009002,
      "fullObservedHighPrice": 0.009041,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987259118-6e0e22c399607",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:27:39.118Z",
      "closedAtUtc": "2026-10-03T00:37:39.541Z",
      "holdingPeriodMs": 600423,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1673,
      "exitPriceQuote": 1.1697,
      "grossPnlGbp": 4.1120534566948646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5120534566948645,
      "cashChangeGbp": 3.3120534566948647,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.15656084,
      "structuralTargetPrice": 0,
      "maePct": -0.4026385676347063,
      "mfePct": 0.2056026728347432,
      "maeGbp": -8.052771352694126,
      "mfeGbp": 4.112053456694864,
      "observedDuringTradeLowPrice": 1.1626,
      "observedDuringTradeHighPrice": 1.1697,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1626,
      "fullObservedHighPrice": 1.1697,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987199115-3681e654ddfa1",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:26:39.115Z",
      "closedAtUtc": "2026-10-03T00:34:03.685Z",
      "holdingPeriodMs": 444570,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06976,
      "exitPriceQuote": 0.07007,
      "grossPnlGbp": 8.887614678898819,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.287614678898819,
      "cashChangeGbp": 8.087614678898818,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.43 triggered at projected net £7.29 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.069118208,
      "structuralTargetPrice": 0,
      "maePct": -0.02866972477065098,
      "mfePct": 0.5017201834862429,
      "maeGbp": -0.5733944954130196,
      "mfeGbp": 10.03440366972486,
      "observedDuringTradeLowPrice": 0.06974,
      "observedDuringTradeHighPrice": 0.07011,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06974,
      "fullObservedHighPrice": 0.07011,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987265188-ede1136addf74",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:27:45.188Z",
      "closedAtUtc": "2026-10-03T00:33:18.537Z",
      "holdingPeriodMs": 333349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1328.18,
      "exitPriceQuote": 1321.62,
      "grossPnlGbp": -9.878179162463178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.478179162463178,
      "cashChangeGbp": -10.678179162463179,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1315.960744,
      "structuralTargetPrice": 0,
      "maePct": -0.49390895812315894,
      "mfePct": 0.11670104955653257,
      "maeGbp": -9.878179162463178,
      "mfeGbp": 2.3340209911306515,
      "observedDuringTradeLowPrice": 1321.62,
      "observedDuringTradeHighPrice": 1329.7299999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1321.62,
      "fullObservedHighPrice": 1329.7299999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987083417-39437346609cd",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:24:43.417Z",
      "closedAtUtc": "2026-10-03T00:30:47.518Z",
      "holdingPeriodMs": 364101,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06113,
      "exitPriceQuote": 0.0614,
      "grossPnlGbp": -8.83363324063492,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.43363324063492,
      "cashChangeGbp": -9.633633240634921,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061692396000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.441681662031746,
      "mfePct": 0,
      "maeGbp": -8.83363324063492,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06113,
      "observedDuringTradeHighPrice": 0.06140000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06113,
      "fullObservedHighPrice": 0.06140000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790987029574-25ac6663ed143",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:23:49.574Z",
      "closedAtUtc": "2026-10-03T00:24:45.594Z",
      "holdingPeriodMs": 56020,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3462,
      "exitPriceQuote": 1.3442,
      "grossPnlGbp": 2.9713266973703782,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3713266973703782,
      "cashChangeGbp": 2.171326697370378,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.75 triggered at projected net £1.37 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.3585850400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.007428316743425122,
      "mfePct": 0.26741940276333737,
      "maeGbp": -0.14856633486850243,
      "mfeGbp": 5.3483880552667475,
      "observedDuringTradeLowPrice": 1.3426,
      "observedDuringTradeHighPrice": 1.3463,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3426,
      "fullObservedHighPrice": 1.3463,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986479880-2d3a3d14cfae1",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:14:39.880Z",
      "closedAtUtc": "2026-10-03T00:24:41.530Z",
      "holdingPeriodMs": 601650,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.541,
      "exitPriceQuote": 7.539,
      "grossPnlGbp": -0.5304336294922869,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1304336294922868,
      "cashChangeGbp": -1.330433629492287,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.4716228000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.3978252221190856,
      "mfePct": 0.013260840737295396,
      "maeGbp": -7.9565044423817115,
      "mfeGbp": 0.2652168147459079,
      "observedDuringTradeLowPrice": 7.511,
      "observedDuringTradeHighPrice": 7.542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.511,
      "fullObservedHighPrice": 7.542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986838301-ab85f0006b682",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:20:38.301Z",
      "closedAtUtc": "2026-10-03T00:23:47.892Z",
      "holdingPeriodMs": 189591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.44,
      "exitPriceQuote": 70.77,
      "grossPnlGbp": 9.369676320272525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.769676320272525,
      "cashChangeGbp": 8.569676320272524,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / £1 trailing profit lock £9.04 triggered at projected net £7.77 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.791952,
      "structuralTargetPrice": 0,
      "maePct": -0.0425894378194224,
      "mfePct": 0.5820556501987458,
      "maeGbp": -0.851788756388448,
      "mfeGbp": 11.641113003974917,
      "observedDuringTradeLowPrice": 70.41,
      "observedDuringTradeHighPrice": 70.85,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.41,
      "fullObservedHighPrice": 70.85,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986963330-bfdf167fbb872",
      "symbol": "VELVETUSDT",
      "baseAsset": "VELVET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:22:43.330Z",
      "closedAtUtc": "2026-10-03T00:22:49.809Z",
      "holdingPeriodMs": 6479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07734,
      "exitPriceQuote": 0.07806,
      "grossPnlGbp": -18.619084561675677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.21908456167568,
      "cashChangeGbp": -19.419084561675678,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.22 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07805152800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.9309542280837838,
      "mfePct": 0,
      "maeGbp": -18.619084561675677,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07734,
      "observedDuringTradeHighPrice": 0.07806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07734,
      "fullObservedHighPrice": 0.07806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986673324-80377403fddf3",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:17:53.324Z",
      "closedAtUtc": "2026-10-03T00:22:40.159Z",
      "holdingPeriodMs": 286835,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1317.11,
      "exitPriceQuote": 1326.72,
      "grossPnlGbp": 14.592554911890621,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.992554911890622,
      "cashChangeGbp": 13.79255491189062,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £13.36 triggered at projected net £12.99 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1304.9925879999998,
      "structuralTargetPrice": 0,
      "maePct": -0.14425522545572228,
      "mfePct": 0.7979591681788152,
      "maeGbp": -2.8851045091144454,
      "mfeGbp": 15.959183363576303,
      "observedDuringTradeLowPrice": 1315.21,
      "observedDuringTradeHighPrice": 1327.62,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1315.21,
      "fullObservedHighPrice": 1327.62,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986297676-5bf504d40a00f",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:11:37.676Z",
      "closedAtUtc": "2026-10-03T00:21:38.157Z",
      "holdingPeriodMs": 600481,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.315,
      "exitPriceQuote": 3.311,
      "grossPnlGbp": -2.4132730015082977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.013273001508297,
      "cashChangeGbp": -3.2132730015082975,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.284502,
      "structuralTargetPrice": 0,
      "maePct": -0.21116138763197942,
      "mfePct": 0.18099547511312902,
      "maeGbp": -4.2232277526395885,
      "mfeGbp": 3.6199095022625807,
      "observedDuringTradeLowPrice": 3.308,
      "observedDuringTradeHighPrice": 3.3209999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.308,
      "fullObservedHighPrice": 3.3209999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986733334-2b8765c49e64b",
      "symbol": "APEUSDT",
      "baseAsset": "APE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:18:53.334Z",
      "closedAtUtc": "2026-10-03T00:19:15.791Z",
      "holdingPeriodMs": 22457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1682,
      "exitPriceQuote": 0.1673,
      "grossPnlGbp": -10.701545778834532,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.301545778834532,
      "cashChangeGbp": -11.501545778834533,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.16665255999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.5350772889417267,
      "mfePct": 0,
      "maeGbp": -10.701545778834534,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1673,
      "observedDuringTradeHighPrice": 0.1682,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1673,
      "fullObservedHighPrice": 0.1682,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986600669-c8369c3348e97",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:16:40.669Z",
      "closedAtUtc": "2026-10-03T00:18:49.298Z",
      "holdingPeriodMs": 128629,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3566,
      "exitPriceQuote": 1.3524,
      "grossPnlGbp": 6.191950464396258,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.591950464396257,
      "cashChangeGbp": 5.391950464396258,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.95 triggered at projected net £4.59 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.3690807200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.06634232640423861,
      "mfePct": 0.4275394368273645,
      "maeGbp": -1.326846528084772,
      "mfeGbp": 8.55078873654729,
      "observedDuringTradeLowPrice": 1.3508,
      "observedDuringTradeHighPrice": 1.3575,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3508,
      "fullObservedHighPrice": 1.3575,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986605277-49ff4759e7299",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:16:45.277Z",
      "closedAtUtc": "2026-10-03T00:17:48.446Z",
      "holdingPeriodMs": 63169,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 59.54,
      "exitPriceQuote": 59.24,
      "grossPnlGbp": -10.077258985555833,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.677258985555833,
      "cashChangeGbp": -10.877258985555834,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 58.992232,
      "structuralTargetPrice": 0,
      "maePct": -0.5038629492777916,
      "mfePct": 0.016795431642589873,
      "maeGbp": -10.077258985555833,
      "mfeGbp": 0.33590863285179745,
      "observedDuringTradeLowPrice": 59.24,
      "observedDuringTradeHighPrice": 59.55,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.24,
      "fullObservedHighPrice": 59.55,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986368931-fca8bd5c128d5",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:12:48.931Z",
      "closedAtUtc": "2026-10-03T00:14:02.950Z",
      "holdingPeriodMs": 74019,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5642,
      "exitPriceQuote": 0.5614,
      "grossPnlGbp": -9.925558312655173,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.525558312655173,
      "cashChangeGbp": -10.725558312655174,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.55900936,
      "structuralTargetPrice": 0,
      "maePct": -0.4962779156327587,
      "mfePct": 0.017724211272596414,
      "maeGbp": -9.925558312655175,
      "mfeGbp": 0.35448422545192826,
      "observedDuringTradeLowPrice": 0.5614,
      "observedDuringTradeHighPrice": 0.5643,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5614,
      "fullObservedHighPrice": 0.5643,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986261305-0954d661dcb57",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:11:01.305Z",
      "closedAtUtc": "2026-10-03T00:13:03.534Z",
      "holdingPeriodMs": 122229,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1565,
      "exitPriceQuote": 1.1584,
      "grossPnlGbp": 3.2857760484219845,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6857760484219844,
      "cashChangeGbp": 2.485776048421984,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.24 triggered at projected net £1.69 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1458602,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2421098140942424,
      "maeGbp": 0,
      "mfeGbp": 4.842196281884848,
      "observedDuringTradeLowPrice": 1.1565,
      "observedDuringTradeHighPrice": 1.1593,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1565,
      "fullObservedHighPrice": 1.1593,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985763456-ca9f5a91097b2",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:02:43.456Z",
      "closedAtUtc": "2026-10-03T00:12:47.023Z",
      "holdingPeriodMs": 603567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 70.13,
      "exitPriceQuote": 70.24,
      "grossPnlGbp": 3.1370312277199326,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5370312277199325,
      "cashChangeGbp": 2.3370312277199323,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 69.484804,
      "structuralTargetPrice": 0,
      "maePct": -0.07129616426635843,
      "mfePct": 0.17111079423927641,
      "maeGbp": -1.4259232853271686,
      "mfeGbp": 3.422215884785528,
      "observedDuringTradeLowPrice": 70.08,
      "observedDuringTradeHighPrice": 70.25,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.08,
      "fullObservedHighPrice": 70.25,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986187764-38a4ca3724d64",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:09:47.764Z",
      "closedAtUtc": "2026-10-03T00:12:44.959Z",
      "holdingPeriodMs": 177195,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0259,
      "exitPriceQuote": 0.02604,
      "grossPnlGbp": -10.810810810810906,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.410810810810906,
      "cashChangeGbp": -11.610810810810907,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026138280000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.5405405405405453,
      "mfePct": 0.03861003861003704,
      "maeGbp": -10.810810810810906,
      "mfeGbp": 0.7722007722007409,
      "observedDuringTradeLowPrice": 0.02589,
      "observedDuringTradeHighPrice": 0.026039999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02589,
      "fullObservedHighPrice": 0.026039999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986034329-44990d0411c94",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:07:14.329Z",
      "closedAtUtc": "2026-10-03T00:11:35.467Z",
      "holdingPeriodMs": 261138,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3703,
      "exitPriceQuote": 0.3711,
      "grossPnlGbp": 4.3208209559814605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7208209559814605,
      "cashChangeGbp": 3.5208209559814607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.42 triggered at projected net £2.72 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.36689324,
      "structuralTargetPrice": 0,
      "maePct": -0.054010261949779495,
      "mfePct": 0.35106670267349926,
      "maeGbp": -1.0802052389955898,
      "mfeGbp": 7.021334053469985,
      "observedDuringTradeLowPrice": 0.3701,
      "observedDuringTradeHighPrice": 0.37160000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3701,
      "fullObservedHighPrice": 0.37160000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986075360-3dcce1c7f1b7a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:07:55.360Z",
      "closedAtUtc": "2026-10-03T00:10:59.250Z",
      "holdingPeriodMs": 183890,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4401,
      "exitPriceQuote": 0.4422,
      "grossPnlGbp": -9.543285616905207,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.143285616905207,
      "cashChangeGbp": -10.343285616905208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.44414892000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.4771642808452604,
      "mfePct": 0.06816632583502998,
      "maeGbp": -9.543285616905209,
      "mfeGbp": 1.3633265167005997,
      "observedDuringTradeLowPrice": 0.4398,
      "observedDuringTradeHighPrice": 0.4422,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4398,
      "fullObservedHighPrice": 0.4422,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986162765-011e5a3df4bd6",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:09:22.765Z",
      "closedAtUtc": "2026-10-03T00:09:43.792Z",
      "holdingPeriodMs": 21027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03911,
      "exitPriceQuote": 0.03903,
      "grossPnlGbp": 4.091025313218959,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4910253132189593,
      "cashChangeGbp": 3.2910253132189595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.03 triggered at projected net £2.49 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.039469812,
      "structuralTargetPrice": 0,
      "maePct": -0.12784454103810133,
      "mfePct": 0.28125799028381226,
      "maeGbp": -2.556890820762027,
      "mfeGbp": 5.625159805676245,
      "observedDuringTradeLowPrice": 0.039,
      "observedDuringTradeHighPrice": 0.03915999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.039,
      "fullObservedHighPrice": 0.03915999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986142526-2228eab6fa75a",
      "symbol": "AXSUSDT",
      "baseAsset": "AXS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:09:02.526Z",
      "closedAtUtc": "2026-10-03T00:09:20.408Z",
      "holdingPeriodMs": 17882,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2318,
      "exitPriceQuote": 1.2255,
      "grossPnlGbp": -10.228933268387681,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.828933268387681,
      "cashChangeGbp": -11.028933268387682,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.22046744,
      "structuralTargetPrice": 0,
      "maePct": -0.511446663419384,
      "mfePct": 0.08118201006656031,
      "maeGbp": -10.228933268387681,
      "mfeGbp": 1.6236402013312061,
      "observedDuringTradeLowPrice": 1.2255,
      "observedDuringTradeHighPrice": 1.2327999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2255,
      "fullObservedHighPrice": 1.2327999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790986009386-9aad58181d363",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:06:49.386Z",
      "closedAtUtc": "2026-10-03T00:09:00.369Z",
      "holdingPeriodMs": 130983,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 59.16,
      "exitPriceQuote": 59.28,
      "grossPnlGbp": 4.0567951318459965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4567951318459964,
      "cashChangeGbp": 3.2567951318459967,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.47 triggered at projected net £2.46 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 58.615728,
      "structuralTargetPrice": 0,
      "maePct": -0.033806626098708624,
      "mfePct": 0.2535496957403747,
      "maeGbp": -0.6761325219741725,
      "mfeGbp": 5.070993914807494,
      "observedDuringTradeLowPrice": 59.14,
      "observedDuringTradeHighPrice": 59.31000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.14,
      "fullObservedHighPrice": 59.31000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985871761-5c3cd2d437784",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:04:31.761Z",
      "closedAtUtc": "2026-10-03T00:07:53.447Z",
      "holdingPeriodMs": 201686,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1785,
      "exitPriceQuote": 0.1775,
      "grossPnlGbp": -11.204481792717097,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.804481792717096,
      "cashChangeGbp": -12.004481792717097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17685779999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.5602240896358549,
      "mfePct": 0,
      "maeGbp": -11.204481792717097,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1775,
      "observedDuringTradeHighPrice": 0.1785,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1775,
      "fullObservedHighPrice": 0.1785,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985736965-fcb82f47f6ae3",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:02:16.965Z",
      "closedAtUtc": "2026-10-03T00:06:47.438Z",
      "holdingPeriodMs": 270473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2153,
      "exitPriceQuote": 0.2142,
      "grossPnlGbp": 10.218300046446725,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.618300046446725,
      "cashChangeGbp": 9.418300046446724,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £11.33 triggered at projected net £8.62 after fees",
      "confidence": 97,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21728076000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4180213655364663,
      "mfePct": 0.6967022758941019,
      "maeGbp": -8.360427310729326,
      "mfeGbp": 13.934045517882039,
      "observedDuringTradeLowPrice": 0.2138,
      "observedDuringTradeHighPrice": 0.21619999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2138,
      "fullObservedHighPrice": 0.21619999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985666125-7ea389729cdd1",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-03T00:01:06.125Z",
      "closedAtUtc": "2026-10-03T00:06:45.397Z",
      "holdingPeriodMs": 339272,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042438,
      "exitPriceQuote": 0.0042508,
      "grossPnlGbp": 3.298930204062426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.698930204062426,
      "cashChangeGbp": 2.498930204062426,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.82 triggered at projected net £1.70 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00420475704,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.27098355247655936,
      "maeGbp": 0,
      "mfeGbp": 5.419671049531186,
      "observedDuringTradeLowPrice": 0.0042438,
      "observedDuringTradeHighPrice": 0.0042553,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042438,
      "fullObservedHighPrice": 0.0042553,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985268011-2078b7848879b",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:54:28.011Z",
      "closedAtUtc": "2026-10-03T00:04:29.825Z",
      "holdingPeriodMs": 601814,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06928,
      "exitPriceQuote": 0.06931,
      "grossPnlGbp": 0.8660508083141527,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7339491916858474,
      "cashChangeGbp": 0.06605080831415266,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068642624,
      "structuralTargetPrice": 0,
      "maePct": -0.2309468822170807,
      "mfePct": 0.07217090069285274,
      "maeGbp": -4.618937644341615,
      "mfeGbp": 1.4434180138570547,
      "observedDuringTradeLowPrice": 0.06912,
      "observedDuringTradeHighPrice": 0.06933,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06912,
      "fullObservedHighPrice": 0.06933,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985159164-06fc568a03cc",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:52:39.164Z",
      "closedAtUtc": "2026-10-03T00:02:41.484Z",
      "holdingPeriodMs": 602320,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.814,
      "exitPriceQuote": 10.776,
      "grossPnlGbp": -7.027926761605373,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.627926761605373,
      "cashChangeGbp": -7.827926761605373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 10.7145112,
      "structuralTargetPrice": 0,
      "maePct": -0.3791381542445013,
      "mfePct": 0.009247272054738725,
      "maeGbp": -7.5827630848900265,
      "mfeGbp": 0.18494544109477448,
      "observedDuringTradeLowPrice": 10.773,
      "observedDuringTradeHighPrice": 10.815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.773,
      "fullObservedHighPrice": 10.815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985580020-21e0de97e73cc",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:59:40.020Z",
      "closedAtUtc": "2026-10-03T00:02:13.005Z",
      "holdingPeriodMs": 152985,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3686,
      "exitPriceQuote": 0.3697,
      "grossPnlGbp": 5.968529571351003,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.368529571351003,
      "cashChangeGbp": 5.168529571351003,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.45 triggered at projected net £4.37 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.36520888,
      "structuralTargetPrice": 0,
      "maePct": -0.0542593597395491,
      "mfePct": 0.3526858383071143,
      "maeGbp": -1.0851871947909821,
      "mfeGbp": 7.053716766142286,
      "observedDuringTradeLowPrice": 0.3684,
      "observedDuringTradeHighPrice": 0.3699,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3684,
      "fullObservedHighPrice": 0.3699,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985427028-8c1e2f5535ba2",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:57:07.028Z",
      "closedAtUtc": "2026-10-03T00:01:03.843Z",
      "holdingPeriodMs": 236815,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 246.13,
      "exitPriceQuote": 244.71,
      "grossPnlGbp": -11.538617803599623,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.138617803599622,
      "cashChangeGbp": -12.338617803599623,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 243.865604,
      "structuralTargetPrice": 0,
      "maePct": -0.5769308901799811,
      "mfePct": 0.17064153089831224,
      "maeGbp": -11.538617803599623,
      "mfeGbp": 3.412830617966245,
      "observedDuringTradeLowPrice": 244.71,
      "observedDuringTradeHighPrice": 246.55000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 244.71,
      "fullObservedHighPrice": 246.55000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985558842-e60d5a94d728a",
      "symbol": "SANDUSDT",
      "baseAsset": "SAND",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:59:18.842Z",
      "closedAtUtc": "2026-10-02T23:59:26.468Z",
      "holdingPeriodMs": 7626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06871,
      "exitPriceQuote": 0.06881,
      "grossPnlGbp": 2.9107844564110863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3107844564110862,
      "cashChangeGbp": 2.1107844564110865,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 3 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.35 triggered at projected net £1.31 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.068077868,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2474166787949403,
      "maeGbp": 0,
      "mfeGbp": 4.948333575898806,
      "observedDuringTradeLowPrice": 0.06871,
      "observedDuringTradeHighPrice": 0.06888,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06871,
      "fullObservedHighPrice": 0.06888,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984956838-a73d3d86fc2d5",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:49:16.838Z",
      "closedAtUtc": "2026-10-02T23:59:16.864Z",
      "holdingPeriodMs": 600026,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.709,
      "exitPriceQuote": 4.688,
      "grossPnlGbp": -8.91909110214479,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.51909110214479,
      "cashChangeGbp": -9.719091102144791,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.665677199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.44595455510723947,
      "mfePct": 0,
      "maeGbp": -8.919091102144789,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.688,
      "observedDuringTradeHighPrice": 4.709,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.688,
      "fullObservedHighPrice": 4.709,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984821937-27da967250bbb",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:47:01.937Z",
      "closedAtUtc": "2026-10-02T23:57:02.779Z",
      "holdingPeriodMs": 600842,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.797,
      "exitPriceQuote": 13.783,
      "grossPnlGbp": -2.029426686961096,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.629426686961096,
      "cashChangeGbp": -2.829426686961096,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 13.670067600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.1014713343480548,
      "mfePct": 0.05798361962744886,
      "maeGbp": -2.0294266869610964,
      "mfeGbp": 1.1596723925489771,
      "observedDuringTradeLowPrice": 13.783,
      "observedDuringTradeHighPrice": 13.805,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.783,
      "fullObservedHighPrice": 13.805,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984665370-43998f76f4a51",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:44:25.370Z",
      "closedAtUtc": "2026-10-02T23:54:26.224Z",
      "holdingPeriodMs": 600854,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 768.54,
      "exitPriceQuote": 768.93,
      "grossPnlGbp": 1.0149113904285696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.5850886095714305,
      "cashChangeGbp": 0.21491139042856955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 761.469432,
      "structuralTargetPrice": 0,
      "maePct": -0.0013011684492662589,
      "mfePct": 0.07676893850678324,
      "maeGbp": -0.02602336898532518,
      "mfeGbp": 1.5353787701356645,
      "observedDuringTradeLowPrice": 768.53,
      "observedDuringTradeHighPrice": 769.13,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 768.53,
      "fullObservedHighPrice": 769.13,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790985073560-e4c0acc84e8ec",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:51:13.560Z",
      "closedAtUtc": "2026-10-02T23:52:37.193Z",
      "holdingPeriodMs": 83633,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7012,
      "exitPriceQuote": 0.7027,
      "grossPnlGbp": 4.278379920136753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6783799201367526,
      "cashChangeGbp": 3.478379920136753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.82 triggered at projected net £2.68 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.6947489600000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2709640616086568,
      "maeGbp": 0,
      "mfeGbp": 5.4192812321731365,
      "observedDuringTradeLowPrice": 0.7012,
      "observedDuringTradeHighPrice": 0.7030999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7012,
      "fullObservedHighPrice": 0.7030999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984467843-a588ea28dd22",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:41:07.843Z",
      "closedAtUtc": "2026-10-02T23:51:11.616Z",
      "holdingPeriodMs": 603773,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12758,
      "exitPriceQuote": 0.12759,
      "grossPnlGbp": 0.15676438313230914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.443235616867691,
      "cashChangeGbp": -0.6432356168676909,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.126406264,
      "structuralTargetPrice": 0,
      "maePct": -0.16460260228875057,
      "mfePct": 0.14892616397554143,
      "maeGbp": -3.2920520457750113,
      "mfeGbp": 2.9785232795108283,
      "observedDuringTradeLowPrice": 0.12737,
      "observedDuringTradeHighPrice": 0.12777,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12737,
      "fullObservedHighPrice": 0.12777,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984528570-5d6b4bb498288",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:42:08.570Z",
      "closedAtUtc": "2026-10-02T23:49:14.123Z",
      "holdingPeriodMs": 425553,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 291.49,
      "exitPriceQuote": 292.16,
      "grossPnlGbp": 4.597070225393776,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.997070225393776,
      "cashChangeGbp": 3.7970702253937763,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.09 triggered at projected net £3.00 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 288.808292,
      "structuralTargetPrice": 0,
      "maePct": -0.003430649421932452,
      "mfePct": 0.28474390202064703,
      "maeGbp": -0.06861298843864903,
      "mfeGbp": 5.6948780404129415,
      "observedDuringTradeLowPrice": 291.48,
      "observedDuringTradeHighPrice": 292.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 291.48,
      "fullObservedHighPrice": 292.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984217830-22aff66622ca1",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:36:57.830Z",
      "closedAtUtc": "2026-10-02T23:46:59.862Z",
      "holdingPeriodMs": 602032,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7593,
      "exitPriceQuote": 0.7602,
      "grossPnlGbp": 2.3706045041485893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7706045041485892,
      "cashChangeGbp": 1.5706045041485892,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.75231444,
      "structuralTargetPrice": 0,
      "maePct": -0.06585012511523047,
      "mfePct": 0.17121032529962846,
      "maeGbp": -1.3170025023046095,
      "mfeGbp": 3.4242065059925695,
      "observedDuringTradeLowPrice": 0.7588,
      "observedDuringTradeHighPrice": 0.7606,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7588,
      "fullObservedHighPrice": 0.7606,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984062028-82f74e21eb091",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:34:22.028Z",
      "closedAtUtc": "2026-10-02T23:44:23.418Z",
      "holdingPeriodMs": 601390,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21491,
      "exitPriceQuote": 0.21523,
      "grossPnlGbp": 2.9779907868411404,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3779907868411403,
      "cashChangeGbp": 2.17799078684114,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.212932828,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.15820576055093155,
      "maeGbp": 0,
      "mfeGbp": 3.1641152110186312,
      "observedDuringTradeLowPrice": 0.21491,
      "observedDuringTradeHighPrice": 0.21524999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21491,
      "fullObservedHighPrice": 0.21524999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983925968-5a323c213dc6c",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:32:05.968Z",
      "closedAtUtc": "2026-10-02T23:42:06.265Z",
      "holdingPeriodMs": 600297,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4836,
      "exitPriceQuote": 1.4847,
      "grossPnlGbp": 1.4828794823400901,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.11712051765990994,
      "cashChangeGbp": 0.6828794823400901,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.46995088,
      "structuralTargetPrice": 0,
      "maePct": -0.05392289026692733,
      "mfePct": 0.08088433540036855,
      "maeGbp": -1.0784578053385465,
      "mfeGbp": 1.617686708007371,
      "observedDuringTradeLowPrice": 1.4828,
      "observedDuringTradeHighPrice": 1.4848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4828,
      "fullObservedHighPrice": 1.4848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790984065927-9349d5b31c02d",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:34:25.927Z",
      "closedAtUtc": "2026-10-02T23:41:04.944Z",
      "holdingPeriodMs": 399017,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6956,
      "exitPriceQuote": 0.6992,
      "grossPnlGbp": 10.350776308223253,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.750776308223253,
      "cashChangeGbp": 9.550776308223252,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £8.90 triggered at projected net £8.75 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.68920048,
      "structuralTargetPrice": 0,
      "maePct": -0.0862564692351991,
      "mfePct": 0.5750431282346181,
      "maeGbp": -1.7251293847039821,
      "mfeGbp": 11.500862564692364,
      "observedDuringTradeLowPrice": 0.695,
      "observedDuringTradeHighPrice": 0.6996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.695,
      "fullObservedHighPrice": 0.6996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983614261-4c246e33fec3e",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:26:54.261Z",
      "closedAtUtc": "2026-10-02T23:36:55.771Z",
      "holdingPeriodMs": 601510,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7195,
      "exitPriceQuote": 0.7204,
      "grossPnlGbp": 2.501737317581687,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.901737317581687,
      "cashChangeGbp": 1.701737317581687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7128806000000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.12508686587908435,
      "maeGbp": 0,
      "mfeGbp": 2.501737317581687,
      "observedDuringTradeLowPrice": 0.7195,
      "observedDuringTradeHighPrice": 0.7204,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7195,
      "fullObservedHighPrice": 0.7204,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983935943-c830bfbe77b62",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:32:15.943Z",
      "closedAtUtc": "2026-10-02T23:34:19.906Z",
      "holdingPeriodMs": 123963,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2334,
      "exitPriceQuote": 0.23361,
      "grossPnlGbp": 1.799485861182654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.199485861182654,
      "cashChangeGbp": 0.999485861182654,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -5; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.03 triggered at projected net £0.20 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23125272,
      "structuralTargetPrice": 0,
      "maePct": -0.0985432733504747,
      "mfePct": 0.23136246786632933,
      "maeGbp": -1.970865467009494,
      "mfeGbp": 4.627249357326587,
      "observedDuringTradeLowPrice": 0.23317,
      "observedDuringTradeHighPrice": 0.23394,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23317,
      "fullObservedHighPrice": 0.23394,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983904795-4d395318962aa",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:31:44.795Z",
      "closedAtUtc": "2026-10-02T23:34:17.711Z",
      "holdingPeriodMs": 152916,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04836,
      "exitPriceQuote": 0.04849,
      "grossPnlGbp": 5.3763440860214295,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7763440860214295,
      "cashChangeGbp": 4.57634408602143,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.84 triggered at projected net £3.78 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.047915088,
      "structuralTargetPrice": 0,
      "maePct": -0.10339123242349346,
      "mfePct": 0.37220843672456494,
      "maeGbp": -2.0678246484698692,
      "mfeGbp": 7.444168734491298,
      "observedDuringTradeLowPrice": 0.04831,
      "observedDuringTradeHighPrice": 0.04854,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04831,
      "fullObservedHighPrice": 0.04854,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983600662-2bb1a2f399c72",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:26:40.662Z",
      "closedAtUtc": "2026-10-02T23:32:13.501Z",
      "holdingPeriodMs": 332839,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3616,
      "exitPriceQuote": 0.3623,
      "grossPnlGbp": 3.871681415929391,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.271681415929391,
      "cashChangeGbp": 3.0716814159293913,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.38 triggered at projected net £2.27 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.35827327999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.1935840707964542,
      "mfePct": 0.24889380530973781,
      "maeGbp": -3.8716814159290838,
      "mfeGbp": 4.977876106194756,
      "observedDuringTradeLowPrice": 0.3609,
      "observedDuringTradeHighPrice": 0.36250000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3609,
      "fullObservedHighPrice": 0.36250000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983824793-0795a91aac1b2",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:30:24.792Z",
      "closedAtUtc": "2026-10-02T23:32:03.771Z",
      "holdingPeriodMs": 98979,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08722,
      "exitPriceQuote": 0.08743,
      "grossPnlGbp": 4.815409309791056,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2154093097910557,
      "cashChangeGbp": 4.015409309791056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.74 triggered at projected net £3.22 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08641757600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.0114652602614194,
      "mfePct": 0.3668883283650548,
      "maeGbp": -0.22930520522838801,
      "mfeGbp": 7.337766567301096,
      "observedDuringTradeLowPrice": 0.08721,
      "observedDuringTradeHighPrice": 0.08753999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08721,
      "fullObservedHighPrice": 0.08753999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983789796-c6e78fe952fe5",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:29:49.795Z",
      "closedAtUtc": "2026-10-02T23:31:41.098Z",
      "holdingPeriodMs": 111303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7895,
      "exitPriceQuote": 0.7918,
      "grossPnlGbp": 5.8264724509182235,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.226472450918223,
      "cashChangeGbp": 5.026472450918224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.24 triggered at projected net £4.23 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7822366,
      "structuralTargetPrice": 0,
      "maePct": -0.012666244458516655,
      "mfePct": 0.34198860037999185,
      "maeGbp": -0.2533248891703331,
      "mfeGbp": 6.839772007599837,
      "observedDuringTradeLowPrice": 0.7894,
      "observedDuringTradeHighPrice": 0.7922,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7894,
      "fullObservedHighPrice": 0.7922,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983595990-b5e8c8f5677a1",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:26:35.990Z",
      "closedAtUtc": "2026-10-02T23:30:21.155Z",
      "holdingPeriodMs": 225165,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03323,
      "exitPriceQuote": 0.03324,
      "grossPnlGbp": 0.6018657839299502,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9981342160700499,
      "cashChangeGbp": -0.19813421607004988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +0; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.22 triggered at projected net £-1.00 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.032924284000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.18055973517906856,
      "mfePct": 0.3912127595546138,
      "maeGbp": -3.611194703581371,
      "mfeGbp": 7.824255191092276,
      "observedDuringTradeLowPrice": 0.03317,
      "observedDuringTradeHighPrice": 0.03336,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03317,
      "fullObservedHighPrice": 0.03336,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790983604113-7e6a87c06745c",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T23:26:44.113Z",
      "closedAtUtc": "2026-10-02T23:29:47.893Z",
      "holdingPeriodMs": 183780,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.091,
      "exitPriceQuote": 2.093,
      "grossPnlGbp": 1.9129603060734381,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.31296030607343805,
      "cashChangeGbp": 1.112960306073438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +4; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.10 triggered at projected net £0.31 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0717628,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.33476805356287287,
      "maeGbp": 0,
      "mfeGbp": 6.695361071257457,
      "observedDuringTradeLowPrice": 2.091,
      "observedDuringTradeHighPrice": 2.098,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.091,
      "fullObservedHighPrice": 2.098,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790950104064-51f9f2540cf5f",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:08:24.064Z",
      "closedAtUtc": "2026-10-02T14:12:21.369Z",
      "holdingPeriodMs": 237305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.538,
      "exitPriceQuote": 1.535,
      "grossPnlGbp": 3.901170351105479,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.301170351105479,
      "cashChangeGbp": 3.1011703511054787,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.60 triggered at projected net £2.30 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5521496000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.19505851755525955,
      "mfePct": 0.26007802340702235,
      "maeGbp": -3.901170351105191,
      "mfeGbp": 5.201560468140446,
      "observedDuringTradeLowPrice": 1.534,
      "observedDuringTradeHighPrice": 1.541,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.534,
      "fullObservedHighPrice": 1.541,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790950092162-7450218e549b2",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:08:12.162Z",
      "closedAtUtc": "2026-10-02T14:11:59.423Z",
      "holdingPeriodMs": 227261,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7414,
      "exitPriceQuote": 0.7394,
      "grossPnlGbp": 5.395198273536558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7951982735365575,
      "cashChangeGbp": 4.595198273536558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.87 triggered at projected net £3.80 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.74822088,
      "structuralTargetPrice": 0,
      "maePct": -0.2158079309414683,
      "mfePct": 0.32371189641218745,
      "maeGbp": -4.316158618829366,
      "mfeGbp": 6.474237928243749,
      "observedDuringTradeLowPrice": 0.739,
      "observedDuringTradeHighPrice": 0.743,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.739,
      "fullObservedHighPrice": 0.743,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790950060757-0faf94c4fa328",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:07:40.757Z",
      "closedAtUtc": "2026-10-02T14:08:28.306Z",
      "holdingPeriodMs": 47549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24816,
      "exitPriceQuote": 0.24771,
      "grossPnlGbp": 3.626692456479515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.026692456479515,
      "cashChangeGbp": 2.826692456479515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.72 triggered at projected net £2.03 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.250443072,
      "structuralTargetPrice": 0,
      "maePct": -0.1047711154094174,
      "mfePct": 0.2659574468085082,
      "maeGbp": -2.0954223081883483,
      "mfeGbp": 5.319148936170163,
      "observedDuringTradeLowPrice": 0.2475,
      "observedDuringTradeHighPrice": 0.24841999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2475,
      "fullObservedHighPrice": 0.24841999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790950036715-dc4c9dda3e6b2",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:07:16.715Z",
      "closedAtUtc": "2026-10-02T14:08:26.597Z",
      "holdingPeriodMs": 69882,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.879,
      "exitPriceQuote": 4.868,
      "grossPnlGbp": 4.509120721459001,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.909120721459001,
      "cashChangeGbp": 3.7091207214590014,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 2 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -1; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.37 triggered at projected net £2.91 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.9238868,
      "structuralTargetPrice": 0,
      "maePct": -0.14347202295553518,
      "mfePct": 0.3484320557491179,
      "maeGbp": -2.8694404591107037,
      "mfeGbp": 6.968641114982359,
      "observedDuringTradeLowPrice": 4.862,
      "observedDuringTradeHighPrice": 4.886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.862,
      "fullObservedHighPrice": 4.886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790950045905-bcd5a1633c401",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:07:25.905Z",
      "closedAtUtc": "2026-10-02T14:08:20.329Z",
      "holdingPeriodMs": 54424,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.481,
      "exitPriceQuote": 7.458,
      "grossPnlGbp": 6.148910573452663,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.5489105734526625,
      "cashChangeGbp": 5.348910573452663,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +0; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.62 triggered at projected net £4.55 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.549825200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.06683598449405018,
      "mfePct": 0.36091431626788045,
      "maeGbp": -1.3367196898810036,
      "mfeGbp": 7.218286325357609,
      "observedDuringTradeLowPrice": 7.454,
      "observedDuringTradeHighPrice": 7.485999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.454,
      "fullObservedHighPrice": 7.485999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790950042355-d1071a24ff5a1",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:07:22.355Z",
      "closedAtUtc": "2026-10-02T14:08:10.313Z",
      "holdingPeriodMs": 47958,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009832,
      "exitPriceQuote": 0.009804,
      "grossPnlGbp": 5.695687550854403,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.095687550854404,
      "cashChangeGbp": 4.8956875508544035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £4.11 triggered at projected net £4.10 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0099224544,
      "structuralTargetPrice": 0,
      "maePct": -0.07119609438568004,
      "mfePct": 0.3356387306753462,
      "maeGbp": -1.4239218877136008,
      "mfeGbp": 6.712774613506924,
      "observedDuringTradeLowPrice": 0.009799,
      "observedDuringTradeHighPrice": 0.009839,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009799,
      "fullObservedHighPrice": 0.009839,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790949916709-1f344b7cf4008",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:05:16.708Z",
      "closedAtUtc": "2026-10-02T14:07:38.884Z",
      "holdingPeriodMs": 142176,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.7242,
      "exitPriceQuote": 3.7078,
      "grossPnlGbp": 8.807260619730396,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.2072606197303966,
      "cashChangeGbp": 8.007260619730395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.98 triggered at projected net £7.21 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.7584626400000007,
      "structuralTargetPrice": 0,
      "maePct": -0.016110842597066053,
      "mfePct": 0.528972665270401,
      "maeGbp": -0.32221685194132105,
      "mfeGbp": 10.57945330540802,
      "observedDuringTradeLowPrice": 3.7045,
      "observedDuringTradeHighPrice": 3.7248000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.7045,
      "fullObservedHighPrice": 3.7248000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790949796620-2e67fb995d5ca",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T14:03:16.620Z",
      "closedAtUtc": "2026-10-02T14:04:53.034Z",
      "holdingPeriodMs": 96414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07353,
      "exitPriceQuote": 0.07363,
      "grossPnlGbp": 2.719978240174157,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1199782401741567,
      "cashChangeGbp": 1.9199782401741567,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.11 triggered at projected net £1.12 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072853524,
      "structuralTargetPrice": 0,
      "maePct": -0.16319869441043808,
      "mfePct": 0.28559771521828076,
      "maeGbp": -3.263973888208761,
      "mfeGbp": 5.711954304365616,
      "observedDuringTradeLowPrice": 0.07341,
      "observedDuringTradeHighPrice": 0.07374,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07341,
      "fullObservedHighPrice": 0.07374,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790949318172-e7c2bf19d3bae",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:55:18.172Z",
      "closedAtUtc": "2026-10-02T14:00:10.456Z",
      "holdingPeriodMs": 292284,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18307,
      "exitPriceQuote": 0.18203,
      "grossPnlGbp": -11.361774184738222,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.961774184738221,
      "cashChangeGbp": -12.161774184738222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.181385756,
      "structuralTargetPrice": 0,
      "maePct": -0.568088709236911,
      "mfePct": 0.12017261156934395,
      "maeGbp": -11.36177418473822,
      "mfeGbp": 2.4034522313868787,
      "observedDuringTradeLowPrice": 0.18203,
      "observedDuringTradeHighPrice": 0.18328999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18203,
      "fullObservedHighPrice": 0.18328999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790949379098-8f29e00a17bd3",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:56:19.098Z",
      "closedAtUtc": "2026-10-02T13:57:13.595Z",
      "holdingPeriodMs": 54497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3674,
      "exitPriceQuote": 1.3627,
      "grossPnlGbp": 6.87436009945872,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.27436009945872,
      "cashChangeGbp": 6.07436009945872,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 3 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +5; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.59 triggered at projected net £5.27 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.3799800800000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.40953634635074226,
      "maeGbp": 0,
      "mfeGbp": 8.190726927014845,
      "observedDuringTradeLowPrice": 1.3618,
      "observedDuringTradeHighPrice": 1.3674,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3618,
      "fullObservedHighPrice": 1.3674,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790949322235-6de0c48522fdb",
      "symbol": "ENJUSDT",
      "baseAsset": "ENJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:55:22.235Z",
      "closedAtUtc": "2026-10-02T13:56:45.834Z",
      "holdingPeriodMs": 83599,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03446,
      "exitPriceQuote": 0.03444,
      "grossPnlGbp": 1.1607661056296683,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.4392338943703318,
      "cashChangeGbp": 0.36076610562966827,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.04 triggered at projected net £-0.44 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034777032,
      "structuralTargetPrice": 0,
      "maePct": -0.14509576320371861,
      "mfePct": 0.23215322112593367,
      "maeGbp": -2.901915264074372,
      "mfeGbp": 4.643064422518673,
      "observedDuringTradeLowPrice": 0.03438,
      "observedDuringTradeHighPrice": 0.03451,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03438,
      "fullObservedHighPrice": 0.03451,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790948036189-8b486aacb1337",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:33:56.189Z",
      "closedAtUtc": "2026-10-02T13:40:44.673Z",
      "holdingPeriodMs": 408484,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06198,
      "exitPriceQuote": 0.06133,
      "grossPnlGbp": 20.974507905775987,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.374507905775985,
      "cashChangeGbp": 20.174507905775986,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +2; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £20.63 triggered at projected net £19.37 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.062550216,
      "structuralTargetPrice": 0,
      "maePct": -0.29041626331074477,
      "mfePct": 1.161665053242979,
      "maeGbp": -5.808325266214896,
      "mfeGbp": 23.233301064859585,
      "observedDuringTradeLowPrice": 0.06126,
      "observedDuringTradeHighPrice": 0.06216,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06126,
      "fullObservedHighPrice": 0.06216,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790948153499-ccfa1e10ebef1",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:35:53.499Z",
      "closedAtUtc": "2026-10-02T13:37:10.755Z",
      "holdingPeriodMs": 77256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03564,
      "exitPriceQuote": 0.03568,
      "grossPnlGbp": 2.244668911335876,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6446689113358759,
      "cashChangeGbp": 1.444668911335876,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; swing structure: 0 bullish / 0 bearish timeframes (advisory); positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £3 activation / £1 trailing profit lock £3.01 triggered at projected net £0.64 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.035312112,
      "structuralTargetPrice": 0,
      "maePct": -0.4208754208754135,
      "mfePct": 0.2805836139169553,
      "maeGbp": -8.41750841750827,
      "mfeGbp": 5.611672278339106,
      "observedDuringTradeLowPrice": 0.03549,
      "observedDuringTradeHighPrice": 0.03574,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03549,
      "fullObservedHighPrice": 0.03574,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790948041199-4fc7e163ade9b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:34:01.199Z",
      "closedAtUtc": "2026-10-02T13:36:12.486Z",
      "holdingPeriodMs": 131287,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.429,
      "exitPriceQuote": 1.4354,
      "grossPnlGbp": -8.957312806158098,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.557312806158098,
      "cashChangeGbp": -9.7573128061581,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 0 bullish / 2 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by +4; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4421468000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.44786564030790493,
      "mfePct": 0,
      "maeGbp": -8.957312806158098,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.429,
      "observedDuringTradeHighPrice": 1.4354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.429,
      "fullObservedHighPrice": 1.4354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790947554212-aae8446906d63",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:25:54.212Z",
      "closedAtUtc": "2026-10-02T13:34:38.337Z",
      "holdingPeriodMs": 524125,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.15,
      "exitPriceQuote": 11.201,
      "grossPnlGbp": -9.147982062780297,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.747982062780297,
      "cashChangeGbp": -9.947982062780298,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -5; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.252580000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4573991031390149,
      "mfePct": 0.1973094170403609,
      "maeGbp": -9.147982062780297,
      "mfeGbp": 3.946188340807218,
      "observedDuringTradeLowPrice": 11.128,
      "observedDuringTradeHighPrice": 11.201,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.128,
      "fullObservedHighPrice": 11.201,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790948031222-75590038529f3",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:33:51.222Z",
      "closedAtUtc": "2026-10-02T13:34:13.764Z",
      "holdingPeriodMs": 22542,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0707,
      "exitPriceQuote": 0.07187,
      "grossPnlGbp": 33.09759547383322,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 31.497595473833222,
      "cashChangeGbp": 32.297595473833226,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 2 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -1; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £44.92 triggered at projected net £31.50 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07004956,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 2.3762376237623775,
      "maeGbp": 0,
      "mfeGbp": 47.52475247524755,
      "observedDuringTradeLowPrice": 0.0707,
      "observedDuringTradeHighPrice": 0.07238,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0707,
      "fullObservedHighPrice": 0.07238,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790947564289-b7e3325a5295c",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:26:04.289Z",
      "closedAtUtc": "2026-10-02T13:33:29.298Z",
      "holdingPeriodMs": 445009,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10579,
      "exitPriceQuote": 0.10628,
      "grossPnlGbp": -9.263635504301055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.863635504301055,
      "cashChangeGbp": -10.063635504301056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double top supports short; double top with confirmed neckline break; swing structure adjusted ranking by -3; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10676326800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.46318177521505277,
      "mfePct": 0.18905378580205298,
      "maeGbp": -9.263635504301055,
      "mfeGbp": 3.7810757160410593,
      "observedDuringTradeLowPrice": 0.10559,
      "observedDuringTradeHighPrice": 0.10628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10559,
      "fullObservedHighPrice": 0.10628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790947872333-a8499dbd26e46",
      "symbol": "COTIUSDT",
      "baseAsset": "COTI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:31:12.333Z",
      "closedAtUtc": "2026-10-02T13:32:43.508Z",
      "holdingPeriodMs": 91175,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013944,
      "exitPriceQuote": 0.013915,
      "grossPnlGbp": 4.159495123350474,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5594951233504744,
      "cashChangeGbp": 3.3594951233504746,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.99 triggered at projected net £2.56 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.014072284800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.028686173264490324,
      "mfePct": 0.2796901893287371,
      "maeGbp": -0.5737234652898064,
      "mfeGbp": 5.5938037865747425,
      "observedDuringTradeLowPrice": 0.013905,
      "observedDuringTradeHighPrice": 0.013947999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013905,
      "fullObservedHighPrice": 0.013947999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790947575409-c139e68df1cd4",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:26:15.409Z",
      "closedAtUtc": "2026-10-02T13:32:07.182Z",
      "holdingPeriodMs": 351773,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2533,
      "exitPriceQuote": 0.2546,
      "grossPnlGbp": -10.264508487958688,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.864508487958688,
      "cashChangeGbp": -11.064508487958689,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; swing structure: 0 bullish / 1 bearish timeframes (advisory); negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25563036000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.5132254243979344,
      "mfePct": 0.11843663639953511,
      "maeGbp": -10.264508487958688,
      "mfeGbp": 2.3687327279907024,
      "observedDuringTradeLowPrice": 0.253,
      "observedDuringTradeHighPrice": 0.2546,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.253,
      "fullObservedHighPrice": 0.2546,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790947557949-302271b8d483e",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:25:57.949Z",
      "closedAtUtc": "2026-10-02T13:31:08.863Z",
      "holdingPeriodMs": 310914,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1795,
      "exitPriceQuote": 0.17997,
      "grossPnlGbp": 5.236768802228393,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6367688022283926,
      "cashChangeGbp": 4.436768802228393,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 0 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by +2; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.09 triggered at projected net £3.64 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.1778486,
      "structuralTargetPrice": 0,
      "maePct": -0.3621169916434451,
      "mfePct": 0.38440111420612605,
      "maeGbp": -7.242339832868902,
      "mfeGbp": 7.688022284122521,
      "observedDuringTradeLowPrice": 0.17885,
      "observedDuringTradeHighPrice": 0.18019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.17885,
      "fullObservedHighPrice": 0.18019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790947549446-46a0022b32628",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:25:49.446Z",
      "closedAtUtc": "2026-10-02T13:26:11.734Z",
      "holdingPeriodMs": 22288,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0699,
      "exitPriceQuote": 0.07046,
      "grossPnlGbp": 16.022889842632075,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.422889842632076,
      "cashChangeGbp": 15.222889842632075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; swing structure: 1 bullish / 1 bearish timeframes (advisory); confirmed double bottom supports long; double bottom with confirmed neckline break; swing structure adjusted ranking by -3; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £17.71 triggered at projected net £14.42 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06925692,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.0157367668097315,
      "maeGbp": 0,
      "mfeGbp": 20.31473533619463,
      "observedDuringTradeLowPrice": 0.0699,
      "observedDuringTradeHighPrice": 0.07061,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0699,
      "fullObservedHighPrice": 0.07061,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790946405980-8ec4cb130f6",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:06:45.980Z",
      "closedAtUtc": "2026-10-02T13:14:49.573Z",
      "holdingPeriodMs": 483593,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01847,
      "exitPriceQuote": 0.01838,
      "grossPnlGbp": -9.745533297238744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.345533297238743,
      "cashChangeGbp": -10.545533297238745,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018300076000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4872766648619372,
      "mfePct": 0,
      "maeGbp": -9.745533297238744,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01838,
      "observedDuringTradeHighPrice": 0.01847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01838,
      "fullObservedHighPrice": 0.01847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790946524321-a04c7529416d1",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:08:44.321Z",
      "closedAtUtc": "2026-10-02T13:10:21.585Z",
      "holdingPeriodMs": 97264,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25672,
      "exitPriceQuote": 0.25899,
      "grossPnlGbp": 17.68463695855402,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.084636958554018,
      "cashChangeGbp": 16.88463695855402,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £16.80 triggered at projected net £16.08 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.254358176,
      "structuralTargetPrice": 0,
      "maePct": -0.21034590215019666,
      "mfePct": 0.9699283265814864,
      "maeGbp": -4.206918043003933,
      "mfeGbp": 19.39856653162973,
      "observedDuringTradeLowPrice": 0.25618,
      "observedDuringTradeHighPrice": 0.25921,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25618,
      "fullObservedHighPrice": 0.25921,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790946409826-f211429620805",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:06:49.826Z",
      "closedAtUtc": "2026-10-02T13:09:50.870Z",
      "holdingPeriodMs": 181044,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04966,
      "exitPriceQuote": 0.04976,
      "grossPnlGbp": 4.027386226338941,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.427386226338941,
      "cashChangeGbp": 3.2273862263389415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.04 triggered at projected net £2.43 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049203128000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.46314941602899923,
      "mfePct": 0.2819170358437259,
      "maeGbp": -9.262988320579984,
      "mfeGbp": 5.638340716874518,
      "observedDuringTradeLowPrice": 0.04943,
      "observedDuringTradeHighPrice": 0.0498,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04943,
      "fullObservedHighPrice": 0.0498,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790946424148-c6fd9b7450594",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:07:04.148Z",
      "closedAtUtc": "2026-10-02T13:08:26.138Z",
      "holdingPeriodMs": 81990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2861,
      "exitPriceQuote": 0.2874,
      "grossPnlGbp": -9.087731562390548,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.687731562390548,
      "cashChangeGbp": -9.887731562390549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28873212000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.4543865781195274,
      "mfePct": 0,
      "maeGbp": -9.087731562390548,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2861,
      "observedDuringTradeHighPrice": 0.2874,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2861,
      "fullObservedHighPrice": 0.2874,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790946189545-3086edb0ae01b",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:03:09.545Z",
      "closedAtUtc": "2026-10-02T13:08:12.218Z",
      "holdingPeriodMs": 302673,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06285,
      "exitPriceQuote": 0.06258,
      "grossPnlGbp": 8.591885441527648,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.991885441527648,
      "cashChangeGbp": 7.791885441527648,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £7.58 triggered at projected net £6.99 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06342822000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2227525855210839,
      "mfePct": 0.5091487669053315,
      "maeGbp": -4.455051710421678,
      "mfeGbp": 10.18297533810663,
      "observedDuringTradeLowPrice": 0.06253,
      "observedDuringTradeHighPrice": 0.06299,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06253,
      "fullObservedHighPrice": 0.06299,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790946400870-37c59508c18ee",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T13:06:40.869Z",
      "closedAtUtc": "2026-10-02T13:06:59.554Z",
      "holdingPeriodMs": 18685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0349,
      "exitPriceQuote": 0.03495,
      "grossPnlGbp": 2.8653295128940646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2653295128940645,
      "cashChangeGbp": 2.0653295128940643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.13 triggered at projected net £1.27 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03457892,
      "structuralTargetPrice": 0,
      "maePct": -0.14326647564470324,
      "mfePct": 0.2865329512894065,
      "maeGbp": -2.8653295128940646,
      "mfeGbp": 5.730659025788129,
      "observedDuringTradeLowPrice": 0.03485,
      "observedDuringTradeHighPrice": 0.035,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03485,
      "fullObservedHighPrice": 0.035,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790945683854-12043c4f9c209",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:54:43.854Z",
      "closedAtUtc": "2026-10-02T13:04:45.583Z",
      "holdingPeriodMs": 601729,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08107,
      "exitPriceQuote": 0.08112,
      "grossPnlGbp": -1.2335019119278277,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8335019119278275,
      "cashChangeGbp": -2.0335019119278277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08181584400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4070556309362242,
      "mfePct": 0.16035524855064154,
      "maeGbp": -8.141112618724485,
      "mfeGbp": 3.2071049710128308,
      "observedDuringTradeLowPrice": 0.08094,
      "observedDuringTradeHighPrice": 0.08139999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08094,
      "fullObservedHighPrice": 0.08139999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790945688420-e1bb993818c99",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:54:48.420Z",
      "closedAtUtc": "2026-10-02T13:03:47.823Z",
      "holdingPeriodMs": 539403,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.285,
      "exitPriceQuote": 0.2857,
      "grossPnlGbp": 4.912280701754625,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.312280701754625,
      "cashChangeGbp": 4.112280701754625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.79 triggered at projected net £3.31 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28237799999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.32631578947367945,
      "mfePct": 0.3192982456140428,
      "maeGbp": -6.526315789473589,
      "mfeGbp": 6.385964912280856,
      "observedDuringTradeLowPrice": 0.28407,
      "observedDuringTradeHighPrice": 0.28591,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28407,
      "fullObservedHighPrice": 0.28591,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790945944559-8323e612d48a4",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:59:04.559Z",
      "closedAtUtc": "2026-10-02T13:03:13.723Z",
      "holdingPeriodMs": 249164,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03239,
      "exitPriceQuote": 0.032222,
      "grossPnlGbp": -10.373572090151372,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.973572090151372,
      "cashChangeGbp": -11.173572090151373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.032092012,
      "structuralTargetPrice": 0,
      "maePct": -0.5186786045075686,
      "mfePct": 0.037048471750534495,
      "maeGbp": -10.373572090151372,
      "mfeGbp": 0.7409694350106899,
      "observedDuringTradeLowPrice": 0.032222,
      "observedDuringTradeHighPrice": 0.032402,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032222,
      "fullObservedHighPrice": 0.032402,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790945807724-6bf27f309b474",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:56:47.724Z",
      "closedAtUtc": "2026-10-02T13:01:21.546Z",
      "holdingPeriodMs": 273822,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5694,
      "exitPriceQuote": 0.5658,
      "grossPnlGbp": -12.644889357218291,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.244889357218291,
      "cashChangeGbp": -13.444889357218292,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.56416152,
      "structuralTargetPrice": 0,
      "maePct": -0.6322444678609146,
      "mfePct": 0.193185809624164,
      "maeGbp": -12.644889357218291,
      "mfeGbp": 3.8637161924832806,
      "observedDuringTradeLowPrice": 0.5658,
      "observedDuringTradeHighPrice": 0.5705000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5658,
      "fullObservedHighPrice": 0.5705000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790945448197-6fb3ff61af9eb",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:50:48.197Z",
      "closedAtUtc": "2026-10-02T12:57:04.651Z",
      "holdingPeriodMs": 376454,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04829,
      "exitPriceQuote": 0.0484,
      "grossPnlGbp": 4.555808656036405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9558086560364045,
      "cashChangeGbp": 3.755808656036405,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £3.20 triggered at projected net £2.96 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.047845732,
      "structuralTargetPrice": 0,
      "maePct": -0.18637399047421788,
      "mfePct": 0.289915096293231,
      "maeGbp": -3.727479809484357,
      "mfeGbp": 5.79830192586462,
      "observedDuringTradeLowPrice": 0.0482,
      "observedDuringTradeHighPrice": 0.04843,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0482,
      "fullObservedHighPrice": 0.04843,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790945204412-5a79c99f1041d",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:46:44.411Z",
      "closedAtUtc": "2026-10-02T12:56:45.585Z",
      "holdingPeriodMs": 601174,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13005,
      "exitPriceQuote": 0.1301,
      "grossPnlGbp": -0.7689350249903036,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3689350249903036,
      "cashChangeGbp": -1.5689350249903038,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13124646,
      "structuralTargetPrice": 0,
      "maePct": -0.09996155324874373,
      "mfePct": 0.1460976547481705,
      "maeGbp": -1.9992310649748746,
      "mfeGbp": 2.92195309496341,
      "observedDuringTradeLowPrice": 0.12986,
      "observedDuringTradeHighPrice": 0.13018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12986,
      "fullObservedHighPrice": 0.13018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944962667-851d960655b3e",
      "symbol": "SUPERUSDT",
      "baseAsset": "SUPER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:42:42.667Z",
      "closedAtUtc": "2026-10-02T12:49:53.004Z",
      "holdingPeriodMs": 430337,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22821,
      "exitPriceQuote": 0.22939,
      "grossPnlGbp": 10.341352263266415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.741352263266416,
      "cashChangeGbp": 9.541352263266415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP £3 activation / £1 trailing profit lock £9.23 triggered at projected net £8.74 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.226110468,
      "structuralTargetPrice": 0,
      "maePct": -0.3286446693834629,
      "mfePct": 0.5915604048902284,
      "maeGbp": -6.572893387669257,
      "mfeGbp": 11.83120809780457,
      "observedDuringTradeLowPrice": 0.22746,
      "observedDuringTradeHighPrice": 0.22956000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22746,
      "fullObservedHighPrice": 0.22956000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944560286-96db394656ea2",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:36:00.286Z",
      "closedAtUtc": "2026-10-02T12:46:02.063Z",
      "holdingPeriodMs": 601777,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4223.47,
      "exitPriceQuote": 4210.2,
      "grossPnlGbp": -6.283932406291715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.883932406291715,
      "cashChangeGbp": -7.083932406291715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4184.614076000001,
      "structuralTargetPrice": 0,
      "maePct": -0.40180230947539,
      "mfePct": 0,
      "maeGbp": -8.036046189507799,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4206.5,
      "observedDuringTradeHighPrice": 4223.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4206.5,
      "fullObservedHighPrice": 4223.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944495270-5128389dfc88f",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:34:55.270Z",
      "closedAtUtc": "2026-10-02T12:44:55.800Z",
      "holdingPeriodMs": 600530,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4215.02,
      "exitPriceQuote": 4206.52,
      "grossPnlGbp": -4.033195572025755,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.633195572025755,
      "cashChangeGbp": -4.833195572025755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4176.241816000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3046248890871252,
      "mfePct": 0.09418697894670357,
      "maeGbp": -6.092497781742504,
      "mfeGbp": 1.8837395789340712,
      "observedDuringTradeLowPrice": 4202.18,
      "observedDuringTradeHighPrice": 4218.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4202.18,
      "fullObservedHighPrice": 4218.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944571444-10ec35ae3eaf5",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:36:11.444Z",
      "closedAtUtc": "2026-10-02T12:41:54.843Z",
      "holdingPeriodMs": 343399,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.744,
      "exitPriceQuote": 0.7393,
      "grossPnlGbp": -12.634408602150637,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.234408602150637,
      "cashChangeGbp": -13.434408602150638,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7371552,
      "structuralTargetPrice": 0,
      "maePct": -0.6317204301075319,
      "mfePct": 0.09408602150538091,
      "maeGbp": -12.634408602150637,
      "mfeGbp": 1.8817204301076182,
      "observedDuringTradeLowPrice": 0.7393,
      "observedDuringTradeHighPrice": 0.7447,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7393,
      "fullObservedHighPrice": 0.7447,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944490291-64d86e271f47b",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:34:50.290Z",
      "closedAtUtc": "2026-10-02T12:41:19.756Z",
      "holdingPeriodMs": 389466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09932,
      "exitPriceQuote": 0.09949,
      "grossPnlGbp": 3.4232782923880305,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8232782923880304,
      "cashChangeGbp": 2.6232782923880302,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.64 triggered at projected net £1.82 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09840625600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.40273862263392207,
      "mfePct": 0.26178010471203816,
      "maeGbp": -8.054772452678442,
      "mfeGbp": 5.235602094240764,
      "observedDuringTradeLowPrice": 0.09892,
      "observedDuringTradeHighPrice": 0.09957999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09892,
      "fullObservedHighPrice": 0.09957999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944364783-ee57d4ede18d5",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:32:44.783Z",
      "closedAtUtc": "2026-10-02T12:36:06.564Z",
      "holdingPeriodMs": 201781,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.7983,
      "exitPriceQuote": 3.8043,
      "grossPnlGbp": 3.1593081115236963,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5593081115236962,
      "cashChangeGbp": 2.3593081115236965,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.40 triggered at projected net £1.56 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.76335564,
      "structuralTargetPrice": 0,
      "maePct": -0.1895584866914054,
      "mfePct": 0.25011189216228485,
      "maeGbp": -3.7911697338281076,
      "mfeGbp": 5.002237843245697,
      "observedDuringTradeLowPrice": 3.7911,
      "observedDuringTradeHighPrice": 3.8078,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.7911,
      "fullObservedHighPrice": 3.8078,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944485278-7b0e1d3200a74",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:34:45.278Z",
      "closedAtUtc": "2026-10-02T12:35:57.887Z",
      "holdingPeriodMs": 72609,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1893,
      "exitPriceQuote": 1.1833,
      "grossPnlGbp": -10.0899688892626,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.6899688892626,
      "cashChangeGbp": -10.889968889262601,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.17835844,
      "structuralTargetPrice": 0,
      "maePct": -0.5044984444631301,
      "mfePct": 0.0252249222231537,
      "maeGbp": -10.0899688892626,
      "mfeGbp": 0.504498444463074,
      "observedDuringTradeLowPrice": 1.1833,
      "observedDuringTradeHighPrice": 1.1895999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1833,
      "fullObservedHighPrice": 1.1895999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944374795-0c59eb7a4d99",
      "symbol": "MANAUSDT",
      "baseAsset": "MANA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:32:54.795Z",
      "closedAtUtc": "2026-10-02T12:33:31.916Z",
      "holdingPeriodMs": 37121,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10401,
      "exitPriceQuote": 0.10371,
      "grossPnlGbp": 5.768676088837777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.168676088837778,
      "cashChangeGbp": 4.9686760888377774,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £5.09 triggered at projected net £4.17 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10496689200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.07691568118449835,
      "mfePct": 0.3845784059225184,
      "maeGbp": -1.538313623689967,
      "mfeGbp": 7.691568118450368,
      "observedDuringTradeLowPrice": 0.10361,
      "observedDuringTradeHighPrice": 0.10409000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10361,
      "fullObservedHighPrice": 0.10409000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944003702-c78ff5939519c",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:26:43.702Z",
      "closedAtUtc": "2026-10-02T12:30:26.780Z",
      "holdingPeriodMs": 223078,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24343,
      "exitPriceQuote": 0.24426,
      "grossPnlGbp": 6.819208807460028,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.219208807460028,
      "cashChangeGbp": 6.0192088074600285,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £9.15 triggered at projected net £5.22 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.241190444,
      "structuralTargetPrice": 0,
      "maePct": -0.26701721234030795,
      "mfePct": 0.5874378671486615,
      "maeGbp": -5.340344246806159,
      "mfeGbp": 11.748757342973231,
      "observedDuringTradeLowPrice": 0.24278,
      "observedDuringTradeHighPrice": 0.24485999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24278,
      "fullObservedHighPrice": 0.24485999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790944123409-5f28ab94111f9",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:28:43.409Z",
      "closedAtUtc": "2026-10-02T12:30:17.689Z",
      "holdingPeriodMs": 94280,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1878,
      "exitPriceQuote": 0.1878,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £10.18 triggered at projected net £-1.60 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18607224,
      "structuralTargetPrice": 0,
      "maePct": -0.10649627263046098,
      "mfePct": 0.6389776357827511,
      "maeGbp": -2.1299254526092195,
      "mfeGbp": 12.779552715655022,
      "observedDuringTradeLowPrice": 0.1876,
      "observedDuringTradeHighPrice": 0.189,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1876,
      "fullObservedHighPrice": 0.189,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790943996853-52af9b6ff255f",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:26:36.853Z",
      "closedAtUtc": "2026-10-02T12:27:30.388Z",
      "holdingPeriodMs": 53535,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.209,
      "exitPriceQuote": 2.197,
      "grossPnlGbp": -10.86464463558172,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.46464463558172,
      "cashChangeGbp": -11.664644635581721,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.1886772000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.5432322317790861,
      "mfePct": 0,
      "maeGbp": -10.86464463558172,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.197,
      "observedDuringTradeHighPrice": 2.209,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.197,
      "fullObservedHighPrice": 2.209,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942940925-ce5be61acdee1",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:09:00.925Z",
      "closedAtUtc": "2026-10-02T12:16:29.443Z",
      "holdingPeriodMs": 448518,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01833,
      "exitPriceQuote": 0.01833,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: fibonacci_retracement_confluence_v1; short impulse retraced into the 38.2%-61.8% Fibonacci value zone; one completed rejection candle reclaimed the 50% level; multi-timeframe direction confirms continuation; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018498636000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.21822149481724953,
      "mfePct": 0,
      "maeGbp": -4.364429896344991,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01833,
      "observedDuringTradeHighPrice": 0.01837,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01833,
      "fullObservedHighPrice": 0.01837,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790943042973-dc1bc3599ede4",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:10:42.973Z",
      "closedAtUtc": "2026-10-02T12:12:08.056Z",
      "holdingPeriodMs": 85083,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07574,
      "exitPriceQuote": 0.07571,
      "grossPnlGbp": -0.7921837866385594,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3921837866385594,
      "cashChangeGbp": -1.5921837866385595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.68 triggered at projected net £-2.39 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07504319200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.039609189331927974,
      "mfePct": 0.2640612622128226,
      "maeGbp": -0.7921837866385595,
      "mfeGbp": 5.2812252442564525,
      "observedDuringTradeLowPrice": 0.07571,
      "observedDuringTradeHighPrice": 0.07594000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07571,
      "fullObservedHighPrice": 0.07594000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790943008132-be8f7225bcd19",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:10:08.132Z",
      "closedAtUtc": "2026-10-02T12:12:02.067Z",
      "holdingPeriodMs": 113935,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4775,
      "exitPriceQuote": 0.4792,
      "grossPnlGbp": 7.120418848167685,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.520418848167685,
      "cashChangeGbp": 6.3204188481676855,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £6.20 triggered at projected net £5.52 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.473107,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4397905759162401,
      "maeGbp": 0,
      "mfeGbp": 8.795811518324802,
      "observedDuringTradeLowPrice": 0.4775,
      "observedDuringTradeHighPrice": 0.47959999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4775,
      "fullObservedHighPrice": 0.47959999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942717449-620aaaed8fb02",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:05:17.449Z",
      "closedAtUtc": "2026-10-02T12:11:48.393Z",
      "holdingPeriodMs": 390944,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09753,
      "exitPriceQuote": 0.09742,
      "grossPnlGbp": 2.2557161898902693,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6557161898902693,
      "cashChangeGbp": 1.4557161898902693,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £3 activation / £1 trailing profit lock £2.32 triggered at projected net £0.66 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09842727600000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3178509176663639,
      "maeGbp": 0,
      "mfeGbp": 6.357018353327278,
      "observedDuringTradeLowPrice": 0.09722,
      "observedDuringTradeHighPrice": 0.09753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09722,
      "fullObservedHighPrice": 0.09753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942712465-a137da7e377e5",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:05:12.465Z",
      "closedAtUtc": "2026-10-02T12:10:40.472Z",
      "holdingPeriodMs": 328007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.83,
      "exitPriceQuote": 4.852,
      "grossPnlGbp": -9.109730848861384,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.709730848861383,
      "cashChangeGbp": -9.909730848861384,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.874436,
      "structuralTargetPrice": 0,
      "maePct": -0.4554865424430692,
      "mfePct": 0.04140786749481946,
      "maeGbp": -9.109730848861384,
      "mfeGbp": 0.8281573498963891,
      "observedDuringTradeLowPrice": 4.828,
      "observedDuringTradeHighPrice": 4.852,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.828,
      "fullObservedHighPrice": 4.852,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942404784-b3d1658a8eb82",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:00:04.784Z",
      "closedAtUtc": "2026-10-02T12:10:06.078Z",
      "holdingPeriodMs": 601294,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 315.4,
      "exitPriceQuote": 315.11,
      "grossPnlGbp": 1.8389346861126419,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.2389346861126418,
      "cashChangeGbp": 1.0389346861126418,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 318.30168000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.044388078630324415,
      "mfePct": 0.2948636651870482,
      "maeGbp": -0.8877615726064882,
      "mfeGbp": 5.897273303740963,
      "observedDuringTradeLowPrice": 314.47,
      "observedDuringTradeHighPrice": 315.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 314.47,
      "fullObservedHighPrice": 315.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942487115-17de4145d2b3f",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:01:27.115Z",
      "closedAtUtc": "2026-10-02T12:08:57.122Z",
      "holdingPeriodMs": 450007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.97,
      "exitPriceQuote": 9.009,
      "grossPnlGbp": -8.695652173912976,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.295652173912975,
      "cashChangeGbp": -9.495652173912976,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.052524000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4347826086956488,
      "mfePct": 0.17837235228539589,
      "maeGbp": -8.695652173912976,
      "mfeGbp": 3.567447045707918,
      "observedDuringTradeLowPrice": 8.954,
      "observedDuringTradeHighPrice": 9.009,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.954,
      "fullObservedHighPrice": 9.009,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942580811-b5faa2cefbc7f",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:03:00.811Z",
      "closedAtUtc": "2026-10-02T12:05:05.176Z",
      "holdingPeriodMs": 124365,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24759,
      "exitPriceQuote": 0.24724,
      "grossPnlGbp": 2.8272547356518194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2272547356518193,
      "cashChangeGbp": 2.0272547356518196,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.27 triggered at projected net £1.23 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24986782800000004,
      "structuralTargetPrice": 0,
      "maePct": -0.2948422795751074,
      "mfePct": 0.34330950361485413,
      "maeGbp": -5.896845591502148,
      "mfeGbp": 6.866190072297083,
      "observedDuringTradeLowPrice": 0.24674,
      "observedDuringTradeHighPrice": 0.24832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24674,
      "fullObservedHighPrice": 0.24832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942550534-2bd688a64238e",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:02:30.534Z",
      "closedAtUtc": "2026-10-02T12:03:10.082Z",
      "holdingPeriodMs": 39548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07485,
      "exitPriceQuote": 0.075,
      "grossPnlGbp": 4.008016032064058,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4080160320640576,
      "cashChangeGbp": 3.208016032064058,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.88 triggered at projected net £2.41 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07416138,
      "structuralTargetPrice": 0,
      "maePct": -0.08016032064128857,
      "mfePct": 0.37408149632598864,
      "maeGbp": -1.6032064128257713,
      "mfeGbp": 7.481629926519772,
      "observedDuringTradeLowPrice": 0.07479,
      "observedDuringTradeHighPrice": 0.07513,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07479,
      "fullObservedHighPrice": 0.07513,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942519102-f951a0de53459",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:01:59.102Z",
      "closedAtUtc": "2026-10-02T12:02:57.861Z",
      "holdingPeriodMs": 58759,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2529,
      "exitPriceQuote": 0.2522,
      "grossPnlGbp": 5.535784895215768,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9357848952157677,
      "cashChangeGbp": 4.735784895215768,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.52 triggered at projected net £3.94 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25522668000000004,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3558718861210011,
      "maeGbp": 0,
      "mfeGbp": 7.117437722420022,
      "observedDuringTradeLowPrice": 0.252,
      "observedDuringTradeHighPrice": 0.2529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.252,
      "fullObservedHighPrice": 0.2529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942495513-81a6084b52fd",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T12:01:35.512Z",
      "closedAtUtc": "2026-10-02T12:02:28.486Z",
      "holdingPeriodMs": 52974,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.17295,
      "exitPriceQuote": 0.1738,
      "grossPnlGbp": -9.829430471234662,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.429430471234662,
      "cashChangeGbp": -10.629430471234663,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17454114,
      "structuralTargetPrice": 0,
      "maePct": -0.4914715235617331,
      "mfePct": 0,
      "maeGbp": -9.829430471234662,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.17295,
      "observedDuringTradeHighPrice": 0.1738,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.17295,
      "fullObservedHighPrice": 0.1738,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942048102-724e63bc80ad8",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:54:08.102Z",
      "closedAtUtc": "2026-10-02T12:01:57.053Z",
      "holdingPeriodMs": 468951,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7424,
      "exitPriceQuote": 0.7401,
      "grossPnlGbp": 6.196120689655088,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.596120689655088,
      "cashChangeGbp": 5.396120689655088,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.67 triggered at projected net £4.60 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.74923008,
      "structuralTargetPrice": 0,
      "maePct": -0.026939655172425785,
      "mfePct": 0.3636853448275761,
      "maeGbp": -0.5387931034485157,
      "mfeGbp": 7.273706896551522,
      "observedDuringTradeLowPrice": 0.7397,
      "observedDuringTradeHighPrice": 0.7426,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7397,
      "fullObservedHighPrice": 0.7426,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942286258-06e62781868c8",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:58:06.258Z",
      "closedAtUtc": "2026-10-02T12:01:25.018Z",
      "holdingPeriodMs": 198760,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07156,
      "exitPriceQuote": 0.07136,
      "grossPnlGbp": 5.589714924538621,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9897149245386205,
      "cashChangeGbp": 4.789714924538621,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.11 triggered at projected net £3.99 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072218352,
      "structuralTargetPrice": 0,
      "maePct": -0.0419228619340445,
      "mfePct": 0.33538289547233663,
      "maeGbp": -0.83845723868089,
      "mfeGbp": 6.707657909446733,
      "observedDuringTradeLowPrice": 0.07132,
      "observedDuringTradeHighPrice": 0.07159,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07132,
      "fullObservedHighPrice": 0.07159,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941931239-6795344cda873",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:52:11.239Z",
      "closedAtUtc": "2026-10-02T12:01:22.701Z",
      "holdingPeriodMs": 551462,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032153,
      "exitPriceQuote": 0.031951,
      "grossPnlGbp": 12.56492395732907,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.96492395732907,
      "cashChangeGbp": 11.764923957329069,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £11.46 triggered at projected net £10.96 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.032448807600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.09641402046464188,
      "mfePct": 0.7028893104842595,
      "maeGbp": -1.9282804092928376,
      "mfeGbp": 14.057786209685192,
      "observedDuringTradeLowPrice": 0.031927,
      "observedDuringTradeHighPrice": 0.032184,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031927,
      "fullObservedHighPrice": 0.032184,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790942168135-2eafc476e932e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:56:08.135Z",
      "closedAtUtc": "2026-10-02T11:56:22.539Z",
      "holdingPeriodMs": 14404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02935,
      "exitPriceQuote": 0.0292,
      "grossPnlGbp": -10.221465076661044,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.821465076661044,
      "cashChangeGbp": -11.021465076661045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.029079980000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5110732538330522,
      "mfePct": 0,
      "maeGbp": -10.221465076661046,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0292,
      "observedDuringTradeHighPrice": 0.02935,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0292,
      "fullObservedHighPrice": 0.02935,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941927266-cb9b5728ef5ac",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:52:07.266Z",
      "closedAtUtc": "2026-10-02T11:54:05.046Z",
      "holdingPeriodMs": 117780,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044271,
      "exitPriceQuote": 0.0044143,
      "grossPnlGbp": 5.782566465631879,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.182566465631879,
      "cashChangeGbp": 4.982566465631879,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.40 triggered at projected net £4.18 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00446782932,
      "structuralTargetPrice": 0,
      "maePct": -0.21458742743556639,
      "mfePct": 0.35011632897381784,
      "maeGbp": -4.291748548711328,
      "mfeGbp": 7.002326579476357,
      "observedDuringTradeLowPrice": 0.0044116,
      "observedDuringTradeHighPrice": 0.0044366,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044116,
      "fullObservedHighPrice": 0.0044366,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941823338-d58fd5abb8de4",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:50:23.338Z",
      "closedAtUtc": "2026-10-02T11:53:16.133Z",
      "holdingPeriodMs": 172795,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005803,
      "exitPriceQuote": 0.005829,
      "grossPnlGbp": -8.960882302257446,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.560882302257445,
      "cashChangeGbp": -9.760882302257446,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058563876,
      "structuralTargetPrice": 0,
      "maePct": -0.44804411511287234,
      "mfePct": 0.017232465965882005,
      "maeGbp": -8.960882302257447,
      "mfeGbp": 0.34464931931764015,
      "observedDuringTradeLowPrice": 0.005802,
      "observedDuringTradeHighPrice": 0.005829,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005802,
      "fullObservedHighPrice": 0.005829,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941837233-8a63003570e19",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:50:37.233Z",
      "closedAtUtc": "2026-10-02T11:52:25.005Z",
      "holdingPeriodMs": 107772,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06336,
      "exitPriceQuote": 0.06381,
      "grossPnlGbp": -14.204545454545643,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.804545454545643,
      "cashChangeGbp": -15.004545454545644,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.063942912,
      "structuralTargetPrice": 0,
      "maePct": -0.7102272727272821,
      "mfePct": 0.03156565656566623,
      "maeGbp": -14.204545454545643,
      "mfeGbp": 0.6313131313133246,
      "observedDuringTradeLowPrice": 0.06334,
      "observedDuringTradeHighPrice": 0.06381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06334,
      "fullObservedHighPrice": 0.06381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941282030-450757ba39175",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:41:22.030Z",
      "closedAtUtc": "2026-10-02T11:51:22.081Z",
      "holdingPeriodMs": 600051,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005457,
      "exitPriceQuote": 0.005456,
      "grossPnlGbp": -0.36650174088331783,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.9665017408833179,
      "cashChangeGbp": -1.1665017408833178,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0054067956,
      "structuralTargetPrice": 0,
      "maePct": -0.12827560930914536,
      "mfePct": 0.31152647975077247,
      "maeGbp": -2.565512186182907,
      "mfeGbp": 6.230529595015449,
      "observedDuringTradeLowPrice": 0.00545,
      "observedDuringTradeHighPrice": 0.005474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00545,
      "fullObservedHighPrice": 0.005474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941111199-1f32d1b39ea",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:38:31.199Z",
      "closedAtUtc": "2026-10-02T11:48:32.095Z",
      "holdingPeriodMs": 600896,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5345,
      "exitPriceQuote": 1.5339,
      "grossPnlGbp": 0.7820136852394056,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8179863147605945,
      "cashChangeGbp": -0.017986314760594424,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5486174000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.045617464972298655,
      "mfePct": 0.11730205278592531,
      "maeGbp": -0.9123492994459731,
      "mfeGbp": 2.3460410557185063,
      "observedDuringTradeLowPrice": 1.5327,
      "observedDuringTradeHighPrice": 1.5352,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5327,
      "fullObservedHighPrice": 1.5352,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941086201-5eba07dd15acb",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:38:06.201Z",
      "closedAtUtc": "2026-10-02T11:48:07.066Z",
      "holdingPeriodMs": 600865,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22416,
      "exitPriceQuote": 0.2242,
      "grossPnlGbp": -0.35688793718783235,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.9568879371878325,
      "cashChangeGbp": -1.1568879371878324,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22622227200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.08922198429693332,
      "mfePct": 0.11598857958601456,
      "maeGbp": -1.7844396859386662,
      "mfeGbp": 2.3197715917202912,
      "observedDuringTradeLowPrice": 0.2239,
      "observedDuringTradeHighPrice": 0.22436,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2239,
      "fullObservedHighPrice": 0.22436,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941338324-4554ed0ef5347",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:42:18.324Z",
      "closedAtUtc": "2026-10-02T11:45:34.068Z",
      "holdingPeriodMs": 195744,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06396,
      "exitPriceQuote": 0.06359,
      "grossPnlGbp": 11.569731081926491,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.969731081926492,
      "cashChangeGbp": 10.76973108192649,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £11.78 triggered at projected net £9.97 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.064548432,
      "structuralTargetPrice": 0,
      "maePct": -0.17198248905565822,
      "mfePct": 0.7191994996873078,
      "maeGbp": -3.4396497811131646,
      "mfeGbp": 14.383989993746157,
      "observedDuringTradeLowPrice": 0.0635,
      "observedDuringTradeHighPrice": 0.06407,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0635,
      "fullObservedHighPrice": 0.06407,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940919617-9847e50097d73",
      "symbol": "TRBUSDT",
      "baseAsset": "TRB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:35:19.617Z",
      "closedAtUtc": "2026-10-02T11:42:16.207Z",
      "holdingPeriodMs": 416590,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 20.382,
      "exitPriceQuote": 20.328,
      "grossPnlGbp": 5.298793052693753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.698793052693753,
      "cashChangeGbp": 4.498793052693753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.17 triggered at projected net £3.70 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 20.569514400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.014718869590815982,
      "mfePct": 0.3385340005887676,
      "maeGbp": -0.29437739181631967,
      "mfeGbp": 6.770680011775352,
      "observedDuringTradeLowPrice": 20.313,
      "observedDuringTradeHighPrice": 20.385,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 20.313,
      "fullObservedHighPrice": 20.385,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790941211580-8729418d436e4",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:40:11.580Z",
      "closedAtUtc": "2026-10-02T11:40:50.000Z",
      "holdingPeriodMs": 38420,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04563,
      "exitPriceQuote": 0.04539,
      "grossPnlGbp": -10.519395134779625,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.119395134779625,
      "cashChangeGbp": -11.319395134779626,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045210204,
      "structuralTargetPrice": 0,
      "maePct": -0.5259697567389813,
      "mfePct": 0,
      "maeGbp": -10.519395134779625,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04539,
      "observedDuringTradeHighPrice": 0.04563,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04539,
      "fullObservedHighPrice": 0.04563,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940606519-307b6e28ae03f",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:30:06.519Z",
      "closedAtUtc": "2026-10-02T11:40:09.384Z",
      "holdingPeriodMs": 602865,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25824,
      "exitPriceQuote": 0.25766,
      "grossPnlGbp": -4.491945477075782,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.091945477075782,
      "cashChangeGbp": -5.291945477075782,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25586419200000005,
      "structuralTargetPrice": 0,
      "maePct": -0.425960346964082,
      "mfePct": 0.17812887236677524,
      "maeGbp": -8.51920693928164,
      "mfeGbp": 3.562577447335505,
      "observedDuringTradeLowPrice": 0.25714,
      "observedDuringTradeHighPrice": 0.2587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25714,
      "fullObservedHighPrice": 0.2587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940612935-28776cbdbe436",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:30:12.935Z",
      "closedAtUtc": "2026-10-02T11:38:17.575Z",
      "holdingPeriodMs": 484640,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05957,
      "exitPriceQuote": 0.05926,
      "grossPnlGbp": -10.407923451401638,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.007923451401638,
      "cashChangeGbp": -11.207923451401639,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.059021956,
      "structuralTargetPrice": 0,
      "maePct": -0.5203961725700819,
      "mfePct": 0.2853785462481173,
      "maeGbp": -10.407923451401636,
      "mfeGbp": 5.707570924962345,
      "observedDuringTradeLowPrice": 0.05926,
      "observedDuringTradeHighPrice": 0.05974000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05926,
      "fullObservedHighPrice": 0.05974000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940486501-62ff65ae9a323",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:28:06.501Z",
      "closedAtUtc": "2026-10-02T11:35:12.658Z",
      "holdingPeriodMs": 426157,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5336,
      "exitPriceQuote": 0.5309,
      "grossPnlGbp": -10.119940029984726,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.719940029984725,
      "cashChangeGbp": -10.919940029984726,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.52869088,
      "structuralTargetPrice": 0,
      "maePct": -0.5059970014992363,
      "mfePct": 0.05622188905548688,
      "maeGbp": -10.119940029984726,
      "mfeGbp": 1.1244377811097377,
      "observedDuringTradeLowPrice": 0.5309,
      "observedDuringTradeHighPrice": 0.5339,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5309,
      "fullObservedHighPrice": 0.5339,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940247809-1b488f0d7d473",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:24:07.809Z",
      "closedAtUtc": "2026-10-02T11:34:07.842Z",
      "holdingPeriodMs": 600033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 778.33,
      "exitPriceQuote": 779.13,
      "grossPnlGbp": 2.055683321984131,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.455683321984131,
      "cashChangeGbp": 1.255683321984131,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 771.1693640000001,
      "structuralTargetPrice": 0,
      "maePct": -0.030835249829764894,
      "mfePct": 0.10278416609920656,
      "maeGbp": -0.6167049965952979,
      "mfeGbp": 2.055683321984131,
      "observedDuringTradeLowPrice": 778.09,
      "observedDuringTradeHighPrice": 779.13,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 778.09,
      "fullObservedHighPrice": 779.13,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940501478-46d3187ec99c3",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:28:21.478Z",
      "closedAtUtc": "2026-10-02T11:28:51.805Z",
      "holdingPeriodMs": 30327,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 242.72,
      "exitPriceQuote": 243.58,
      "grossPnlGbp": 7.08635464733037,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.486354647330369,
      "cashChangeGbp": 6.28635464733037,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.92 triggered at projected net £5.49 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 240.486976,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6262359920896549,
      "maeGbp": 0,
      "mfeGbp": 12.524719841793097,
      "observedDuringTradeLowPrice": 242.72,
      "observedDuringTradeHighPrice": 244.24000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 242.72,
      "fullObservedHighPrice": 244.24000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940130780-aefaa966f60cf",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:22:10.780Z",
      "closedAtUtc": "2026-10-02T11:24:21.571Z",
      "holdingPeriodMs": 130791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03412,
      "exitPriceQuote": 0.03394,
      "grossPnlGbp": -10.55099648300115,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.15099648300115,
      "cashChangeGbp": -11.35099648300115,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033806096,
      "structuralTargetPrice": 0,
      "maePct": -0.5275498241500575,
      "mfePct": 0.02930832356390112,
      "maeGbp": -10.55099648300115,
      "mfeGbp": 0.5861664712780223,
      "observedDuringTradeLowPrice": 0.03394,
      "observedDuringTradeHighPrice": 0.03413,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03394,
      "fullObservedHighPrice": 0.03413,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790939887025-8ec9a501f205c",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:18:07.025Z",
      "closedAtUtc": "2026-10-02T11:24:17.358Z",
      "holdingPeriodMs": 370333,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06556,
      "exitPriceQuote": 0.06533,
      "grossPnlGbp": 7.0164734594263,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.4164734594262995,
      "cashChangeGbp": 6.2164734594263,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.25 triggered at projected net £5.42 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.066163152,
      "structuralTargetPrice": 0,
      "maePct": -0.22879804759001107,
      "mfePct": 0.4423428920073194,
      "maeGbp": -4.575960951800221,
      "mfeGbp": 8.846857840146388,
      "observedDuringTradeLowPrice": 0.06527,
      "observedDuringTradeHighPrice": 0.06571,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06527,
      "fullObservedHighPrice": 0.06571,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940125686-330ccb2690a9f",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:22:05.686Z",
      "closedAtUtc": "2026-10-02T11:23:44.499Z",
      "holdingPeriodMs": 98813,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25482,
      "exitPriceQuote": 0.25617,
      "grossPnlGbp": 10.59571462208632,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.99571462208632,
      "cashChangeGbp": 9.795714622086319,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.09 triggered at projected net £9.00 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.252475656,
      "structuralTargetPrice": 0,
      "maePct": -0.011773016246752411,
      "mfePct": 0.5847264735891968,
      "maeGbp": -0.2354603249350482,
      "mfeGbp": 11.694529471783937,
      "observedDuringTradeLowPrice": 0.25479,
      "observedDuringTradeHighPrice": 0.25631,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25479,
      "fullObservedHighPrice": 0.25631,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790940030223-2e8d6af35f1b2",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:20:30.223Z",
      "closedAtUtc": "2026-10-02T11:23:18.541Z",
      "holdingPeriodMs": 168318,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 237.84,
      "exitPriceQuote": 238.72,
      "grossPnlGbp": 7.399932727884253,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.7999327278842525,
      "cashChangeGbp": 6.599932727884253,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.23 triggered at projected net £5.80 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 235.651872,
      "structuralTargetPrice": 0,
      "maePct": -0.19340733266061552,
      "mfePct": 0.44147325933399884,
      "maeGbp": -3.8681466532123103,
      "mfeGbp": 8.829465186679977,
      "observedDuringTradeLowPrice": 237.38,
      "observedDuringTradeHighPrice": 238.88999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 237.38,
      "fullObservedHighPrice": 238.88999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790939767175-d9eb69d081c67",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:16:07.175Z",
      "closedAtUtc": "2026-10-02T11:21:26.680Z",
      "holdingPeriodMs": 319505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05936,
      "exitPriceQuote": 0.0595,
      "grossPnlGbp": 4.716981132075279,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.116981132075279,
      "cashChangeGbp": 3.9169811320752794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.48 triggered at projected net £3.12 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.058813888,
      "structuralTargetPrice": 0,
      "maePct": -0.2863881401617309,
      "mfePct": 0.3537735849056518,
      "maeGbp": -5.727762803234619,
      "mfeGbp": 7.075471698113037,
      "observedDuringTradeLowPrice": 0.05919,
      "observedDuringTradeHighPrice": 0.05957,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05919,
      "fullObservedHighPrice": 0.05957,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790939424562-e6705b13bd2b6",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:10:24.562Z",
      "closedAtUtc": "2026-10-02T11:20:27.064Z",
      "holdingPeriodMs": 602502,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04793,
      "exitPriceQuote": 0.048,
      "grossPnlGbp": -2.920926350928463,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.5209263509284625,
      "cashChangeGbp": -3.7209263509284627,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04837095600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.20863759649489433,
      "mfePct": 0.08345503859795195,
      "maeGbp": -4.172751929897887,
      "mfeGbp": 1.6691007719590387,
      "observedDuringTradeLowPrice": 0.04789,
      "observedDuringTradeHighPrice": 0.04803,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04789,
      "fullObservedHighPrice": 0.04803,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790939413475-bf980a97dc71e",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:10:13.475Z",
      "closedAtUtc": "2026-10-02T11:20:14.674Z",
      "holdingPeriodMs": 601199,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.511,
      "exitPriceQuote": 7.512,
      "grossPnlGbp": -0.2662761283449463,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8662761283449463,
      "cashChangeGbp": -1.0662761283449464,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.5801012000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.1997070962588161,
      "mfePct": 0.1331380641725441,
      "maeGbp": -3.994141925176322,
      "mfeGbp": 2.662761283450882,
      "observedDuringTradeLowPrice": 7.501,
      "observedDuringTradeHighPrice": 7.525999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.501,
      "fullObservedHighPrice": 7.525999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790939643474-d7dbc91c6768a",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:14:03.474Z",
      "closedAtUtc": "2026-10-02T11:16:28.947Z",
      "holdingPeriodMs": 145473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4266,
      "exitPriceQuote": 1.4188,
      "grossPnlGbp": 10.935090424786246,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.335090424786246,
      "cashChangeGbp": 10.135090424786245,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £10.02 triggered at projected net £9.34 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4397247200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.07009673349221153,
      "mfePct": 0.6308706014299816,
      "maeGbp": -1.4019346698442305,
      "mfeGbp": 12.617412028599633,
      "observedDuringTradeLowPrice": 1.4176,
      "observedDuringTradeHighPrice": 1.4276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4176,
      "fullObservedHighPrice": 1.4276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790939163480-d036f3cfd1886",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T11:06:03.480Z",
      "closedAtUtc": "2026-10-02T11:16:05.009Z",
      "holdingPeriodMs": 601529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0045244,
      "exitPriceQuote": 0.0045224,
      "grossPnlGbp": 0.8840951286355752,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7159048713644249,
      "cashChangeGbp": 0.08409512863557511,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00456602448,
      "structuralTargetPrice": 0,
      "maePct": -0.13924498276016156,
      "mfePct": 0.18787021483511246,
      "maeGbp": -2.784899655203231,
      "mfeGbp": 3.757404296702249,
      "observedDuringTradeLowPrice": 0.0045159,
      "observedDuringTradeHighPrice": 0.0045307,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0045159,
      "fullObservedHighPrice": 0.0045307,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790938625378-2440bba301f49",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:57:05.378Z",
      "closedAtUtc": "2026-10-02T11:07:08.296Z",
      "holdingPeriodMs": 602918,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4184.76,
      "exitPriceQuote": 4187.99,
      "grossPnlGbp": 1.5436966516596236,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.056303348340376536,
      "cashChangeGbp": 0.7436966516596235,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4146.260208000001,
      "structuralTargetPrice": 0,
      "maePct": -0.03297680153700831,
      "mfePct": 0.07718483258298119,
      "maeGbp": -0.6595360307401663,
      "mfeGbp": 1.5436966516596238,
      "observedDuringTradeLowPrice": 4183.38,
      "observedDuringTradeHighPrice": 4187.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4183.38,
      "fullObservedHighPrice": 4187.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790938513895-139e97bc23ae8",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:55:13.895Z",
      "closedAtUtc": "2026-10-02T11:05:16.375Z",
      "holdingPeriodMs": 602480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4565,
      "exitPriceQuote": 0.4549,
      "grossPnlGbp": -7.009857612267208,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.609857612267207,
      "cashChangeGbp": -7.809857612267208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45230020000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.48192771084338115,
      "mfePct": 0,
      "maeGbp": -9.638554216867623,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4543,
      "observedDuringTradeHighPrice": 0.4565,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4543,
      "fullObservedHighPrice": 0.4565,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790938507697-e65eacb1c38b6",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:55:07.697Z",
      "closedAtUtc": "2026-10-02T11:05:08.257Z",
      "holdingPeriodMs": 600560,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33459,
      "exitPriceQuote": 0.33465,
      "grossPnlGbp": 0.3586478974267282,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.2413521025732719,
      "cashChangeGbp": -0.44135210257327184,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.331511772,
      "structuralTargetPrice": 0,
      "maePct": -0.005977464957117666,
      "mfePct": 0.06575211452822798,
      "maeGbp": -0.11954929914235332,
      "mfeGbp": 1.3150422905645596,
      "observedDuringTradeLowPrice": 0.33457,
      "observedDuringTradeHighPrice": 0.33480999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33457,
      "fullObservedHighPrice": 0.33480999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790938445287-956ebce32b1bc",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:54:05.287Z",
      "closedAtUtc": "2026-10-02T11:04:06.756Z",
      "holdingPeriodMs": 601469,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8083,
      "exitPriceQuote": 3.78,
      "grossPnlGbp": 14.862274505685063,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.262274505685063,
      "cashChangeGbp": 14.062274505685062,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8433363600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.04989102749258233,
      "mfePct": 0.7641204737021802,
      "maeGbp": -0.9978205498516465,
      "mfeGbp": 15.282409474043604,
      "observedDuringTradeLowPrice": 3.7792,
      "observedDuringTradeHighPrice": 3.8102,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.7792,
      "fullObservedHighPrice": 3.8102,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790938450904-2bd18ab10b71b",
      "symbol": "MOVEUSDT",
      "baseAsset": "MOVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:54:10.904Z",
      "closedAtUtc": "2026-10-02T10:54:54.275Z",
      "holdingPeriodMs": 43371,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010297,
      "exitPriceQuote": 0.010241,
      "grossPnlGbp": -10.876954452753324,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.476954452753324,
      "cashChangeGbp": -11.676954452753325,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0102022676,
      "structuralTargetPrice": 0,
      "maePct": -0.5438477226376662,
      "mfePct": 0,
      "maeGbp": -10.876954452753326,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.010241,
      "observedDuringTradeHighPrice": 0.010297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010241,
      "fullObservedHighPrice": 0.010297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937846461-47324f6466ef",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:44:06.461Z",
      "closedAtUtc": "2026-10-02T10:54:07.324Z",
      "holdingPeriodMs": 600863,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09902,
      "exitPriceQuote": 0.09917,
      "grossPnlGbp": -3.0296909715208513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.629690971520851,
      "cashChangeGbp": -3.8296909715208516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.099930984,
      "structuralTargetPrice": 0,
      "maePct": -0.34336497677237626,
      "mfePct": 0.15148454857604257,
      "maeGbp": -6.8672995354475255,
      "mfeGbp": 3.0296909715208518,
      "observedDuringTradeLowPrice": 0.09887,
      "observedDuringTradeHighPrice": 0.09936000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09887,
      "fullObservedHighPrice": 0.09936000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790938085230-e63ab700eef3",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:48:05.230Z",
      "closedAtUtc": "2026-10-02T10:53:30.873Z",
      "holdingPeriodMs": 325643,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00585,
      "exitPriceQuote": 0.005861,
      "grossPnlGbp": 3.7606837606836665,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1606837606836664,
      "cashChangeGbp": 2.9606837606836667,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.24 triggered at projected net £2.16 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005796180000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.22222222222222204,
      "mfePct": 0.3418803418803428,
      "maeGbp": -4.44444444444444,
      "mfeGbp": 6.837606837606855,
      "observedDuringTradeLowPrice": 0.005837,
      "observedDuringTradeHighPrice": 0.00587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005837,
      "fullObservedHighPrice": 0.00587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790938055229-02c1f442ff46",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:47:35.229Z",
      "closedAtUtc": "2026-10-02T10:52:56.046Z",
      "holdingPeriodMs": 320817,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4688,
      "exitPriceQuote": 0.466,
      "grossPnlGbp": -11.945392491467446,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.545392491467446,
      "cashChangeGbp": -12.745392491467447,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46448704,
      "structuralTargetPrice": 0,
      "maePct": -0.5972696245733723,
      "mfePct": 0.06399317406143824,
      "maeGbp": -11.945392491467446,
      "mfeGbp": 1.279863481228765,
      "observedDuringTradeLowPrice": 0.466,
      "observedDuringTradeHighPrice": 0.46909999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.466,
      "fullObservedHighPrice": 0.46909999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937746430-d31189f467be3",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:42:26.430Z",
      "closedAtUtc": "2026-10-02T10:52:05.516Z",
      "holdingPeriodMs": 579086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9606,
      "exitPriceQuote": 1.9507,
      "grossPnlGbp": -10.09894930123411,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.69894930123411,
      "cashChangeGbp": -10.898949301234111,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9425624799999999,
      "structuralTargetPrice": 0,
      "maePct": -0.5049474650617055,
      "mfePct": 0.1530143833520409,
      "maeGbp": -10.098949301234109,
      "mfeGbp": 3.0602876670408183,
      "observedDuringTradeLowPrice": 1.9507,
      "observedDuringTradeHighPrice": 1.9636,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9507,
      "fullObservedHighPrice": 1.9636,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937458274-fb7ed8d6e6493",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:37:38.274Z",
      "closedAtUtc": "2026-10-02T10:47:40.074Z",
      "holdingPeriodMs": 601800,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.967,
      "exitPriceQuote": 91.066,
      "grossPnlGbp": 2.1766134972023647,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5766134972023647,
      "cashChangeGbp": 1.3766134972023647,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 90.1301036,
      "structuralTargetPrice": 0,
      "maePct": -0.07914958171644962,
      "mfePct": 0.13631316851165282,
      "maeGbp": -1.5829916343289923,
      "mfeGbp": 2.726263370233056,
      "observedDuringTradeLowPrice": 90.895,
      "observedDuringTradeHighPrice": 91.091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.895,
      "fullObservedHighPrice": 91.091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937963190-648c09e15f0ae",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:46:03.190Z",
      "closedAtUtc": "2026-10-02T10:46:08.171Z",
      "holdingPeriodMs": 4981,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02811,
      "exitPriceQuote": 0.02825,
      "grossPnlGbp": -9.960868018498843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.560868018498843,
      "cashChangeGbp": -10.760868018498844,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.028368612,
      "structuralTargetPrice": 0,
      "maePct": -0.49804340092494215,
      "mfePct": 0,
      "maeGbp": -9.960868018498843,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02811,
      "observedDuringTradeHighPrice": 0.02825,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02811,
      "fullObservedHighPrice": 0.02825,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937318413-1f99bf48172ed",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:35:18.413Z",
      "closedAtUtc": "2026-10-02T10:45:20.981Z",
      "holdingPeriodMs": 602568,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8445,
      "exitPriceQuote": 3.8249,
      "grossPnlGbp": 10.196384445311516,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.596384445311516,
      "cashChangeGbp": 9.396384445311515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8798694000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.06502796202366878,
      "mfePct": 0.5254259331512549,
      "maeGbp": -1.3005592404733755,
      "mfeGbp": 10.508518663025097,
      "observedDuringTradeLowPrice": 3.8243,
      "observedDuringTradeHighPrice": 3.8470000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8243,
      "fullObservedHighPrice": 3.8470000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937725120-2610cba4b9c1",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:42:05.120Z",
      "closedAtUtc": "2026-10-02T10:42:53.375Z",
      "holdingPeriodMs": 48255,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3921,
      "exitPriceQuote": 0.3945,
      "grossPnlGbp": -12.241775057383387,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.841775057383387,
      "cashChangeGbp": -13.041775057383388,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.39570732000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.6120887528691694,
      "mfePct": 0,
      "maeGbp": -12.241775057383387,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3921,
      "observedDuringTradeHighPrice": 0.3945000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3921,
      "fullObservedHighPrice": 0.3945000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937569454-0f3289d7ab38",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:39:29.454Z",
      "closedAtUtc": "2026-10-02T10:42:16.677Z",
      "holdingPeriodMs": 167223,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07404,
      "exitPriceQuote": 0.07417,
      "grossPnlGbp": 3.511615343057945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.911615343057945,
      "cashChangeGbp": 2.711615343057945,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.77 triggered at projected net £1.91 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.073358832,
      "structuralTargetPrice": 0,
      "maePct": -0.17558076715287851,
      "mfePct": 0.4186925985953603,
      "maeGbp": -3.5116153430575703,
      "mfeGbp": 8.373851971907206,
      "observedDuringTradeLowPrice": 0.07391,
      "observedDuringTradeHighPrice": 0.07434999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07391,
      "fullObservedHighPrice": 0.07434999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937088213-34067ecad290b",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:31:28.213Z",
      "closedAtUtc": "2026-10-02T10:41:21.959Z",
      "holdingPeriodMs": 593746,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8158,
      "exitPriceQuote": 0.8193,
      "grossPnlGbp": -8.580534444716987,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.180534444716987,
      "cashChangeGbp": -9.380534444716988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8233053600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4290267222358493,
      "mfePct": 0.08580534444715897,
      "maeGbp": -8.580534444716987,
      "mfeGbp": 1.7161068889431794,
      "observedDuringTradeLowPrice": 0.8151,
      "observedDuringTradeHighPrice": 0.8193000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8151,
      "fullObservedHighPrice": 0.8193000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790937118201-8f940b042eaea",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:31:58.201Z",
      "closedAtUtc": "2026-10-02T10:39:27.513Z",
      "holdingPeriodMs": 449312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8177,
      "exitPriceQuote": 0.8214,
      "grossPnlGbp": -9.049773755656197,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.649773755656197,
      "cashChangeGbp": -9.849773755656198,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.82522284,
      "structuralTargetPrice": 0,
      "maePct": -0.4524886877828099,
      "mfePct": 0,
      "maeGbp": -9.049773755656197,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8177,
      "observedDuringTradeHighPrice": 0.8214,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8177,
      "fullObservedHighPrice": 0.8214,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936853199-39852454fe88e",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:27:33.199Z",
      "closedAtUtc": "2026-10-02T10:37:35.352Z",
      "holdingPeriodMs": 602153,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.54,
      "exitPriceQuote": 69.73,
      "grossPnlGbp": -5.464480874316874,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.0644808743168745,
      "cashChangeGbp": -6.264480874316874,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 70.17976800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3019844693701377,
      "mfePct": 0.014380212827157197,
      "maeGbp": -6.0396893874027535,
      "mfeGbp": 0.2876042565431439,
      "observedDuringTradeLowPrice": 69.53,
      "observedDuringTradeHighPrice": 69.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.53,
      "fullObservedHighPrice": 69.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936713343-2cadce4ae99b3",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:25:13.343Z",
      "closedAtUtc": "2026-10-02T10:35:15.586Z",
      "holdingPeriodMs": 602243,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4168.68,
      "exitPriceQuote": 4176.66,
      "grossPnlGbp": -3.8285500446182303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.42855004461823,
      "cashChangeGbp": -4.628550044618231,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4207.0318560000005,
      "structuralTargetPrice": 0,
      "maePct": -0.19142750223091154,
      "mfePct": 0.010794783960407792,
      "maeGbp": -3.828550044618231,
      "mfeGbp": 0.21589567920815583,
      "observedDuringTradeLowPrice": 4168.23,
      "observedDuringTradeHighPrice": 4176.66,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4168.23,
      "fullObservedHighPrice": 4176.66,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936349417-055b62bb2956e",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:19:09.417Z",
      "closedAtUtc": "2026-10-02T10:29:09.498Z",
      "holdingPeriodMs": 600081,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.265,
      "exitPriceQuote": 3.273,
      "grossPnlGbp": -4.900459418070448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.500459418070449,
      "cashChangeGbp": -5.700459418070448,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.2950380000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.2450229709035224,
      "mfePct": 0.21439509954058553,
      "maeGbp": -4.900459418070448,
      "mfeGbp": 4.287901990811711,
      "observedDuringTradeLowPrice": 3.258,
      "observedDuringTradeHighPrice": 3.273,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.258,
      "fullObservedHighPrice": 3.273,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936827268-68ea3a7eaf189",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:27:07.268Z",
      "closedAtUtc": "2026-10-02T10:28:45.489Z",
      "holdingPeriodMs": 98221,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0736,
      "exitPriceQuote": 0.07412,
      "grossPnlGbp": 14.130434782608875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.530434782608875,
      "cashChangeGbp": 13.330434782608874,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £15.33 triggered at projected net £12.53 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07292288,
      "structuralTargetPrice": 0,
      "maePct": -0.040760869565220445,
      "mfePct": 0.8967391304347933,
      "maeGbp": -0.815217391304409,
      "mfeGbp": 17.934782608695865,
      "observedDuringTradeLowPrice": 0.07357,
      "observedDuringTradeHighPrice": 0.07426,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07357,
      "fullObservedHighPrice": 0.07426,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936717322-7b1053bb3e8fa",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:25:17.322Z",
      "closedAtUtc": "2026-10-02T10:27:31.242Z",
      "holdingPeriodMs": 133920,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4591,
      "exitPriceQuote": 0.4611,
      "grossPnlGbp": -8.712698758440435,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.312698758440435,
      "cashChangeGbp": -9.512698758440436,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46332372000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.43563493792202174,
      "mfePct": 0,
      "maeGbp": -8.712698758440434,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4591,
      "observedDuringTradeHighPrice": 0.4611,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4591,
      "fullObservedHighPrice": 0.4611,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936705031-8a22896d63529",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:25:05.031Z",
      "closedAtUtc": "2026-10-02T10:25:19.735Z",
      "holdingPeriodMs": 14704,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02928,
      "exitPriceQuote": 0.02953,
      "grossPnlGbp": -17.076502732240453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.676502732240454,
      "cashChangeGbp": -17.876502732240453,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.029549376000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.8538251366120226,
      "mfePct": 0,
      "maeGbp": -17.076502732240453,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02928,
      "observedDuringTradeHighPrice": 0.029530000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02928,
      "fullObservedHighPrice": 0.029530000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936599804-83fb8e7390038",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:23:19.804Z",
      "closedAtUtc": "2026-10-02T10:25:09.354Z",
      "holdingPeriodMs": 109550,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.65932,
      "exitPriceQuote": 0.6625,
      "grossPnlGbp": -9.646302250803739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.246302250803739,
      "cashChangeGbp": -10.44630225080374,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.6653857440000001,
      "structuralTargetPrice": 0,
      "maePct": -0.482315112540187,
      "mfePct": 0,
      "maeGbp": -9.646302250803739,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.65932,
      "observedDuringTradeHighPrice": 0.6624999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.65932,
      "fullObservedHighPrice": 0.6624999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936106454-3cb541af47f25",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:15:06.454Z",
      "closedAtUtc": "2026-10-02T10:25:07.464Z",
      "holdingPeriodMs": 601010,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.456,
      "exitPriceQuote": 1.457,
      "grossPnlGbp": -1.3736263736265275,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9736263736265274,
      "cashChangeGbp": -2.1736263736265276,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4693952000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.19230769230770164,
      "mfePct": 0.08928571428570446,
      "maeGbp": -3.8461538461540328,
      "mfeGbp": 1.785714285714089,
      "observedDuringTradeLowPrice": 1.4547,
      "observedDuringTradeHighPrice": 1.4587999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4547,
      "fullObservedHighPrice": 1.4587999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936464453-bf68b03e25a0e",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:21:04.453Z",
      "closedAtUtc": "2026-10-02T10:25:02.636Z",
      "holdingPeriodMs": 238183,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.817,
      "exitPriceQuote": 0.8139,
      "grossPnlGbp": 7.588739290085659,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.988739290085659,
      "cashChangeGbp": 6.788739290085659,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.21 triggered at projected net £5.99 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8245164,
      "structuralTargetPrice": 0,
      "maePct": -0.12239902080783366,
      "mfePct": 0.44063647490819297,
      "maeGbp": -2.4479804161566734,
      "mfeGbp": 8.81272949816386,
      "observedDuringTradeLowPrice": 0.8134,
      "observedDuringTradeHighPrice": 0.818,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8134,
      "fullObservedHighPrice": 0.818,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936344404-a52152c8f5897",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:19:04.404Z",
      "closedAtUtc": "2026-10-02T10:23:17.506Z",
      "holdingPeriodMs": 253102,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8206,
      "exitPriceQuote": 0.8165,
      "grossPnlGbp": 9.992688276870565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.392688276870565,
      "cashChangeGbp": 9.192688276870564,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.61 triggered at projected net £8.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8281495200000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5605654399220142,
      "maeGbp": 0,
      "mfeGbp": 11.211308798440283,
      "observedDuringTradeLowPrice": 0.816,
      "observedDuringTradeHighPrice": 0.8206,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.816,
      "fullObservedHighPrice": 0.8206,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790936132138-fdeeb74feaeff",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:15:32.138Z",
      "closedAtUtc": "2026-10-02T10:18:39.818Z",
      "holdingPeriodMs": 187680,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09906,
      "exitPriceQuote": 0.09856,
      "grossPnlGbp": -10.094891984655774,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.694891984655774,
      "cashChangeGbp": -10.894891984655775,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09814864799999999,
      "structuralTargetPrice": 0,
      "maePct": -0.5047445992327887,
      "mfePct": 0,
      "maeGbp": -10.094891984655774,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09856,
      "observedDuringTradeHighPrice": 0.09906,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09856,
      "fullObservedHighPrice": 0.09906,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935984787-66aeac1ff994f",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:13:04.787Z",
      "closedAtUtc": "2026-10-02T10:16:17.389Z",
      "holdingPeriodMs": 192602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002522,
      "exitPriceQuote": 0.002544,
      "grossPnlGbp": 17.446471054718387,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.846471054718387,
      "cashChangeGbp": 16.646471054718386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £16.43 triggered at projected net £15.85 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0024987976,
      "structuralTargetPrice": 0,
      "maePct": -0.31720856463123553,
      "mfePct": 0.9516256938937411,
      "maeGbp": -6.344171292624711,
      "mfeGbp": 19.03251387787482,
      "observedDuringTradeLowPrice": 0.002514,
      "observedDuringTradeHighPrice": 0.0025459999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002514,
      "fullObservedHighPrice": 0.0025459999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935573068-e4ea33e347b31",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:06:13.068Z",
      "closedAtUtc": "2026-10-02T10:16:15.266Z",
      "holdingPeriodMs": 602198,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5074,
      "exitPriceQuote": 0.507,
      "grossPnlGbp": -1.5766653527786991,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.1766653527786994,
      "cashChangeGbp": -2.376665352778699,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: triple_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.50273192,
      "structuralTargetPrice": 0,
      "maePct": -0.2562081198265605,
      "mfePct": 0.09854158454869058,
      "maeGbp": -5.12416239653121,
      "mfeGbp": 1.9708316909738115,
      "observedDuringTradeLowPrice": 0.5061,
      "observedDuringTradeHighPrice": 0.5079,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5061,
      "fullObservedHighPrice": 0.5079,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935694800-8db8610ba70ef",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:08:14.800Z",
      "closedAtUtc": "2026-10-02T10:14:26.723Z",
      "holdingPeriodMs": 371923,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 186.15,
      "exitPriceQuote": 185.11,
      "grossPnlGbp": -11.173784582325995,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.773784582325995,
      "cashChangeGbp": -11.973784582325996,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 184.43742,
      "structuralTargetPrice": 0,
      "maePct": -0.5586892291162998,
      "mfePct": 0.01611603545527861,
      "maeGbp": -11.173784582325995,
      "mfeGbp": 0.3223207091055722,
      "observedDuringTradeLowPrice": 185.11,
      "observedDuringTradeHighPrice": 186.18,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 185.11,
      "fullObservedHighPrice": 186.18,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935513065-ec81d199200a4",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:05:13.065Z",
      "closedAtUtc": "2026-10-02T10:13:44.504Z",
      "holdingPeriodMs": 511439,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03378,
      "exitPriceQuote": 0.03361,
      "grossPnlGbp": -10.065127294256753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.665127294256752,
      "cashChangeGbp": -10.865127294256753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033469224,
      "structuralTargetPrice": 0,
      "maePct": -0.5032563647128376,
      "mfePct": 0.1184132622853917,
      "maeGbp": -10.065127294256753,
      "mfeGbp": 2.3682652457078337,
      "observedDuringTradeLowPrice": 0.03361,
      "observedDuringTradeHighPrice": 0.03382,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03361,
      "fullObservedHighPrice": 0.03382,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935338158-bc4b6fdfd443a",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:02:18.158Z",
      "closedAtUtc": "2026-10-02T10:12:19.625Z",
      "holdingPeriodMs": 601467,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10946,
      "exitPriceQuote": 0.10913,
      "grossPnlGbp": 6.029599853827827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.429599853827828,
      "cashChangeGbp": 5.229599853827827,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.110467032,
      "structuralTargetPrice": 0,
      "maePct": -0.07308605883427438,
      "mfePct": 0.3288872647542474,
      "maeGbp": -1.4617211766854876,
      "mfeGbp": 6.577745295084948,
      "observedDuringTradeLowPrice": 0.1091,
      "observedDuringTradeHighPrice": 0.10954,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1091,
      "fullObservedHighPrice": 0.10954,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935091309-c4f2fd15d10c9",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:58:11.309Z",
      "closedAtUtc": "2026-10-02T10:08:12.630Z",
      "holdingPeriodMs": 601321,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.796,
      "exitPriceQuote": 0.7952,
      "grossPnlGbp": -2.010050251256339,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.610050251256339,
      "cashChangeGbp": -2.810050251256339,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7886768000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.21356783919598424,
      "mfePct": 0.037688442211051124,
      "maeGbp": -4.271356783919685,
      "mfeGbp": 0.7537688442210225,
      "observedDuringTradeLowPrice": 0.7943,
      "observedDuringTradeHighPrice": 0.7963000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7943,
      "fullObservedHighPrice": 0.7963000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935506438-f9c8316bee7bb",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:05:06.438Z",
      "closedAtUtc": "2026-10-02T10:06:10.656Z",
      "holdingPeriodMs": 64218,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033705,
      "exitPriceQuote": 0.033561,
      "grossPnlGbp": 8.544726301735547,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.944726301735548,
      "cashChangeGbp": 7.744726301735548,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.90 triggered at projected net £6.94 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034015086,
      "structuralTargetPrice": 0,
      "maePct": -0.01780151312861315,
      "mfePct": 0.5251446372941599,
      "maeGbp": -0.35603026257226295,
      "mfeGbp": 10.502892745883198,
      "observedDuringTradeLowPrice": 0.033528,
      "observedDuringTradeHighPrice": 0.033711000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033528,
      "fullObservedHighPrice": 0.033711000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935480715-d9d9f5e0e8a36",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:04:40.715Z",
      "closedAtUtc": "2026-10-02T10:05:11.045Z",
      "holdingPeriodMs": 30330,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0986,
      "exitPriceQuote": 0.09899,
      "grossPnlGbp": 7.910750507099421,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.310750507099421,
      "cashChangeGbp": 7.1107505070994215,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.14 triggered at projected net £6.31 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09769288,
      "structuralTargetPrice": 0,
      "maePct": -0.030425963488832024,
      "mfePct": 0.48681541582150933,
      "maeGbp": -0.6085192697766405,
      "mfeGbp": 9.736308316430188,
      "observedDuringTradeLowPrice": 0.09857,
      "observedDuringTradeHighPrice": 0.09908000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09857,
      "fullObservedHighPrice": 0.09908000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935186324-97539aea08acd",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:59:46.324Z",
      "closedAtUtc": "2026-10-02T10:04:12.375Z",
      "holdingPeriodMs": 266051,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.153,
      "exitPriceQuote": 11.189,
      "grossPnlGbp": 6.45566215368055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.85566215368055,
      "cashChangeGbp": 5.6556621536805505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.93 triggered at projected net £4.86 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.0503924,
      "structuralTargetPrice": 0,
      "maePct": -0.044830987178344675,
      "mfePct": 0.37658029229803475,
      "maeGbp": -0.8966197435668936,
      "mfeGbp": 7.531605845960695,
      "observedDuringTradeLowPrice": 11.148,
      "observedDuringTradeHighPrice": 11.195,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.148,
      "fullObservedHighPrice": 11.195,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790935405788-95e6df7dfc7fd",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T10:03:25.788Z",
      "closedAtUtc": "2026-10-02T10:03:53.874Z",
      "holdingPeriodMs": 28086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 29.797,
      "exitPriceQuote": 30.015,
      "grossPnlGbp": 14.632345538141422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.032345538141422,
      "cashChangeGbp": 13.832345538141421,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £14.18 triggered at projected net £13.03 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.5228676,
      "structuralTargetPrice": 0,
      "maePct": -0.12081753196630991,
      "mfePct": 0.8390106386548981,
      "maeGbp": -2.416350639326198,
      "mfeGbp": 16.78021277309796,
      "observedDuringTradeLowPrice": 29.761,
      "observedDuringTradeHighPrice": 30.047,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.761,
      "fullObservedHighPrice": 30.047,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790934962725-26a5408f5a5f2",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:56:02.725Z",
      "closedAtUtc": "2026-10-02T10:03:22.208Z",
      "holdingPeriodMs": 439483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0025,
      "exitPriceQuote": 0.002509,
      "grossPnlGbp": 7.199999999999915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.599999999999914,
      "cashChangeGbp": 6.399999999999915,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.80 triggered at projected net £5.60 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.002477,
      "structuralTargetPrice": 0,
      "maePct": -0.1600000000000039,
      "mfePct": 0.5199999999999996,
      "maeGbp": -3.200000000000078,
      "mfeGbp": 10.399999999999991,
      "observedDuringTradeLowPrice": 0.002496,
      "observedDuringTradeHighPrice": 0.0025130000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002496,
      "fullObservedHighPrice": 0.0025130000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790934732653-0a083385fa1d9",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:52:12.653Z",
      "closedAtUtc": "2026-10-02T10:02:16.172Z",
      "holdingPeriodMs": 603519,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22586,
      "exitPriceQuote": 0.22541,
      "grossPnlGbp": -3.984769326131284,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.584769326131284,
      "cashChangeGbp": -4.7847693261312845,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22378208800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.21694855220048623,
      "mfePct": 0.13725316567785562,
      "maeGbp": -4.338971044009725,
      "mfeGbp": 2.7450633135571123,
      "observedDuringTradeLowPrice": 0.22537,
      "observedDuringTradeHighPrice": 0.22617,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22537,
      "fullObservedHighPrice": 0.22617,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790934867716-bf311e6433fd5",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:54:27.716Z",
      "closedAtUtc": "2026-10-02T09:59:42.407Z",
      "holdingPeriodMs": 314691,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2859,
      "exitPriceQuote": 0.28437,
      "grossPnlGbp": -10.703043022035509,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.303043022035508,
      "cashChangeGbp": -11.50304302203551,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28326972,
      "structuralTargetPrice": 0,
      "maePct": -0.5351521511017754,
      "mfePct": 0.13291360615599562,
      "maeGbp": -10.703043022035509,
      "mfeGbp": 2.6582721231199122,
      "observedDuringTradeLowPrice": 0.28437,
      "observedDuringTradeHighPrice": 0.28628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28437,
      "fullObservedHighPrice": 0.28628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790934487640-4fd5ccc9e3141",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:48:07.640Z",
      "closedAtUtc": "2026-10-02T09:58:08.517Z",
      "holdingPeriodMs": 600877,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.339,
      "exitPriceQuote": 14.374,
      "grossPnlGbp": -4.881790919868909,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.481790919868908,
      "cashChangeGbp": -5.6817909198689085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.470918800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.41146523467465845,
      "mfePct": 0.013947974056772913,
      "maeGbp": -8.22930469349317,
      "mfeGbp": 0.27895948113545826,
      "observedDuringTradeLowPrice": 14.337,
      "observedDuringTradeHighPrice": 14.398,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.337,
      "fullObservedHighPrice": 14.398,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790934563790-872095daae88f",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:49:23.790Z",
      "closedAtUtc": "2026-10-02T09:54:38.232Z",
      "holdingPeriodMs": 314442,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10571,
      "exitPriceQuote": 0.10596,
      "grossPnlGbp": 4.729921483303381,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1299214833033813,
      "cashChangeGbp": 3.9299214833033815,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.02 triggered at projected net £3.13 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.104737468,
      "structuralTargetPrice": 0,
      "maePct": -0.06621890076624785,
      "mfePct": 0.33109450383123934,
      "maeGbp": -1.3243780153249571,
      "mfeGbp": 6.621890076624787,
      "observedDuringTradeLowPrice": 0.10564,
      "observedDuringTradeHighPrice": 0.10606,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10564,
      "fullObservedHighPrice": 0.10606,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790934482643-25a22842243e3",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:48:02.643Z",
      "closedAtUtc": "2026-10-02T09:54:25.614Z",
      "holdingPeriodMs": 382971,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1382.94,
      "exitPriceQuote": 1389.01,
      "grossPnlGbp": -8.77839964134371,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.37839964134371,
      "cashChangeGbp": -9.578399641343712,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1395.6630480000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4389199820671856,
      "mfePct": 0.04844751037644965,
      "maeGbp": -8.77839964134371,
      "mfeGbp": 0.968950207528993,
      "observedDuringTradeLowPrice": 1382.27,
      "observedDuringTradeHighPrice": 1389.0099999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1382.27,
      "fullObservedHighPrice": 1389.0099999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790933890039-0a364e1ff8ce5",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:38:10.039Z",
      "closedAtUtc": "2026-10-02T09:45:25.496Z",
      "holdingPeriodMs": 435457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021705,
      "exitPriceQuote": 0.002156,
      "grossPnlGbp": -13.360976733471725,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.960976733471725,
      "cashChangeGbp": -14.160976733471726,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0021505314,
      "structuralTargetPrice": 0,
      "maePct": -0.6680488366735862,
      "mfePct": 0,
      "maeGbp": -13.360976733471723,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002156,
      "observedDuringTradeHighPrice": 0.0021705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002156,
      "fullObservedHighPrice": 0.0021705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790934122470-0e867b198b404",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:42:02.470Z",
      "closedAtUtc": "2026-10-02T09:43:24.684Z",
      "holdingPeriodMs": 82214,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005755,
      "exitPriceQuote": 0.00578,
      "grossPnlGbp": -8.688097306690084,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.288097306690084,
      "cashChangeGbp": -9.488097306690085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058079460000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.4344048653345042,
      "mfePct": 0,
      "maeGbp": -8.688097306690084,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005755,
      "observedDuringTradeHighPrice": 0.00578,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005755,
      "fullObservedHighPrice": 0.00578,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790933883998-8875d40298029",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:38:03.998Z",
      "closedAtUtc": "2026-10-02T09:42:50.071Z",
      "holdingPeriodMs": 286073,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5466,
      "exitPriceQuote": 0.5439,
      "grossPnlGbp": -9.87925356750796,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.479253567507959,
      "cashChangeGbp": -10.67925356750796,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.54157128,
      "structuralTargetPrice": 0,
      "maePct": -0.4939626783753979,
      "mfePct": 0.2927186242224745,
      "maeGbp": -9.879253567507957,
      "mfeGbp": 5.854372484449491,
      "observedDuringTradeLowPrice": 0.5439,
      "observedDuringTradeHighPrice": 0.5482,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5439,
      "fullObservedHighPrice": 0.5482,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790933764790-8dbffff351a2a",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:36:04.790Z",
      "closedAtUtc": "2026-10-02T09:38:57.790Z",
      "holdingPeriodMs": 173000,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28348,
      "exitPriceQuote": 0.28477,
      "grossPnlGbp": 9.101171158459245,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.501171158459245,
      "cashChangeGbp": 8.301171158459244,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.63 triggered at projected net £7.50 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.280871984,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.511499929448288,
      "maeGbp": 0,
      "mfeGbp": 10.22999858896576,
      "observedDuringTradeLowPrice": 0.28348,
      "observedDuringTradeHighPrice": 0.28492999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28348,
      "fullObservedHighPrice": 0.28492999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790933162617-70917aaed392b",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:26:02.617Z",
      "closedAtUtc": "2026-10-02T09:36:02.652Z",
      "holdingPeriodMs": 600035,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24388,
      "exitPriceQuote": 0.24376,
      "grossPnlGbp": 0.984090536329416,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6159094636705841,
      "cashChangeGbp": 0.18409053632941597,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24612369600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.15171395768409932,
      "mfePct": 0.13941282597999302,
      "maeGbp": -3.0342791536819864,
      "mfeGbp": 2.7882565195998605,
      "observedDuringTradeLowPrice": 0.24354,
      "observedDuringTradeHighPrice": 0.24425,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24354,
      "fullObservedHighPrice": 0.24425,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790933282627-04866e0330f83",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:28:02.627Z",
      "closedAtUtc": "2026-10-02T09:35:48.352Z",
      "holdingPeriodMs": 465725,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8226,
      "exitPriceQuote": 0.8274,
      "grossPnlGbp": -11.670313639679131,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.27031363967913,
      "cashChangeGbp": -12.470313639679132,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8301679200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5835156819839565,
      "mfePct": 0.15803549720398344,
      "maeGbp": -11.67031363967913,
      "mfeGbp": 3.1607099440796684,
      "observedDuringTradeLowPrice": 0.8213,
      "observedDuringTradeHighPrice": 0.8274,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8213,
      "fullObservedHighPrice": 0.8274,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790932563731-758f6a20dcbab",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:16:03.731Z",
      "closedAtUtc": "2026-10-02T09:22:03.571Z",
      "holdingPeriodMs": 359840,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005833,
      "exitPriceQuote": 0.005815,
      "grossPnlGbp": 6.171781244642479,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.571781244642478,
      "cashChangeGbp": 5.371781244642479,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.31 triggered at projected net £4.57 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058866636000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.08571918395338016,
      "mfePct": 0.4457397565575173,
      "maeGbp": -1.714383679067603,
      "mfeGbp": 8.914795131150345,
      "observedDuringTradeLowPrice": 0.005807,
      "observedDuringTradeHighPrice": 0.0058379999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005807,
      "fullObservedHighPrice": 0.0058379999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790932238787-5277ca302d0a6",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:10:38.787Z",
      "closedAtUtc": "2026-10-02T09:20:39.353Z",
      "holdingPeriodMs": 600566,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20573,
      "exitPriceQuote": 0.20604,
      "grossPnlGbp": -3.013658678850967,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.6136586788509675,
      "cashChangeGbp": -3.8136586788509668,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.207622716,
      "structuralTargetPrice": 0,
      "maePct": -0.15554367374715147,
      "mfePct": 0.12637923491954625,
      "maeGbp": -3.1108734749430296,
      "mfeGbp": 2.527584698390925,
      "observedDuringTradeLowPrice": 0.20547,
      "observedDuringTradeHighPrice": 0.20605,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20547,
      "fullObservedHighPrice": 0.20605,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790932222676-3796cfa8b97c1",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:10:22.676Z",
      "closedAtUtc": "2026-10-02T09:20:23.965Z",
      "holdingPeriodMs": 601289,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24491,
      "exitPriceQuote": 0.24431,
      "grossPnlGbp": 4.899759095177735,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2997590951777345,
      "cashChangeGbp": 4.099759095177735,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24716317200000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.25315421991751325,
      "maeGbp": 0,
      "mfeGbp": 5.063084398350265,
      "observedDuringTradeLowPrice": 0.24429,
      "observedDuringTradeHighPrice": 0.24491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24429,
      "fullObservedHighPrice": 0.24491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790932152332-7df7a5907fc75",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:09:12.332Z",
      "closedAtUtc": "2026-10-02T09:19:15.573Z",
      "holdingPeriodMs": 603241,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.915,
      "exitPriceQuote": 4.918,
      "grossPnlGbp": -1.2207527975585406,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8207527975585407,
      "cashChangeGbp": -2.020752797558541,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.960218,
      "structuralTargetPrice": 0,
      "maePct": -0.24415055951169007,
      "mfePct": 0.12207527975585405,
      "maeGbp": -4.883011190233801,
      "mfeGbp": 2.441505595117081,
      "observedDuringTradeLowPrice": 4.909,
      "observedDuringTradeHighPrice": 4.926999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.909,
      "fullObservedHighPrice": 4.926999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931960957-2bf5b930cc30a",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:06:00.957Z",
      "closedAtUtc": "2026-10-02T09:16:01.502Z",
      "holdingPeriodMs": 600545,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2342,
      "exitPriceQuote": 0.2341,
      "grossPnlGbp": 0.8539709649870965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7460290350129036,
      "cashChangeGbp": 0.053970964987096415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23635464,
      "structuralTargetPrice": 0,
      "maePct": -0.42698548249359564,
      "mfePct": 0.08539709649870965,
      "maeGbp": -8.539709649871913,
      "mfeGbp": 1.707941929974193,
      "observedDuringTradeLowPrice": 0.234,
      "observedDuringTradeHighPrice": 0.23520000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.234,
      "fullObservedHighPrice": 0.23520000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931734816-8b83e94a0f6af",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:02:14.816Z",
      "closedAtUtc": "2026-10-02T09:10:28.695Z",
      "holdingPeriodMs": 493879,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0311,
      "exitPriceQuote": 1.0357,
      "grossPnlGbp": -8.922509940840191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.522509940840191,
      "cashChangeGbp": -9.722509940840192,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.04058612,
      "structuralTargetPrice": 0,
      "maePct": -0.44612549704200954,
      "mfePct": 0.04849190185238531,
      "maeGbp": -8.922509940840191,
      "mfeGbp": 0.9698380370477062,
      "observedDuringTradeLowPrice": 1.0306,
      "observedDuringTradeHighPrice": 1.0357,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0306,
      "fullObservedHighPrice": 1.0357,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931618089-0cee6a9cb180e",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:00:18.089Z",
      "closedAtUtc": "2026-10-02T09:10:20.544Z",
      "holdingPeriodMs": 602455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.37,
      "exitPriceQuote": 0.3701,
      "grossPnlGbp": -0.5405405405404811,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1405405405404814,
      "cashChangeGbp": -1.340540540540481,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.373404,
      "structuralTargetPrice": 0,
      "maePct": -0.08108108108108716,
      "mfePct": 0.21621621621622242,
      "maeGbp": -1.6216216216217432,
      "mfeGbp": 4.324324324324448,
      "observedDuringTradeLowPrice": 0.3692,
      "observedDuringTradeHighPrice": 0.3703,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3692,
      "fullObservedHighPrice": 0.3703,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790932061694-9e3da5c9ef83c",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:07:41.694Z",
      "closedAtUtc": "2026-10-02T09:09:10.402Z",
      "holdingPeriodMs": 88708,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035029,
      "exitPriceQuote": 0.034856,
      "grossPnlGbp": -9.877530046532847,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.477530046532847,
      "cashChangeGbp": -10.677530046532848,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0347067332,
      "structuralTargetPrice": 0,
      "maePct": -0.4938765023266424,
      "mfePct": 0.22267264266750889,
      "maeGbp": -9.877530046532847,
      "mfeGbp": 4.453452853350178,
      "observedDuringTradeLowPrice": 0.034856,
      "observedDuringTradeHighPrice": 0.035107,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034856,
      "fullObservedHighPrice": 0.035107,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931458127-b69e55a735b0e",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:57:38.127Z",
      "closedAtUtc": "2026-10-02T09:07:39.645Z",
      "holdingPeriodMs": 601518,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3822,
      "exitPriceQuote": 0.3813,
      "grossPnlGbp": 4.709576138147629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1095761381476286,
      "cashChangeGbp": 3.909576138147629,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38571624000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.07849293563579866,
      "mfePct": 0.23547880690738143,
      "maeGbp": -1.569858712715973,
      "mfeGbp": 4.709576138147629,
      "observedDuringTradeLowPrice": 0.3813,
      "observedDuringTradeHighPrice": 0.3825,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3813,
      "fullObservedHighPrice": 0.3825,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931799799-513fe070204ab",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:03:19.799Z",
      "closedAtUtc": "2026-10-02T09:04:21.926Z",
      "holdingPeriodMs": 62127,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07313,
      "exitPriceQuote": 0.07276,
      "grossPnlGbp": -10.11896622453153,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.71896622453153,
      "cashChangeGbp": -10.91896622453153,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072457204,
      "structuralTargetPrice": 0,
      "maePct": -0.5059483112265765,
      "mfePct": 0,
      "maeGbp": -10.118966224531528,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07276,
      "observedDuringTradeHighPrice": 0.07313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07276,
      "fullObservedHighPrice": 0.07313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931744803-e2ac18cb83b11",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:02:24.803Z",
      "closedAtUtc": "2026-10-02T09:03:16.938Z",
      "holdingPeriodMs": 52135,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06669,
      "exitPriceQuote": 0.06701,
      "grossPnlGbp": -9.59664117558857,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.196641175588569,
      "cashChangeGbp": -10.39664117558857,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.067303548,
      "structuralTargetPrice": 0,
      "maePct": -0.47983205877942847,
      "mfePct": 0.08996851102114933,
      "maeGbp": -9.59664117558857,
      "mfeGbp": 1.7993702204229869,
      "observedDuringTradeLowPrice": 0.06663,
      "observedDuringTradeHighPrice": 0.06701000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06663,
      "fullObservedHighPrice": 0.06701000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931602903-60dcaa5725148",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:00:02.903Z",
      "closedAtUtc": "2026-10-02T09:02:21.613Z",
      "holdingPeriodMs": 138710,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03474,
      "exitPriceQuote": 0.034828,
      "grossPnlGbp": 5.066206102475406,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.466206102475406,
      "cashChangeGbp": 4.266206102475406,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.17 triggered at projected net £3.47 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034420392,
      "structuralTargetPrice": 0,
      "maePct": -0.1410477835348314,
      "mfePct": 0.3886010362694392,
      "maeGbp": -2.820955670696628,
      "mfeGbp": 7.772020725388784,
      "observedDuringTradeLowPrice": 0.034691,
      "observedDuringTradeHighPrice": 0.034875,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034691,
      "fullObservedHighPrice": 0.034875,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931609878-226a21e8516a4",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T09:00:09.878Z",
      "closedAtUtc": "2026-10-02T09:02:10.609Z",
      "holdingPeriodMs": 120731,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4614,
      "exitPriceQuote": 0.46,
      "grossPnlGbp": 6.068487212830329,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.468487212830329,
      "cashChangeGbp": 5.268487212830329,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.77 triggered at projected net £4.47 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.46564488000000004,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3684438664932769,
      "maeGbp": 0,
      "mfeGbp": 7.368877329865537,
      "observedDuringTradeLowPrice": 0.4597,
      "observedDuringTradeHighPrice": 0.4614,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4597,
      "fullObservedHighPrice": 0.4614,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931010991-98d4ef5002f5b",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:50:10.991Z",
      "closedAtUtc": "2026-10-02T09:00:12.136Z",
      "holdingPeriodMs": 601145,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.288,
      "exitPriceQuote": 3.285,
      "grossPnlGbp": 1.8248175182479742,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.22481751824797414,
      "cashChangeGbp": 1.0248175182479742,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3182496,
      "structuralTargetPrice": 0,
      "maePct": -0.15206812652069154,
      "mfePct": 0.12165450121654513,
      "maeGbp": -3.041362530413831,
      "mfeGbp": 2.4330900243309026,
      "observedDuringTradeLowPrice": 3.284,
      "observedDuringTradeHighPrice": 3.293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.284,
      "fullObservedHighPrice": 3.293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790931131475-fdd050387bbbf",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:52:11.475Z",
      "closedAtUtc": "2026-10-02T08:58:48.434Z",
      "holdingPeriodMs": 396959,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005914,
      "exitPriceQuote": 0.005871,
      "grossPnlGbp": 14.541765302671504,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.941765302671504,
      "cashChangeGbp": 13.741765302671503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £13.29 triggered at projected net £12.94 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005968408800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.23672641190395882,
      "mfePct": 0.7947243828204289,
      "maeGbp": -4.734528238079176,
      "mfeGbp": 15.894487656408579,
      "observedDuringTradeLowPrice": 0.005867,
      "observedDuringTradeHighPrice": 0.005928,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005867,
      "fullObservedHighPrice": 0.005928,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930899940-79391242ab94b",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:48:19.940Z",
      "closedAtUtc": "2026-10-02T08:58:22.639Z",
      "holdingPeriodMs": 602699,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28118,
      "exitPriceQuote": 0.28095,
      "grossPnlGbp": 1.6359627285013727,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.03596272850137261,
      "cashChangeGbp": 0.8359627285013727,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.283766856,
      "structuralTargetPrice": 0,
      "maePct": -0.14225762856533591,
      "mfePct": 0.25962017213173355,
      "maeGbp": -2.8451525713067185,
      "mfeGbp": 5.192403442634672,
      "observedDuringTradeLowPrice": 0.28045,
      "observedDuringTradeHighPrice": 0.28158,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28045,
      "fullObservedHighPrice": 0.28158,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930855457-49ec9fbb91e34",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:47:35.456Z",
      "closedAtUtc": "2026-10-02T08:57:36.315Z",
      "holdingPeriodMs": 600859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9406,
      "exitPriceQuote": 1.9462,
      "grossPnlGbp": -5.771410903843994,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.371410903843994,
      "cashChangeGbp": -6.571410903843994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9584535200000004,
      "structuralTargetPrice": 0,
      "maePct": -0.432855817788311,
      "mfePct": 0.13913222714625098,
      "maeGbp": -8.65711635576622,
      "mfeGbp": 2.7826445429250195,
      "observedDuringTradeLowPrice": 1.9379,
      "observedDuringTradeHighPrice": 1.949,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9379,
      "fullObservedHighPrice": 1.949,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930526301-85a44f8abfa8",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:42:06.301Z",
      "closedAtUtc": "2026-10-02T08:52:09.481Z",
      "holdingPeriodMs": 603180,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22518,
      "exitPriceQuote": 0.22498,
      "grossPnlGbp": -1.7763566924236431,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3763566924236432,
      "cashChangeGbp": -2.5763566924236434,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.223108344,
      "structuralTargetPrice": 0,
      "maePct": -0.16875388578026088,
      "mfePct": 0.09769961808331024,
      "maeGbp": -3.3750777156052174,
      "mfeGbp": 1.953992361666205,
      "observedDuringTradeLowPrice": 0.2248,
      "observedDuringTradeHighPrice": 0.22539999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2248,
      "fullObservedHighPrice": 0.22539999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930407288-572b23016991a",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:40:07.288Z",
      "closedAtUtc": "2026-10-02T08:50:08.661Z",
      "holdingPeriodMs": 601373,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 313.75,
      "exitPriceQuote": 312.42,
      "grossPnlGbp": -8.478087649402289,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.078087649402288,
      "cashChangeGbp": -9.27808764940229,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 310.8635,
      "structuralTargetPrice": 0,
      "maePct": -0.47171314741036435,
      "mfePct": 0.11155378486056501,
      "maeGbp": -9.434262948207287,
      "mfeGbp": 2.2310756972113004,
      "observedDuringTradeLowPrice": 312.27,
      "observedDuringTradeHighPrice": 314.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 312.27,
      "fullObservedHighPrice": 314.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930619698-11806b861edcd",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:43:39.698Z",
      "closedAtUtc": "2026-10-02T08:48:16.498Z",
      "holdingPeriodMs": 276800,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19,
      "exitPriceQuote": 0.189,
      "grossPnlGbp": -10.526315789473692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.126315789473692,
      "cashChangeGbp": -11.326315789473693,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.188252,
      "structuralTargetPrice": 0,
      "maePct": -0.5263157894736846,
      "mfePct": 0.05263157894736262,
      "maeGbp": -10.526315789473692,
      "mfeGbp": 1.0526315789472525,
      "observedDuringTradeLowPrice": 0.189,
      "observedDuringTradeHighPrice": 0.19010000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.189,
      "fullObservedHighPrice": 0.19010000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930284411-c04f18fdbae99",
      "symbol": "MOVEUSDT",
      "baseAsset": "MOVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:38:04.411Z",
      "closedAtUtc": "2026-10-02T08:47:30.357Z",
      "holdingPeriodMs": 565946,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010256,
      "exitPriceQuote": 0.010204,
      "grossPnlGbp": -10.140405616224642,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.740405616224642,
      "cashChangeGbp": -10.940405616224643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0101616448,
      "structuralTargetPrice": 0,
      "maePct": -0.5070202808112321,
      "mfePct": 0.26326053042122644,
      "maeGbp": -10.14040561622464,
      "mfeGbp": 5.265210608424529,
      "observedDuringTradeLowPrice": 0.010204,
      "observedDuringTradeHighPrice": 0.010283,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010204,
      "fullObservedHighPrice": 0.010283,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930401515-17d098e4ceb7b",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:40:01.515Z",
      "closedAtUtc": "2026-10-02T08:43:37.806Z",
      "holdingPeriodMs": 216291,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08257,
      "exitPriceQuote": 0.08228,
      "grossPnlGbp": 7.024342981712452,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.424342981712451,
      "cashChangeGbp": 6.224342981712452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £5 activation / £1 trailing profit lock £7.57 triggered at projected net £5.42 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08332964400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07266561705218677,
      "mfePct": 0.5086593193653914,
      "maeGbp": -1.4533123410437354,
      "mfeGbp": 10.173186387307828,
      "observedDuringTradeLowPrice": 0.08215,
      "observedDuringTradeHighPrice": 0.08263,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08215,
      "fullObservedHighPrice": 0.08263,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929923908-0c63079308db8",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:32:03.908Z",
      "closedAtUtc": "2026-10-02T08:42:04.226Z",
      "holdingPeriodMs": 600318,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2763.65,
      "exitPriceQuote": 2762.78,
      "grossPnlGbp": -0.6296021565682274,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2296021565682276,
      "cashChangeGbp": -1.4296021565682273,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2738.22442,
      "structuralTargetPrice": 0,
      "maePct": -0.3824652180992587,
      "mfePct": 0,
      "maeGbp": -7.649304361985174,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2753.08,
      "observedDuringTradeHighPrice": 2763.65,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2753.08,
      "fullObservedHighPrice": 2763.65,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930043363-1b6ada7c954e8",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:34:03.363Z",
      "closedAtUtc": "2026-10-02T08:39:59.450Z",
      "holdingPeriodMs": 356087,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.17364,
      "exitPriceQuote": 0.17315,
      "grossPnlGbp": 5.643860861552528,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.0438608615525276,
      "cashChangeGbp": 4.843860861552528,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.20 triggered at projected net £4.04 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.175237488,
      "structuralTargetPrice": 0,
      "maePct": -0.3397834600322548,
      "mfePct": 0.3397834600322388,
      "maeGbp": -6.795669200645095,
      "mfeGbp": 6.795669200644776,
      "observedDuringTradeLowPrice": 0.17305,
      "observedDuringTradeHighPrice": 0.17423,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.17305,
      "fullObservedHighPrice": 0.17423,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929928360-29436837e3d04",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:32:08.360Z",
      "closedAtUtc": "2026-10-02T08:38:22.627Z",
      "holdingPeriodMs": 374267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7555,
      "exitPriceQuote": 0.7578,
      "grossPnlGbp": 6.088682991396638,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.488682991396638,
      "cashChangeGbp": 5.288682991396638,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.08 triggered at projected net £4.49 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7485493999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.1323626737260094,
      "mfePct": 0.3838517538054287,
      "maeGbp": -2.647253474520188,
      "mfeGbp": 7.677035076108574,
      "observedDuringTradeLowPrice": 0.7545,
      "observedDuringTradeHighPrice": 0.7583999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7545,
      "fullObservedHighPrice": 0.7583999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790930159411-a5f8e92fa284e",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:35:59.411Z",
      "closedAtUtc": "2026-10-02T08:36:16.754Z",
      "holdingPeriodMs": 17343,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1454,
      "exitPriceQuote": 2.1551,
      "grossPnlGbp": -9.04260277803677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.64260277803677,
      "cashChangeGbp": -9.84260277803677,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.1651376800000004,
      "structuralTargetPrice": 0,
      "maePct": -0.45213013890183845,
      "mfePct": 0,
      "maeGbp": -9.04260277803677,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.1454,
      "observedDuringTradeHighPrice": 2.1551,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1454,
      "fullObservedHighPrice": 2.1551,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929551273-fb36967405d6b",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:25:51.273Z",
      "closedAtUtc": "2026-10-02T08:35:52.498Z",
      "holdingPeriodMs": 601225,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 779.94,
      "exitPriceQuote": 779.19,
      "grossPnlGbp": -1.9232248634510345,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5232248634510346,
      "cashChangeGbp": -2.7232248634510343,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 772.7645520000001,
      "structuralTargetPrice": 0,
      "maePct": -0.13975434007744592,
      "mfePct": 0.05385029617662372,
      "maeGbp": -2.795086801548918,
      "mfeGbp": 1.0770059235324745,
      "observedDuringTradeLowPrice": 778.85,
      "observedDuringTradeHighPrice": 780.3599999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 778.85,
      "fullObservedHighPrice": 780.3599999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929321285-a82280ba560d2",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:22:01.285Z",
      "closedAtUtc": "2026-10-02T08:32:01.763Z",
      "holdingPeriodMs": 600478,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0045944,
      "exitPriceQuote": 0.0046034,
      "grossPnlGbp": 3.917812989726388,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.317812989726388,
      "cashChangeGbp": 3.1178129897263878,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.004552131520000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2677172209646485,
      "mfePct": 0.1958906494863194,
      "maeGbp": -5.35434441929297,
      "mfeGbp": 3.917812989726388,
      "observedDuringTradeLowPrice": 0.0045821,
      "observedDuringTradeHighPrice": 0.0046034000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0045821,
      "fullObservedHighPrice": 0.0046034000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929651301-3ed19edb8b434",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:27:31.301Z",
      "closedAtUtc": "2026-10-02T08:30:09.841Z",
      "holdingPeriodMs": 158540,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 29.494,
      "exitPriceQuote": 29.333,
      "grossPnlGbp": -10.917474740625304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.517474740625303,
      "cashChangeGbp": -11.717474740625304,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.222655200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5458737370312652,
      "mfePct": 0.07120092222147147,
      "maeGbp": -10.917474740625302,
      "mfeGbp": 1.4240184444294295,
      "observedDuringTradeLowPrice": 29.333,
      "observedDuringTradeHighPrice": 29.515000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.333,
      "fullObservedHighPrice": 29.515000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929204173-69169d276fed3",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:20:04.173Z",
      "closedAtUtc": "2026-10-02T08:30:06.123Z",
      "holdingPeriodMs": 601950,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3882,
      "exitPriceQuote": 0.388,
      "grossPnlGbp": -1.030396702730438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.630396702730438,
      "cashChangeGbp": -1.830396702730438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38462856,
      "structuralTargetPrice": 0,
      "maePct": -0.3348789283874209,
      "mfePct": 0.2318392581143771,
      "maeGbp": -6.697578567748418,
      "mfeGbp": 4.636785162287542,
      "observedDuringTradeLowPrice": 0.3869,
      "observedDuringTradeHighPrice": 0.38910000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3869,
      "fullObservedHighPrice": 0.38910000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929048401-f9d31b95074de",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:17:28.401Z",
      "closedAtUtc": "2026-10-02T08:27:28.909Z",
      "holdingPeriodMs": 600508,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 86510.1,
      "exitPriceQuote": 86379,
      "grossPnlGbp": -3.0308599805110807,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.630859980511081,
      "cashChangeGbp": -3.8308599805110806,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: fibonacci_retracement_confluence_v1; long impulse retraced into the 38.2%-61.8% Fibonacci value zone; one completed rejection candle reclaimed the 50% level; multi-timeframe direction confirms continuation; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85714.20708000001,
      "structuralTargetPrice": 0,
      "maePct": -0.21627532507765662,
      "mfePct": 0.09259034494237235,
      "maeGbp": -4.325506501553132,
      "mfeGbp": 1.851806898847447,
      "observedDuringTradeLowPrice": 86323,
      "observedDuringTradeHighPrice": 86590.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 86323,
      "fullObservedHighPrice": 86590.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929091331-9c1f61954fd1",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:18:11.331Z",
      "closedAtUtc": "2026-10-02T08:25:47.428Z",
      "holdingPeriodMs": 456097,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3017,
      "exitPriceQuote": 0.3002,
      "grossPnlGbp": -9.943652635067956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.543652635067955,
      "cashChangeGbp": -10.743652635067956,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29892436,
      "structuralTargetPrice": 0,
      "maePct": -0.4971826317533978,
      "mfePct": 0.033145508783556175,
      "maeGbp": -9.943652635067956,
      "mfeGbp": 0.6629101756711235,
      "observedDuringTradeLowPrice": 0.3002,
      "observedDuringTradeHighPrice": 0.3018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3002,
      "fullObservedHighPrice": 0.3018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929087529-66be775ed7ba4",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:18:07.529Z",
      "closedAtUtc": "2026-10-02T08:21:33.536Z",
      "holdingPeriodMs": 206007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 29.284,
      "exitPriceQuote": 29.367,
      "grossPnlGbp": 5.668624504849198,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.068624504849199,
      "cashChangeGbp": 4.8686245048491985,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.84 triggered at projected net £4.07 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 29.014587199999998,
      "structuralTargetPrice": 0,
      "maePct": -0.34148340390656284,
      "mfePct": 0.3722169102581675,
      "maeGbp": -6.829668078131257,
      "mfeGbp": 7.44433820516335,
      "observedDuringTradeLowPrice": 29.184,
      "observedDuringTradeHighPrice": 29.393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.184,
      "fullObservedHighPrice": 29.393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790929080981-3006d50e88fc4",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:18:00.981Z",
      "closedAtUtc": "2026-10-02T08:18:13.622Z",
      "holdingPeriodMs": 12641,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02662,
      "exitPriceQuote": 0.026797,
      "grossPnlGbp": -13.298271975957931,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.89827197595793,
      "cashChangeGbp": -14.098271975957932,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026864904000000005,
      "structuralTargetPrice": 0,
      "maePct": -1.0293012772351613,
      "mfePct": 0,
      "maeGbp": -20.586025544703226,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02662,
      "observedDuringTradeHighPrice": 0.026893999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02662,
      "fullObservedHighPrice": 0.026893999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790928481874-d1523cd19ba18",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:08:01.874Z",
      "closedAtUtc": "2026-10-02T08:18:05.312Z",
      "holdingPeriodMs": 603438,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.111,
      "exitPriceQuote": 0.1113,
      "grossPnlGbp": 5.40540540540531,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.80540540540531,
      "cashChangeGbp": 4.60540540540531,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.1099788,
      "structuralTargetPrice": 0,
      "maePct": -0.1621621621621618,
      "mfePct": 0.3153153153153181,
      "maeGbp": -3.2432432432432363,
      "mfeGbp": 6.306306306306363,
      "observedDuringTradeLowPrice": 0.11082,
      "observedDuringTradeHighPrice": 0.11135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11082,
      "fullObservedHighPrice": 0.11135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790928596257-a3db7aa7e6f37",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:09:56.257Z",
      "closedAtUtc": "2026-10-02T08:17:36.319Z",
      "holdingPeriodMs": 460062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01868,
      "exitPriceQuote": 0.01876,
      "grossPnlGbp": 8.565310492505377,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.9653104925053775,
      "cashChangeGbp": 7.765310492505377,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.04 triggered at projected net £6.97 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018508144,
      "structuralTargetPrice": 0,
      "maePct": -0.2676659528907814,
      "mfePct": 0.4817987152034251,
      "maeGbp": -5.353319057815628,
      "mfeGbp": 9.635974304068503,
      "observedDuringTradeLowPrice": 0.01863,
      "observedDuringTradeHighPrice": 0.01877,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01863,
      "fullObservedHighPrice": 0.01877,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790928725198-7dc14ffec067e",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:12:05.197Z",
      "closedAtUtc": "2026-10-02T08:17:32.293Z",
      "holdingPeriodMs": 327096,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2741.95,
      "exitPriceQuote": 2760.1,
      "grossPnlGbp": 13.23875344189361,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.638753441893611,
      "cashChangeGbp": 12.43875344189361,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £14.82 triggered at projected net £11.64 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2716.72406,
      "structuralTargetPrice": 0,
      "maePct": -0.04777621765531631,
      "mfePct": 0.8709130363427529,
      "maeGbp": -0.9555243531063262,
      "mfeGbp": 17.418260726855056,
      "observedDuringTradeLowPrice": 2740.64,
      "observedDuringTradeHighPrice": 2765.83,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2740.64,
      "fullObservedHighPrice": 2765.83,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790928870255-4e91eb211762d",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:14:30.255Z",
      "closedAtUtc": "2026-10-02T08:17:23.052Z",
      "holdingPeriodMs": 172797,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.371,
      "exitPriceQuote": 4.393,
      "grossPnlGbp": -10.066346373827201,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.666346373827201,
      "cashChangeGbp": -10.866346373827202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.411213200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5033173186913601,
      "mfePct": 0.06863417982155372,
      "maeGbp": -10.066346373827201,
      "mfeGbp": 1.3726835964310744,
      "observedDuringTradeLowPrice": 4.368,
      "observedDuringTradeHighPrice": 4.393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.368,
      "fullObservedHighPrice": 4.393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790928265105-1a94f979afde7",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:04:25.105Z",
      "closedAtUtc": "2026-10-02T08:14:25.159Z",
      "holdingPeriodMs": 600054,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.144,
      "exitPriceQuote": 9.128,
      "grossPnlGbp": -3.499562554680668,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.099562554680668,
      "cashChangeGbp": -4.299562554680668,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.0598752,
      "structuralTargetPrice": 0,
      "maePct": -0.19685039370079485,
      "mfePct": 0,
      "maeGbp": -3.937007874015897,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.126,
      "observedDuringTradeHighPrice": 9.144,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.126,
      "fullObservedHighPrice": 9.144,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790928487607-217a47d579cf5",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:08:07.607Z",
      "closedAtUtc": "2026-10-02T08:12:02.211Z",
      "holdingPeriodMs": 234604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13282,
      "exitPriceQuote": 0.13214,
      "grossPnlGbp": -10.239421773829035,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.839421773829034,
      "cashChangeGbp": -11.039421773829035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.131598056,
      "structuralTargetPrice": 0,
      "maePct": -0.5119710886914517,
      "mfePct": 0,
      "maeGbp": -10.239421773829035,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.13214,
      "observedDuringTradeHighPrice": 0.13282,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13214,
      "fullObservedHighPrice": 0.13282,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927990603-05480cedc8e78",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:59:50.603Z",
      "closedAtUtc": "2026-10-02T08:09:54.264Z",
      "holdingPeriodMs": 603661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.103,
      "exitPriceQuote": 2.106,
      "grossPnlGbp": 2.853067047075292,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2530670470752918,
      "cashChangeGbp": 2.0530670470752916,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.0836524,
      "structuralTargetPrice": 0,
      "maePct": -0.04755111745127598,
      "mfePct": 0.2853067047075503,
      "maeGbp": -0.9510223490255195,
      "mfeGbp": 5.706134094151006,
      "observedDuringTradeLowPrice": 2.102,
      "observedDuringTradeHighPrice": 2.109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.102,
      "fullObservedHighPrice": 2.109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927883123-76805824fe3b8",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:58:03.123Z",
      "closedAtUtc": "2026-10-02T08:08:04.199Z",
      "holdingPeriodMs": 601076,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10476,
      "exitPriceQuote": 0.10448,
      "grossPnlGbp": -5.345551737304361,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.945551737304362,
      "cashChangeGbp": -6.145551737304361,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.103796208,
      "structuralTargetPrice": 0,
      "maePct": -0.3340969835815226,
      "mfePct": 0.009545628102325433,
      "maeGbp": -6.681939671630452,
      "mfeGbp": 0.1909125620465087,
      "observedDuringTradeLowPrice": 0.10441,
      "observedDuringTradeHighPrice": 0.10477000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10441,
      "fullObservedHighPrice": 0.10477000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927879062-052c1ec632dea",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:57:59.062Z",
      "closedAtUtc": "2026-10-02T08:07:59.956Z",
      "holdingPeriodMs": 600894,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13444,
      "exitPriceQuote": 0.13397,
      "grossPnlGbp": -6.991966676584323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.591966676584324,
      "cashChangeGbp": -7.791966676584323,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13320315200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3495983338292161,
      "mfePct": 0.11901219875036706,
      "maeGbp": -6.9919666765843225,
      "mfeGbp": 2.380243975007341,
      "observedDuringTradeLowPrice": 0.13397,
      "observedDuringTradeHighPrice": 0.1346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13397,
      "fullObservedHighPrice": 0.1346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790928000647-a30b49a186491",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T08:00:00.647Z",
      "closedAtUtc": "2026-10-02T08:04:21.400Z",
      "holdingPeriodMs": 260753,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7923,
      "exitPriceQuote": 0.7948,
      "grossPnlGbp": 6.310740880979292,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.7107408809792926,
      "cashChangeGbp": 5.510740880979292,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.23 triggered at projected net £4.71 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.78501084,
      "structuralTargetPrice": 0,
      "maePct": -0.05048592704782986,
      "mfePct": 0.39126593462072345,
      "maeGbp": -1.0097185409565972,
      "mfeGbp": 7.825318692414469,
      "observedDuringTradeLowPrice": 0.7919,
      "observedDuringTradeHighPrice": 0.7954000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7919,
      "fullObservedHighPrice": 0.7954000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927573790-61d3695c4190d",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:52:53.790Z",
      "closedAtUtc": "2026-10-02T07:59:32.934Z",
      "holdingPeriodMs": 399144,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026085,
      "exitPriceQuote": 0.025918,
      "grossPnlGbp": -12.80429365535752,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.40429365535752,
      "cashChangeGbp": -13.604293655357521,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025845018,
      "structuralTargetPrice": 0,
      "maePct": -0.6402146827678761,
      "mfePct": 0.3181905309564874,
      "maeGbp": -12.80429365535752,
      "mfeGbp": 6.363810619129748,
      "observedDuringTradeLowPrice": 0.025918,
      "observedDuringTradeHighPrice": 0.026168000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.025918,
      "fullObservedHighPrice": 0.026168000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927531138-07e62bcc065d6",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:52:11.138Z",
      "closedAtUtc": "2026-10-02T07:59:08.751Z",
      "holdingPeriodMs": 417613,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08418,
      "exitPriceQuote": 0.08377,
      "grossPnlGbp": -9.741031123782552,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.341031123782551,
      "cashChangeGbp": -10.541031123782552,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08340554400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.48705155618912754,
      "mfePct": 0.02375861249702096,
      "maeGbp": -9.741031123782552,
      "mfeGbp": 0.47517224994041923,
      "observedDuringTradeLowPrice": 0.08377,
      "observedDuringTradeHighPrice": 0.0842,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08377,
      "fullObservedHighPrice": 0.0842,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927280706-29f098b929c7a",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:48:00.706Z",
      "closedAtUtc": "2026-10-02T07:55:42.201Z",
      "holdingPeriodMs": 461495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07153,
      "exitPriceQuote": 0.07183,
      "grossPnlGbp": 8.388088913742726,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.788088913742726,
      "cashChangeGbp": 7.588088913742726,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.75 triggered at projected net £6.79 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070871924,
      "structuralTargetPrice": 0,
      "maePct": -0.29358311198098963,
      "mfePct": 0.5172654830141329,
      "maeGbp": -5.871662239619793,
      "mfeGbp": 10.345309660282657,
      "observedDuringTradeLowPrice": 0.07132,
      "observedDuringTradeHighPrice": 0.0719,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07132,
      "fullObservedHighPrice": 0.0719,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927400723-c815ed02dbdc3",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:50:00.723Z",
      "closedAtUtc": "2026-10-02T07:54:38.615Z",
      "holdingPeriodMs": 277892,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04193,
      "exitPriceQuote": 0.04279,
      "grossPnlGbp": 41.02074886715953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 39.42074886715953,
      "cashChangeGbp": 40.220748867159536,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £5 activation / £1 trailing profit lock £45.10 triggered at projected net £39.42 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.041544244,
      "structuralTargetPrice": 0,
      "maePct": -0.3100405437634274,
      "mfePct": 2.3849272597185807,
      "maeGbp": -6.200810875268547,
      "mfeGbp": 47.69854519437161,
      "observedDuringTradeLowPrice": 0.0418,
      "observedDuringTradeHighPrice": 0.042929999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0418,
      "fullObservedHighPrice": 0.042929999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926969506-15ecfed4e66d",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:42:49.506Z",
      "closedAtUtc": "2026-10-02T07:52:51.855Z",
      "holdingPeriodMs": 602349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1764,
      "exitPriceQuote": 1.1782,
      "grossPnlGbp": -3.060183611016702,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.660183611016702,
      "cashChangeGbp": -3.8601836110167023,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.18722288,
      "structuralTargetPrice": 0,
      "maePct": -0.38252295137709713,
      "mfePct": 0.11900714042841262,
      "maeGbp": -7.650459027541943,
      "mfeGbp": 2.3801428085682526,
      "observedDuringTradeLowPrice": 1.175,
      "observedDuringTradeHighPrice": 1.1809000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.175,
      "fullObservedHighPrice": 1.1809000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926924912-ff12ec894ef12",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:42:04.912Z",
      "closedAtUtc": "2026-10-02T07:52:07.476Z",
      "holdingPeriodMs": 602564,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 121.07,
      "exitPriceQuote": 121.28,
      "grossPnlGbp": -3.469067481622334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.069067481622334,
      "cashChangeGbp": -4.269067481622334,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 122.18384400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.27256958784175483,
      "mfePct": 0,
      "maeGbp": -5.451391756835096,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 121.07,
      "observedDuringTradeHighPrice": 121.40000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 121.07,
      "fullObservedHighPrice": 121.40000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926552872-3dc4efe79aca9",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:35:52.872Z",
      "closedAtUtc": "2026-10-02T07:45:55.552Z",
      "holdingPeriodMs": 602680,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.293,
      "exitPriceQuote": 14.343,
      "grossPnlGbp": -6.996431819772016,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.596431819772016,
      "cashChangeGbp": -7.796431819772016,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.4244956,
      "structuralTargetPrice": 0,
      "maePct": -0.3498215909886008,
      "mfePct": 0.11893934093611881,
      "maeGbp": -6.996431819772015,
      "mfeGbp": 2.3787868187223764,
      "observedDuringTradeLowPrice": 14.276,
      "observedDuringTradeHighPrice": 14.343,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.276,
      "fullObservedHighPrice": 14.343,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790927068281-6088bf14edb06",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:44:28.281Z",
      "closedAtUtc": "2026-10-02T07:45:31.563Z",
      "holdingPeriodMs": 63282,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02595,
      "exitPriceQuote": 0.026016,
      "grossPnlGbp": 5.086705202312145,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.486705202312145,
      "cashChangeGbp": 4.286705202312145,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.49 triggered at projected net £3.49 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02571126,
      "structuralTargetPrice": 0,
      "maePct": -0.11946050096339027,
      "mfePct": 0.4046242774566376,
      "maeGbp": -2.3892100192678054,
      "mfeGbp": 8.092485549132752,
      "observedDuringTradeLowPrice": 0.025919,
      "observedDuringTradeHighPrice": 0.026055000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.025919,
      "fullObservedHighPrice": 0.026055000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926437615-5c2eb6954369e",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:33:57.615Z",
      "closedAtUtc": "2026-10-02T07:42:36.466Z",
      "holdingPeriodMs": 518851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5295,
      "exitPriceQuote": 0.5318,
      "grossPnlGbp": -8.687440982058847,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.287440982058847,
      "cashChangeGbp": -9.487440982058848,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5343714,
      "structuralTargetPrice": 0,
      "maePct": -0.43437204910294236,
      "mfePct": 0.018885741265342586,
      "maeGbp": -8.687440982058847,
      "mfeGbp": 0.3777148253068517,
      "observedDuringTradeLowPrice": 0.5294,
      "observedDuringTradeHighPrice": 0.5318,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5294,
      "fullObservedHighPrice": 0.5318,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926920463-808d1b2a340ea",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:42:00.463Z",
      "closedAtUtc": "2026-10-02T07:42:32.614Z",
      "holdingPeriodMs": 32151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.61188,
      "exitPriceQuote": 0.60885,
      "grossPnlGbp": -9.903902726024636,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.503902726024636,
      "cashChangeGbp": -10.703902726024637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.606250704,
      "structuralTargetPrice": 0,
      "maePct": -0.49519513630123185,
      "mfePct": 0.03268614761063901,
      "maeGbp": -9.903902726024636,
      "mfeGbp": 0.6537229522127802,
      "observedDuringTradeLowPrice": 0.60885,
      "observedDuringTradeHighPrice": 0.6120800000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.60885,
      "fullObservedHighPrice": 0.6120800000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926772912-3b38d2cfb2b6f",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:39:32.912Z",
      "closedAtUtc": "2026-10-02T07:41:28.575Z",
      "holdingPeriodMs": 115663,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.036055,
      "exitPriceQuote": 0.035851,
      "grossPnlGbp": -11.316044931354645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.916044931354644,
      "cashChangeGbp": -12.116044931354645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.035723293999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.5658022465677323,
      "mfePct": 0.14977118291500607,
      "maeGbp": -11.316044931354645,
      "mfeGbp": 2.9954236583001217,
      "observedDuringTradeLowPrice": 0.035851,
      "observedDuringTradeHighPrice": 0.036109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035851,
      "fullObservedHighPrice": 0.036109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926259707-84a8522ef7544",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:30:59.707Z",
      "closedAtUtc": "2026-10-02T07:41:02.609Z",
      "holdingPeriodMs": 602902,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2567,
      "exitPriceQuote": 0.2569,
      "grossPnlGbp": -1.5582391897158825,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.1582391897158826,
      "cashChangeGbp": -2.3582391897158823,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25906164,
      "structuralTargetPrice": 0,
      "maePct": -0.11686793922868037,
      "mfePct": 0.19477989871445286,
      "maeGbp": -2.3373587845736075,
      "mfeGbp": 3.895597974289057,
      "observedDuringTradeLowPrice": 0.2562,
      "observedDuringTradeHighPrice": 0.257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2562,
      "fullObservedHighPrice": 0.257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926168313-117c973988fad",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:29:28.313Z",
      "closedAtUtc": "2026-10-02T07:39:30.616Z",
      "holdingPeriodMs": 602303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8367,
      "exitPriceQuote": 3.8311,
      "grossPnlGbp": 2.9191753329683463,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3191753329683462,
      "cashChangeGbp": 2.1191753329683465,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8719976400000005,
      "structuralTargetPrice": 0,
      "maePct": -0.10946907498631589,
      "mfePct": 0.15899079938488792,
      "maeGbp": -2.1893814997263177,
      "mfeGbp": 3.1798159876977583,
      "observedDuringTradeLowPrice": 3.8306,
      "observedDuringTradeHighPrice": 3.8409000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8306,
      "fullObservedHighPrice": 3.8409000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926427623-92275b284059b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:33:47.623Z",
      "closedAtUtc": "2026-10-02T07:35:48.698Z",
      "holdingPeriodMs": 121075,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8641,
      "exitPriceQuote": 1.86,
      "grossPnlGbp": 4.398905638109536,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.798905638109536,
      "cashChangeGbp": 3.598905638109536,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.59 triggered at projected net £2.80 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8812497200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.02682259535432353,
      "mfePct": 0.3594227777479829,
      "maeGbp": -0.5364519070864706,
      "mfeGbp": 7.188455554959659,
      "observedDuringTradeLowPrice": 1.8574,
      "observedDuringTradeHighPrice": 1.8645999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8574,
      "fullObservedHighPrice": 1.8645999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926230431-82af26fc57e16",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:30:30.431Z",
      "closedAtUtc": "2026-10-02T07:32:33.658Z",
      "holdingPeriodMs": 123227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006082,
      "exitPriceQuote": 0.006128,
      "grossPnlGbp": 15.12660309108847,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.52660309108847,
      "cashChangeGbp": 14.326603091088469,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £19.10 triggered at projected net £13.53 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0060260456,
      "structuralTargetPrice": 0,
      "maePct": -0.36172311739558455,
      "mfePct": 1.085169352186782,
      "maeGbp": -7.234462347911691,
      "mfeGbp": 21.70338704373564,
      "observedDuringTradeLowPrice": 0.00606,
      "observedDuringTradeHighPrice": 0.006148,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00606,
      "fullObservedHighPrice": 0.006148,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790926117676-edf83f306d199",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:28:37.676Z",
      "closedAtUtc": "2026-10-02T07:31:12.671Z",
      "holdingPeriodMs": 154995,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.58872,
      "exitPriceQuote": 0.5908,
      "grossPnlGbp": 7.066177469764813,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.466177469764814,
      "cashChangeGbp": 6.266177469764814,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £24.61 triggered at projected net £5.47 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.583303776,
      "structuralTargetPrice": 0,
      "maePct": -0.21402364451692468,
      "mfePct": 1.360578883000401,
      "maeGbp": -4.280472890338494,
      "mfeGbp": 27.211577660008018,
      "observedDuringTradeLowPrice": 0.58746,
      "observedDuringTradeHighPrice": 0.59673,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58746,
      "fullObservedHighPrice": 0.59673,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925657480-f9fe6f38be64e",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:20:57.480Z",
      "closedAtUtc": "2026-10-02T07:30:57.614Z",
      "holdingPeriodMs": 600134,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.103,
      "exitPriceQuote": 9.054,
      "grossPnlGbp": 10.765681643414148,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.165681643414148,
      "cashChangeGbp": 9.965681643414147,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.1867476,
      "structuralTargetPrice": 0,
      "maePct": -0.16478084148083674,
      "mfePct": 0.5382840821707073,
      "maeGbp": -3.295616829616735,
      "mfeGbp": 10.765681643414146,
      "observedDuringTradeLowPrice": 9.054,
      "observedDuringTradeHighPrice": 9.118,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.054,
      "fullObservedHighPrice": 9.118,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925904315-158e1a8105056",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:25:04.315Z",
      "closedAtUtc": "2026-10-02T07:28:46.072Z",
      "holdingPeriodMs": 221757,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8726,
      "exitPriceQuote": 1.8668,
      "grossPnlGbp": 6.194595749225705,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.5945957492257055,
      "cashChangeGbp": 5.394595749225705,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.66 triggered at projected net £4.59 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8898279200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.21894691872263125,
      "mfePct": 0.363131474954616,
      "maeGbp": -4.378938374452625,
      "mfeGbp": 7.26262949909232,
      "observedDuringTradeLowPrice": 1.8658,
      "observedDuringTradeHighPrice": 1.8767000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8658,
      "fullObservedHighPrice": 1.8767000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925929386-60409382a8c66",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:25:29.386Z",
      "closedAtUtc": "2026-10-02T07:28:44.094Z",
      "holdingPeriodMs": 194708,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005397,
      "exitPriceQuote": 0.005373,
      "grossPnlGbp": 8.893829905502953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.293829905502953,
      "cashChangeGbp": 8.093829905502952,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.89 triggered at projected net £7.29 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005446652400000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5743931813970683,
      "maeGbp": 0,
      "mfeGbp": 11.487863627941366,
      "observedDuringTradeLowPrice": 0.005366,
      "observedDuringTradeHighPrice": 0.005397,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005366,
      "fullObservedHighPrice": 0.005397,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925512055-2ec933eb9e39d",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:18:32.055Z",
      "closedAtUtc": "2026-10-02T07:28:35.753Z",
      "holdingPeriodMs": 603698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2149,
      "exitPriceQuote": 0.2151,
      "grossPnlGbp": -1.8613308515589178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.461330851558918,
      "cashChangeGbp": -2.661330851558918,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21687708000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.32573289902280417,
      "mfePct": 0.32573289902280417,
      "maeGbp": -6.514657980456084,
      "mfeGbp": 6.514657980456084,
      "observedDuringTradeLowPrice": 0.2142,
      "observedDuringTradeHighPrice": 0.2156,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2142,
      "fullObservedHighPrice": 0.2156,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925894340-b49abab9ca1e4",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:24:54.340Z",
      "closedAtUtc": "2026-10-02T07:25:26.148Z",
      "holdingPeriodMs": 31808,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00599,
      "exitPriceQuote": 0.006016,
      "grossPnlGbp": 8.68113522537562,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.08113522537562,
      "cashChangeGbp": 7.88113522537562,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.75 triggered at projected net £7.08 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005934892,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5175292153589424,
      "maeGbp": 0,
      "mfeGbp": 10.350584307178847,
      "observedDuringTradeLowPrice": 0.00599,
      "observedDuringTradeHighPrice": 0.006021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00599,
      "fullObservedHighPrice": 0.006021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925866423-e196082303ad5",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:24:26.423Z",
      "closedAtUtc": "2026-10-02T07:24:59.878Z",
      "holdingPeriodMs": 33455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0479,
      "exitPriceQuote": 0.04815,
      "grossPnlGbp": -10.438413361169113,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.038413361169113,
      "cashChangeGbp": -11.238413361169114,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048340680000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.5219206680584556,
      "mfePct": 0.14613778705636873,
      "maeGbp": -10.438413361169111,
      "mfeGbp": 2.9227557411273746,
      "observedDuringTradeLowPrice": 0.04783,
      "observedDuringTradeHighPrice": 0.04815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04783,
      "fullObservedHighPrice": 0.04815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925807780-09e9c9bdbdfd9",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:23:27.780Z",
      "closedAtUtc": "2026-10-02T07:24:42.486Z",
      "holdingPeriodMs": 74706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.399,
      "exitPriceQuote": 0.3977,
      "grossPnlGbp": 6.51629072681716,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.916290726817159,
      "cashChangeGbp": 5.71629072681716,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £11.94 triggered at projected net £4.92 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40267080000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.20050125313282388,
      "mfePct": 0.7268170426065197,
      "maeGbp": -4.010025062656478,
      "mfeGbp": 14.536340852130392,
      "observedDuringTradeLowPrice": 0.3961,
      "observedDuringTradeHighPrice": 0.3998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3961,
      "fullObservedHighPrice": 0.3998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925294253-e46023c1512fd",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:14:54.253Z",
      "closedAtUtc": "2026-10-02T07:24:06.184Z",
      "holdingPeriodMs": 551931,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3698,
      "exitPriceQuote": 0.3687,
      "grossPnlGbp": 5.949161709031854,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.349161709031854,
      "cashChangeGbp": 5.149161709031854,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.43 triggered at projected net £4.35 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37320216000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.2974580854515927,
      "mfePct": 0.3515413737155282,
      "maeGbp": -5.949161709031854,
      "mfeGbp": 7.0308274743105645,
      "observedDuringTradeLowPrice": 0.3685,
      "observedDuringTradeHighPrice": 0.37089999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3685,
      "fullObservedHighPrice": 0.37089999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925177441-038142f7d3408",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:12:57.441Z",
      "closedAtUtc": "2026-10-02T07:23:00.680Z",
      "holdingPeriodMs": 603239,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13134,
      "exitPriceQuote": 0.13115,
      "grossPnlGbp": -2.893254149535914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.493254149535915,
      "cashChangeGbp": -3.693254149535914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.130131672,
      "structuralTargetPrice": 0,
      "maePct": -0.23602862798843055,
      "mfePct": 0.007613826709290577,
      "maeGbp": -4.720572559768611,
      "mfeGbp": 0.15227653418581155,
      "observedDuringTradeLowPrice": 0.13103,
      "observedDuringTradeHighPrice": 0.13135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13103,
      "fullObservedHighPrice": 0.13135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925480960-4b685c7eccb6e",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:18:00.960Z",
      "closedAtUtc": "2026-10-02T07:19:20.497Z",
      "holdingPeriodMs": 79537,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04824,
      "exitPriceQuote": 0.04818,
      "grossPnlGbp": 2.4875621890546253,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8875621890546253,
      "cashChangeGbp": 1.6875621890546253,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.45 triggered at projected net £0.89 after fees",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.048683808,
      "structuralTargetPrice": 0,
      "maePct": -0.18656716417910407,
      "mfePct": 0.3524046434494124,
      "maeGbp": -3.7313432835820817,
      "mfeGbp": 7.048092868988248,
      "observedDuringTradeLowPrice": 0.04807,
      "observedDuringTradeHighPrice": 0.04833,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04807,
      "fullObservedHighPrice": 0.04833,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925370890-906e1eef1e182",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:16:10.890Z",
      "closedAtUtc": "2026-10-02T07:18:23.827Z",
      "holdingPeriodMs": 132937,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4048,
      "exitPriceQuote": 0.4026,
      "grossPnlGbp": 10.869565217391205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.269565217391206,
      "cashChangeGbp": 10.069565217391204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.75 triggered at projected net £9.27 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.40852416,
      "structuralTargetPrice": 0,
      "maePct": -0.27173913043478015,
      "mfePct": 0.6175889328063247,
      "maeGbp": -5.4347826086956035,
      "mfeGbp": 12.351778656126493,
      "observedDuringTradeLowPrice": 0.4023,
      "observedDuringTradeHighPrice": 0.40590000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4023,
      "fullObservedHighPrice": 0.40590000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924993293-24a8a61641d79",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:09:53.293Z",
      "closedAtUtc": "2026-10-02T07:17:58.999Z",
      "holdingPeriodMs": 485706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7898,
      "exitPriceQuote": 0.7878,
      "grossPnlGbp": 5.0645733096986625,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.4645733096986624,
      "cashChangeGbp": 4.264573309698663,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.49 triggered at projected net £3.46 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79706616,
      "structuralTargetPrice": 0,
      "maePct": -0.06330716637124031,
      "mfePct": 0.3545201316788951,
      "maeGbp": -1.2661433274248062,
      "mfeGbp": 7.090402633577902,
      "observedDuringTradeLowPrice": 0.787,
      "observedDuringTradeHighPrice": 0.7903,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.787,
      "fullObservedHighPrice": 0.7903,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924723876-6cbbfdd6a8fd6",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:05:23.876Z",
      "closedAtUtc": "2026-10-02T07:14:11.497Z",
      "holdingPeriodMs": 527621,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.17716,
      "exitPriceQuote": 0.17831,
      "grossPnlGbp": -12.982614585685079,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.582614585685079,
      "cashChangeGbp": -13.78261458568508,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17878987200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.649130729284254,
      "mfePct": 0.16369383608038635,
      "maeGbp": -12.98261458568508,
      "mfeGbp": 3.273876721607727,
      "observedDuringTradeLowPrice": 0.17687,
      "observedDuringTradeHighPrice": 0.17831,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.17687,
      "fullObservedHighPrice": 0.17831,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925074699-0749f4b980aa9",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:11:14.699Z",
      "closedAtUtc": "2026-10-02T07:13:31.749Z",
      "holdingPeriodMs": 137050,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2165,
      "exitPriceQuote": 0.2159,
      "grossPnlGbp": 5.542725173210065,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9427251732100648,
      "cashChangeGbp": 4.742725173210065,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.79 triggered at projected net £3.94 after fees",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2184918,
      "structuralTargetPrice": 0,
      "maePct": -0.23094688221709028,
      "mfePct": 0.3695150115473419,
      "maeGbp": -4.6189376443418055,
      "mfeGbp": 7.3903002309468375,
      "observedDuringTradeLowPrice": 0.2157,
      "observedDuringTradeHighPrice": 0.21700000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2157,
      "fullObservedHighPrice": 0.21700000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924952157-45dd1b23ad726",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:09:12.157Z",
      "closedAtUtc": "2026-10-02T07:12:13.359Z",
      "holdingPeriodMs": 181202,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021423,
      "exitPriceQuote": 0.0021731,
      "grossPnlGbp": -28.75414274377973,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.354142743779732,
      "cashChangeGbp": -29.55414274377973,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.59 triggered at projected net £-30.35 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0021620091600000006,
      "structuralTargetPrice": 0,
      "maePct": -1.4377071371889867,
      "mfePct": 0.3594267842972619,
      "maeGbp": -28.754142743779735,
      "mfeGbp": 7.188535685945237,
      "observedDuringTradeLowPrice": 0.0021346,
      "observedDuringTradeHighPrice": 0.0021731,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021346,
      "fullObservedHighPrice": 0.0021731,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790925025257-7f212a3ca94f7",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:10:25.257Z",
      "closedAtUtc": "2026-10-02T07:11:11.146Z",
      "holdingPeriodMs": 45889,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04942,
      "exitPriceQuote": 0.04919,
      "grossPnlGbp": 9.307972480777055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.707972480777055,
      "cashChangeGbp": 8.507972480777054,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.54 triggered at projected net £7.71 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.049874664000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.10117361392149218,
      "mfePct": 0.6070416835289391,
      "maeGbp": -2.023472278429844,
      "mfeGbp": 12.14083367057878,
      "observedDuringTradeLowPrice": 0.04912,
      "observedDuringTradeHighPrice": 0.04947000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04912,
      "fullObservedHighPrice": 0.04947000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924423048-e573333a59ade",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:00:23.048Z",
      "closedAtUtc": "2026-10-02T07:10:23.139Z",
      "holdingPeriodMs": 600091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08119,
      "exitPriceQuote": 0.08109,
      "grossPnlGbp": 2.463357556349375,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8633575563493747,
      "cashChangeGbp": 1.6633575563493748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08193694800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07390072669048466,
      "mfePct": 0.20938539228969513,
      "maeGbp": -1.4780145338096933,
      "mfeGbp": 4.187707845793902,
      "observedDuringTradeLowPrice": 0.08102,
      "observedDuringTradeHighPrice": 0.08125,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08102,
      "fullObservedHighPrice": 0.08125,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924875071-be5e892426a7d",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:07:55.071Z",
      "closedAtUtc": "2026-10-02T07:09:36.398Z",
      "holdingPeriodMs": 101327,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002468,
      "exitPriceQuote": 0.002451,
      "grossPnlGbp": 13.776337115073005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.176337115073006,
      "cashChangeGbp": 12.976337115073004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £12.80 triggered at projected net £12.18 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0024907056000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.08103727714748102,
      "mfePct": 0.7698541329011488,
      "maeGbp": -1.6207455429496205,
      "mfeGbp": 15.397082658022976,
      "observedDuringTradeLowPrice": 0.002449,
      "observedDuringTradeHighPrice": 0.00247,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002449,
      "fullObservedHighPrice": 0.00247,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924911110-6a554129fb0cb",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:08:31.110Z",
      "closedAtUtc": "2026-10-02T07:09:06.777Z",
      "holdingPeriodMs": 35667,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07089,
      "exitPriceQuote": 0.07125,
      "grossPnlGbp": -10.156580617858632,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.756580617858631,
      "cashChangeGbp": -10.956580617858632,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.071542188,
      "structuralTargetPrice": 0,
      "maePct": -0.5078290308929316,
      "mfePct": 0,
      "maeGbp": -10.156580617858634,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07089,
      "observedDuringTradeHighPrice": 0.07125,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07089,
      "fullObservedHighPrice": 0.07125,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924649571-b9a03fff19ee9",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:04:09.571Z",
      "closedAtUtc": "2026-10-02T07:08:29.191Z",
      "holdingPeriodMs": 259620,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3794,
      "exitPriceQuote": 0.3783,
      "grossPnlGbp": 5.798629414865523,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.198629414865524,
      "cashChangeGbp": 4.9986294148655235,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.25 triggered at projected net £4.20 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38289048000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.1054296257248317,
      "mfePct": 0.3426462836056994,
      "maeGbp": -2.108592514496634,
      "mfeGbp": 6.852925672113987,
      "observedDuringTradeLowPrice": 0.3781,
      "observedDuringTradeHighPrice": 0.3798000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3781,
      "fullObservedHighPrice": 0.3798000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924753878-40f6312bdb332",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:05:53.878Z",
      "closedAtUtc": "2026-10-02T07:07:28.277Z",
      "holdingPeriodMs": 94399,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034264,
      "exitPriceQuote": 0.034448,
      "grossPnlGbp": -10.740135419098566,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.340135419098566,
      "cashChangeGbp": -11.540135419098567,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03457922880000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5370067709549283,
      "mfePct": 0.07296287648845488,
      "maeGbp": -10.740135419098568,
      "mfeGbp": 1.4592575297690977,
      "observedDuringTradeLowPrice": 0.034239,
      "observedDuringTradeHighPrice": 0.03444799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034239,
      "fullObservedHighPrice": 0.03444799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924624001-3e4fff46bf2c",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:03:44.001Z",
      "closedAtUtc": "2026-10-02T07:04:40.104Z",
      "holdingPeriodMs": 56103,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02541,
      "exitPriceQuote": 0.02554,
      "grossPnlGbp": -10.232192050373998,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.832192050373997,
      "cashChangeGbp": -11.032192050373999,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025643772000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5116096025186999,
      "mfePct": 0.039354584809128665,
      "maeGbp": -10.232192050373998,
      "mfeGbp": 0.7870916961825734,
      "observedDuringTradeLowPrice": 0.0254,
      "observedDuringTradeHighPrice": 0.02554,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0254,
      "fullObservedHighPrice": 0.02554,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924051463-2c00c7c930eb8",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:54:11.463Z",
      "closedAtUtc": "2026-10-02T07:04:16.894Z",
      "holdingPeriodMs": 605431,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031965,
      "exitPriceQuote": 0.031932,
      "grossPnlGbp": 2.0647583294227005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.46475832942270046,
      "cashChangeGbp": 1.2647583294227005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.032259078000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.15642108556233827,
      "mfePct": 0.3253558579696541,
      "maeGbp": -3.1284217112467654,
      "mfeGbp": 6.507117159393082,
      "observedDuringTradeLowPrice": 0.031861,
      "observedDuringTradeHighPrice": 0.032015,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031861,
      "fullObservedHighPrice": 0.032015,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924514514-786314ea5fe7c",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T07:01:54.514Z",
      "closedAtUtc": "2026-10-02T07:04:07.603Z",
      "holdingPeriodMs": 133089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13109,
      "exitPriceQuote": 0.13147,
      "grossPnlGbp": 5.797543672286085,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.197543672286084,
      "cashChangeGbp": 4.997543672286085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.57 triggered at projected net £4.20 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12988397200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.053398428560541986,
      "mfePct": 0.3585323060492777,
      "maeGbp": -1.0679685712108398,
      "mfeGbp": 7.1706461209855545,
      "observedDuringTradeLowPrice": 0.13102,
      "observedDuringTradeHighPrice": 0.13156,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13102,
      "fullObservedHighPrice": 0.13156,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924343004-e83fd2a8be8",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:59:03.004Z",
      "closedAtUtc": "2026-10-02T07:03:40.954Z",
      "holdingPeriodMs": 277950,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021626,
      "exitPriceQuote": 0.0021528,
      "grossPnlGbp": 9.063164709146717,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.463164709146717,
      "cashChangeGbp": 8.263164709146716,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £11.36 triggered at projected net £7.46 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0021824959200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.06936095440672178,
      "mfePct": 0.6982336076944462,
      "maeGbp": -1.3872190881344357,
      "mfeGbp": 13.964672153888923,
      "observedDuringTradeLowPrice": 0.0021475,
      "observedDuringTradeHighPrice": 0.0021641,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021475,
      "fullObservedHighPrice": 0.0021641,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923880006-cf141135f4821",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:51:20.006Z",
      "closedAtUtc": "2026-10-02T07:01:22.536Z",
      "holdingPeriodMs": 602530,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05902,
      "exitPriceQuote": 0.05887,
      "grossPnlGbp": 5.083022704168224,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.483022704168224,
      "cashChangeGbp": 4.283022704168224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.059562984000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.4235852253473402,
      "mfePct": 0.2541511352084112,
      "maeGbp": -8.471704506946804,
      "mfeGbp": 5.083022704168224,
      "observedDuringTradeLowPrice": 0.05887,
      "observedDuringTradeHighPrice": 0.059269999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05887,
      "fullObservedHighPrice": 0.059269999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924303006-90600b77d83c",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:58:23.006Z",
      "closedAtUtc": "2026-10-02T07:00:20.422Z",
      "holdingPeriodMs": 117416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4196,
      "exitPriceQuote": 0.4188,
      "grossPnlGbp": 3.813155386081828,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.213155386081828,
      "cashChangeGbp": 3.013155386081828,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.07 triggered at projected net £2.21 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.42346032,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3336510962821632,
      "maeGbp": 0,
      "mfeGbp": 6.673021925643265,
      "observedDuringTradeLowPrice": 0.4182,
      "observedDuringTradeHighPrice": 0.4196,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4182,
      "fullObservedHighPrice": 0.4196,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923739109-963bf22120b6e",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:48:59.109Z",
      "closedAtUtc": "2026-10-02T06:59:00.390Z",
      "holdingPeriodMs": 601281,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7536,
      "exitPriceQuote": 0.7506,
      "grossPnlGbp": -7.9617834394904525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.561783439490453,
      "cashChangeGbp": -8.761783439490452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.74666688,
      "structuralTargetPrice": 0,
      "maePct": -0.4378980891719852,
      "mfePct": 0,
      "maeGbp": -8.757961783439704,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7503,
      "observedDuringTradeHighPrice": 0.7536,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7503,
      "fullObservedHighPrice": 0.7536,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923765022-241b1d527b676",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:49:25.022Z",
      "closedAtUtc": "2026-10-02T06:58:19.958Z",
      "holdingPeriodMs": 534936,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03421,
      "exitPriceQuote": 0.034,
      "grossPnlGbp": -12.277111955568252,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.877111955568251,
      "cashChangeGbp": -13.077111955568252,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033895268,
      "structuralTargetPrice": 0,
      "maePct": -0.6138555977784126,
      "mfePct": 0.02923121894183883,
      "maeGbp": -12.277111955568252,
      "mfeGbp": 0.5846243788367765,
      "observedDuringTradeLowPrice": 0.034,
      "observedDuringTradeHighPrice": 0.03422000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034,
      "fullObservedHighPrice": 0.03422000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790924036753-078cc772dbdd",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:53:56.753Z",
      "closedAtUtc": "2026-10-02T06:54:08.647Z",
      "holdingPeriodMs": 11894,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02598,
      "exitPriceQuote": 0.02592,
      "grossPnlGbp": 4.61893764434188,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.01893764434188,
      "cashChangeGbp": 3.8189376443418803,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.18 triggered at projected net £3.02 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026219016,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5388760585065483,
      "maeGbp": 0,
      "mfeGbp": 10.777521170130965,
      "observedDuringTradeLowPrice": 0.02584,
      "observedDuringTradeHighPrice": 0.02598,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02584,
      "fullObservedHighPrice": 0.02598,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923434193-bfce54d6f0ba6",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:43:54.193Z",
      "closedAtUtc": "2026-10-02T06:53:54.850Z",
      "holdingPeriodMs": 600657,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01866,
      "exitPriceQuote": 0.01867,
      "grossPnlGbp": -1.0718113612003852,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.671811361200385,
      "cashChangeGbp": -1.8718113612003853,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018831672,
      "structuralTargetPrice": 0,
      "maePct": -0.16077170418005776,
      "mfePct": 0.10718113612003852,
      "maeGbp": -3.215434083601155,
      "mfeGbp": 2.1436227224007705,
      "observedDuringTradeLowPrice": 0.01864,
      "observedDuringTradeHighPrice": 0.01869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01864,
      "fullObservedHighPrice": 0.01869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923800026-71f56787aba3d",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:50:00.026Z",
      "closedAtUtc": "2026-10-02T06:50:30.263Z",
      "holdingPeriodMs": 30237,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 236.26,
      "exitPriceQuote": 237.38,
      "grossPnlGbp": -9.481080165918941,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.08108016591894,
      "cashChangeGbp": -10.281080165918942,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 238.433592,
      "structuralTargetPrice": 0,
      "maePct": -0.47405400829594707,
      "mfePct": 0,
      "maeGbp": -9.481080165918941,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 236.26,
      "observedDuringTradeHighPrice": 237.38,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 236.26,
      "fullObservedHighPrice": 237.38,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923197359-3ea6efb746854",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:39:57.359Z",
      "closedAtUtc": "2026-10-02T06:49:58.009Z",
      "holdingPeriodMs": 600650,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 185.22,
      "exitPriceQuote": 185.69,
      "grossPnlGbp": 5.07504589137241,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.47504589137241,
      "cashChangeGbp": 4.27504589137241,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 183.515976,
      "structuralTargetPrice": 0,
      "maePct": -0.19976244466040632,
      "mfePct": 0.29154518950436886,
      "maeGbp": -3.9952488932081263,
      "mfeGbp": 5.830903790087377,
      "observedDuringTradeLowPrice": 184.85,
      "observedDuringTradeHighPrice": 185.75999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 184.85,
      "fullObservedHighPrice": 185.75999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923450748-1b1d1a72cb5f9",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:44:10.748Z",
      "closedAtUtc": "2026-10-02T06:49:23.128Z",
      "holdingPeriodMs": 312380,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2633,
      "exitPriceQuote": 0.2623,
      "grossPnlGbp": 7.595898214963927,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.995898214963926,
      "cashChangeGbp": 6.795898214963927,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.52 triggered at projected net £6.00 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.26572236,
      "structuralTargetPrice": 0,
      "maePct": -0.07595898214965192,
      "mfePct": 0.4557538928978272,
      "maeGbp": -1.5191796429930386,
      "mfeGbp": 9.115077857956544,
      "observedDuringTradeLowPrice": 0.2621,
      "observedDuringTradeHighPrice": 0.2635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2621,
      "fullObservedHighPrice": 0.2635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923200834-ce231669ebffd",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:40:00.834Z",
      "closedAtUtc": "2026-10-02T06:48:57.124Z",
      "holdingPeriodMs": 536290,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8949,
      "exitPriceQuote": 3.876,
      "grossPnlGbp": -9.704998844642953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.304998844642952,
      "cashChangeGbp": -10.504998844642953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.85906692,
      "structuralTargetPrice": 0,
      "maePct": -0.4852499422321476,
      "mfePct": 0.04878174022439634,
      "maeGbp": -9.704998844642953,
      "mfeGbp": 0.9756348044879267,
      "observedDuringTradeLowPrice": 3.876,
      "observedDuringTradeHighPrice": 3.8968,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.876,
      "fullObservedHighPrice": 3.8968,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923438842-9db6f071db07e",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:43:58.842Z",
      "closedAtUtc": "2026-10-02T06:44:06.061Z",
      "holdingPeriodMs": 7219,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1749,
      "exitPriceQuote": 0.1757,
      "grossPnlGbp": -9.148084619782678,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.748084619782677,
      "cashChangeGbp": -9.948084619782678,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.17650908,
      "structuralTargetPrice": 0,
      "maePct": -0.45740423098913385,
      "mfePct": 0,
      "maeGbp": -9.148084619782678,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1749,
      "observedDuringTradeHighPrice": 0.17570000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1749,
      "fullObservedHighPrice": 0.17570000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923374143-1a9575d421e8f",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:42:54.143Z",
      "closedAtUtc": "2026-10-02T06:43:41.178Z",
      "holdingPeriodMs": 47035,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05882,
      "exitPriceQuote": 0.05829,
      "grossPnlGbp": 18.021081264875747,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.421081264875745,
      "cashChangeGbp": 17.221081264875746,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £23.58 triggered at projected net £16.42 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.059361144000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.03400204012241776,
      "mfePct": 1.3090785447126825,
      "maeGbp": -0.6800408024483552,
      "mfeGbp": 26.18157089425365,
      "observedDuringTradeLowPrice": 0.05805,
      "observedDuringTradeHighPrice": 0.05884000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05805,
      "fullObservedHighPrice": 0.05884000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790923193508-c4707b5745031",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:39:53.508Z",
      "closedAtUtc": "2026-10-02T06:40:45.311Z",
      "holdingPeriodMs": 51803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 239.15,
      "exitPriceQuote": 236.75,
      "grossPnlGbp": 20.07108509303789,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.47108509303789,
      "cashChangeGbp": 19.27108509303789,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £21.07 triggered at projected net £18.47 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 241.35018000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.31361070457871626,
      "mfePct": 1.183357725277028,
      "maeGbp": -6.272214091574325,
      "mfeGbp": 23.667154505540562,
      "observedDuringTradeLowPrice": 236.32,
      "observedDuringTradeHighPrice": 239.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 236.32,
      "fullObservedHighPrice": 239.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922961355-2175a4f15f926",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:36:01.355Z",
      "closedAtUtc": "2026-10-02T06:40:40.308Z",
      "holdingPeriodMs": 278953,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03394,
      "exitPriceQuote": 0.03414,
      "grossPnlGbp": 11.785503830288674,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.185503830288674,
      "cashChangeGbp": 10.985503830288673,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £10.95 triggered at projected net £10.19 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033627752,
      "structuralTargetPrice": 0,
      "maePct": -0.2651738361814962,
      "mfePct": 0.677666470241606,
      "maeGbp": -5.303476723629924,
      "mfeGbp": 13.55332940483212,
      "observedDuringTradeLowPrice": 0.03385,
      "observedDuringTradeHighPrice": 0.03417,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03385,
      "fullObservedHighPrice": 0.03417,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922486530-d0029ea20278c",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:28:06.530Z",
      "closedAtUtc": "2026-10-02T06:38:08.315Z",
      "holdingPeriodMs": 601785,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 550.63,
      "exitPriceQuote": 550.85,
      "grossPnlGbp": 0.7990846848156741,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.800915315184326,
      "cashChangeGbp": -0.000915315184325971,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 545.564204,
      "structuralTargetPrice": 0,
      "maePct": -0.005448304669192146,
      "mfePct": 0.11986270272233046,
      "maeGbp": -0.10896609338384293,
      "mfeGbp": 2.397254054446609,
      "observedDuringTradeLowPrice": 550.6,
      "observedDuringTradeHighPrice": 551.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 550.6,
      "fullObservedHighPrice": 551.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922794460-177d28f4853d6",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:33:14.460Z",
      "closedAtUtc": "2026-10-02T06:37:51.707Z",
      "holdingPeriodMs": 277247,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05917,
      "exitPriceQuote": 0.05893,
      "grossPnlGbp": 8.11221902991371,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.512219029913711,
      "cashChangeGbp": 7.31221902991371,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed bear pennant supports short; 1.58% impulse followed by contracting pennant; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.86 triggered at projected net £6.51 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.059714364000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.23660638837248812,
      "mfePct": 0.47321277674497625,
      "maeGbp": -4.732127767449763,
      "mfeGbp": 9.464255534899525,
      "observedDuringTradeLowPrice": 0.05889,
      "observedDuringTradeHighPrice": 0.05931,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05889,
      "fullObservedHighPrice": 0.05931,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922955495-4ea769c9ce149",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:35:55.495Z",
      "closedAtUtc": "2026-10-02T06:37:48.944Z",
      "holdingPeriodMs": 113449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1812,
      "exitPriceQuote": 0.1808,
      "grossPnlGbp": 4.41501103752772,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.81501103752772,
      "cashChangeGbp": 3.6150110375277205,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.13 triggered at projected net £2.82 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18286704,
      "structuralTargetPrice": 0,
      "maePct": -0.05518763796908884,
      "mfePct": 0.3863134657836679,
      "maeGbp": -1.1037527593817769,
      "mfeGbp": 7.726269315673358,
      "observedDuringTradeLowPrice": 0.1805,
      "observedDuringTradeHighPrice": 0.18129999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1805,
      "fullObservedHighPrice": 0.18129999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922357367-c774f9b38506f",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:25:57.367Z",
      "closedAtUtc": "2026-10-02T06:35:59.398Z",
      "holdingPeriodMs": 602031,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7981,
      "exitPriceQuote": 0.798,
      "grossPnlGbp": -0.2505951635133166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8505951635133167,
      "cashChangeGbp": -1.0505951635133166,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79075748,
      "structuralTargetPrice": 0,
      "maePct": -0.21300588898634693,
      "mfePct": 0.26312492168901025,
      "maeGbp": -4.260117779726938,
      "mfeGbp": 5.262498433780205,
      "observedDuringTradeLowPrice": 0.7964,
      "observedDuringTradeHighPrice": 0.8002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7964,
      "fullObservedHighPrice": 0.8002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922352710-736815cb83c01",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:25:52.710Z",
      "closedAtUtc": "2026-10-02T06:35:53.584Z",
      "holdingPeriodMs": 600874,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2727.93,
      "exitPriceQuote": 2727.59,
      "grossPnlGbp": -0.24927325847781343,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8492732584778135,
      "cashChangeGbp": -1.0492732584778135,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2702.833044,
      "structuralTargetPrice": 0,
      "maePct": -0.03849072373556973,
      "mfePct": 0.16276077465331057,
      "maeGbp": -0.7698144747113946,
      "mfeGbp": 3.255215493066211,
      "observedDuringTradeLowPrice": 2726.88,
      "observedDuringTradeHighPrice": 2732.37,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2726.88,
      "fullObservedHighPrice": 2732.37,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922689880-bd3d1e5691a03",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:31:29.880Z",
      "closedAtUtc": "2026-10-02T06:33:12.580Z",
      "holdingPeriodMs": 102700,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8726,
      "exitPriceQuote": 3.887,
      "grossPnlGbp": 7.436864122295198,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.836864122295198,
      "cashChangeGbp": 6.636864122295198,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.87 triggered at projected net £5.84 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.83697208,
      "structuralTargetPrice": 0,
      "maePct": -0.10328977947632091,
      "mfePct": 0.4234880958529146,
      "maeGbp": -2.0657955895264184,
      "mfeGbp": 8.46976191705829,
      "observedDuringTradeLowPrice": 3.8686,
      "observedDuringTradeHighPrice": 3.8889999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8686,
      "fullObservedHighPrice": 3.8889999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922084838-b7ee8a88d4546",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:21:24.838Z",
      "closedAtUtc": "2026-10-02T06:31:28.069Z",
      "holdingPeriodMs": 603231,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4577,
      "exitPriceQuote": 0.4568,
      "grossPnlGbp": -3.9327070133275592,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.53270701332756,
      "cashChangeGbp": -4.732707013327559,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45348916,
      "structuralTargetPrice": 0,
      "maePct": -0.41511907362901745,
      "mfePct": 0,
      "maeGbp": -8.302381472580349,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4558,
      "observedDuringTradeHighPrice": 0.4577,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4558,
      "fullObservedHighPrice": 0.4577,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922480656-46771be4d75b4",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:28:00.656Z",
      "closedAtUtc": "2026-10-02T06:28:04.687Z",
      "holdingPeriodMs": 4031,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03053,
      "exitPriceQuote": 0.03079,
      "grossPnlGbp": -17.03242712086471,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.632427120864712,
      "cashChangeGbp": -17.83242712086471,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.030810876000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.8516213560432355,
      "mfePct": 0,
      "maeGbp": -17.03242712086471,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03053,
      "observedDuringTradeHighPrice": 0.030790000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03053,
      "fullObservedHighPrice": 0.030790000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921876777-2be654e606c86",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:17:56.777Z",
      "closedAtUtc": "2026-10-02T06:27:58.633Z",
      "holdingPeriodMs": 601856,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4503,
      "exitPriceQuote": 0.4508,
      "grossPnlGbp": 2.2207417277370665,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6207417277370664,
      "cashChangeGbp": 1.4207417277370664,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.44615724,
      "structuralTargetPrice": 0,
      "maePct": -0.1776593382189579,
      "mfePct": 0.3109038418831917,
      "maeGbp": -3.5531867643791584,
      "mfeGbp": 6.218076837663834,
      "observedDuringTradeLowPrice": 0.4495,
      "observedDuringTradeHighPrice": 0.4517,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4495,
      "fullObservedHighPrice": 0.4517,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922237596-6dde60428e24e",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:23:57.596Z",
      "closedAtUtc": "2026-10-02T06:25:00.439Z",
      "holdingPeriodMs": 62843,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05958,
      "exitPriceQuote": 0.05946,
      "grossPnlGbp": 4.02819738167177,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.42819738167177,
      "cashChangeGbp": 3.2281973816717704,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.45 triggered at projected net £2.43 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.060128136000000006,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.35246727089627705,
      "maeGbp": 0,
      "mfeGbp": 7.049345417925541,
      "observedDuringTradeLowPrice": 0.05937,
      "observedDuringTradeHighPrice": 0.05958,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05937,
      "fullObservedHighPrice": 0.05958,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921633383-915c3fb1e85ab",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:13:53.383Z",
      "closedAtUtc": "2026-10-02T06:23:53.895Z",
      "holdingPeriodMs": 600512,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032432,
      "exitPriceQuote": 0.032467,
      "grossPnlGbp": 2.158362111494839,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5583621114948389,
      "cashChangeGbp": 1.358362111494839,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0321336256,
      "structuralTargetPrice": 0,
      "maePct": -0.3700049333991183,
      "mfePct": 0.2528367044893893,
      "maeGbp": -7.400098667982365,
      "mfeGbp": 5.056734089787785,
      "observedDuringTradeLowPrice": 0.032312,
      "observedDuringTradeHighPrice": 0.032514,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032312,
      "fullObservedHighPrice": 0.032514,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790922116531-fb77decefe9d1",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:21:56.531Z",
      "closedAtUtc": "2026-10-02T06:22:45.055Z",
      "holdingPeriodMs": 48524,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03083,
      "exitPriceQuote": 0.03074,
      "grossPnlGbp": 5.838469023678222,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.238469023678222,
      "cashChangeGbp": 5.038469023678222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.13 triggered at projected net £4.24 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031113636000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.42166720726565565,
      "mfePct": 0.48653908530652235,
      "maeGbp": -8.433344145313113,
      "mfeGbp": 9.730781706130447,
      "observedDuringTradeLowPrice": 0.03068,
      "observedDuringTradeHighPrice": 0.030960000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03068,
      "fullObservedHighPrice": 0.030960000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921513387-93c405421d4db",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:11:53.387Z",
      "closedAtUtc": "2026-10-02T06:21:54.676Z",
      "holdingPeriodMs": 601289,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035299,
      "exitPriceQuote": 0.035397,
      "grossPnlGbp": 5.5525652284767775,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9525652284767774,
      "cashChangeGbp": 4.752565228476778,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.034974249199999995,
      "structuralTargetPrice": 0,
      "maePct": -0.3994447434771391,
      "mfePct": 0.27762826142383884,
      "maeGbp": -7.988894869542781,
      "mfeGbp": 5.5525652284767775,
      "observedDuringTradeLowPrice": 0.035158,
      "observedDuringTradeHighPrice": 0.035397,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035158,
      "fullObservedHighPrice": 0.035397,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921714183-808791043f553",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:15:14.183Z",
      "closedAtUtc": "2026-10-02T06:18:04.907Z",
      "holdingPeriodMs": 170724,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002555,
      "exitPriceQuote": 0.002546,
      "grossPnlGbp": 7.045009784735729,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.4450097847357295,
      "cashChangeGbp": 6.245009784735729,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.01 triggered at projected net £5.45 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0025785060000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.078277886497058,
      "mfePct": 0.4305283757338614,
      "maeGbp": -1.5655577299411598,
      "mfeGbp": 8.610567514677227,
      "observedDuringTradeLowPrice": 0.002544,
      "observedDuringTradeHighPrice": 0.002557,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002544,
      "fullObservedHighPrice": 0.002557,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921754310-d8628d937257d",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:15:54.310Z",
      "closedAtUtc": "2026-10-02T06:16:24.837Z",
      "holdingPeriodMs": 30527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4554,
      "exitPriceQuote": 0.4565,
      "grossPnlGbp": 4.830917874396091,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.230917874396091,
      "cashChangeGbp": 4.030917874396091,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.87 triggered at projected net £3.23 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45121032000000005,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.37329819938515135,
      "maeGbp": 0,
      "mfeGbp": 7.465963987703027,
      "observedDuringTradeLowPrice": 0.4554,
      "observedDuringTradeHighPrice": 0.45709999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4554,
      "fullObservedHighPrice": 0.45709999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921041916-9ddeb051cf8e",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:04:01.916Z",
      "closedAtUtc": "2026-10-02T06:14:02.093Z",
      "holdingPeriodMs": 600177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2848,
      "exitPriceQuote": 0.28317,
      "grossPnlGbp": 11.446629213483288,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.846629213483288,
      "cashChangeGbp": 10.646629213483287,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28742016000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.22120786516854613,
      "mfePct": 0.5723314606741644,
      "maeGbp": -4.424157303370922,
      "mfeGbp": 11.446629213483288,
      "observedDuringTradeLowPrice": 0.28317,
      "observedDuringTradeHighPrice": 0.28543,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28317,
      "fullObservedHighPrice": 0.28543,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920916580-40d0a9c42c41e",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:01:56.580Z",
      "closedAtUtc": "2026-10-02T06:11:58.213Z",
      "holdingPeriodMs": 601633,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1869,
      "exitPriceQuote": 1.1866,
      "grossPnlGbp": 0.5055185778076787,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.0944814221923214,
      "cashChangeGbp": -0.2944814221923213,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1978194800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1685061926025783,
      "mfePct": 0.20220743112309023,
      "maeGbp": -3.3701238520515657,
      "mfeGbp": 4.044148622461805,
      "observedDuringTradeLowPrice": 1.1845,
      "observedDuringTradeHighPrice": 1.1889,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1845,
      "fullObservedHighPrice": 1.1889,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921398652-da6c335e28603",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:09:58.652Z",
      "closedAtUtc": "2026-10-02T06:10:14.864Z",
      "holdingPeriodMs": 16212,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02657,
      "exitPriceQuote": 0.02641,
      "grossPnlGbp": -12.043658261196871,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.64365826119687,
      "cashChangeGbp": -12.843658261196872,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026325556,
      "structuralTargetPrice": 0,
      "maePct": -0.6021829130598435,
      "mfePct": 0,
      "maeGbp": -12.04365826119687,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02641,
      "observedDuringTradeHighPrice": 0.02657,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02641,
      "fullObservedHighPrice": 0.02657,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920795346-516cbcbfb3626",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:59:55.346Z",
      "closedAtUtc": "2026-10-02T06:09:56.718Z",
      "holdingPeriodMs": 601372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 90.114,
      "exitPriceQuote": 90.536,
      "grossPnlGbp": 9.365914286348337,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.7659142863483375,
      "cashChangeGbp": 8.565914286348336,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.28495120000001,
      "structuralTargetPrice": 0,
      "maePct": -0.16312670617218808,
      "mfePct": 0.46829571431741684,
      "maeGbp": -3.2625341234437615,
      "mfeGbp": 9.365914286348337,
      "observedDuringTradeLowPrice": 89.967,
      "observedDuringTradeHighPrice": 90.536,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.967,
      "fullObservedHighPrice": 90.536,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921271954-e8a68994926de",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:07:51.954Z",
      "closedAtUtc": "2026-10-02T06:08:38.741Z",
      "holdingPeriodMs": 46787,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5486,
      "exitPriceQuote": 0.54463,
      "grossPnlGbp": -14.473204520597992,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.073204520597994,
      "cashChangeGbp": -15.273204520597993,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.54355288,
      "structuralTargetPrice": 0,
      "maePct": -0.7236602260298995,
      "mfePct": 0.09296390812978682,
      "maeGbp": -14.47320452059799,
      "mfeGbp": 1.8592781625957364,
      "observedDuringTradeLowPrice": 0.54463,
      "observedDuringTradeHighPrice": 0.54911,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.54463,
      "fullObservedHighPrice": 0.54911,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920923382-8e20de7ab4958",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:02:03.382Z",
      "closedAtUtc": "2026-10-02T06:07:13.802Z",
      "holdingPeriodMs": 310420,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.474,
      "exitPriceQuote": 14.418,
      "grossPnlGbp": 7.738012988807647,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.138012988807647,
      "cashChangeGbp": 6.938012988807647,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.24 triggered at projected net £6.14 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.6071608,
      "structuralTargetPrice": 0,
      "maePct": -0.13126986320298556,
      "mfePct": 0.4421721707890014,
      "maeGbp": -2.6253972640597114,
      "mfeGbp": 8.843443415780028,
      "observedDuringTradeLowPrice": 14.41,
      "observedDuringTradeHighPrice": 14.492999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.41,
      "fullObservedHighPrice": 14.492999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790921031844-e32ed85bbd917",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:03:51.844Z",
      "closedAtUtc": "2026-10-02T06:03:58.812Z",
      "holdingPeriodMs": 6968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033168,
      "exitPriceQuote": 0.032999,
      "grossPnlGbp": -10.190545103714571,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.790545103714571,
      "cashChangeGbp": -10.990545103714572,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0328628544,
      "structuralTargetPrice": 0,
      "maePct": -0.5095272551857286,
      "mfePct": 0,
      "maeGbp": -10.190545103714573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.032999,
      "observedDuringTradeHighPrice": 0.033168,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032999,
      "fullObservedHighPrice": 0.033168,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920673414-743507ad59b17",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:57:53.414Z",
      "closedAtUtc": "2026-10-02T06:03:20.010Z",
      "holdingPeriodMs": 326596,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035024,
      "exitPriceQuote": 0.035163,
      "grossPnlGbp": 7.937414344449533,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.337414344449533,
      "cashChangeGbp": 7.1374143444495335,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.37 triggered at projected net £6.34 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0347017792,
      "structuralTargetPrice": 0,
      "maePct": -0.14561443581544778,
      "mfePct": 0.44826404751027127,
      "maeGbp": -2.912288716308956,
      "mfeGbp": 8.965280950205425,
      "observedDuringTradeLowPrice": 0.034973,
      "observedDuringTradeHighPrice": 0.03518099999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034973,
      "fullObservedHighPrice": 0.03518099999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920800605-f3aa64d00522b",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T06:00:00.605Z",
      "closedAtUtc": "2026-10-02T06:01:48.501Z",
      "holdingPeriodMs": 107896,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02525,
      "exitPriceQuote": 0.02517,
      "grossPnlGbp": 6.336633663366353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.736633663366353,
      "cashChangeGbp": 5.536633663366353,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.32 triggered at projected net £4.74 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025482300000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.23762376237622795,
      "mfePct": 0.3960396039604073,
      "maeGbp": -4.752475247524559,
      "mfeGbp": 7.920792079208146,
      "observedDuringTradeLowPrice": 0.02515,
      "observedDuringTradeHighPrice": 0.025310000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02515,
      "fullObservedHighPrice": 0.025310000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920680366-c4710e10378f6",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:58:00.366Z",
      "closedAtUtc": "2026-10-02T06:00:32.176Z",
      "holdingPeriodMs": 151810,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1905,
      "exitPriceQuote": 0.189,
      "grossPnlGbp": 15.748031496063005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.148031496063005,
      "cashChangeGbp": 14.948031496063004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £15.25 triggered at projected net £14.15 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19225260000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.10498687664042296,
      "mfePct": 0.8923884514435731,
      "maeGbp": -2.0997375328084593,
      "mfeGbp": 17.84776902887146,
      "observedDuringTradeLowPrice": 0.1888,
      "observedDuringTradeHighPrice": 0.1907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1888,
      "fullObservedHighPrice": 0.1907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920718027-cac404f500aab",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:58:38.027Z",
      "closedAtUtc": "2026-10-02T05:59:47.958Z",
      "holdingPeriodMs": 69931,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03395,
      "exitPriceQuote": 0.03367,
      "grossPnlGbp": 16.49484536082489,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.89484536082489,
      "cashChangeGbp": 15.694845360824889,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £18.02 triggered at projected net £14.89 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.03426234,
      "structuralTargetPrice": 0,
      "maePct": -0.029455081001461336,
      "mfePct": 1.0309278350515554,
      "maeGbp": -0.5891016200292267,
      "mfeGbp": 20.618556701031107,
      "observedDuringTradeLowPrice": 0.0336,
      "observedDuringTradeHighPrice": 0.03395999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0336,
      "fullObservedHighPrice": 0.03395999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920099760-83cc8c463958d",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:48:19.760Z",
      "closedAtUtc": "2026-10-02T05:58:20.193Z",
      "holdingPeriodMs": 600433,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06065,
      "exitPriceQuote": 0.06054,
      "grossPnlGbp": 3.627370156636634,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.027370156636634,
      "cashChangeGbp": 2.8273701566366336,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: fibonacci_retracement_confluence_v1; short impulse retraced into the 38.2%-61.8% Fibonacci value zone; one completed rejection candle reclaimed the 50% level; multi-timeframe direction confirms continuation; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06120798000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2967848309975261,
      "mfePct": 0.19785655399835456,
      "maeGbp": -5.935696619950522,
      "mfeGbp": 3.9571310799670916,
      "observedDuringTradeLowPrice": 0.06053,
      "observedDuringTradeHighPrice": 0.06083,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06053,
      "fullObservedHighPrice": 0.06083,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920074537-e4b57d6a5b6c2",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:47:54.537Z",
      "closedAtUtc": "2026-10-02T05:57:56.973Z",
      "holdingPeriodMs": 602436,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28587,
      "exitPriceQuote": 0.28541,
      "grossPnlGbp": 3.218246055899646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6182460558996459,
      "cashChangeGbp": 2.4182460558996457,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28850000400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.08045615139749115,
      "mfePct": 0.2588589218875777,
      "maeGbp": -1.6091230279498232,
      "mfeGbp": 5.177178437751554,
      "observedDuringTradeLowPrice": 0.28513,
      "observedDuringTradeHighPrice": 0.2861,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28513,
      "fullObservedHighPrice": 0.2861,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920563417-b85fa82276ac5",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:56:03.417Z",
      "closedAtUtc": "2026-10-02T05:57:55.346Z",
      "holdingPeriodMs": 111929,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.819,
      "exitPriceQuote": 0.8225,
      "grossPnlGbp": -8.54700854700869,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.14700854700869,
      "cashChangeGbp": -9.347008547008691,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8265348,
      "structuralTargetPrice": 0,
      "maePct": -0.4273504273504345,
      "mfePct": 0,
      "maeGbp": -8.547008547008689,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.819,
      "observedDuringTradeHighPrice": 0.8224999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.819,
      "fullObservedHighPrice": 0.8224999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790919954499-6dbc4eee1f8d8",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:45:54.499Z",
      "closedAtUtc": "2026-10-02T05:55:55.260Z",
      "holdingPeriodMs": 600761,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7877,
      "exitPriceQuote": 0.7869,
      "grossPnlGbp": 2.031230163767708,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.43123016376770806,
      "cashChangeGbp": 1.231230163767708,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79494684,
      "structuralTargetPrice": 0,
      "maePct": -0.17773263932970268,
      "mfePct": 0.10156150818838541,
      "maeGbp": -3.554652786594054,
      "mfeGbp": 2.031230163767708,
      "observedDuringTradeLowPrice": 0.7869,
      "observedDuringTradeHighPrice": 0.7891,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7869,
      "fullObservedHighPrice": 0.7891,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920433378-1ac62655507dc",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:53:53.378Z",
      "closedAtUtc": "2026-10-02T05:55:14.171Z",
      "holdingPeriodMs": 80793,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002592,
      "exitPriceQuote": 0.002605,
      "grossPnlGbp": -10.030864197530857,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.630864197530856,
      "cashChangeGbp": -10.830864197530857,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026158464000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.5015432098765429,
      "mfePct": 0.038580246913585366,
      "maeGbp": -10.030864197530859,
      "mfeGbp": 0.7716049382717073,
      "observedDuringTradeLowPrice": 0.002591,
      "observedDuringTradeHighPrice": 0.002605,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002591,
      "fullObservedHighPrice": 0.002605,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920308568-b3a28ce816dcc",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:51:48.568Z",
      "closedAtUtc": "2026-10-02T05:52:15.454Z",
      "holdingPeriodMs": 26886,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5191,
      "exitPriceQuote": 0.5241,
      "grossPnlGbp": 19.264110961279155,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.664110961279153,
      "cashChangeGbp": 18.464110961279154,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £27.84 triggered at projected net £17.66 after fees",
      "confidence": 99,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.51432428,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.5218647659410551,
      "maeGbp": 0,
      "mfeGbp": 30.437295318821104,
      "observedDuringTradeLowPrice": 0.5191,
      "observedDuringTradeHighPrice": 0.527,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5191,
      "fullObservedHighPrice": 0.527,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790920079774-44650d39e962e",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:47:59.773Z",
      "closedAtUtc": "2026-10-02T05:51:46.478Z",
      "holdingPeriodMs": 226705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07127,
      "exitPriceQuote": 0.07163,
      "grossPnlGbp": -10.10242738880312,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.70242738880312,
      "cashChangeGbp": -10.90242738880312,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.071925684,
      "structuralTargetPrice": 0,
      "maePct": -0.5051213694401561,
      "mfePct": 0,
      "maeGbp": -10.102427388803122,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07127,
      "observedDuringTradeHighPrice": 0.07163,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07127,
      "fullObservedHighPrice": 0.07163,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790919959495-3c24ad5157f4e",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:45:59.495Z",
      "closedAtUtc": "2026-10-02T05:47:56.483Z",
      "holdingPeriodMs": 116988,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02537,
      "exitPriceQuote": 0.02529,
      "grossPnlGbp": 6.306661411115507,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.7066614111155065,
      "cashChangeGbp": 5.506661411115507,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.28 triggered at projected net £4.71 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025603404000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.11824990145841063,
      "mfePct": 0.39416633819471575,
      "maeGbp": -2.3649980291682127,
      "mfeGbp": 7.883326763894315,
      "observedDuringTradeLowPrice": 0.02527,
      "observedDuringTradeHighPrice": 0.0254,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02527,
      "fullObservedHighPrice": 0.0254,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790919389425-e380d6df75b6a",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:36:29.425Z",
      "closedAtUtc": "2026-10-02T05:46:30.756Z",
      "holdingPeriodMs": 601331,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33423,
      "exitPriceQuote": 0.33429,
      "grossPnlGbp": -0.35903419800705494,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.9590341980070551,
      "cashChangeGbp": -1.1590341980070549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33730491600000007,
      "structuralTargetPrice": 0,
      "maePct": -0.02991951650061005,
      "mfePct": 0.08078269455167039,
      "maeGbp": -0.598390330012201,
      "mfeGbp": 1.6156538910334077,
      "observedDuringTradeLowPrice": 0.33396,
      "observedDuringTradeHighPrice": 0.33433000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33396,
      "fullObservedHighPrice": 0.33433000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790919594079-f933539456799",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:39:54.079Z",
      "closedAtUtc": "2026-10-02T05:44:09.849Z",
      "holdingPeriodMs": 255770,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08169,
      "exitPriceQuote": 0.08208,
      "grossPnlGbp": -9.548292324641976,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.148292324641975,
      "cashChangeGbp": -10.348292324641976,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.082441548,
      "structuralTargetPrice": 0,
      "maePct": -0.47741461623209874,
      "mfePct": 0.08568980291345406,
      "maeGbp": -9.548292324641976,
      "mfeGbp": 1.7137960582690812,
      "observedDuringTradeLowPrice": 0.08162,
      "observedDuringTradeHighPrice": 0.08208,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08162,
      "fullObservedHighPrice": 0.08208,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918996683-5ca2eb935c0cc",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:29:56.683Z",
      "closedAtUtc": "2026-10-02T05:39:57.578Z",
      "holdingPeriodMs": 600895,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7919,
      "exitPriceQuote": 0.7872,
      "grossPnlGbp": 11.870185629498767,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.270185629498767,
      "cashChangeGbp": 11.070185629498766,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7991854800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.15153428463189528,
      "mfePct": 0.6061371385275952,
      "maeGbp": -3.0306856926379053,
      "mfeGbp": 12.122742770551904,
      "observedDuringTradeLowPrice": 0.7871,
      "observedDuringTradeHighPrice": 0.7931000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7871,
      "fullObservedHighPrice": 0.7931000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918991683-96384455b8ad2",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:29:51.683Z",
      "closedAtUtc": "2026-10-02T05:39:52.298Z",
      "holdingPeriodMs": 600615,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 779.09,
      "exitPriceQuote": 776.58,
      "grossPnlGbp": 6.443414753109373,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.843414753109373,
      "cashChangeGbp": 5.643414753109373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 786.2576280000001,
      "structuralTargetPrice": 0,
      "maePct": -0.0385064626679786,
      "mfePct": 0.32217073765546866,
      "maeGbp": -0.770129253359572,
      "mfeGbp": 6.443414753109373,
      "observedDuringTradeLowPrice": 776.58,
      "observedDuringTradeHighPrice": 779.3900000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 776.58,
      "fullObservedHighPrice": 779.3900000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918879092-0334e3043149c",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:27:59.092Z",
      "closedAtUtc": "2026-10-02T05:37:59.250Z",
      "holdingPeriodMs": 600158,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.089,
      "exitPriceQuote": 11.087,
      "grossPnlGbp": 0.36071782847879297,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.2392821715212072,
      "cashChangeGbp": -0.4392821715212071,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.191018800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.27053837135899866,
      "mfePct": 0.10821534854360587,
      "maeGbp": -5.410767427179974,
      "mfeGbp": 2.164306970872117,
      "observedDuringTradeLowPrice": 11.077,
      "observedDuringTradeHighPrice": 11.119,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.077,
      "fullObservedHighPrice": 11.119,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790919118369-d098a03404d55",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:31:58.369Z",
      "closedAtUtc": "2026-10-02T05:36:27.474Z",
      "holdingPeriodMs": 269105,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20614,
      "exitPriceQuote": 0.20537,
      "grossPnlGbp": 7.470651013873997,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.870651013873998,
      "cashChangeGbp": 6.670651013873997,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.13 triggered at projected net £5.87 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20803648800000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.43659648782380134,
      "maeGbp": 0,
      "mfeGbp": 8.731929756476028,
      "observedDuringTradeLowPrice": 0.20524,
      "observedDuringTradeHighPrice": 0.20614,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20524,
      "fullObservedHighPrice": 0.20614,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918513249-5855eb1672eb3",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:21:53.249Z",
      "closedAtUtc": "2026-10-02T05:31:56.549Z",
      "holdingPeriodMs": 603300,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021628,
      "exitPriceQuote": 0.0021673,
      "grossPnlGbp": -4.161272424634884,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.761272424634884,
      "cashChangeGbp": -4.961272424634884,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00218269776,
      "structuralTargetPrice": 0,
      "maePct": -0.27741816164231226,
      "mfePct": 0.018494544109478126,
      "maeGbp": -5.5483632328462456,
      "mfeGbp": 0.36989088218956256,
      "observedDuringTradeLowPrice": 0.0021624,
      "observedDuringTradeHighPrice": 0.0021688,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021624,
      "fullObservedHighPrice": 0.0021688,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918435123-121070589581c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:20:35.123Z",
      "closedAtUtc": "2026-10-02T05:29:29.847Z",
      "holdingPeriodMs": 534724,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28872,
      "exitPriceQuote": 0.28787,
      "grossPnlGbp": 5.888057633693281,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.288057633693281,
      "cashChangeGbp": 5.088057633693281,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.88 triggered at projected net £4.29 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.291376224,
      "structuralTargetPrice": 0,
      "maePct": -0.07966195622056248,
      "mfePct": 0.3740648379052265,
      "maeGbp": -1.5932391244112494,
      "mfeGbp": 7.481296758104531,
      "observedDuringTradeLowPrice": 0.28764,
      "observedDuringTradeHighPrice": 0.28895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28764,
      "fullObservedHighPrice": 0.28895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918408801-c17c876546b16",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:20:08.801Z",
      "closedAtUtc": "2026-10-02T05:28:03.805Z",
      "holdingPeriodMs": 475004,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00561,
      "exitPriceQuote": 0.005634,
      "grossPnlGbp": -8.556149732620218,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.156149732620218,
      "cashChangeGbp": -9.356149732620219,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005661612000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4278074866310109,
      "mfePct": 0.16042780748663682,
      "maeGbp": -8.556149732620218,
      "mfeGbp": 3.2085561497327366,
      "observedDuringTradeLowPrice": 0.005601,
      "observedDuringTradeHighPrice": 0.005634,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005601,
      "fullObservedHighPrice": 0.005634,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918849257-bfd0afb2f3be2",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:27:29.257Z",
      "closedAtUtc": "2026-10-02T05:27:55.907Z",
      "holdingPeriodMs": 26650,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.2318,
      "exitPriceQuote": 2.2413,
      "grossPnlGbp": -8.513307644054185,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.113307644054185,
      "cashChangeGbp": -9.313307644054186,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.25233256,
      "structuralTargetPrice": 0,
      "maePct": -0.4256653822027092,
      "mfePct": 0,
      "maeGbp": -8.513307644054185,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.2318,
      "observedDuringTradeHighPrice": 2.2413,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.2318,
      "fullObservedHighPrice": 2.2413,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918518237-3efca8e9722d2",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:21:58.237Z",
      "closedAtUtc": "2026-10-02T05:27:24.386Z",
      "holdingPeriodMs": 326149,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03292,
      "exitPriceQuote": 0.03306,
      "grossPnlGbp": -8.505467800729116,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.105467800729116,
      "cashChangeGbp": -9.305467800729117,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033222864,
      "structuralTargetPrice": 0,
      "maePct": -0.4252733900364558,
      "mfePct": 0.09113001215065404,
      "maeGbp": -8.505467800729116,
      "mfeGbp": 1.8226002430130808,
      "observedDuringTradeLowPrice": 0.03289,
      "observedDuringTradeHighPrice": 0.03306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03289,
      "fullObservedHighPrice": 0.03306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918393750-ff2628c364cce",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:19:53.750Z",
      "closedAtUtc": "2026-10-02T05:20:56.432Z",
      "holdingPeriodMs": 62682,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8922,
      "exitPriceQuote": 1.9026,
      "grossPnlGbp": 10.992495507874393,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.392495507874393,
      "cashChangeGbp": 10.192495507874392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.66 triggered at projected net £9.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8747917600000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6130430187083729,
      "maeGbp": 0,
      "mfeGbp": 12.260860374167457,
      "observedDuringTradeLowPrice": 1.8922,
      "observedDuringTradeHighPrice": 1.9038,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8922,
      "fullObservedHighPrice": 1.9038,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918037672-fe7f78ad14c88",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:13:57.672Z",
      "closedAtUtc": "2026-10-02T05:20:42.300Z",
      "holdingPeriodMs": 404628,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2979,
      "exitPriceQuote": 0.2994,
      "grossPnlGbp": -10.070493454179264,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.670493454179264,
      "cashChangeGbp": -10.870493454179265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.30064068000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.5035246727089632,
      "mfePct": 0.033568311513927154,
      "maeGbp": -10.070493454179264,
      "mfeGbp": 0.6713662302785431,
      "observedDuringTradeLowPrice": 0.2978,
      "observedDuringTradeHighPrice": 0.2994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2978,
      "fullObservedHighPrice": 0.2994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917879405-87614404b7bab",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:11:19.405Z",
      "closedAtUtc": "2026-10-02T05:20:33.223Z",
      "holdingPeriodMs": 553818,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04041,
      "exitPriceQuote": 0.04012,
      "grossPnlGbp": -14.352882949764838,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.952882949764838,
      "cashChangeGbp": -15.15288294976484,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.040038228,
      "structuralTargetPrice": 0,
      "maePct": -0.7176441474882419,
      "mfePct": 0.32170254887403654,
      "maeGbp": -14.352882949764837,
      "mfeGbp": 6.434050977480731,
      "observedDuringTradeLowPrice": 0.04012,
      "observedDuringTradeHighPrice": 0.04053999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04012,
      "fullObservedHighPrice": 0.04053999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918273726-8cf9cec1d61ef",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:17:53.726Z",
      "closedAtUtc": "2026-10-02T05:20:05.951Z",
      "holdingPeriodMs": 132225,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034679,
      "exitPriceQuote": 0.034956,
      "grossPnlGbp": 15.97508578678736,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.375085786787361,
      "cashChangeGbp": 15.17508578678736,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £15.11 triggered at projected net £14.38 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0343599532,
      "structuralTargetPrice": 0,
      "maePct": -0.060555379336198235,
      "mfePct": 0.8852619741053712,
      "maeGbp": -1.2111075867239647,
      "mfeGbp": 17.705239482107423,
      "observedDuringTradeLowPrice": 0.034658,
      "observedDuringTradeHighPrice": 0.034986,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034658,
      "fullObservedHighPrice": 0.034986,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918042349-126dcf1a21f8d",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:14:02.349Z",
      "closedAtUtc": "2026-10-02T05:15:16.820Z",
      "holdingPeriodMs": 74471,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 248.12,
      "exitPriceQuote": 249.39,
      "grossPnlGbp": -10.236982105432707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.836982105432707,
      "cashChangeGbp": -11.036982105432708,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 250.40270400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.5118491052716354,
      "mfePct": 0,
      "maeGbp": -10.236982105432707,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 248.12,
      "observedDuringTradeHighPrice": 249.39000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 248.12,
      "fullObservedHighPrice": 249.39000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790918031002-6102045f2857e",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:13:51.002Z",
      "closedAtUtc": "2026-10-02T05:14:26.727Z",
      "holdingPeriodMs": 35725,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.2932,
      "exitPriceQuote": 2.2877,
      "grossPnlGbp": 4.796790511076278,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1967905110762778,
      "cashChangeGbp": 3.996790511076278,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.26 triggered at projected net £3.20 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.3142974400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.16570730856445254,
      "mfePct": 0.5930577359148909,
      "maeGbp": -3.314146171289051,
      "mfeGbp": 11.861154718297817,
      "observedDuringTradeLowPrice": 2.2796,
      "observedDuringTradeHighPrice": 2.297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.2796,
      "fullObservedHighPrice": 2.297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917435213-c1517b2f46597",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:03:55.213Z",
      "closedAtUtc": "2026-10-02T05:13:55.858Z",
      "holdingPeriodMs": 600645,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12756,
      "exitPriceQuote": 0.12736,
      "grossPnlGbp": -3.1357792411415133,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.735779241141513,
      "cashChangeGbp": -3.935779241141513,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.126386448,
      "structuralTargetPrice": 0,
      "maePct": -0.1803073063656381,
      "mfePct": 0.22734399498274124,
      "maeGbp": -3.6061461273127624,
      "mfeGbp": 4.546879899654825,
      "observedDuringTradeLowPrice": 0.12733,
      "observedDuringTradeHighPrice": 0.12785,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12733,
      "fullObservedHighPrice": 0.12785,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917989432-c9f74cd212698",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:13:09.432Z",
      "closedAtUtc": "2026-10-02T05:13:14.244Z",
      "holdingPeriodMs": 4812,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03643,
      "exitPriceQuote": 0.03683,
      "grossPnlGbp": -21.959923140269257,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.55992314026926,
      "cashChangeGbp": -22.759923140269258,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.56 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.036765156,
      "structuralTargetPrice": 0,
      "maePct": -1.0979961570134629,
      "mfePct": 0,
      "maeGbp": -21.959923140269257,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03643,
      "observedDuringTradeHighPrice": 0.03683,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03643,
      "fullObservedHighPrice": 0.03683,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917672303-a2a5b7810d446",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:07:52.303Z",
      "closedAtUtc": "2026-10-02T05:10:47.512Z",
      "holdingPeriodMs": 175209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.982,
      "exitPriceQuote": 1.9724,
      "grossPnlGbp": -9.687184661957673,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.287184661957673,
      "cashChangeGbp": -10.487184661957674,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9637656000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.48435923309788365,
      "mfePct": 0.08577194752775151,
      "maeGbp": -9.687184661957673,
      "mfeGbp": 1.71543895055503,
      "observedDuringTradeLowPrice": 1.9724,
      "observedDuringTradeHighPrice": 1.9837,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9724,
      "fullObservedHighPrice": 1.9837,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917677291-279f6c4c91095",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:07:57.291Z",
      "closedAtUtc": "2026-10-02T05:08:06.457Z",
      "holdingPeriodMs": 9166,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03684,
      "exitPriceQuote": 0.0367,
      "grossPnlGbp": 7.600434310531721,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.0004343105317215,
      "cashChangeGbp": 6.800434310531721,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £14.23 triggered at projected net £6.00 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.037178928,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8414766558088973,
      "maeGbp": 0,
      "mfeGbp": 16.829533116177945,
      "observedDuringTradeLowPrice": 0.03653,
      "observedDuringTradeHighPrice": 0.03684,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03653,
      "fullObservedHighPrice": 0.03684,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917335221-b1fdf5fc6b0f",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:02:15.221Z",
      "closedAtUtc": "2026-10-02T05:06:40.422Z",
      "holdingPeriodMs": 265201,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.024953,
      "exitPriceQuote": 0.024738,
      "grossPnlGbp": 17.232396906183617,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.632396906183617,
      "cashChangeGbp": 16.432396906183616,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £16.56 triggered at projected net £15.63 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0251825676,
      "structuralTargetPrice": 0,
      "maePct": -0.4167835530797897,
      "mfePct": 0.9578006652506698,
      "maeGbp": -8.335671061595795,
      "mfeGbp": 19.156013305013396,
      "observedDuringTradeLowPrice": 0.024714,
      "observedDuringTradeHighPrice": 0.025057,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.024714,
      "fullObservedHighPrice": 0.025057,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917555222-a3725fa7bdd22",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T05:05:55.222Z",
      "closedAtUtc": "2026-10-02T05:06:17.308Z",
      "holdingPeriodMs": 22086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04004,
      "exitPriceQuote": 0.04008,
      "grossPnlGbp": 1.9980019980019166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3980019980019165,
      "cashChangeGbp": 1.1980019980019165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.39 triggered at projected net £0.40 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.039671632,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.34965034965035274,
      "maeGbp": 0,
      "mfeGbp": 6.993006993007055,
      "observedDuringTradeLowPrice": 0.04004,
      "observedDuringTradeHighPrice": 0.04018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04004,
      "fullObservedHighPrice": 0.04018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917192520-a8c7dc980bb02",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:59:52.520Z",
      "closedAtUtc": "2026-10-02T05:05:01.347Z",
      "holdingPeriodMs": 308827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.126,
      "exitPriceQuote": 9.081,
      "grossPnlGbp": -9.861932938856,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.461932938856,
      "cashChangeGbp": -10.661932938856001,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.042040799999999,
      "structuralTargetPrice": 0,
      "maePct": -0.49309664694280003,
      "mfePct": 0,
      "maeGbp": -9.861932938856,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.081,
      "observedDuringTradeHighPrice": 9.126,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.081,
      "fullObservedHighPrice": 9.126,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917198280-e70f893bc0627",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:59:58.280Z",
      "closedAtUtc": "2026-10-02T05:01:11.933Z",
      "holdingPeriodMs": 73653,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 186.49,
      "exitPriceQuote": 186.67,
      "grossPnlGbp": 1.9303984127832954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3303984127832953,
      "cashChangeGbp": 1.1303984127832953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.44 triggered at projected net £0.33 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 184.774292,
      "structuralTargetPrice": 0,
      "maePct": -0.11260657407904334,
      "mfePct": 0.40216633599656815,
      "maeGbp": -2.2521314815808666,
      "mfeGbp": 8.043326719931363,
      "observedDuringTradeLowPrice": 186.28,
      "observedDuringTradeHighPrice": 187.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 186.28,
      "fullObservedHighPrice": 187.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916628779-041d3c011d5c1",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:50:28.779Z",
      "closedAtUtc": "2026-10-02T05:00:30.104Z",
      "holdingPeriodMs": 601325,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5306,
      "exitPriceQuote": 1.5293,
      "grossPnlGbp": -1.6986802561085284,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.298680256108528,
      "cashChangeGbp": -2.4986802561085284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.51651848,
      "structuralTargetPrice": 0,
      "maePct": -0.08493401280542642,
      "mfePct": 0.16333464001044995,
      "maeGbp": -1.6986802561085284,
      "mfeGbp": 3.266692800208999,
      "observedDuringTradeLowPrice": 1.5293,
      "observedDuringTradeHighPrice": 1.5331000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5293,
      "fullObservedHighPrice": 1.5331000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790917168062-d22859c1bea75",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:59:28.062Z",
      "closedAtUtc": "2026-10-02T05:00:03.516Z",
      "holdingPeriodMs": 35454,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03963,
      "exitPriceQuote": 0.03975,
      "grossPnlGbp": 6.056018168054608,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.456018168054609,
      "cashChangeGbp": 5.2560181680546085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.47 triggered at projected net £4.46 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.039265404,
      "structuralTargetPrice": 0,
      "maePct": -0.025233409033550654,
      "mfePct": 0.3532677264698492,
      "maeGbp": -0.504668180671013,
      "mfeGbp": 7.065354529396984,
      "observedDuringTradeLowPrice": 0.03962,
      "observedDuringTradeHighPrice": 0.03977,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03962,
      "fullObservedHighPrice": 0.03977,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916587615-bb06fd8f4044b",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:49:47.615Z",
      "closedAtUtc": "2026-10-02T04:59:48.658Z",
      "holdingPeriodMs": 601043,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10162,
      "exitPriceQuote": 0.10162,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.100685096,
      "structuralTargetPrice": 0,
      "maePct": -0.47234796299941756,
      "mfePct": 0.059043495374930616,
      "maeGbp": -9.446959259988352,
      "mfeGbp": 1.1808699074986122,
      "observedDuringTradeLowPrice": 0.10114,
      "observedDuringTradeHighPrice": 0.10168,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10114,
      "fullObservedHighPrice": 0.10168,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916591240-bf956de0e2c71",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:49:51.240Z",
      "closedAtUtc": "2026-10-02T04:59:26.284Z",
      "holdingPeriodMs": 575044,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2394,
      "exitPriceQuote": 1.2331,
      "grossPnlGbp": -10.166209456188433,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.766209456188433,
      "cashChangeGbp": -10.966209456188434,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.2279975200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5083104728094217,
      "mfePct": 0.16943682426980722,
      "maeGbp": -10.166209456188433,
      "mfeGbp": 3.388736485396145,
      "observedDuringTradeLowPrice": 1.2331,
      "observedDuringTradeHighPrice": 1.2414999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2331,
      "fullObservedHighPrice": 1.2414999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916694215-36ea2f1ac4467",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:51:34.214Z",
      "closedAtUtc": "2026-10-02T04:59:24.523Z",
      "holdingPeriodMs": 470309,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 314.66,
      "exitPriceQuote": 315.59,
      "grossPnlGbp": 5.91114218521547,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.31114218521547,
      "cashChangeGbp": 5.111142185215471,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.84 triggered at projected net £4.31 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 311.765128,
      "structuralTargetPrice": 0,
      "maePct": -0.0730947689569752,
      "mfePct": 0.37182991165065754,
      "maeGbp": -1.461895379139504,
      "mfeGbp": 7.436598233013151,
      "observedDuringTradeLowPrice": 314.43,
      "observedDuringTradeHighPrice": 315.83,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 314.43,
      "fullObservedHighPrice": 315.83,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916426162-6189116b0c81",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:47:06.162Z",
      "closedAtUtc": "2026-10-02T04:51:32.364Z",
      "holdingPeriodMs": 266202,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 183.82,
      "exitPriceQuote": 184.47,
      "grossPnlGbp": 7.072135785007134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.472135785007135,
      "cashChangeGbp": 6.272135785007134,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.67 triggered at projected net £5.47 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 182.12885599999998,
      "structuralTargetPrice": 0,
      "maePct": -0.20672396910020427,
      "mfePct": 0.41344793820042397,
      "maeGbp": -4.134479382004085,
      "mfeGbp": 8.26895876400848,
      "observedDuringTradeLowPrice": 183.44,
      "observedDuringTradeHighPrice": 184.58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 183.44,
      "fullObservedHighPrice": 184.58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916024906-5bee84bda825d",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:40:24.906Z",
      "closedAtUtc": "2026-10-02T04:50:26.870Z",
      "holdingPeriodMs": 601964,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8117,
      "exitPriceQuote": 0.813,
      "grossPnlGbp": 3.203153874584127,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6031538745841267,
      "cashChangeGbp": 2.4031538745841265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation; mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80423236,
      "structuralTargetPrice": 0,
      "maePct": -0.4558334359985125,
      "mfePct": 0.32031538745842636,
      "maeGbp": -9.116668719970251,
      "mfeGbp": 6.406307749168527,
      "observedDuringTradeLowPrice": 0.808,
      "observedDuringTradeHighPrice": 0.8143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.808,
      "fullObservedHighPrice": 0.8143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916037499-ff67f2ff2f9fc",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:40:37.499Z",
      "closedAtUtc": "2026-10-02T04:49:45.776Z",
      "holdingPeriodMs": 548277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.594,
      "exitPriceQuote": 7.656,
      "grossPnlGbp": 16.328680537266102,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.728680537266102,
      "cashChangeGbp": 15.528680537266101,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed bull pennant supports long; 1.69% impulse followed by contracting pennant; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £16.10 triggered at projected net £14.73 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.524135200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17118777982617725,
      "mfePct": 0.9349486436660486,
      "maeGbp": -3.423755596523545,
      "mfeGbp": 18.698972873320972,
      "observedDuringTradeLowPrice": 7.581,
      "observedDuringTradeHighPrice": 7.665000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.581,
      "fullObservedHighPrice": 7.665000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916500315-f4e2d43a5f082",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:48:20.315Z",
      "closedAtUtc": "2026-10-02T04:49:42.518Z",
      "holdingPeriodMs": 82203,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2094,
      "exitPriceQuote": 1.2164,
      "grossPnlGbp": 11.575988093269215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.975988093269216,
      "cashChangeGbp": 10.775988093269214,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £10.80 triggered at projected net £9.98 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.19827352,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6697535968248715,
      "maeGbp": 0,
      "mfeGbp": 13.395071936497429,
      "observedDuringTradeLowPrice": 1.2094,
      "observedDuringTradeHighPrice": 1.2175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2094,
      "fullObservedHighPrice": 1.2175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916454735-884435854b913",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:47:34.735Z",
      "closedAtUtc": "2026-10-02T04:48:15.414Z",
      "holdingPeriodMs": 40679,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0046263,
      "exitPriceQuote": 0.00465,
      "grossPnlGbp": 10.245768756889854,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.645768756889854,
      "cashChangeGbp": 9.445768756889853,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £10.15 triggered at projected net £8.65 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00458373804,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.637658604068046,
      "maeGbp": 0,
      "mfeGbp": 12.753172081360919,
      "observedDuringTradeLowPrice": 0.0046263,
      "observedDuringTradeHighPrice": 0.004655799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0046263,
      "fullObservedHighPrice": 0.004655799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915852847-de246d30baa4a",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:37:32.847Z",
      "closedAtUtc": "2026-10-02T04:47:32.913Z",
      "holdingPeriodMs": 600066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 69.44,
      "exitPriceQuote": 69.75,
      "grossPnlGbp": 8.928571428571495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.328571428571495,
      "cashChangeGbp": 8.128571428571494,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.801152,
      "structuralTargetPrice": 0,
      "maePct": -0.11520737327188695,
      "mfePct": 0.4464285714285747,
      "maeGbp": -2.304147465437739,
      "mfeGbp": 8.928571428571495,
      "observedDuringTradeLowPrice": 69.36,
      "observedDuringTradeHighPrice": 69.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.36,
      "fullObservedHighPrice": 69.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790916159168-2b68c91fc3da4",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:42:39.168Z",
      "closedAtUtc": "2026-10-02T04:47:04.029Z",
      "holdingPeriodMs": 264861,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1388.61,
      "exitPriceQuote": 1381.79,
      "grossPnlGbp": -9.82277241270038,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.422772412700379,
      "cashChangeGbp": -10.62277241270038,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1375.834788,
      "structuralTargetPrice": 0,
      "maePct": -0.49113862063501895,
      "mfePct": 0.16779369297356023,
      "maeGbp": -9.82277241270038,
      "mfeGbp": 3.3558738594712048,
      "observedDuringTradeLowPrice": 1381.79,
      "observedDuringTradeHighPrice": 1390.9399999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1381.79,
      "fullObservedHighPrice": 1390.9399999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915585613-d103d06fe1c55",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:33:05.613Z",
      "closedAtUtc": "2026-10-02T04:42:36.881Z",
      "holdingPeriodMs": 571268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4578,
      "exitPriceQuote": 1.4666,
      "grossPnlGbp": 12.072986692275922,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.472986692275922,
      "cashChangeGbp": 11.272986692275921,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £11.53 triggered at projected net £10.47 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.44438824,
      "structuralTargetPrice": 0,
      "maePct": -0.46645630401975013,
      "mfePct": 0.7065441075593344,
      "maeGbp": -9.329126080395003,
      "mfeGbp": 14.130882151186688,
      "observedDuringTradeLowPrice": 1.451,
      "observedDuringTradeHighPrice": 1.4680999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.451,
      "fullObservedHighPrice": 1.4680999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915847846-e169000ee3fe9",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:37:27.846Z",
      "closedAtUtc": "2026-10-02T04:40:35.631Z",
      "holdingPeriodMs": 187785,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 182.28,
      "exitPriceQuote": 183.09,
      "grossPnlGbp": 8.887425938117207,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.287425938117208,
      "cashChangeGbp": 8.087425938117207,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.15 triggered at projected net £7.29 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 180.603024,
      "structuralTargetPrice": 0,
      "maePct": -0.10423524248408918,
      "mfePct": 0.537634408602145,
      "maeGbp": -2.0847048496817835,
      "mfeGbp": 10.7526881720429,
      "observedDuringTradeLowPrice": 182.09,
      "observedDuringTradeHighPrice": 183.26,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 182.09,
      "fullObservedHighPrice": 183.26,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915954747-db1ef9c8a716c",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:39:14.747Z",
      "closedAtUtc": "2026-10-02T04:40:22.528Z",
      "holdingPeriodMs": 67781,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5276,
      "exitPriceQuote": 0.5297,
      "grossPnlGbp": 7.960576194086395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.360576194086395,
      "cashChangeGbp": 7.160576194086395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.01 triggered at projected net £6.36 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.52274608,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5307050796057666,
      "maeGbp": 0,
      "mfeGbp": 10.614101592115333,
      "observedDuringTradeLowPrice": 0.5276,
      "observedDuringTradeHighPrice": 0.5304,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5276,
      "fullObservedHighPrice": 0.5304,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915810618-a7101c6e36283",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:36:50.618Z",
      "closedAtUtc": "2026-10-02T04:39:12.962Z",
      "holdingPeriodMs": 142344,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.29227,
      "exitPriceQuote": 0.29427,
      "grossPnlGbp": 13.685975296814602,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.085975296814603,
      "cashChangeGbp": 12.885975296814602,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £12.45 triggered at projected net £12.09 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.28958111599999997,
      "structuralTargetPrice": 0,
      "maePct": -0.037636432066239775,
      "mfePct": 0.7527286413248145,
      "maeGbp": -0.7527286413247956,
      "mfeGbp": 15.054572826496292,
      "observedDuringTradeLowPrice": 0.29216,
      "observedDuringTradeHighPrice": 0.29447,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29216,
      "fullObservedHighPrice": 0.29447,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915212623-5828f76b81c79",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:26:52.623Z",
      "closedAtUtc": "2026-10-02T04:36:56.032Z",
      "holdingPeriodMs": 603409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7466,
      "exitPriceQuote": 0.7454,
      "grossPnlGbp": -3.2145727297082503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.81457272970825,
      "cashChangeGbp": -4.0145727297082505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7397312800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.21430484864720678,
      "mfePct": 0.3214572729707953,
      "maeGbp": -4.286096972944136,
      "mfeGbp": 6.429145459415906,
      "observedDuringTradeLowPrice": 0.745,
      "observedDuringTradeHighPrice": 0.749,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.745,
      "fullObservedHighPrice": 0.749,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915640637-4108900a58715",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:34:00.637Z",
      "closedAtUtc": "2026-10-02T04:36:52.800Z",
      "holdingPeriodMs": 172163,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.224,
      "exitPriceQuote": 9.177,
      "grossPnlGbp": -10.190806591500563,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.790806591500562,
      "cashChangeGbp": -10.990806591500563,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.1391392,
      "structuralTargetPrice": 0,
      "maePct": -0.5095403295750282,
      "mfePct": 0,
      "maeGbp": -10.190806591500563,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.177,
      "observedDuringTradeHighPrice": 9.224,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.177,
      "fullObservedHighPrice": 9.224,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915094014-796be5a059b25",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:24:54.014Z",
      "closedAtUtc": "2026-10-02T04:34:55.464Z",
      "holdingPeriodMs": 601450,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4194.63,
      "exitPriceQuote": 4193.63,
      "grossPnlGbp": -0.4768000991744206,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.0768000991744207,
      "cashChangeGbp": -1.2768000991744206,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4156.039404,
      "structuralTargetPrice": 0,
      "maePct": -0.02384000495872103,
      "mfePct": 0.07295041517367422,
      "maeGbp": -0.4768000991744206,
      "mfeGbp": 1.4590083034734844,
      "observedDuringTradeLowPrice": 4193.63,
      "observedDuringTradeHighPrice": 4197.69,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4193.63,
      "fullObservedHighPrice": 4197.69,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915459979-95275aea6b91d",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:30:59.979Z",
      "closedAtUtc": "2026-10-02T04:33:58.407Z",
      "holdingPeriodMs": 178428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009869,
      "exitPriceQuote": 0.009817,
      "grossPnlGbp": -10.538048434491836,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.138048434491836,
      "cashChangeGbp": -11.338048434491837,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009778205199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.5269024217245918,
      "mfePct": 0.11146012767251588,
      "maeGbp": -10.538048434491836,
      "mfeGbp": 2.2292025534503175,
      "observedDuringTradeLowPrice": 0.009817,
      "observedDuringTradeHighPrice": 0.00988,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009817,
      "fullObservedHighPrice": 0.00988,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915413272-73d41b7074e15",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:30:13.272Z",
      "closedAtUtc": "2026-10-02T04:33:03.508Z",
      "holdingPeriodMs": 170236,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25147,
      "exitPriceQuote": 0.25023,
      "grossPnlGbp": -9.862011373126167,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.462011373126167,
      "cashChangeGbp": -10.662011373126168,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24915647600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.49310056865630836,
      "mfePct": 0.12327514216406606,
      "maeGbp": -9.862011373126167,
      "mfeGbp": 2.465502843281321,
      "observedDuringTradeLowPrice": 0.25023,
      "observedDuringTradeHighPrice": 0.25178,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25023,
      "fullObservedHighPrice": 0.25178,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790914854827-d91a919fa8719",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:20:54.827Z",
      "closedAtUtc": "2026-10-02T04:30:58.099Z",
      "holdingPeriodMs": 603272,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 548.19,
      "exitPriceQuote": 549.14,
      "grossPnlGbp": 3.465951586128648,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8659515861286478,
      "cashChangeGbp": 2.6659515861286476,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 98,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 543.146652,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.20613291012240198,
      "maeGbp": 0,
      "mfeGbp": 4.122658202448039,
      "observedDuringTradeLowPrice": 548.19,
      "observedDuringTradeHighPrice": 549.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 548.19,
      "fullObservedHighPrice": 549.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915329318-93c6f9650bf63",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:28:49.318Z",
      "closedAtUtc": "2026-10-02T04:30:10.703Z",
      "holdingPeriodMs": 81385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 313.35,
      "exitPriceQuote": 314.16,
      "grossPnlGbp": 5.169937769267607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.569937769267607,
      "cashChangeGbp": 4.369937769267607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.55 triggered at projected net £3.57 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 310.46718000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.06701771182385076,
      "mfePct": 0.3574277963938103,
      "maeGbp": -1.3403542364770151,
      "mfeGbp": 7.148555927876206,
      "observedDuringTradeLowPrice": 313.14,
      "observedDuringTradeHighPrice": 314.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 313.14,
      "fullObservedHighPrice": 314.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790915089015-948387ead3dcc",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:24:49.015Z",
      "closedAtUtc": "2026-10-02T04:26:28.985Z",
      "holdingPeriodMs": 99970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 178.5,
      "exitPriceQuote": 181.47,
      "grossPnlGbp": 33.277310924369736,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 31.677310924369735,
      "cashChangeGbp": 32.47731092436974,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP £5 activation / £1 trailing profit lock £34.49 triggered at projected net £31.68 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 176.8578,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.8543417366946793,
      "maeGbp": 0,
      "mfeGbp": 37.08683473389358,
      "observedDuringTradeLowPrice": 178.5,
      "observedDuringTradeHighPrice": 181.81,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 178.5,
      "fullObservedHighPrice": 181.81,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790914252245-f535972ce40ca",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:10:52.245Z",
      "closedAtUtc": "2026-10-02T04:20:53.070Z",
      "holdingPeriodMs": 600825,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 309.78,
      "exitPriceQuote": 311.37,
      "grossPnlGbp": 10.26534960294423,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.66534960294423,
      "cashChangeGbp": 9.46534960294423,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 306.930024,
      "structuralTargetPrice": 0,
      "maePct": -0.08393053134482244,
      "mfePct": 0.5132674801472116,
      "maeGbp": -1.678610626896449,
      "mfeGbp": 10.265349602944232,
      "observedDuringTradeLowPrice": 309.52,
      "observedDuringTradeHighPrice": 311.37,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 309.52,
      "fullObservedHighPrice": 311.37,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790914649158-4ef53284575b4",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:17:29.158Z",
      "closedAtUtc": "2026-10-02T04:20:20.033Z",
      "holdingPeriodMs": 170875,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033467,
      "exitPriceQuote": 0.033615,
      "grossPnlGbp": -8.844533420982001,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.444533420982001,
      "cashChangeGbp": -9.644533420982002,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0337748964,
      "structuralTargetPrice": 0,
      "maePct": -0.4422266710491001,
      "mfePct": 0,
      "maeGbp": -8.844533420982001,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.033467,
      "observedDuringTradeHighPrice": 0.033615,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033467,
      "fullObservedHighPrice": 0.033615,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790914259721-54e509f8ed619",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:10:59.721Z",
      "closedAtUtc": "2026-10-02T04:20:16.295Z",
      "holdingPeriodMs": 556574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.738,
      "exitPriceQuote": 26.831,
      "grossPnlGbp": 6.956391652330015,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.356391652330014,
      "cashChangeGbp": 6.156391652330015,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.63 triggered at projected net £5.36 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 26.4920104,
      "structuralTargetPrice": 0,
      "maePct": -0.1234198518961824,
      "mfePct": 0.4113995063205903,
      "maeGbp": -2.468397037923648,
      "mfeGbp": 8.227990126411806,
      "observedDuringTradeLowPrice": 26.705,
      "observedDuringTradeHighPrice": 26.848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.705,
      "fullObservedHighPrice": 26.848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790914613062-583b90a2f1cf5",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:16:53.062Z",
      "closedAtUtc": "2026-10-02T04:17:12.914Z",
      "holdingPeriodMs": 19852,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04163,
      "exitPriceQuote": 0.04203,
      "grossPnlGbp": -19.21691088157567,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.816910881575673,
      "cashChangeGbp": -20.016910881575672,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.82 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.042012996000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.9608455440787835,
      "mfePct": 0,
      "maeGbp": -19.21691088157567,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04163,
      "observedDuringTradeHighPrice": 0.04203,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04163,
      "fullObservedHighPrice": 0.04203,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790914130520-8b0166c567672",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:08:50.520Z",
      "closedAtUtc": "2026-10-02T04:15:06.068Z",
      "holdingPeriodMs": 375548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00383,
      "exitPriceQuote": 0.003808,
      "grossPnlGbp": -11.488250652741453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.088250652741452,
      "cashChangeGbp": -12.288250652741453,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.003794764,
      "structuralTargetPrice": 0,
      "maePct": -0.5744125326370727,
      "mfePct": 0.05221932114882067,
      "maeGbp": -11.488250652741453,
      "mfeGbp": 1.0443864229764133,
      "observedDuringTradeLowPrice": 0.003808,
      "observedDuringTradeHighPrice": 0.0038320000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003808,
      "fullObservedHighPrice": 0.0038320000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790914256102-5da67a4725691",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:10:56.102Z",
      "closedAtUtc": "2026-10-02T04:14:16.724Z",
      "holdingPeriodMs": 200622,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005831,
      "exitPriceQuote": 0.005799,
      "grossPnlGbp": -10.975818898988136,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.575818898988135,
      "cashChangeGbp": -11.775818898988136,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0057773548000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.5487909449494068,
      "mfePct": 0.017149717029671285,
      "maeGbp": -10.975818898988136,
      "mfeGbp": 0.34299434059342565,
      "observedDuringTradeLowPrice": 0.005799,
      "observedDuringTradeHighPrice": 0.0058319999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005799,
      "fullObservedHighPrice": 0.0058319999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913649795-30996153464a2",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:00:49.795Z",
      "closedAtUtc": "2026-10-02T04:10:50.383Z",
      "holdingPeriodMs": 600588,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 121.3,
      "exitPriceQuote": 120.94,
      "grossPnlGbp": -5.9356966199505266,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.535696619950526,
      "cashChangeGbp": -6.735696619950526,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 120.18404,
      "structuralTargetPrice": 0,
      "maePct": -0.34624896949711603,
      "mfePct": 0.10717230008244821,
      "maeGbp": -6.924979389942321,
      "mfeGbp": 2.1434460016489645,
      "observedDuringTradeLowPrice": 120.88,
      "observedDuringTradeHighPrice": 121.43000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 120.88,
      "fullObservedHighPrice": 121.43000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913990500-e846c639620cb",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:06:30.500Z",
      "closedAtUtc": "2026-10-02T04:06:42.983Z",
      "holdingPeriodMs": 12483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.038892,
      "exitPriceQuote": 0.038558,
      "grossPnlGbp": -17.175768795639254,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.775768795639255,
      "cashChangeGbp": -17.975768795639254,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0385341936,
      "structuralTargetPrice": 0,
      "maePct": -0.8587884397819626,
      "mfePct": 0,
      "maeGbp": -17.175768795639254,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.038558,
      "observedDuringTradeHighPrice": 0.038892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.038558,
      "fullObservedHighPrice": 0.038892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913338813-0e490989b2995",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:55:38.813Z",
      "closedAtUtc": "2026-10-02T04:05:40.365Z",
      "holdingPeriodMs": 601552,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 776.45,
      "exitPriceQuote": 776.34,
      "grossPnlGbp": -0.28334084615883476,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8833408461588348,
      "cashChangeGbp": -1.0833408461588347,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 769.3066600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.051516517483429836,
      "mfePct": 0.06954729860260978,
      "maeGbp": -1.0303303496685967,
      "mfeGbp": 1.3909459720521955,
      "observedDuringTradeLowPrice": 776.05,
      "observedDuringTradeHighPrice": 776.9899999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 776.05,
      "fullObservedHighPrice": 776.9899999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913799921-01f46788dd737",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:03:19.921Z",
      "closedAtUtc": "2026-10-02T04:05:03.391Z",
      "holdingPeriodMs": 103470,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00263,
      "exitPriceQuote": 0.002621,
      "grossPnlGbp": 6.844106463878246,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.244106463878246,
      "cashChangeGbp": 6.044106463878246,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.29 triggered at projected net £5.24 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.002654196,
      "structuralTargetPrice": 0,
      "maePct": -0.19011406844107337,
      "mfePct": 0.49429657794676773,
      "maeGbp": -3.802281368821467,
      "mfeGbp": 9.885931558935354,
      "observedDuringTradeLowPrice": 0.002617,
      "observedDuringTradeHighPrice": 0.002635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002617,
      "fullObservedHighPrice": 0.002635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913251052-5de321197bf9d",
      "symbol": "TRBUSDT",
      "baseAsset": "TRB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:54:11.052Z",
      "closedAtUtc": "2026-10-02T04:04:13.565Z",
      "holdingPeriodMs": 602513,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 20.55,
      "exitPriceQuote": 20.527,
      "grossPnlGbp": 2.238442822384398,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6384428223843979,
      "cashChangeGbp": 1.438442822384398,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 20.739060000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.09732360097323393,
      "mfePct": 0.22384428223843977,
      "maeGbp": -1.9464720194646787,
      "mfeGbp": 4.476885644768796,
      "observedDuringTradeLowPrice": 20.504,
      "observedDuringTradeHighPrice": 20.57,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 20.504,
      "fullObservedHighPrice": 20.57,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913654810-f503dd97a7545",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T04:00:54.810Z",
      "closedAtUtc": "2026-10-02T04:02:28.089Z",
      "holdingPeriodMs": 93279,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9194,
      "exitPriceQuote": 1.9251,
      "grossPnlGbp": 5.939356048765279,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.3393560487652785,
      "cashChangeGbp": 5.139356048765279,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.38 triggered at projected net £4.34 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.90174152,
      "structuralTargetPrice": 0,
      "maePct": -0.020839845785138894,
      "mfePct": 0.3490674169011112,
      "maeGbp": -0.4167969157027779,
      "mfeGbp": 6.981348338022224,
      "observedDuringTradeLowPrice": 1.919,
      "observedDuringTradeHighPrice": 1.9261,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.919,
      "fullObservedHighPrice": 1.9261,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913292263-977301505132b",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:54:52.263Z",
      "closedAtUtc": "2026-10-02T03:58:16.794Z",
      "holdingPeriodMs": 204531,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002651,
      "exitPriceQuote": 0.002633,
      "grossPnlGbp": 13.579781214636151,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.979781214636152,
      "cashChangeGbp": 12.77978121463615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £13.24 triggered at projected net £11.98 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026753892000000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7921539041871062,
      "maeGbp": 0,
      "mfeGbp": 15.843078083742123,
      "observedDuringTradeLowPrice": 0.00263,
      "observedDuringTradeHighPrice": 0.002651,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00263,
      "fullObservedHighPrice": 0.002651,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790912964437-86ca2d52442ca",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:49:24.437Z",
      "closedAtUtc": "2026-10-02T03:56:11.106Z",
      "holdingPeriodMs": 406669,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 175.05,
      "exitPriceQuote": 176.04,
      "grossPnlGbp": 11.311053984575613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.711053984575614,
      "cashChangeGbp": 10.511053984575613,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.85 triggered at projected net £9.71 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 173.43954000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.31990859754356027,
      "mfePct": 0.622679234504413,
      "maeGbp": -6.398171950871205,
      "mfeGbp": 12.45358469008826,
      "observedDuringTradeLowPrice": 174.49,
      "observedDuringTradeHighPrice": 176.14,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 174.49,
      "fullObservedHighPrice": 176.14,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913174419-62b8a6af29055",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:52:54.419Z",
      "closedAtUtc": "2026-10-02T03:55:37.045Z",
      "holdingPeriodMs": 162626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00558,
      "exitPriceQuote": 0.005603,
      "grossPnlGbp": -8.24372759856647,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.84372759856647,
      "cashChangeGbp": -9.043727598566472,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005631336000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4121863799283235,
      "mfePct": 0,
      "maeGbp": -8.24372759856647,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.00558,
      "observedDuringTradeHighPrice": 0.005603,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00558,
      "fullObservedHighPrice": 0.005603,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790913169431-b3e613ef6f2ee",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:52:49.431Z",
      "closedAtUtc": "2026-10-02T03:54:15.492Z",
      "holdingPeriodMs": 86061,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1931,
      "exitPriceQuote": 0.194,
      "grossPnlGbp": -9.321595028482776,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.921595028482775,
      "cashChangeGbp": -10.121595028482776,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19487652000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.46607975142413877,
      "mfePct": 0,
      "maeGbp": -9.321595028482776,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1931,
      "observedDuringTradeHighPrice": 0.194,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1931,
      "fullObservedHighPrice": 0.194,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790912933424-c29b8bc614478",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:48:53.424Z",
      "closedAtUtc": "2026-10-02T03:54:07.616Z",
      "holdingPeriodMs": 314192,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.7572,
      "exitPriceQuote": 3.7776,
      "grossPnlGbp": -10.859150431172136,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.459150431172135,
      "cashChangeGbp": -11.659150431172137,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.7917662400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.5429575215586068,
      "mfePct": 0.03992334717342853,
      "maeGbp": -10.859150431172136,
      "mfeGbp": 0.7984669434685706,
      "observedDuringTradeLowPrice": 3.7557,
      "observedDuringTradeHighPrice": 3.7775999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.7557,
      "fullObservedHighPrice": 3.7775999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790912456671-a2514a3b167b7",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:40:56.671Z",
      "closedAtUtc": "2026-10-02T03:50:57.134Z",
      "holdingPeriodMs": 600463,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033905,
      "exitPriceQuote": 0.033953,
      "grossPnlGbp": 2.831440790443854,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.231440790443854,
      "cashChangeGbp": 2.0314407904438543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033593074,
      "structuralTargetPrice": 0,
      "maePct": -0.11502728211177518,
      "mfePct": 0.18581330187288175,
      "maeGbp": -2.3005456422355035,
      "mfeGbp": 3.7162660374576353,
      "observedDuringTradeLowPrice": 0.033866,
      "observedDuringTradeHighPrice": 0.033968,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033866,
      "fullObservedHighPrice": 0.033968,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790912452777-941edc117d1ec",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:40:52.777Z",
      "closedAtUtc": "2026-10-02T03:50:54.274Z",
      "holdingPeriodMs": 601497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.69434,
      "exitPriceQuote": 0.69436,
      "grossPnlGbp": -0.05760866434317482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6576086643431749,
      "cashChangeGbp": -0.8576086643431748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.700727928,
      "structuralTargetPrice": 0,
      "maePct": -0.252037906501142,
      "mfePct": 0.2073911916352215,
      "maeGbp": -5.04075813002284,
      "mfeGbp": 4.14782383270443,
      "observedDuringTradeLowPrice": 0.6929,
      "observedDuringTradeHighPrice": 0.69609,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6929,
      "fullObservedHighPrice": 0.69609,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790912833393-ed73a707818b4",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:47:13.393Z",
      "closedAtUtc": "2026-10-02T03:49:22.421Z",
      "holdingPeriodMs": 129028,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002664,
      "exitPriceQuote": 0.002659,
      "grossPnlGbp": 3.7537537537539265,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1537537537539264,
      "cashChangeGbp": 2.9537537537539267,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.16 triggered at projected net £2.15 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026885088000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.1501501501501375,
      "mfePct": 0.3378378378378501,
      "maeGbp": -3.00300300300275,
      "mfeGbp": 6.756756756757002,
      "observedDuringTradeLowPrice": 0.002655,
      "observedDuringTradeHighPrice": 0.002668,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002655,
      "fullObservedHighPrice": 0.002668,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790912212774-2bc4f45ef9116",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:36:52.774Z",
      "closedAtUtc": "2026-10-02T03:46:53.262Z",
      "holdingPeriodMs": 600488,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2279,
      "exitPriceQuote": 0.2276,
      "grossPnlGbp": -2.6327336551118448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.232733655111845,
      "cashChangeGbp": -3.4327336551118446,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22580332,
      "structuralTargetPrice": 0,
      "maePct": -0.4387889425186489,
      "mfePct": 0,
      "maeGbp": -8.775778850372978,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2269,
      "observedDuringTradeHighPrice": 0.2279,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2269,
      "fullObservedHighPrice": 0.2279,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790912573394-cce21ff55b25a",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:42:53.394Z",
      "closedAtUtc": "2026-10-02T03:46:05.494Z",
      "holdingPeriodMs": 192100,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021666,
      "exitPriceQuote": 0.0021765,
      "grossPnlGbp": -9.138742730545728,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.738742730545727,
      "cashChangeGbp": -9.938742730545728,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00218653272,
      "structuralTargetPrice": 0,
      "maePct": -0.4569371365272864,
      "mfePct": 0.023077633157946385,
      "maeGbp": -9.138742730545728,
      "mfeGbp": 0.4615526631589277,
      "observedDuringTradeLowPrice": 0.0021661,
      "observedDuringTradeHighPrice": 0.0021765,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021661,
      "fullObservedHighPrice": 0.0021765,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790911435721-bcf5bd57e079b",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:23:55.721Z",
      "closedAtUtc": "2026-10-02T03:33:57.543Z",
      "holdingPeriodMs": 601822,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.574,
      "exitPriceQuote": 1.571,
      "grossPnlGbp": -3.811944091486802,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.411944091486802,
      "cashChangeGbp": -4.611944091486802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5595192,
      "structuralTargetPrice": 0,
      "maePct": -0.3176620076238955,
      "mfePct": 0,
      "maeGbp": -6.353240152477911,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.569,
      "observedDuringTradeHighPrice": 1.574,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.569,
      "fullObservedHighPrice": 1.574,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790911430725-fa47e2cdf636e",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:23:50.725Z",
      "closedAtUtc": "2026-10-02T03:33:52.544Z",
      "holdingPeriodMs": 601819,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4171.98,
      "exitPriceQuote": 4172.62,
      "grossPnlGbp": 0.3068087574726281,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.293191242527372,
      "cashChangeGbp": -0.49319124252737195,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4133.597784,
      "structuralTargetPrice": 0,
      "maePct": -0.018216769974911406,
      "mfePct": 0.08700904606446123,
      "maeGbp": -0.3643353994982281,
      "mfeGbp": 1.7401809212892245,
      "observedDuringTradeLowPrice": 4171.22,
      "observedDuringTradeHighPrice": 4175.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4171.22,
      "fullObservedHighPrice": 4175.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790911675768-b3dc97eaddd6",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:27:55.768Z",
      "closedAtUtc": "2026-10-02T03:32:48.345Z",
      "holdingPeriodMs": 292577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.297,
      "exitPriceQuote": 0.2982,
      "grossPnlGbp": -8.080808080808314,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.680808080808314,
      "cashChangeGbp": -8.880808080808315,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2997324,
      "structuralTargetPrice": 0,
      "maePct": -0.40404040404041563,
      "mfePct": 0.10101010101008989,
      "maeGbp": -8.080808080808312,
      "mfeGbp": 2.020202020201798,
      "observedDuringTradeLowPrice": 0.2967,
      "observedDuringTradeHighPrice": 0.2982,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2967,
      "fullObservedHighPrice": 0.2982,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790911852000-b764e9709b88e",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:30:52.000Z",
      "closedAtUtc": "2026-10-02T03:32:45.855Z",
      "holdingPeriodMs": 113855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8941,
      "exitPriceQuote": 1.9025,
      "grossPnlGbp": -8.869647853862189,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.469647853862188,
      "cashChangeGbp": -9.66964785386219,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.91152572,
      "structuralTargetPrice": 0,
      "maePct": -0.44348239269310946,
      "mfePct": 0.03167731376378934,
      "maeGbp": -8.86964785386219,
      "mfeGbp": 0.6335462752757869,
      "observedDuringTradeLowPrice": 1.8935,
      "observedDuringTradeHighPrice": 1.9025000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8935,
      "fullObservedHighPrice": 1.9025000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910884130-ed4268ff11f0b",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:14:44.130Z",
      "closedAtUtc": "2026-10-02T03:24:45.589Z",
      "holdingPeriodMs": 601459,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4180.87,
      "exitPriceQuote": 4181.45,
      "grossPnlGbp": 0.27745421407502613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3225457859249738,
      "cashChangeGbp": -0.5225457859249739,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4142.4059959999995,
      "structuralTargetPrice": 0,
      "maePct": -0.038269546768960876,
      "mfePct": 0.03731280809975915,
      "maeGbp": -0.7653909353792175,
      "mfeGbp": 0.7462561619951829,
      "observedDuringTradeLowPrice": 4179.27,
      "observedDuringTradeHighPrice": 4182.43,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4179.27,
      "fullObservedHighPrice": 4182.43,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910446407-9c5d2b8e77563",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:07:26.407Z",
      "closedAtUtc": "2026-10-02T03:17:28.850Z",
      "holdingPeriodMs": 602443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85248.7,
      "exitPriceQuote": 85264.5,
      "grossPnlGbp": 0.3706801394039536,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.2293198605960465,
      "cashChangeGbp": -0.42931986059604643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 84464.41196,
      "structuralTargetPrice": 0,
      "maePct": -0.09431228863313362,
      "mfePct": 0.15624871698922926,
      "maeGbp": -1.8862457726626725,
      "mfeGbp": 3.124974339784585,
      "observedDuringTradeLowPrice": 85168.3,
      "observedDuringTradeHighPrice": 85381.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85168.3,
      "fullObservedHighPrice": 85381.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910410303-4df7f86e74309",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:06:50.303Z",
      "closedAtUtc": "2026-10-02T03:16:50.489Z",
      "holdingPeriodMs": 600186,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.632,
      "exitPriceQuote": 88.847,
      "grossPnlGbp": 4.851520895387426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.251520895387426,
      "cashChangeGbp": 4.051520895387426,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 87.81658560000001,
      "structuralTargetPrice": 0,
      "maePct": -0.05302825164727328,
      "mfePct": 0.31478472786352146,
      "maeGbp": -1.0605650329454657,
      "mfeGbp": 6.29569455727043,
      "observedDuringTradeLowPrice": 88.585,
      "observedDuringTradeHighPrice": 88.911,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.585,
      "fullObservedHighPrice": 88.911,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910709122-e33406fcbb94c",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:11:49.122Z",
      "closedAtUtc": "2026-10-02T03:16:26.724Z",
      "holdingPeriodMs": 277602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3769,
      "exitPriceQuote": 0.3785,
      "grossPnlGbp": -8.490315733616292,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.090315733616292,
      "cashChangeGbp": -9.290315733616293,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38036748000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.42451578668081463,
      "mfePct": 0.10612894667020732,
      "maeGbp": -8.490315733616292,
      "mfeGbp": 2.1225789334041467,
      "observedDuringTradeLowPrice": 0.3765,
      "observedDuringTradeHighPrice": 0.3785,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3765,
      "fullObservedHighPrice": 0.3785,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910829111-71fedf27fc028",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:13:49.111Z",
      "closedAtUtc": "2026-10-02T03:14:40.562Z",
      "holdingPeriodMs": 51451,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05412,
      "exitPriceQuote": 0.05383,
      "grossPnlGbp": -10.716925351071641,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.31692535107164,
      "cashChangeGbp": -11.516925351071642,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.053622096,
      "structuralTargetPrice": 0,
      "maePct": -0.535846267553582,
      "mfePct": 0,
      "maeGbp": -10.716925351071641,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05383,
      "observedDuringTradeHighPrice": 0.05412,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05383,
      "fullObservedHighPrice": 0.05412,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910369952-1691555832538",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:06:09.952Z",
      "closedAtUtc": "2026-10-02T03:10:01.937Z",
      "holdingPeriodMs": 231985,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8209,
      "exitPriceQuote": 3.8015,
      "grossPnlGbp": -10.154675599989575,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.754675599989575,
      "cashChangeGbp": -10.954675599989576,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.78574772,
      "structuralTargetPrice": 0,
      "maePct": -0.5077337799994788,
      "mfePct": 0.03140621319584045,
      "maeGbp": -10.154675599989575,
      "mfeGbp": 0.628124263916809,
      "observedDuringTradeLowPrice": 3.8015,
      "observedDuringTradeHighPrice": 3.8221,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8015,
      "fullObservedHighPrice": 3.8221,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910472945-0134a9a13c256",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:07:52.945Z",
      "closedAtUtc": "2026-10-02T03:09:52.027Z",
      "holdingPeriodMs": 119082,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.005,
      "exitPriceQuote": 4.975,
      "grossPnlGbp": -11.988011988012087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.588011988012086,
      "cashChangeGbp": -12.788011988012087,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.958954,
      "structuralTargetPrice": 0,
      "maePct": -0.5994005994006043,
      "mfePct": 0.03996003996003556,
      "maeGbp": -11.988011988012085,
      "mfeGbp": 0.7992007992007112,
      "observedDuringTradeLowPrice": 4.975,
      "observedDuringTradeHighPrice": 5.007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.975,
      "fullObservedHighPrice": 5.007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909868268-828959e8014c",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:57:48.268Z",
      "closedAtUtc": "2026-10-02T03:07:51.247Z",
      "holdingPeriodMs": 602979,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2389,
      "exitPriceQuote": 0.2383,
      "grossPnlGbp": -5.023022185014562,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.6230221850145625,
      "cashChangeGbp": -5.823022185014562,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23670212000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.33486814566764134,
      "mfePct": 0.2930096274591905,
      "maeGbp": -6.697362913352826,
      "mfeGbp": 5.860192549183811,
      "observedDuringTradeLowPrice": 0.2381,
      "observedDuringTradeHighPrice": 0.2396,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2381,
      "fullObservedHighPrice": 0.2396,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910161313-6c5c881dcca51",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:02:41.313Z",
      "closedAtUtc": "2026-10-02T03:07:24.662Z",
      "holdingPeriodMs": 283349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4348,
      "exitPriceQuote": 1.4274,
      "grossPnlGbp": -10.315026484527563,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.915026484527562,
      "cashChangeGbp": -11.115026484527563,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.42159984,
      "structuralTargetPrice": 0,
      "maePct": -0.515751324226378,
      "mfePct": 0.14636186228045656,
      "maeGbp": -10.31502648452756,
      "mfeGbp": 2.927237245609131,
      "observedDuringTradeLowPrice": 1.4274,
      "observedDuringTradeHighPrice": 1.4369,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4274,
      "fullObservedHighPrice": 1.4369,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790910156940-d6d4a9d93e997",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T03:02:36.940Z",
      "closedAtUtc": "2026-10-02T03:06:48.550Z",
      "holdingPeriodMs": 251610,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.491,
      "exitPriceQuote": 14.421,
      "grossPnlGbp": -9.661169001449215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.261169001449215,
      "cashChangeGbp": -10.461169001449216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.3576828,
      "structuralTargetPrice": 0,
      "maePct": -0.48305845007246073,
      "mfePct": 0,
      "maeGbp": -9.661169001449215,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 14.421,
      "observedDuringTradeHighPrice": 14.491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.421,
      "fullObservedHighPrice": 14.491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909871889-2910450d7baa5",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:57:51.889Z",
      "closedAtUtc": "2026-10-02T03:06:07.996Z",
      "holdingPeriodMs": 496107,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8053,
      "exitPriceQuote": 0.8014,
      "grossPnlGbp": -9.685831367192387,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.285831367192387,
      "cashChangeGbp": -10.485831367192388,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.79789124,
      "structuralTargetPrice": 0,
      "maePct": -0.48429156835961934,
      "mfePct": 0.28560784800695005,
      "maeGbp": -9.685831367192387,
      "mfeGbp": 5.712156960139001,
      "observedDuringTradeLowPrice": 0.8014,
      "observedDuringTradeHighPrice": 0.8076,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8014,
      "fullObservedHighPrice": 0.8076,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909993166-b46e4226b7ddb",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:59:53.166Z",
      "closedAtUtc": "2026-10-02T03:02:34.914Z",
      "holdingPeriodMs": 161748,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7914,
      "exitPriceQuote": 0.7934,
      "grossPnlGbp": 5.054334091483452,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.4543340914834517,
      "cashChangeGbp": 4.254334091483452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.48 triggered at projected net £3.45 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7841191200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07581501137225738,
      "mfePct": 0.3538033864038444,
      "maeGbp": -1.5163002274451474,
      "mfeGbp": 7.076067728076888,
      "observedDuringTradeLowPrice": 0.7908,
      "observedDuringTradeHighPrice": 0.7942,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7908,
      "fullObservedHighPrice": 0.7942,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909989587-8e25ba4b79e6d",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:59:49.587Z",
      "closedAtUtc": "2026-10-02T03:02:32.986Z",
      "holdingPeriodMs": 163399,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.04,
      "exitPriceQuote": 9.078,
      "grossPnlGbp": 8.407079646017756,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.8070796460177565,
      "cashChangeGbp": 7.607079646017756,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.58 triggered at projected net £6.81 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 8.956831999999999,
      "structuralTargetPrice": 0,
      "maePct": -0.0884955752212292,
      "mfePct": 0.5088495575221367,
      "maeGbp": -1.7699115044245837,
      "mfeGbp": 10.176991150442733,
      "observedDuringTradeLowPrice": 9.032,
      "observedDuringTradeHighPrice": 9.086,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.032,
      "fullObservedHighPrice": 9.086,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909628227-5bad5a9b723ef",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:53:48.227Z",
      "closedAtUtc": "2026-10-02T02:59:27.413Z",
      "holdingPeriodMs": 339186,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021942,
      "exitPriceQuote": 0.0022038,
      "grossPnlGbp": 8.750341810227175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.150341810227175,
      "cashChangeGbp": 7.950341810227175,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.98 triggered at projected net £7.15 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00217401336,
      "structuralTargetPrice": 0,
      "maePct": -0.1595114392489304,
      "mfePct": 0.5787986509889727,
      "maeGbp": -3.190228784978608,
      "mfeGbp": 11.575973019779454,
      "observedDuringTradeLowPrice": 0.0021907,
      "observedDuringTradeHighPrice": 0.0022069,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021907,
      "fullObservedHighPrice": 0.0022069,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909634567-2d249e3c21a1",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:53:54.567Z",
      "closedAtUtc": "2026-10-02T02:58:22.830Z",
      "holdingPeriodMs": 268263,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08221,
      "exitPriceQuote": 0.08243,
      "grossPnlGbp": 5.352146940761415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7521469407614148,
      "cashChangeGbp": 4.552146940761415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.46 triggered at projected net £3.75 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.081453668,
      "structuralTargetPrice": 0,
      "maePct": -0.08514779223938768,
      "mfePct": 0.35275513927745844,
      "maeGbp": -1.7029558447877533,
      "mfeGbp": 7.0551027855491695,
      "observedDuringTradeLowPrice": 0.08214,
      "observedDuringTradeHighPrice": 0.0825,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08214,
      "fullObservedHighPrice": 0.0825,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909155958-68990dabe0177",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:45:55.958Z",
      "closedAtUtc": "2026-10-02T02:52:31.501Z",
      "holdingPeriodMs": 395543,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8228,
      "exitPriceQuote": 1.8173,
      "grossPnlGbp": 6.034671933289511,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.434671933289511,
      "cashChangeGbp": 5.234671933289511,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.64 triggered at projected net £4.43 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.83956976,
      "structuralTargetPrice": 0,
      "maePct": -0.18652622339258668,
      "mfePct": 0.36208031599736334,
      "maeGbp": -3.7305244678517333,
      "mfeGbp": 7.241606319947267,
      "observedDuringTradeLowPrice": 1.8162,
      "observedDuringTradeHighPrice": 1.8262,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8162,
      "fullObservedHighPrice": 1.8262,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790908730299-238794c71602b",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:38:50.299Z",
      "closedAtUtc": "2026-10-02T02:48:51.257Z",
      "holdingPeriodMs": 600958,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12622,
      "exitPriceQuote": 0.12644,
      "grossPnlGbp": -3.4859768657898584,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.085976865789858,
      "cashChangeGbp": -4.285976865789858,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12738122400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.22183489145935864,
      "mfePct": 0.20598954206941072,
      "maeGbp": -4.436697829187173,
      "mfeGbp": 4.119790841388214,
      "observedDuringTradeLowPrice": 0.12596,
      "observedDuringTradeHighPrice": 0.1265,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12596,
      "fullObservedHighPrice": 0.1265,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790908885338-c3e41be4cf574",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:41:25.338Z",
      "closedAtUtc": "2026-10-02T02:47:44.074Z",
      "holdingPeriodMs": 378736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3301,
      "exitPriceQuote": 0.3315,
      "grossPnlGbp": -8.482278097546272,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.082278097546272,
      "cashChangeGbp": -9.282278097546273,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33313692000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.4241139048773136,
      "mfePct": 0.03029385034837594,
      "maeGbp": -8.482278097546272,
      "mfeGbp": 0.6058770069675188,
      "observedDuringTradeLowPrice": 0.33,
      "observedDuringTradeHighPrice": 0.3315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33,
      "fullObservedHighPrice": 0.3315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790909152148-7e8d435eda187",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:45:52.148Z",
      "closedAtUtc": "2026-10-02T02:47:09.640Z",
      "holdingPeriodMs": 77492,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 249.85,
      "exitPriceQuote": 250.96,
      "grossPnlGbp": -8.88533119871934,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.48533119871934,
      "cashChangeGbp": -9.685331198719341,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 252.14862000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.44426655993596703,
      "mfePct": 0.12807684610766187,
      "maeGbp": -8.88533119871934,
      "mfeGbp": 2.5615369221532376,
      "observedDuringTradeLowPrice": 249.53,
      "observedDuringTradeHighPrice": 250.96,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 249.53,
      "fullObservedHighPrice": 250.96,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790908548896-53cff9f59e42f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:35:48.896Z",
      "closedAtUtc": "2026-10-02T02:45:50.388Z",
      "holdingPeriodMs": 601492,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.343,
      "exitPriceQuote": 26.377,
      "grossPnlGbp": -2.5813309038453416,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.181330903845342,
      "cashChangeGbp": -3.381330903845342,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 26.585355600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.22776449151576786,
      "mfePct": 0.1100861708992898,
      "maeGbp": -4.555289830315357,
      "mfeGbp": 2.201723417985796,
      "observedDuringTradeLowPrice": 26.314,
      "observedDuringTradeHighPrice": 26.402999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.314,
      "fullObservedHighPrice": 26.402999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790908428592-76ed880926de1",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:33:48.591Z",
      "closedAtUtc": "2026-10-02T02:43:50.377Z",
      "holdingPeriodMs": 601786,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01867,
      "exitPriceQuote": 0.01862,
      "grossPnlGbp": -5.356186395286338,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.956186395286338,
      "cashChangeGbp": -6.156186395286338,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018498235999999998,
      "structuralTargetPrice": 0,
      "maePct": -0.48205677557578896,
      "mfePct": 0,
      "maeGbp": -9.64113551151578,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01858,
      "observedDuringTradeHighPrice": 0.01867,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01858,
      "fullObservedHighPrice": 0.01867,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790908786529-12043c4481f98",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:39:46.529Z",
      "closedAtUtc": "2026-10-02T02:41:21.125Z",
      "holdingPeriodMs": 94596,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02616,
      "exitPriceQuote": 0.02624,
      "grossPnlGbp": 6.116207951070353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.516207951070353,
      "cashChangeGbp": 5.3162079510703535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.05 triggered at projected net £4.52 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025919328,
      "structuralTargetPrice": 0,
      "maePct": -0.11467889908256412,
      "mfePct": 0.3822629969418937,
      "maeGbp": -2.2935779816512825,
      "mfeGbp": 7.6452599388378735,
      "observedDuringTradeLowPrice": 0.02613,
      "observedDuringTradeHighPrice": 0.026259999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02613,
      "fullObservedHighPrice": 0.026259999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790908668910-13c34c6dc25e2",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:37:48.910Z",
      "closedAtUtc": "2026-10-02T02:38:03.481Z",
      "holdingPeriodMs": 14571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.036798,
      "exitPriceQuote": 0.036915,
      "grossPnlGbp": 6.359041252242296,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.759041252242296,
      "cashChangeGbp": 5.559041252242296,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.91 triggered at projected net £4.76 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0364594584,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.47556932441980965,
      "maeGbp": 0,
      "mfeGbp": 9.511386488396193,
      "observedDuringTradeLowPrice": 0.036798,
      "observedDuringTradeHighPrice": 0.036973,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.036798,
      "fullObservedHighPrice": 0.036973,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790908188568-dfed041c1fba9",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:29:48.568Z",
      "closedAtUtc": "2026-10-02T02:33:50.656Z",
      "holdingPeriodMs": 242088,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005641,
      "exitPriceQuote": 0.005664,
      "grossPnlGbp": -8.154582520829493,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.754582520829493,
      "cashChangeGbp": -8.954582520829494,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005692897200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.40772912604147465,
      "mfePct": 0.24818294628612164,
      "maeGbp": -8.154582520829493,
      "mfeGbp": 4.963658925722433,
      "observedDuringTradeLowPrice": 0.005627,
      "observedDuringTradeHighPrice": 0.005664,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005627,
      "fullObservedHighPrice": 0.005664,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790907595727-699c62425e639",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:19:55.727Z",
      "closedAtUtc": "2026-10-02T02:29:58.433Z",
      "holdingPeriodMs": 602706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10314,
      "exitPriceQuote": 0.10308,
      "grossPnlGbp": -1.1634671320533374,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7634671320533375,
      "cashChangeGbp": -1.9634671320533374,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.102191112,
      "structuralTargetPrice": 0,
      "maePct": -0.3102579018809394,
      "mfePct": 0.05817335660268033,
      "maeGbp": -6.205158037618787,
      "mfeGbp": 1.1634671320536065,
      "observedDuringTradeLowPrice": 0.10282,
      "observedDuringTradeHighPrice": 0.1032,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10282,
      "fullObservedHighPrice": 0.1032,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790907709152-7c716b9c6240e",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:21:49.152Z",
      "closedAtUtc": "2026-10-02T02:29:25.963Z",
      "holdingPeriodMs": 456811,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5149,
      "exitPriceQuote": 0.5118,
      "grossPnlGbp": -12.041173043309348,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.641173043309347,
      "cashChangeGbp": -12.841173043309349,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5101629200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6020586521654674,
      "mfePct": 0.2136337152845193,
      "maeGbp": -12.041173043309348,
      "mfeGbp": 4.272674305690386,
      "observedDuringTradeLowPrice": 0.5118,
      "observedDuringTradeHighPrice": 0.516,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5118,
      "fullObservedHighPrice": 0.516,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790907925251-ad93da147d25f",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:25:25.251Z",
      "closedAtUtc": "2026-10-02T02:27:46.810Z",
      "holdingPeriodMs": 141559,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0965,
      "exitPriceQuote": 0.09689,
      "grossPnlGbp": 8.082901554404176,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.482901554404176,
      "cashChangeGbp": 7.282901554404176,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.52 triggered at projected net £6.48 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09561220000000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.45595854922279366,
      "maeGbp": 0,
      "mfeGbp": 9.119170984455872,
      "observedDuringTradeLowPrice": 0.0965,
      "observedDuringTradeHighPrice": 0.09694000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0965,
      "fullObservedHighPrice": 0.09694000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790907412101-edfbf5852846d",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:16:52.101Z",
      "closedAtUtc": "2026-10-02T02:26:55.300Z",
      "holdingPeriodMs": 603199,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044544,
      "exitPriceQuote": 0.0044365,
      "grossPnlGbp": -8.036997126436564,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.636997126436563,
      "cashChangeGbp": -8.836997126436565,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00441341952,
      "structuralTargetPrice": 0,
      "maePct": -0.5545079022988483,
      "mfePct": 0.11673850574713414,
      "maeGbp": -11.090158045976967,
      "mfeGbp": 2.3347701149426827,
      "observedDuringTradeLowPrice": 0.0044297,
      "observedDuringTradeHighPrice": 0.0044596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044297,
      "fullObservedHighPrice": 0.0044596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790907330659-a548826aaa9e8",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:15:30.659Z",
      "closedAtUtc": "2026-10-02T02:25:05.382Z",
      "holdingPeriodMs": 574723,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07118,
      "exitPriceQuote": 0.07077,
      "grossPnlGbp": -11.520089912896704,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.120089912896704,
      "cashChangeGbp": -12.320089912896705,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070525144,
      "structuralTargetPrice": 0,
      "maePct": -0.5760044956448352,
      "mfePct": 0.2669289126159169,
      "maeGbp": -11.520089912896706,
      "mfeGbp": 5.338578252318338,
      "observedDuringTradeLowPrice": 0.07077,
      "observedDuringTradeHighPrice": 0.07137000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07077,
      "fullObservedHighPrice": 0.07137000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790907656230-dbdc70bf774aa",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:20:56.230Z",
      "closedAtUtc": "2026-10-02T02:21:14.319Z",
      "holdingPeriodMs": 18089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06105,
      "exitPriceQuote": 0.06094,
      "grossPnlGbp": 3.6036036036035703,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0036036036035703,
      "cashChangeGbp": 2.8036036036035705,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.61 triggered at projected net £2.00 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061611660000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.016380016380021394,
      "mfePct": 0.360360360360357,
      "maeGbp": -0.3276003276004279,
      "mfeGbp": 7.20720720720714,
      "observedDuringTradeLowPrice": 0.06083,
      "observedDuringTradeHighPrice": 0.06106,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06083,
      "fullObservedHighPrice": 0.06106,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790907054408-8a274319058e4",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:10:54.408Z",
      "closedAtUtc": "2026-10-02T02:20:54.496Z",
      "holdingPeriodMs": 600088,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 773.71,
      "exitPriceQuote": 772.45,
      "grossPnlGbp": -3.257034289333189,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.857034289333189,
      "cashChangeGbp": -4.057034289333189,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 766.5918680000001,
      "structuralTargetPrice": 0,
      "maePct": -0.16931408408836116,
      "mfePct": 0,
      "maeGbp": -3.386281681767223,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 772.4,
      "observedDuringTradeHighPrice": 773.71,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 772.4,
      "fullObservedHighPrice": 773.71,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906990699-1a3ac61d28542",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:09:50.699Z",
      "closedAtUtc": "2026-10-02T02:19:51.154Z",
      "holdingPeriodMs": 600455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 548.29,
      "exitPriceQuote": 547.62,
      "grossPnlGbp": -2.4439621368252533,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.043962136825254,
      "cashChangeGbp": -3.243962136825253,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 543.245732,
      "structuralTargetPrice": 0,
      "maePct": -0.2316292472961356,
      "mfePct": 0.04924401320468764,
      "maeGbp": -4.632584945922712,
      "mfeGbp": 0.9848802640937528,
      "observedDuringTradeLowPrice": 547.02,
      "observedDuringTradeHighPrice": 548.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 547.02,
      "fullObservedHighPrice": 548.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906810249-0831a72c77f53",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:06:50.249Z",
      "closedAtUtc": "2026-10-02T02:16:50.387Z",
      "holdingPeriodMs": 600138,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10844,
      "exitPriceQuote": 0.10862,
      "grossPnlGbp": 3.319808188860192,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.719808188860192,
      "cashChangeGbp": 2.5198081888601918,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10744235199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.06455182589450444,
      "mfePct": 0.21209885651052007,
      "maeGbp": -1.2910365178900887,
      "mfeGbp": 4.241977130210402,
      "observedDuringTradeLowPrice": 0.10837,
      "observedDuringTradeHighPrice": 0.10867,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10837,
      "fullObservedHighPrice": 0.10867,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906899096-1c9f417273f66",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:08:19.096Z",
      "closedAtUtc": "2026-10-02T02:15:28.816Z",
      "holdingPeriodMs": 429720,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.29348,
      "exitPriceQuote": 0.29471,
      "grossPnlGbp": -8.382172550088653,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.982172550088652,
      "cashChangeGbp": -9.182172550088653,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29618001600000005,
      "structuralTargetPrice": 0,
      "maePct": -0.4191086275044326,
      "mfePct": 0.14311026305030375,
      "maeGbp": -8.382172550088653,
      "mfeGbp": 2.8622052610060753,
      "observedDuringTradeLowPrice": 0.29306,
      "observedDuringTradeHighPrice": 0.29471,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29306,
      "fullObservedHighPrice": 0.29471,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906750092-339d5d252f376",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:05:50.092Z",
      "closedAtUtc": "2026-10-02T02:10:52.482Z",
      "holdingPeriodMs": 302390,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044419,
      "exitPriceQuote": 0.0044551,
      "grossPnlGbp": 5.943402597987199,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.343402597987199,
      "cashChangeGbp": 5.143402597987199,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.65 triggered at projected net £4.34 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00440103452,
      "structuralTargetPrice": 0,
      "maePct": -0.13732862063531825,
      "mfePct": 0.3624575069227086,
      "maeGbp": -2.746572412706365,
      "mfeGbp": 7.249150138454172,
      "observedDuringTradeLowPrice": 0.0044358,
      "observedDuringTradeHighPrice": 0.004457999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044358,
      "fullObservedHighPrice": 0.004457999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906388103-97d4c7b0a7a33",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:59:48.103Z",
      "closedAtUtc": "2026-10-02T02:09:48.909Z",
      "holdingPeriodMs": 600806,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.282,
      "exitPriceQuote": 88.473,
      "grossPnlGbp": 4.327042885299439,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7270428852994386,
      "cashChangeGbp": 3.527042885299439,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 87.4698056,
      "structuralTargetPrice": 0,
      "maePct": -0.09854783534582734,
      "mfePct": 0.21635214426497193,
      "maeGbp": -1.9709567069165468,
      "mfeGbp": 4.327042885299439,
      "observedDuringTradeLowPrice": 88.195,
      "observedDuringTradeHighPrice": 88.473,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.195,
      "fullObservedHighPrice": 88.473,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906773759-ad974fb85cc82",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:06:13.759Z",
      "closedAtUtc": "2026-10-02T02:08:14.874Z",
      "holdingPeriodMs": 121115,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.907,
      "exitPriceQuote": 4.929,
      "grossPnlGbp": 8.966782147952005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.366782147952005,
      "cashChangeGbp": 8.166782147952004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.81 triggered at projected net £7.37 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.8618556,
      "structuralTargetPrice": 0,
      "maePct": -0.10189525168126949,
      "mfePct": 0.5706134094151127,
      "maeGbp": -2.03790503362539,
      "mfeGbp": 11.412268188302255,
      "observedDuringTradeLowPrice": 4.902,
      "observedDuringTradeHighPrice": 4.935,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.902,
      "fullObservedHighPrice": 4.935,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906208013-36b2ccd8583d9",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:56:48.013Z",
      "closedAtUtc": "2026-10-02T02:06:48.554Z",
      "holdingPeriodMs": 600541,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 307.42,
      "exitPriceQuote": 307.71,
      "grossPnlGbp": 1.8866697026866412,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.28666970268664116,
      "cashChangeGbp": 1.0866697026866412,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 304.591736,
      "structuralTargetPrice": 0,
      "maePct": -0.07481621234793383,
      "mfePct": 0.224448637043783,
      "maeGbp": -1.4963242469586766,
      "mfeGbp": 4.48897274087566,
      "observedDuringTradeLowPrice": 307.19,
      "observedDuringTradeHighPrice": 308.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 307.19,
      "fullObservedHighPrice": 308.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906628542-42244e5e54fd8",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T02:03:48.542Z",
      "closedAtUtc": "2026-10-02T02:06:09.451Z",
      "holdingPeriodMs": 140909,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5094,
      "exitPriceQuote": 0.511,
      "grossPnlGbp": 6.281900274833317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.681900274833318,
      "cashChangeGbp": 5.481900274833317,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.25 triggered at projected net £4.68 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.50471352,
      "structuralTargetPrice": 0,
      "maePct": -0.03926187671770279,
      "mfePct": 0.3926187671770715,
      "maeGbp": -0.7852375343540559,
      "mfeGbp": 7.85237534354143,
      "observedDuringTradeLowPrice": 0.5092,
      "observedDuringTradeHighPrice": 0.5114,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5092,
      "fullObservedHighPrice": 0.5114,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906147993-d8b5fcf11f691",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:55:47.993Z",
      "closedAtUtc": "2026-10-02T02:05:48.309Z",
      "holdingPeriodMs": 600316,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2715.8,
      "exitPriceQuote": 2716.82,
      "grossPnlGbp": 0.751159879225261,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8488401207747391,
      "cashChangeGbp": -0.04884012077473909,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2690.81464,
      "structuralTargetPrice": 0,
      "maePct": -0.13071654761028728,
      "mfePct": 0.06627881287280828,
      "maeGbp": -2.6143309522057456,
      "mfeGbp": 1.3255762574561656,
      "observedDuringTradeLowPrice": 2712.25,
      "observedDuringTradeHighPrice": 2717.5999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2712.25,
      "fullObservedHighPrice": 2717.5999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790906229424-7935fd2e65741",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:57:09.424Z",
      "closedAtUtc": "2026-10-02T02:00:31.531Z",
      "holdingPeriodMs": 202107,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0736,
      "exitPriceQuote": 0.07315,
      "grossPnlGbp": -12.228260869565004,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.828260869565003,
      "cashChangeGbp": -13.028260869565004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07292288,
      "structuralTargetPrice": 0,
      "maePct": -0.6114130434782501,
      "mfePct": 0.2717391304347904,
      "maeGbp": -12.228260869565002,
      "mfeGbp": 5.434782608695809,
      "observedDuringTradeLowPrice": 0.07315,
      "observedDuringTradeHighPrice": 0.0738,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07315,
      "fullObservedHighPrice": 0.0738,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905666595-6c816e9025d52",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:47:46.595Z",
      "closedAtUtc": "2026-10-02T01:57:11.208Z",
      "holdingPeriodMs": 564613,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2225,
      "exitPriceQuote": 0.2234,
      "grossPnlGbp": -8.089887640449295,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.689887640449294,
      "cashChangeGbp": -8.889887640449295,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22454700000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.40449438202246474,
      "mfePct": 0.2247191011235957,
      "maeGbp": -8.089887640449295,
      "mfeGbp": 4.494382022471914,
      "observedDuringTradeLowPrice": 0.222,
      "observedDuringTradeHighPrice": 0.22339999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.222,
      "fullObservedHighPrice": 0.22339999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905610490-a0d4c80601eb8",
      "symbol": "HUMAUSDT",
      "baseAsset": "HUMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:46:50.490Z",
      "closedAtUtc": "2026-10-02T01:56:51.361Z",
      "holdingPeriodMs": 600871,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033974,
      "exitPriceQuote": 0.033898,
      "grossPnlGbp": -4.4740095367045205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.074009536704521,
      "cashChangeGbp": -5.27400953670452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0336614392,
      "structuralTargetPrice": 0,
      "maePct": -0.27668216871724516,
      "mfePct": 0.01471713663391123,
      "maeGbp": -5.533643374344902,
      "mfeGbp": 0.2943427326782246,
      "observedDuringTradeLowPrice": 0.03388,
      "observedDuringTradeHighPrice": 0.033979,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03388,
      "fullObservedHighPrice": 0.033979,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905906310-822b039976a32",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:51:46.310Z",
      "closedAtUtc": "2026-10-02T01:54:50.301Z",
      "holdingPeriodMs": 183991,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03939,
      "exitPriceQuote": 0.03945,
      "grossPnlGbp": 3.046458492002922,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4464584920029218,
      "cashChangeGbp": 2.2464584920029216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.00 triggered at projected net £1.45 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.039027612,
      "structuralTargetPrice": 0,
      "maePct": -0.228484386900228,
      "mfePct": 0.3300330033003254,
      "maeGbp": -4.56968773800456,
      "mfeGbp": 6.600660066006509,
      "observedDuringTradeLowPrice": 0.0393,
      "observedDuringTradeHighPrice": 0.03952,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0393,
      "fullObservedHighPrice": 0.03952,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905671977-22111bdc89b6f",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:47:51.977Z",
      "closedAtUtc": "2026-10-02T01:52:35.897Z",
      "holdingPeriodMs": 283920,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12658,
      "exitPriceQuote": 0.12711,
      "grossPnlGbp": -8.374150734713268,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.974150734713268,
      "cashChangeGbp": -9.174150734713269,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12774453600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4187075367356634,
      "mfePct": 0.19750355506399134,
      "maeGbp": -8.374150734713268,
      "mfeGbp": 3.9500711012798266,
      "observedDuringTradeLowPrice": 0.12633,
      "observedDuringTradeHighPrice": 0.12711,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12633,
      "fullObservedHighPrice": 0.12711,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904947996-d537a237d7939",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:35:47.995Z",
      "closedAtUtc": "2026-10-02T01:45:50.345Z",
      "holdingPeriodMs": 602350,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09781,
      "exitPriceQuote": 0.09771,
      "grossPnlGbp": 2.0447806972699927,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.4447806972699926,
      "cashChangeGbp": 1.2447806972699926,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.098709852,
      "structuralTargetPrice": 0,
      "maePct": -0.15335855229527784,
      "mfePct": 0.19425416624066633,
      "maeGbp": -3.067171045905557,
      "mfeGbp": 3.8850833248133267,
      "observedDuringTradeLowPrice": 0.09762,
      "observedDuringTradeHighPrice": 0.09796,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09762,
      "fullObservedHighPrice": 0.09796,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905099418-8013e36f5daad",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:38:19.418Z",
      "closedAtUtc": "2026-10-02T01:45:42.791Z",
      "holdingPeriodMs": 443373,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005589,
      "exitPriceQuote": 0.005552,
      "grossPnlGbp": 13.240293433530354,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.640293433530355,
      "cashChangeGbp": 12.440293433530353,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £11.71 triggered at projected net £11.64 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005640418800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.03578457684736801,
      "mfePct": 0.7156915369475775,
      "maeGbp": -0.7156915369473602,
      "mfeGbp": 14.313830738951548,
      "observedDuringTradeLowPrice": 0.005549,
      "observedDuringTradeHighPrice": 0.005591,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005549,
      "fullObservedHighPrice": 0.005591,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905428551-84475e62108e5",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:43:48.551Z",
      "closedAtUtc": "2026-10-02T01:44:42.000Z",
      "holdingPeriodMs": 53449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4184,
      "exitPriceQuote": 0.4156,
      "grossPnlGbp": 13.384321223709222,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.784321223709222,
      "cashChangeGbp": 12.584321223709221,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £15.09 triggered at projected net £11.78 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.42224928000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.2868068833651957,
      "mfePct": 0.8843212237093645,
      "maeGbp": -5.736137667303915,
      "mfeGbp": 17.68642447418729,
      "observedDuringTradeLowPrice": 0.4147,
      "observedDuringTradeHighPrice": 0.4196,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4147,
      "fullObservedHighPrice": 0.4196,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905308313-2793326ab9539",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:41:48.313Z",
      "closedAtUtc": "2026-10-02T01:42:11.808Z",
      "holdingPeriodMs": 23495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.024193,
      "exitPriceQuote": 0.023847,
      "grossPnlGbp": 28.60331500847345,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 27.00331500847345,
      "cashChangeGbp": 27.80331500847345,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £39.06 triggered at projected net £27.00 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.024415575600000003,
      "structuralTargetPrice": 0,
      "maePct": -0.02480056214607143,
      "mfePct": 2.083247220270316,
      "maeGbp": -0.4960112429214286,
      "mfeGbp": 41.66494440540632,
      "observedDuringTradeLowPrice": 0.023689,
      "observedDuringTradeHighPrice": 0.024199,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023689,
      "fullObservedHighPrice": 0.024199,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790905243310-92dc718ff034c",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:40:43.310Z",
      "closedAtUtc": "2026-10-02T01:41:23.655Z",
      "holdingPeriodMs": 40345,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1961,
      "exitPriceQuote": 0.1972,
      "grossPnlGbp": -11.218765935746964,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.818765935746963,
      "cashChangeGbp": -12.018765935746965,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19790412000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5609382967873482,
      "mfePct": 0,
      "maeGbp": -11.218765935746966,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1961,
      "observedDuringTradeHighPrice": 0.19719999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1961,
      "fullObservedHighPrice": 0.19719999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904350501-b51ba52642619",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:25:50.501Z",
      "closedAtUtc": "2026-10-02T01:35:51.530Z",
      "holdingPeriodMs": 601029,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.3667,
      "exitPriceQuote": 2.3683,
      "grossPnlGbp": -1.352093632484276,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.952093632484276,
      "cashChangeGbp": -2.1520936324842763,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.38847364,
      "structuralTargetPrice": 0,
      "maePct": -0.24084167828622294,
      "mfePct": 0.10985760763931693,
      "maeGbp": -4.816833565724458,
      "mfeGbp": 2.1971521527863387,
      "observedDuringTradeLowPrice": 2.3641,
      "observedDuringTradeHighPrice": 2.3724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.3641,
      "fullObservedHighPrice": 2.3724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904830561-e28a8fdb53526",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:33:50.561Z",
      "closedAtUtc": "2026-10-02T01:35:41.248Z",
      "holdingPeriodMs": 110687,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.198,
      "exitPriceQuote": 0.1971,
      "grossPnlGbp": 9.09090909090921,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.490909090909211,
      "cashChangeGbp": 8.29090909090921,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.50 triggered at projected net £7.49 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19982160000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3535353535353426,
      "mfePct": 0.5050505050505054,
      "maeGbp": -7.0707070707068524,
      "mfeGbp": 10.10101010101011,
      "observedDuringTradeLowPrice": 0.197,
      "observedDuringTradeHighPrice": 0.19870000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.197,
      "fullObservedHighPrice": 0.19870000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904677301-2c568374719ed",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:31:17.301Z",
      "closedAtUtc": "2026-10-02T01:35:25.806Z",
      "holdingPeriodMs": 248505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12778,
      "exitPriceQuote": 0.12741,
      "grossPnlGbp": 5.7912036312413395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.19120363124134,
      "cashChangeGbp": 4.99120363124134,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.29 triggered at projected net £4.19 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12895557600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.21130067303176744,
      "mfePct": 0.34434183753325714,
      "maeGbp": -4.2260134606353486,
      "mfeGbp": 6.886836750665143,
      "observedDuringTradeLowPrice": 0.12734,
      "observedDuringTradeHighPrice": 0.12805,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12734,
      "fullObservedHighPrice": 0.12805,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904233097-96b2db3b5ce16",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:23:53.097Z",
      "closedAtUtc": "2026-10-02T01:33:54.145Z",
      "holdingPeriodMs": 601048,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005759,
      "exitPriceQuote": 0.00577,
      "grossPnlGbp": -3.8201076575793453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.420107657579345,
      "cashChangeGbp": -4.620107657579346,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058119828000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.22573363431151228,
      "mfePct": 0.06945650286508995,
      "maeGbp": -4.514672686230245,
      "mfeGbp": 1.3891300573017988,
      "observedDuringTradeLowPrice": 0.005755,
      "observedDuringTradeHighPrice": 0.005772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005755,
      "fullObservedHighPrice": 0.005772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904228142-b0885deccf418",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:23:48.142Z",
      "closedAtUtc": "2026-10-02T01:33:48.811Z",
      "holdingPeriodMs": 600669,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84566.6,
      "exitPriceQuote": 84586.2,
      "grossPnlGbp": -0.46353997914049444,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.0635399791404945,
      "cashChangeGbp": -1.2635399791404944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85344.61272000002,
      "structuralTargetPrice": 0,
      "maePct": -0.06444624709991888,
      "mfePct": 0.037130498329137895,
      "maeGbp": -1.2889249419983775,
      "mfeGbp": 0.7426099665827579,
      "observedDuringTradeLowPrice": 84535.2,
      "observedDuringTradeHighPrice": 84621.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84535.2,
      "fullObservedHighPrice": 84621.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904672203-2375a201b99bc",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:31:12.203Z",
      "closedAtUtc": "2026-10-02T01:31:15.664Z",
      "holdingPeriodMs": 3461,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06604,
      "exitPriceQuote": 0.06678,
      "grossPnlGbp": -22.410660205935933,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.010660205935935,
      "cashChangeGbp": -23.210660205935934,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.01 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.066647568,
      "structuralTargetPrice": 0,
      "maePct": -1.1205330102967967,
      "mfePct": 0,
      "maeGbp": -22.410660205935933,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06604,
      "observedDuringTradeHighPrice": 0.06678,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06604,
      "fullObservedHighPrice": 0.06678,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904067697-d4f18a584fce1",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:21:07.697Z",
      "closedAtUtc": "2026-10-02T01:31:10.451Z",
      "holdingPeriodMs": 602754,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1322.05,
      "exitPriceQuote": 1324.6,
      "grossPnlGbp": -3.8576453235504777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.457645323550478,
      "cashChangeGbp": -4.657645323550478,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1334.21286,
      "structuralTargetPrice": 0,
      "maePct": -0.2276767141938649,
      "mfePct": 0.1369085889338486,
      "maeGbp": -4.5535342838772985,
      "mfeGbp": 2.7381717786769726,
      "observedDuringTradeLowPrice": 1320.24,
      "observedDuringTradeHighPrice": 1325.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1320.24,
      "fullObservedHighPrice": 1325.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904103170-bb94f3c6ab739",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:21:43.170Z",
      "closedAtUtc": "2026-10-02T01:24:53.783Z",
      "holdingPeriodMs": 190613,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1636,
      "exitPriceQuote": 1.1689,
      "grossPnlGbp": -9.109659676865045,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.709659676865044,
      "cashChangeGbp": -9.909659676865045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.17430512,
      "structuralTargetPrice": 0,
      "maePct": -0.4554829838432522,
      "mfePct": 0.0687521485046332,
      "maeGbp": -9.109659676865045,
      "mfeGbp": 1.3750429700926639,
      "observedDuringTradeLowPrice": 1.1628,
      "observedDuringTradeHighPrice": 1.1689,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1628,
      "fullObservedHighPrice": 1.1689,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903630131-e8035ff8849f",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:13:50.131Z",
      "closedAtUtc": "2026-10-02T01:23:51.525Z",
      "holdingPeriodMs": 601394,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21723,
      "exitPriceQuote": 0.21744,
      "grossPnlGbp": -1.933434608479381,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5334346084793813,
      "cashChangeGbp": -2.733434608479381,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21922851600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.18874004511347128,
      "mfePct": 0.3314459328821978,
      "maeGbp": -3.7748009022694258,
      "mfeGbp": 6.628918657643957,
      "observedDuringTradeLowPrice": 0.21651,
      "observedDuringTradeHighPrice": 0.21764,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21651,
      "fullObservedHighPrice": 0.21764,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904086791-fd7b2db31498b",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:21:26.791Z",
      "closedAtUtc": "2026-10-02T01:22:50.605Z",
      "holdingPeriodMs": 83814,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4998,
      "exitPriceQuote": 0.4982,
      "grossPnlGbp": 6.402561024409947,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.802561024409947,
      "cashChangeGbp": 5.6025610244099475,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.40 triggered at projected net £4.80 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.50439816,
      "structuralTargetPrice": 0,
      "maePct": -0.14005602240894816,
      "mfePct": 0.4001600640256106,
      "maeGbp": -2.8011204481789633,
      "mfeGbp": 8.003201280512211,
      "observedDuringTradeLowPrice": 0.4978,
      "observedDuringTradeHighPrice": 0.5005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4978,
      "fullObservedHighPrice": 0.5005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904080160-a5ba4be001a63",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:21:20.160Z",
      "closedAtUtc": "2026-10-02T01:21:41.461Z",
      "holdingPeriodMs": 21301,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07159,
      "exitPriceQuote": 0.07189,
      "grossPnlGbp": -8.381058807095815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.981058807095815,
      "cashChangeGbp": -9.181058807095816,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07224862800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.4190529403547908,
      "mfePct": 0.04190529403548295,
      "maeGbp": -8.381058807095815,
      "mfeGbp": 0.8381058807096591,
      "observedDuringTradeLowPrice": 0.07156,
      "observedDuringTradeHighPrice": 0.07188999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07156,
      "fullObservedHighPrice": 0.07188999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904075189-814b385920d8",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:21:15.189Z",
      "closedAtUtc": "2026-10-02T01:21:23.391Z",
      "holdingPeriodMs": 8202,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07361,
      "exitPriceQuote": 0.07342,
      "grossPnlGbp": 5.16234207308778,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.56234207308778,
      "cashChangeGbp": 4.36234207308778,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.01 triggered at projected net £3.56 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.074287212,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3803831001222505,
      "maeGbp": 0,
      "mfeGbp": 7.607662002445011,
      "observedDuringTradeLowPrice": 0.07333,
      "observedDuringTradeHighPrice": 0.07361,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07333,
      "fullObservedHighPrice": 0.07361,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790904002633-792a88dda4da3",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:20:02.633Z",
      "closedAtUtc": "2026-10-02T01:21:13.375Z",
      "holdingPeriodMs": 70742,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0937,
      "exitPriceQuote": 0.09326,
      "grossPnlGbp": 9.391675560299035,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.791675560299035,
      "cashChangeGbp": 8.591675560299034,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.29 triggered at projected net £7.79 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09456204000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.010672358591244527,
      "mfePct": 0.5442902881536931,
      "maeGbp": -0.21344717182489056,
      "mfeGbp": 10.885805763073861,
      "observedDuringTradeLowPrice": 0.09319,
      "observedDuringTradeHighPrice": 0.09371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09319,
      "fullObservedHighPrice": 0.09371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903512015-9ad80145ccf53",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:11:52.015Z",
      "closedAtUtc": "2026-10-02T01:21:11.741Z",
      "holdingPeriodMs": 559726,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7405,
      "exitPriceQuote": 0.7364,
      "grossPnlGbp": 11.073598919648864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.473598919648865,
      "cashChangeGbp": 10.273598919648864,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.55 triggered at projected net £9.47 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7473126000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.027008777852799183,
      "mfePct": 0.6076975016880567,
      "maeGbp": -0.5401755570559836,
      "mfeGbp": 12.153950033761134,
      "observedDuringTradeLowPrice": 0.736,
      "observedDuringTradeHighPrice": 0.7407,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.736,
      "fullObservedHighPrice": 0.7407,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903866858-81fc99fff71d8",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:17:46.858Z",
      "closedAtUtc": "2026-10-02T01:21:03.392Z",
      "holdingPeriodMs": 196534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021595,
      "exitPriceQuote": 0.0021531,
      "grossPnlGbp": 5.9272979856449695,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.32729798564497,
      "cashChangeGbp": 5.12729798564497,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.53 triggered at projected net £4.33 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0021793674000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.10650613567956557,
      "mfePct": 0.3565640194489376,
      "maeGbp": -2.1301227135913114,
      "mfeGbp": 7.131280388978753,
      "observedDuringTradeLowPrice": 0.0021518,
      "observedDuringTradeHighPrice": 0.0021618,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021518,
      "fullObservedHighPrice": 0.0021618,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903397904-b3893d36d3a97",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:09:57.904Z",
      "closedAtUtc": "2026-10-02T01:20:00.593Z",
      "holdingPeriodMs": 602689,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 303.89,
      "exitPriceQuote": 304.55,
      "grossPnlGbp": -4.34367698838412,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.943676988384119,
      "cashChangeGbp": -5.14367698838412,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 306.685788,
      "structuralTargetPrice": 0,
      "maePct": -0.27312514396658033,
      "mfePct": 0.06581328770278345,
      "maeGbp": -5.462502879331606,
      "mfeGbp": 1.316265754055669,
      "observedDuringTradeLowPrice": 303.69,
      "observedDuringTradeHighPrice": 304.72,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 303.69,
      "fullObservedHighPrice": 304.72,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903780140-960477e13c00a",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:16:20.140Z",
      "closedAtUtc": "2026-10-02T01:17:29.113Z",
      "holdingPeriodMs": 68973,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24041,
      "exitPriceQuote": 0.24138,
      "grossPnlGbp": -8.069547855746421,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.669547855746421,
      "cashChangeGbp": -8.869547855746422,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24262177200000004,
      "structuralTargetPrice": 0,
      "maePct": -0.4034773927873211,
      "mfePct": 0.03743604675346564,
      "maeGbp": -8.069547855746421,
      "mfeGbp": 0.7487209350693128,
      "observedDuringTradeLowPrice": 0.24032,
      "observedDuringTradeHighPrice": 0.24138,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24032,
      "fullObservedHighPrice": 0.24138,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903507023-8bb75ad00ae77",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:11:47.023Z",
      "closedAtUtc": "2026-10-02T01:15:51.936Z",
      "holdingPeriodMs": 244913,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7766,
      "exitPriceQuote": 0.7797,
      "grossPnlGbp": -7.983517898532041,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.58351789853204,
      "cashChangeGbp": -8.783517898532041,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7837447200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.39917589492660205,
      "mfePct": 0,
      "maeGbp": -7.983517898532041,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7766,
      "observedDuringTradeHighPrice": 0.7797,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7766,
      "fullObservedHighPrice": 0.7797,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903565139-8e991b3fec907",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:12:45.139Z",
      "closedAtUtc": "2026-10-02T01:13:47.544Z",
      "holdingPeriodMs": 62405,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.46663,
      "exitPriceQuote": 0.46923,
      "grossPnlGbp": -11.143732721856681,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.74373272185668,
      "cashChangeGbp": -11.943732721856682,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47092299600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.557186636092834,
      "mfePct": 0.023573280757773606,
      "maeGbp": -11.143732721856681,
      "mfeGbp": 0.47146561515547214,
      "observedDuringTradeLowPrice": 0.46652,
      "observedDuringTradeHighPrice": 0.46923,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.46652,
      "fullObservedHighPrice": 0.46923,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903390598-78db98471f817",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:09:50.598Z",
      "closedAtUtc": "2026-10-02T01:12:00.910Z",
      "holdingPeriodMs": 130312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06962,
      "exitPriceQuote": 0.06992,
      "grossPnlGbp": -8.618213157138602,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.218213157138601,
      "cashChangeGbp": -9.418213157138602,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.070260504,
      "structuralTargetPrice": 0,
      "maePct": -0.4309106578569301,
      "mfePct": 0.014363688595225686,
      "maeGbp": -8.618213157138603,
      "mfeGbp": 0.2872737719045137,
      "observedDuringTradeLowPrice": 0.06961,
      "observedDuringTradeHighPrice": 0.06991999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06961,
      "fullObservedHighPrice": 0.06991999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903394756-503b65a802b4d",
      "symbol": "MOVEUSDT",
      "baseAsset": "MOVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:09:54.756Z",
      "closedAtUtc": "2026-10-02T01:10:40.274Z",
      "holdingPeriodMs": 45518,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01002,
      "exitPriceQuote": 0.010005,
      "grossPnlGbp": 2.9940119760477826,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3940119760477825,
      "cashChangeGbp": 2.1940119760477828,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.18 triggered at projected net £1.39 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.010112184,
      "structuralTargetPrice": 0,
      "maePct": -0.11976047904191475,
      "mfePct": 0.48902195608781135,
      "maeGbp": -2.395209580838295,
      "mfeGbp": 9.780439121756228,
      "observedDuringTradeLowPrice": 0.009971,
      "observedDuringTradeHighPrice": 0.010032,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009971,
      "fullObservedHighPrice": 0.010032,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903135001-a7b590ef41349",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:05:35.001Z",
      "closedAtUtc": "2026-10-02T01:09:23.904Z",
      "holdingPeriodMs": 228903,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07192,
      "exitPriceQuote": 0.07171,
      "grossPnlGbp": 5.839822024471687,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.239822024471687,
      "cashChangeGbp": 5.039822024471687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.63 triggered at projected net £4.24 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072581664,
      "structuralTargetPrice": 0,
      "maePct": -0.06952169076753112,
      "mfePct": 0.36151279199109615,
      "maeGbp": -1.3904338153506222,
      "mfeGbp": 7.230255839821923,
      "observedDuringTradeLowPrice": 0.07166,
      "observedDuringTradeHighPrice": 0.07197,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07166,
      "fullObservedHighPrice": 0.07197,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790903205013-fce1e5858e336",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T01:06:45.013Z",
      "closedAtUtc": "2026-10-02T01:07:42.125Z",
      "holdingPeriodMs": 57112,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.47422,
      "exitPriceQuote": 0.47144,
      "grossPnlGbp": 11.724516047403945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.124516047403946,
      "cashChangeGbp": 10.924516047403944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £11.99 triggered at projected net £10.12 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.478582824,
      "structuralTargetPrice": 0,
      "maePct": -0.1834591539791737,
      "mfePct": 0.7296191641010424,
      "maeGbp": -3.669183079583474,
      "mfeGbp": 14.59238328202085,
      "observedDuringTradeLowPrice": 0.47076,
      "observedDuringTradeHighPrice": 0.47509,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.47076,
      "fullObservedHighPrice": 0.47509,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790902489740-4986116d49c19",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:54:49.740Z",
      "closedAtUtc": "2026-10-02T01:04:49.848Z",
      "holdingPeriodMs": 600108,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 304.47,
      "exitPriceQuote": 304.11,
      "grossPnlGbp": 2.3647650014780677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7647650014780676,
      "cashChangeGbp": 1.5647650014780676,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 307.27112400000004,
      "structuralTargetPrice": 0,
      "maePct": -0.049265937530783746,
      "mfePct": 0.14779781259238856,
      "maeGbp": -0.9853187506156749,
      "mfeGbp": 2.9559562518477716,
      "observedDuringTradeLowPrice": 304.02,
      "observedDuringTradeHighPrice": 304.62,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 304.02,
      "fullObservedHighPrice": 304.62,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790902494724-999373e7ec7ad",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:54:54.724Z",
      "closedAtUtc": "2026-10-02T01:02:23.245Z",
      "holdingPeriodMs": 448521,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.275,
      "exitPriceQuote": 3.292,
      "grossPnlGbp": -10.381679389312918,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.981679389312918,
      "cashChangeGbp": -11.181679389312919,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.30513,
      "structuralTargetPrice": 0,
      "maePct": -0.519083969465646,
      "mfePct": 0.06106870229006962,
      "maeGbp": -10.38167938931292,
      "mfeGbp": 1.2213740458013924,
      "observedDuringTradeLowPrice": 3.273,
      "observedDuringTradeHighPrice": 3.292,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.273,
      "fullObservedHighPrice": 3.292,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790902244587-23e36ac6b2fa8",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:50:44.587Z",
      "closedAtUtc": "2026-10-02T00:51:47.996Z",
      "holdingPeriodMs": 63409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06161,
      "exitPriceQuote": 0.06145,
      "grossPnlGbp": 5.193962019152749,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5939620191527486,
      "cashChangeGbp": 4.393962019152749,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.22 triggered at projected net £3.59 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.062176812000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.016231131309857268,
      "mfePct": 0.34085375750688995,
      "maeGbp": -0.3246226261971454,
      "mfeGbp": 6.817075150137799,
      "observedDuringTradeLowPrice": 0.0614,
      "observedDuringTradeHighPrice": 0.06162,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0614,
      "fullObservedHighPrice": 0.06162,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790902129889-dcc1e4fa5f331",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:48:49.889Z",
      "closedAtUtc": "2026-10-02T00:49:27.763Z",
      "holdingPeriodMs": 37874,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4378,
      "exitPriceQuote": 0.4389,
      "grossPnlGbp": 5.025125628140657,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.425125628140657,
      "cashChangeGbp": 4.225125628140657,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.71 triggered at projected net £3.43 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.43377224000000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3654636820465944,
      "maeGbp": 0,
      "mfeGbp": 7.309273640931888,
      "observedDuringTradeLowPrice": 0.4378,
      "observedDuringTradeHighPrice": 0.4394,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4378,
      "fullObservedHighPrice": 0.4394,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790901525299-4f9454054fd36",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:38:45.299Z",
      "closedAtUtc": "2026-10-02T00:48:48.202Z",
      "holdingPeriodMs": 602903,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4170,
      "exitPriceQuote": 4170.56,
      "grossPnlGbp": -0.2685851318946763,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8685851318946765,
      "cashChangeGbp": -1.0685851318946764,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4208.3640000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.018705035971216914,
      "mfePct": 0.06594724220623502,
      "maeGbp": -0.3741007194243383,
      "mfeGbp": 1.3189448441247003,
      "observedDuringTradeLowPrice": 4167.25,
      "observedDuringTradeHighPrice": 4170.78,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4167.25,
      "fullObservedHighPrice": 4170.78,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790901971211-9c7bd310f470e",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:46:11.211Z",
      "closedAtUtc": "2026-10-02T00:48:11.578Z",
      "holdingPeriodMs": 120367,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23997,
      "exitPriceQuote": 0.24117,
      "grossPnlGbp": 10.001250156269588,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.401250156269588,
      "cashChangeGbp": 9.201250156269587,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.15 triggered at projected net £8.40 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.237762276,
      "structuralTargetPrice": 0,
      "maePct": -0.029170312955780615,
      "mfePct": 0.5875734466808444,
      "maeGbp": -0.5834062591156123,
      "mfeGbp": 11.751468933616888,
      "observedDuringTradeLowPrice": 0.2399,
      "observedDuringTradeHighPrice": 0.24137999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2399,
      "fullObservedHighPrice": 0.24137999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790901645300-3d95feb72b0cc",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:40:45.300Z",
      "closedAtUtc": "2026-10-02T00:42:58.972Z",
      "holdingPeriodMs": 133672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08273,
      "exitPriceQuote": 0.0822,
      "grossPnlGbp": -12.812764414360032,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.412764414360032,
      "cashChangeGbp": -13.612764414360033,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.081968884,
      "structuralTargetPrice": 0,
      "maePct": -0.6406382207180016,
      "mfePct": 0,
      "maeGbp": -12.81276441436003,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0822,
      "observedDuringTradeHighPrice": 0.08273,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0822,
      "fullObservedHighPrice": 0.08273,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790901379241-c76febe4266c4",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:36:19.241Z",
      "closedAtUtc": "2026-10-02T00:41:13.839Z",
      "holdingPeriodMs": 294598,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 172.81,
      "exitPriceQuote": 173.6,
      "grossPnlGbp": 9.142989410334957,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.5429894103349575,
      "cashChangeGbp": 8.342989410334956,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.16 triggered at projected net £7.54 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 171.220148,
      "structuralTargetPrice": 0,
      "maePct": -0.06365372374284685,
      "mfePct": 0.5381633007349151,
      "maeGbp": -1.273074474856937,
      "mfeGbp": 10.763266014698301,
      "observedDuringTradeLowPrice": 172.7,
      "observedDuringTradeHighPrice": 173.73999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 172.7,
      "fullObservedHighPrice": 173.73999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790901555277-29941fd8b8b38",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:39:15.277Z",
      "closedAtUtc": "2026-10-02T00:41:07.530Z",
      "holdingPeriodMs": 112253,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2394,
      "exitPriceQuote": 0.23981,
      "grossPnlGbp": 3.425229741019162,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8252297410191618,
      "cashChangeGbp": 2.6252297410191616,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.08 triggered at projected net £1.83 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23719752,
      "structuralTargetPrice": 0,
      "maePct": -0.10442773600668348,
      "mfePct": 0.3341687552213848,
      "maeGbp": -2.0885547201336694,
      "mfeGbp": 6.683375104427696,
      "observedDuringTradeLowPrice": 0.23915,
      "observedDuringTradeHighPrice": 0.2402,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23915,
      "fullObservedHighPrice": 0.2402,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900913114-3b0ed845753c3",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:28:33.114Z",
      "closedAtUtc": "2026-10-02T00:38:35.140Z",
      "holdingPeriodMs": 602026,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01859,
      "exitPriceQuote": 0.01848,
      "grossPnlGbp": -11.83431952662711,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.43431952662711,
      "cashChangeGbp": -12.634319526627111,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018418972,
      "structuralTargetPrice": 0,
      "maePct": -0.5917159763313555,
      "mfePct": 0.05379236148466699,
      "maeGbp": -11.834319526627109,
      "mfeGbp": 1.07584722969334,
      "observedDuringTradeLowPrice": 0.01848,
      "observedDuringTradeHighPrice": 0.0186,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01848,
      "fullObservedHighPrice": 0.0186,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790901409800-8a5c70ec7a7a9",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:36:49.800Z",
      "closedAtUtc": "2026-10-02T00:37:11.505Z",
      "holdingPeriodMs": 21705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05586,
      "exitPriceQuote": 0.05548,
      "grossPnlGbp": -13.60544217687069,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.20544217687069,
      "cashChangeGbp": -14.405442176870691,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.055346088,
      "structuralTargetPrice": 0,
      "maePct": -0.6802721088435345,
      "mfePct": 0.2864303616183323,
      "maeGbp": -13.60544217687069,
      "mfeGbp": 5.728607232366646,
      "observedDuringTradeLowPrice": 0.05548,
      "observedDuringTradeHighPrice": 0.05602,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05548,
      "fullObservedHighPrice": 0.05602,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900809255-0e721f330b85",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:26:49.255Z",
      "closedAtUtc": "2026-10-02T00:36:51.819Z",
      "holdingPeriodMs": 602564,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4168.06,
      "exitPriceQuote": 4165.09,
      "grossPnlGbp": 1.4251234387222134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.17487656127778672,
      "cashChangeGbp": 0.6251234387222133,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4206.4061520000005,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.13963330662228032,
      "maeGbp": 0,
      "mfeGbp": 2.792666132445606,
      "observedDuringTradeLowPrice": 4162.24,
      "observedDuringTradeHighPrice": 4168.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4162.24,
      "fullObservedHighPrice": 4168.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900804045-17c655b67a909",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:26:44.045Z",
      "closedAtUtc": "2026-10-02T00:36:48.002Z",
      "holdingPeriodMs": 603957,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 68.82,
      "exitPriceQuote": 68.8,
      "grossPnlGbp": -0.581226387677885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.181226387677885,
      "cashChangeGbp": -1.3812263876778852,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 68.18685599999999,
      "structuralTargetPrice": 0,
      "maePct": -0.27608253414704703,
      "mfePct": 0,
      "maeGbp": -5.521650682940941,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 68.63,
      "observedDuringTradeHighPrice": 68.82,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 68.63,
      "fullObservedHighPrice": 68.82,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900647746-8031c3fc75daf",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:24:07.746Z",
      "closedAtUtc": "2026-10-02T00:34:07.983Z",
      "holdingPeriodMs": 600237,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13044,
      "exitPriceQuote": 0.12991,
      "grossPnlGbp": -8.126341613002188,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.726341613002187,
      "cashChangeGbp": -8.926341613002188,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.129239952,
      "structuralTargetPrice": 0,
      "maePct": -0.4983134007973104,
      "mfePct": 0.19932536031892842,
      "maeGbp": -9.966268015946207,
      "mfeGbp": 3.9865072063785685,
      "observedDuringTradeLowPrice": 0.12979,
      "observedDuringTradeHighPrice": 0.1307,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12979,
      "fullObservedHighPrice": 0.1307,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900387298-32c1a9c888719",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:19:47.298Z",
      "closedAtUtc": "2026-10-02T00:27:11.372Z",
      "holdingPeriodMs": 444074,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1873,
      "exitPriceQuote": 1.1795,
      "grossPnlGbp": -13.139054998736677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.739054998736677,
      "cashChangeGbp": -13.939054998736678,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.17637684,
      "structuralTargetPrice": 0,
      "maePct": -0.6569527499368338,
      "mfePct": 0.08422471153035373,
      "maeGbp": -13.139054998736675,
      "mfeGbp": 1.6844942306070747,
      "observedDuringTradeLowPrice": 1.1795,
      "observedDuringTradeHighPrice": 1.1883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1795,
      "fullObservedHighPrice": 1.1883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900167169-b3811bd1a266e",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:16:07.169Z",
      "closedAtUtc": "2026-10-02T00:26:07.544Z",
      "holdingPeriodMs": 600375,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.744,
      "exitPriceQuote": 0.7444,
      "grossPnlGbp": 1.0752688172041827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.5247311827958174,
      "cashChangeGbp": 0.2752688172041826,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7371552,
      "structuralTargetPrice": 0,
      "maePct": -0.1747311827956946,
      "mfePct": 0.20161290322581407,
      "maeGbp": -3.494623655913892,
      "mfeGbp": 4.032258064516282,
      "observedDuringTradeLowPrice": 0.7427,
      "observedDuringTradeHighPrice": 0.7455000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7427,
      "fullObservedHighPrice": 0.7455000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900161374-7bb29ca0a835a",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:16:01.374Z",
      "closedAtUtc": "2026-10-02T00:26:02.545Z",
      "holdingPeriodMs": 601171,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.435,
      "exitPriceQuote": 7.425,
      "grossPnlGbp": -2.689979825151254,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.289979825151255,
      "cashChangeGbp": -3.489979825151254,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.366598,
      "structuralTargetPrice": 0,
      "maePct": -0.4169468728984492,
      "mfePct": 0,
      "maeGbp": -8.338937457968983,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.404,
      "observedDuringTradeHighPrice": 7.435,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.404,
      "fullObservedHighPrice": 7.435,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900612809-4ccab85ce3c41",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:23:32.809Z",
      "closedAtUtc": "2026-10-02T00:24:04.520Z",
      "holdingPeriodMs": 31711,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021955,
      "exitPriceQuote": 0.0022026,
      "grossPnlGbp": 6.467774994306446,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.867774994306446,
      "cashChangeGbp": 5.667774994306447,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.23 triggered at projected net £4.87 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0021753014,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3917103165565976,
      "maeGbp": 0,
      "mfeGbp": 7.834206331131952,
      "observedDuringTradeLowPrice": 0.0021955,
      "observedDuringTradeHighPrice": 0.0022041,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021955,
      "fullObservedHighPrice": 0.0022041,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900212171-86ff389d99b7b",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:16:52.171Z",
      "closedAtUtc": "2026-10-02T00:23:30.911Z",
      "holdingPeriodMs": 398740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01851,
      "exitPriceQuote": 0.01857,
      "grossPnlGbp": 6.482982171799139,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.882982171799139,
      "cashChangeGbp": 5.682982171799139,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.96 triggered at projected net £4.88 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018339708,
      "structuralTargetPrice": 0,
      "maePct": -0.05402485143165636,
      "mfePct": 0.3781739600216133,
      "maeGbp": -1.0804970286331272,
      "mfeGbp": 7.563479200432266,
      "observedDuringTradeLowPrice": 0.0185,
      "observedDuringTradeHighPrice": 0.01858,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0185,
      "fullObservedHighPrice": 0.01858,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900328759-507ac2ca09f63",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:18:48.759Z",
      "closedAtUtc": "2026-10-02T00:19:43.396Z",
      "holdingPeriodMs": 54637,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2171,
      "exitPriceQuote": 0.2188,
      "grossPnlGbp": 15.660985720866025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.060985720866025,
      "cashChangeGbp": 14.860985720866024,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £20.43 triggered at projected net £14.06 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21510268,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.1515430677107334,
      "maeGbp": 0,
      "mfeGbp": 23.030861354214668,
      "observedDuringTradeLowPrice": 0.2171,
      "observedDuringTradeHighPrice": 0.21959999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2171,
      "fullObservedHighPrice": 0.21959999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899726232-e5e83b473fe07",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:08:46.232Z",
      "closedAtUtc": "2026-10-02T00:18:47.039Z",
      "holdingPeriodMs": 600807,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.562,
      "exitPriceQuote": 1.568,
      "grossPnlGbp": -7.682458386683745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.282458386683745,
      "cashChangeGbp": -8.482458386683746,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5763704000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.3841229193341873,
      "mfePct": 0,
      "maeGbp": -7.682458386683746,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.562,
      "observedDuringTradeHighPrice": 1.568,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.562,
      "fullObservedHighPrice": 1.568,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899607375-39ca4ebeaec94",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:06:47.375Z",
      "closedAtUtc": "2026-10-02T00:16:47.399Z",
      "holdingPeriodMs": 600024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3749,
      "exitPriceQuote": 0.3755,
      "grossPnlGbp": 3.20085356094953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6008535609495298,
      "cashChangeGbp": 2.40085356094953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37145092,
      "structuralTargetPrice": 0,
      "maePct": -0.18671645772206827,
      "mfePct": 0.320085356094953,
      "maeGbp": -3.7343291544413653,
      "mfeGbp": 6.40170712189906,
      "observedDuringTradeLowPrice": 0.3742,
      "observedDuringTradeHighPrice": 0.3761,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3742,
      "fullObservedHighPrice": 0.3761,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790900085781-20e299b36f26f",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:14:45.781Z",
      "closedAtUtc": "2026-10-02T00:16:03.633Z",
      "holdingPeriodMs": 77852,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12935,
      "exitPriceQuote": 0.12978,
      "grossPnlGbp": 6.648627754155605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.048627754155605,
      "cashChangeGbp": 5.848627754155605,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.44 triggered at projected net £5.05 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12815998,
      "structuralTargetPrice": 0,
      "maePct": -0.12369540007730459,
      "mfePct": 0.4020100502512721,
      "maeGbp": -2.4739080015460915,
      "mfeGbp": 8.040201005025443,
      "observedDuringTradeLowPrice": 0.12919,
      "observedDuringTradeHighPrice": 0.12987,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12919,
      "fullObservedHighPrice": 0.12987,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899880305-0b040a397a8d8",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:11:20.305Z",
      "closedAtUtc": "2026-10-02T00:15:57.559Z",
      "holdingPeriodMs": 277254,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 170.89,
      "exitPriceQuote": 172,
      "grossPnlGbp": -12.990812803558006,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.590812803558006,
      "cashChangeGbp": -13.790812803558007,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 172.462188,
      "structuralTargetPrice": 0,
      "maePct": -0.6495406401779003,
      "mfePct": 0.10533091462342935,
      "maeGbp": -12.990812803558006,
      "mfeGbp": 2.1066182924685872,
      "observedDuringTradeLowPrice": 170.71,
      "observedDuringTradeHighPrice": 172,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 170.71,
      "fullObservedHighPrice": 172,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899844183-f2517c5ce6cf1",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:10:44.183Z",
      "closedAtUtc": "2026-10-02T00:11:22.366Z",
      "holdingPeriodMs": 38183,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02633,
      "exitPriceQuote": 0.02629,
      "grossPnlGbp": 3.038359285985444,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.438359285985444,
      "cashChangeGbp": 2.238359285985444,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.24 triggered at projected net £1.44 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026572236000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.03797949107481805,
      "mfePct": 0.34181541967337564,
      "maeGbp": -0.759589821496361,
      "mfeGbp": 6.836308393467513,
      "observedDuringTradeLowPrice": 0.02624,
      "observedDuringTradeHighPrice": 0.02634,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02624,
      "fullObservedHighPrice": 0.02634,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899274567-1920bfbf86a88",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:01:14.567Z",
      "closedAtUtc": "2026-10-02T00:11:18.523Z",
      "holdingPeriodMs": 603956,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 772.16,
      "exitPriceQuote": 772.22,
      "grossPnlGbp": 0.15540820555340631,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.4445917944465938,
      "cashChangeGbp": -0.6445917944465938,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 765.056128,
      "structuralTargetPrice": 0,
      "maePct": -0.09194985495233148,
      "mfePct": 0.02331123083299623,
      "maeGbp": -1.8389970990466296,
      "mfeGbp": 0.4662246166599246,
      "observedDuringTradeLowPrice": 771.45,
      "observedDuringTradeHighPrice": 772.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 771.45,
      "fullObservedHighPrice": 772.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899024349-bb33bf17d0a14",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:57:04.349Z",
      "closedAtUtc": "2026-10-02T00:07:04.487Z",
      "holdingPeriodMs": 600138,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.74,
      "exitPriceQuote": 0.7425,
      "grossPnlGbp": 6.756756756756913,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.156756756756913,
      "cashChangeGbp": 5.9567567567569135,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.733192,
      "structuralTargetPrice": 0,
      "maePct": -0.013513513513512026,
      "mfePct": 0.33783783783784566,
      "maeGbp": -0.27027027027024053,
      "mfeGbp": 6.756756756756913,
      "observedDuringTradeLowPrice": 0.7399,
      "observedDuringTradeHighPrice": 0.7425,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7399,
      "fullObservedHighPrice": 0.7425,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899377004-7fbda6f2c8066",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-02T00:02:57.004Z",
      "closedAtUtc": "2026-10-02T00:05:34.868Z",
      "holdingPeriodMs": 157864,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07306,
      "exitPriceQuote": 0.07253,
      "grossPnlGbp": -14.50862304954839,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.10862304954839,
      "cashChangeGbp": -15.308623049548391,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072387848,
      "structuralTargetPrice": 0,
      "maePct": -0.7254311524774195,
      "mfePct": 0.09581166164796143,
      "maeGbp": -14.508623049548392,
      "mfeGbp": 1.9162332329592286,
      "observedDuringTradeLowPrice": 0.07253,
      "observedDuringTradeHighPrice": 0.07313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07253,
      "fullObservedHighPrice": 0.07313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790898893779-f7ca72c21e3c1",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:54:53.779Z",
      "closedAtUtc": "2026-10-02T00:03:30.565Z",
      "holdingPeriodMs": 516786,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031202,
      "exitPriceQuote": 0.031292,
      "grossPnlGbp": 5.768860970450599,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.168860970450599,
      "cashChangeGbp": 4.968860970450599,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.45 triggered at projected net £4.17 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.030914941600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.19870521120440854,
      "mfePct": 0.35254150374975635,
      "maeGbp": -3.9741042240881708,
      "mfeGbp": 7.050830074995128,
      "observedDuringTradeLowPrice": 0.03114,
      "observedDuringTradeHighPrice": 0.031312,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03114,
      "fullObservedHighPrice": 0.031312,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790898772060-c7118522f6d99",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:52:52.060Z",
      "closedAtUtc": "2026-10-02T00:02:55.062Z",
      "holdingPeriodMs": 603002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5097,
      "exitPriceQuote": 0.5105,
      "grossPnlGbp": 3.1391014322146824,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5391014322146823,
      "cashChangeGbp": 2.339101432214682,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.50501076,
      "structuralTargetPrice": 0,
      "maePct": -0.0980969197567306,
      "mfePct": 0.31391014322149,
      "maeGbp": -1.961938395134612,
      "mfeGbp": 6.278202864429801,
      "observedDuringTradeLowPrice": 0.5092,
      "observedDuringTradeHighPrice": 0.5113,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5092,
      "fullObservedHighPrice": 0.5113,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790899144512-1ff919102de39",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:59:04.512Z",
      "closedAtUtc": "2026-10-02T00:01:10.952Z",
      "holdingPeriodMs": 126440,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.383,
      "exitPriceQuote": 14.276,
      "grossPnlGbp": -14.87867621497592,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.47867621497592,
      "cashChangeGbp": -15.678676214975921,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.2506764,
      "structuralTargetPrice": 0,
      "maePct": -0.7439338107487959,
      "mfePct": 0,
      "maeGbp": -14.878676214975918,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 14.276,
      "observedDuringTradeHighPrice": 14.383,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.276,
      "fullObservedHighPrice": 14.383,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790898540411-51d4a2ba82614",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:49:00.411Z",
      "closedAtUtc": "2026-10-01T23:59:02.614Z",
      "holdingPeriodMs": 602203,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4175,
      "exitPriceQuote": 1.42,
      "grossPnlGbp": -3.5273368606701188,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.127336860670119,
      "cashChangeGbp": -4.327336860670119,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.430541,
      "structuralTargetPrice": 0,
      "maePct": -0.20458553791888007,
      "mfePct": 0.07760141093473573,
      "maeGbp": -4.091710758377602,
      "mfeGbp": 1.5520282186947145,
      "observedDuringTradeLowPrice": 1.4164,
      "observedDuringTradeHighPrice": 1.4204000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4164,
      "fullObservedHighPrice": 1.4204000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790898418432-07be60747b678",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:46:58.432Z",
      "closedAtUtc": "2026-10-01T23:57:02.315Z",
      "holdingPeriodMs": 603883,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.281,
      "exitPriceQuote": 3.284,
      "grossPnlGbp": 1.8287107589147633,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.22871075891476322,
      "cashChangeGbp": 1.0287107589147633,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.2508148,
      "structuralTargetPrice": 0,
      "maePct": -0.03047851264859293,
      "mfePct": 0.2133495885400693,
      "maeGbp": -0.6095702529718586,
      "mfeGbp": 4.266991770801386,
      "observedDuringTradeLowPrice": 3.28,
      "observedDuringTradeHighPrice": 3.288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.28,
      "fullObservedHighPrice": 3.288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790898290392-0b2bf42438936",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:44:50.392Z",
      "closedAtUtc": "2026-10-01T23:54:51.948Z",
      "holdingPeriodMs": 601556,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1076,
      "exitPriceQuote": 0.10772,
      "grossPnlGbp": 2.2304832713753737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6304832713753736,
      "cashChangeGbp": 1.4304832713753737,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10661008,
      "structuralTargetPrice": 0,
      "maePct": -0.1672862453531595,
      "mfePct": 0.1301115241635699,
      "maeGbp": -3.34572490706319,
      "mfeGbp": 2.6022304832713985,
      "observedDuringTradeLowPrice": 0.10742,
      "observedDuringTradeHighPrice": 0.10774000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10742,
      "fullObservedHighPrice": 0.10774000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790898169958-2f9f88571c87e",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:42:49.958Z",
      "closedAtUtc": "2026-10-01T23:52:50.246Z",
      "holdingPeriodMs": 600288,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7743,
      "exitPriceQuote": 0.775,
      "grossPnlGbp": 1.8080847216841893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.20808472168418923,
      "cashChangeGbp": 1.0080847216841893,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.76717644,
      "structuralTargetPrice": 0,
      "maePct": -0.2841275991217848,
      "mfePct": 0.1033191269533802,
      "maeGbp": -5.6825519824356965,
      "mfeGbp": 2.0663825390676043,
      "observedDuringTradeLowPrice": 0.7721,
      "observedDuringTradeHighPrice": 0.7751,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7721,
      "fullObservedHighPrice": 0.7751,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790898275362-36a83956efd11",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:44:35.362Z",
      "closedAtUtc": "2026-10-01T23:48:56.679Z",
      "holdingPeriodMs": 261317,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0503,
      "exitPriceQuote": 0.05015,
      "grossPnlGbp": 5.964214711729517,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.364214711729517,
      "cashChangeGbp": 5.164214711729517,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.56 triggered at projected net £4.36 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.050762760000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.39761431411531956,
      "mfePct": 0.3578528827037766,
      "maeGbp": -7.952286282306391,
      "mfeGbp": 7.1570576540755315,
      "observedDuringTradeLowPrice": 0.05012,
      "observedDuringTradeHighPrice": 0.0505,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05012,
      "fullObservedHighPrice": 0.0505,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790897813234-b240176a52d84",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:36:53.234Z",
      "closedAtUtc": "2026-10-01T23:46:55.219Z",
      "holdingPeriodMs": 601985,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.806,
      "exitPriceQuote": 4.784,
      "grossPnlGbp": -9.155222638368807,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.755222638368807,
      "cashChangeGbp": -9.955222638368808,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.7617848,
      "structuralTargetPrice": 0,
      "maePct": -0.624219725343326,
      "mfePct": 0.0416146483562168,
      "maeGbp": -12.48439450686652,
      "mfeGbp": 0.8322929671243361,
      "observedDuringTradeLowPrice": 4.776,
      "observedDuringTradeHighPrice": 4.808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.776,
      "fullObservedHighPrice": 4.808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790897686154-b138a63f5981a",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:34:46.154Z",
      "closedAtUtc": "2026-10-01T23:44:46.665Z",
      "holdingPeriodMs": 600511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2483,
      "exitPriceQuote": 0.2484,
      "grossPnlGbp": 0.805477245267956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.794522754732044,
      "cashChangeGbp": 0.00547724526795601,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24601564,
      "structuralTargetPrice": 0,
      "maePct": -0.20136931131695548,
      "mfePct": 0.20136931131695548,
      "maeGbp": -4.027386226339109,
      "mfeGbp": 4.027386226339109,
      "observedDuringTradeLowPrice": 0.2478,
      "observedDuringTradeHighPrice": 0.2488,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2478,
      "fullObservedHighPrice": 0.2488,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790897690430-b651deee130a6",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:34:50.430Z",
      "closedAtUtc": "2026-10-01T23:44:33.617Z",
      "holdingPeriodMs": 583187,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09974,
      "exitPriceQuote": 0.10008,
      "grossPnlGbp": 6.817726087828493,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.217726087828494,
      "cashChangeGbp": 6.0177260878284935,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.62 triggered at projected net £5.22 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.098822392,
      "structuralTargetPrice": 0,
      "maePct": -0.04010427110487104,
      "mfePct": 0.41106877882495246,
      "maeGbp": -0.8020854220974207,
      "mfeGbp": 8.22137557649905,
      "observedDuringTradeLowPrice": 0.0997,
      "observedDuringTradeHighPrice": 0.10015,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0997,
      "fullObservedHighPrice": 0.10015,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790897566151-70609d647bcfe",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:32:46.151Z",
      "closedAtUtc": "2026-10-01T23:42:48.103Z",
      "holdingPeriodMs": 601952,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044447,
      "exitPriceQuote": 0.0044364,
      "grossPnlGbp": -3.7347852498482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.3347852498482,
      "cashChangeGbp": -4.5347852498482,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00440380876,
      "structuralTargetPrice": 0,
      "maePct": -0.18673926249241,
      "mfePct": 0.13724210857876126,
      "maeGbp": -3.7347852498481995,
      "mfeGbp": 2.7448421715752254,
      "observedDuringTradeLowPrice": 0.0044364,
      "observedDuringTradeHighPrice": 0.004450800000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044364,
      "fullObservedHighPrice": 0.004450800000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790897207272-def4acdf7e1f8",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:26:47.272Z",
      "closedAtUtc": "2026-10-01T23:36:51.435Z",
      "holdingPeriodMs": 604163,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.982,
      "exitPriceQuote": 8.979,
      "grossPnlGbp": 0.6680026720107134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9319973279892867,
      "cashChangeGbp": -0.13199732798928665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 9.064634400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07793364506792975,
      "mfePct": 0.20040080160319426,
      "maeGbp": -1.5586729013585952,
      "mfeGbp": 4.008016032063885,
      "observedDuringTradeLowPrice": 8.964,
      "observedDuringTradeHighPrice": 8.989000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.964,
      "fullObservedHighPrice": 8.989000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790897000667-1ca9b752a9b13",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:23:20.667Z",
      "closedAtUtc": "2026-10-01T23:33:20.996Z",
      "holdingPeriodMs": 600329,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8674,
      "exitPriceQuote": 1.8698,
      "grossPnlGbp": 2.5704187640569325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9704187640569324,
      "cashChangeGbp": 1.7704187640569324,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.85021992,
      "structuralTargetPrice": 0,
      "maePct": -0.08032558637678361,
      "mfePct": 0.3213023455071225,
      "maeGbp": -1.6065117275356722,
      "mfeGbp": 6.42604691014245,
      "observedDuringTradeLowPrice": 1.8659,
      "observedDuringTradeHighPrice": 1.8733999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8659,
      "fullObservedHighPrice": 1.8733999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790896959413-ade24cead84e2",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:22:39.413Z",
      "closedAtUtc": "2026-10-01T23:32:40.994Z",
      "holdingPeriodMs": 601581,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1340.59,
      "exitPriceQuote": 1338.19,
      "grossPnlGbp": -3.580513057683354,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.1805130576833545,
      "cashChangeGbp": -4.380513057683354,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1328.256572,
      "structuralTargetPrice": 0,
      "maePct": -0.3356730991578335,
      "mfePct": 0.023124146830885865,
      "maeGbp": -6.71346198315667,
      "mfeGbp": 0.46248293661771733,
      "observedDuringTradeLowPrice": 1336.09,
      "observedDuringTradeHighPrice": 1340.8999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1336.09,
      "fullObservedHighPrice": 1340.8999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790896823195-181f79f6fa88d",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:20:23.195Z",
      "closedAtUtc": "2026-10-01T23:30:24.026Z",
      "holdingPeriodMs": 600831,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3252,
      "exitPriceQuote": 0.3253,
      "grossPnlGbp": 0.6150061500614329,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9849938499385672,
      "cashChangeGbp": -0.18499384993856716,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.32220816,
      "structuralTargetPrice": 0,
      "maePct": -0.09225092250921493,
      "mfePct": 0.1537515375153753,
      "maeGbp": -1.8450184501842986,
      "mfeGbp": 3.0750307503075063,
      "observedDuringTradeLowPrice": 0.3249,
      "observedDuringTradeHighPrice": 0.3257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3249,
      "fullObservedHighPrice": 0.3257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790896602685-23f33257a3ff6",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:16:42.685Z",
      "closedAtUtc": "2026-10-01T23:26:45.485Z",
      "holdingPeriodMs": 602800,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03374,
      "exitPriceQuote": 0.03367,
      "grossPnlGbp": -4.149377593361033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.749377593361032,
      "cashChangeGbp": -4.9493775933610324,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.033429592,
      "structuralTargetPrice": 0,
      "maePct": -0.3260225251926467,
      "mfePct": 0.02963841138115905,
      "maeGbp": -6.520450503852934,
      "mfeGbp": 0.5927682276231809,
      "observedDuringTradeLowPrice": 0.03363,
      "observedDuringTradeHighPrice": 0.03375,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03363,
      "fullObservedHighPrice": 0.03375,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790896662831-c0917e4b7266d",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:17:42.831Z",
      "closedAtUtc": "2026-10-01T23:23:15.792Z",
      "holdingPeriodMs": 332961,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021222,
      "exitPriceQuote": 0.0021288,
      "grossPnlGbp": 6.2199604184339545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.619960418433955,
      "cashChangeGbp": 5.419960418433955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.13 triggered at projected net £4.62 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00210267576,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.38639148053907774,
      "maeGbp": 0,
      "mfeGbp": 7.727829610781555,
      "observedDuringTradeLowPrice": 0.0021222,
      "observedDuringTradeHighPrice": 0.0021304,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021222,
      "fullObservedHighPrice": 0.0021304,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790896560979-cef9c42fc58b",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:16:00.979Z",
      "closedAtUtc": "2026-10-01T23:22:37.673Z",
      "holdingPeriodMs": 396694,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003744,
      "exitPriceQuote": 0.003755,
      "grossPnlGbp": 5.876068376068461,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.27606837606846,
      "cashChangeGbp": 5.076068376068461,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.34 triggered at projected net £4.28 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0037095552,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.347222222222222,
      "maeGbp": 0,
      "mfeGbp": 6.94444444444444,
      "observedDuringTradeLowPrice": 0.003744,
      "observedDuringTradeHighPrice": 0.0037570000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003744,
      "fullObservedHighPrice": 0.0037570000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790896572121-c6db0ded14461",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:16:12.121Z",
      "closedAtUtc": "2026-10-01T23:20:20.146Z",
      "holdingPeriodMs": 248025,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002744,
      "exitPriceQuote": 0.002721,
      "grossPnlGbp": 16.763848396501473,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.163848396501473,
      "cashChangeGbp": 15.963848396501472,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £15.62 triggered at projected net £15.16 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0027692448,
      "structuralTargetPrice": 0,
      "maePct": -0.14577259475219015,
      "mfePct": 0.9110787172011606,
      "maeGbp": -2.915451895043803,
      "mfeGbp": 18.221574344023214,
      "observedDuringTradeLowPrice": 0.002719,
      "observedDuringTradeHighPrice": 0.002748,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002719,
      "fullObservedHighPrice": 0.002748,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790896480975-fea8f2d0c8ce",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:14:40.975Z",
      "closedAtUtc": "2026-10-01T23:16:25.978Z",
      "holdingPeriodMs": 105003,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4207,
      "exitPriceQuote": 0.4181,
      "grossPnlGbp": 12.36035179462796,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.76035179462796,
      "cashChangeGbp": 11.560351794627959,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £15.94 triggered at projected net £10.76 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.42457044000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.28523888756833343,
      "mfePct": 0.9270263845971035,
      "maeGbp": -5.704777751366668,
      "mfeGbp": 18.54052769194207,
      "observedDuringTradeLowPrice": 0.4168,
      "observedDuringTradeHighPrice": 0.4219,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4168,
      "fullObservedHighPrice": 0.4219,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790895517149-7a4f9b8efe6c4",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:58:37.149Z",
      "closedAtUtc": "2026-10-01T23:08:37.588Z",
      "holdingPeriodMs": 600439,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005829,
      "exitPriceQuote": 0.005826,
      "grossPnlGbp": -1.0293360782296785,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6293360782296786,
      "cashChangeGbp": -1.8293360782296786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0057753732,
      "structuralTargetPrice": 0,
      "maePct": -0.10293360782295297,
      "mfePct": 0.2573340195573899,
      "maeGbp": -2.058672156459059,
      "mfeGbp": 5.146680391147798,
      "observedDuringTradeLowPrice": 0.005823,
      "observedDuringTradeHighPrice": 0.005844,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005823,
      "fullObservedHighPrice": 0.005844,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790895962987-27b39fcc68aef",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:06:02.987Z",
      "closedAtUtc": "2026-10-01T23:07:54.268Z",
      "holdingPeriodMs": 111281,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07162,
      "exitPriceQuote": 0.07145,
      "grossPnlGbp": 4.747277296844554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1472772968445537,
      "cashChangeGbp": 3.947277296844554,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.38 triggered at projected net £3.15 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.072278904,
      "structuralTargetPrice": 0,
      "maePct": -0.33510192683606566,
      "mfePct": 0.34906450712091625,
      "maeGbp": -6.7020385367213136,
      "mfeGbp": 6.981290142418325,
      "observedDuringTradeLowPrice": 0.07137,
      "observedDuringTradeHighPrice": 0.07186,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07137,
      "fullObservedHighPrice": 0.07186,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790895882960-b17f4177906d2",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:04:42.960Z",
      "closedAtUtc": "2026-10-01T23:07:52.551Z",
      "holdingPeriodMs": 189591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11259,
      "exitPriceQuote": 0.11171,
      "grossPnlGbp": -15.631938893329638,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.231938893329637,
      "cashChangeGbp": -16.431938893329637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.111554172,
      "structuralTargetPrice": 0,
      "maePct": -0.7815969446664819,
      "mfePct": 0.2398081534772239,
      "maeGbp": -15.63193889332964,
      "mfeGbp": 4.796163069544478,
      "observedDuringTradeLowPrice": 0.11171,
      "observedDuringTradeHighPrice": 0.11285999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11171,
      "fullObservedHighPrice": 0.11285999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790895802203-70f8e92921cb",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T23:03:22.203Z",
      "closedAtUtc": "2026-10-01T23:04:36.142Z",
      "holdingPeriodMs": 73939,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.49383,
      "exitPriceQuote": 0.49022,
      "grossPnlGbp": -14.620415932608395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.220415932608397,
      "cashChangeGbp": -15.420415932608396,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.489286764,
      "structuralTargetPrice": 0,
      "maePct": -0.7310207966304199,
      "mfePct": 0.08099953425268036,
      "maeGbp": -14.620415932608399,
      "mfeGbp": 1.6199906850536072,
      "observedDuringTradeLowPrice": 0.49022,
      "observedDuringTradeHighPrice": 0.49423000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.49022,
      "fullObservedHighPrice": 0.49423000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790895301611-231716181e557",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:55:01.611Z",
      "closedAtUtc": "2026-10-01T23:01:59.392Z",
      "holdingPeriodMs": 417781,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3735,
      "exitPriceQuote": 0.3719,
      "grossPnlGbp": 8.567603748326588,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.967603748326589,
      "cashChangeGbp": 7.7676037483265885,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.04 triggered at projected net £6.97 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37693620000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.1338688085676039,
      "mfePct": 0.4819277108433799,
      "maeGbp": -2.6773761713520776,
      "mfeGbp": 9.638554216867597,
      "observedDuringTradeLowPrice": 0.3717,
      "observedDuringTradeHighPrice": 0.374,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3717,
      "fullObservedHighPrice": 0.374,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790895397142-9e27e50b9b165",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:56:37.142Z",
      "closedAtUtc": "2026-10-01T22:58:19.962Z",
      "holdingPeriodMs": 102820,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.49095,
      "exitPriceQuote": 0.49189,
      "grossPnlGbp": 3.8293105204195803,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.22931052041958,
      "cashChangeGbp": 3.02931052041958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.71 triggered at projected net £2.23 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.48643326,
      "structuralTargetPrice": 0,
      "maePct": -0.18942865872288145,
      "mfePct": 0.5153274264181641,
      "maeGbp": -3.7885731744576288,
      "mfeGbp": 10.306548528363283,
      "observedDuringTradeLowPrice": 0.49002,
      "observedDuringTradeHighPrice": 0.4934799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.49002,
      "fullObservedHighPrice": 0.4934799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790895016558-38fd75c7ef97a",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:50:16.558Z",
      "closedAtUtc": "2026-10-01T22:56:30.409Z",
      "holdingPeriodMs": 373851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.71348,
      "exitPriceQuote": 0.71734,
      "grossPnlGbp": -10.82020519145589,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.42020519145589,
      "cashChangeGbp": -11.620205191455891,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7200440160000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5410102595727945,
      "mfePct": 0.05185849638391847,
      "maeGbp": -10.820205191455889,
      "mfeGbp": 1.0371699276783695,
      "observedDuringTradeLowPrice": 0.71311,
      "observedDuringTradeHighPrice": 0.7173400000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.71311,
      "fullObservedHighPrice": 0.7173400000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790894497669-ab8886f152ab6",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:41:37.669Z",
      "closedAtUtc": "2026-10-01T22:51:37.718Z",
      "holdingPeriodMs": 600049,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7866,
      "exitPriceQuote": 1.7808,
      "grossPnlGbp": -6.492779581327692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.092779581327692,
      "cashChangeGbp": -7.292779581327692,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.77016328,
      "structuralTargetPrice": 0,
      "maePct": -0.3694167692824325,
      "mfePct": 0.044777790216060334,
      "maeGbp": -7.3883353856486496,
      "mfeGbp": 0.8955558043212066,
      "observedDuringTradeLowPrice": 1.78,
      "observedDuringTradeHighPrice": 1.7874,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.78,
      "fullObservedHighPrice": 1.7874,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790894381391-df04b35e89ee2",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:39:41.391Z",
      "closedAtUtc": "2026-10-01T22:49:41.417Z",
      "holdingPeriodMs": 600026,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7952,
      "exitPriceQuote": 0.7909,
      "grossPnlGbp": -10.814889336016021,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.41488933601602,
      "cashChangeGbp": -11.614889336016022,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7878841600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5658953722334078,
      "mfePct": 0.08802816901408878,
      "maeGbp": -11.317907444668156,
      "mfeGbp": 1.7605633802817755,
      "observedDuringTradeLowPrice": 0.7907,
      "observedDuringTradeHighPrice": 0.7959000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7907,
      "fullObservedHighPrice": 0.7959000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790894801544-17e55ee104cdc",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:46:41.544Z",
      "closedAtUtc": "2026-10-01T22:48:08.810Z",
      "holdingPeriodMs": 87266,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07469,
      "exitPriceQuote": 0.07434,
      "grossPnlGbp": 9.372071227741413,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.772071227741414,
      "cashChangeGbp": 8.572071227741413,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £12.13 triggered at projected net £7.77 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07537714800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.013388673182482424,
      "mfePct": 0.7363770250368307,
      "maeGbp": -0.26777346364964844,
      "mfeGbp": 14.727540500736614,
      "observedDuringTradeLowPrice": 0.07414,
      "observedDuringTradeHighPrice": 0.0747,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07414,
      "fullObservedHighPrice": 0.0747,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790894678111-ccef8d70c7056",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:44:38.111Z",
      "closedAtUtc": "2026-10-01T22:46:12.641Z",
      "holdingPeriodMs": 94530,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.30607,
      "exitPriceQuote": 0.30381,
      "grossPnlGbp": -14.767863560623283,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.367863560623285,
      "cashChangeGbp": -15.567863560623284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.303254156,
      "structuralTargetPrice": 0,
      "maePct": -0.7383931780311641,
      "mfePct": 0.042473943869055765,
      "maeGbp": -14.767863560623281,
      "mfeGbp": 0.8494788773811153,
      "observedDuringTradeLowPrice": 0.30381,
      "observedDuringTradeHighPrice": 0.3062,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.30381,
      "fullObservedHighPrice": 0.3062,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790894261357-0c2509b9b7499",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:37:41.357Z",
      "closedAtUtc": "2026-10-01T22:45:14.419Z",
      "holdingPeriodMs": 453062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.71921,
      "exitPriceQuote": 0.71698,
      "grossPnlGbp": 6.201248592205518,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.601248592205518,
      "cashChangeGbp": 5.401248592205518,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.74 triggered at projected net £4.60 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7258267320000001,
      "structuralTargetPrice": 0,
      "maePct": -0.15433600756384705,
      "mfePct": 0.3670694233951107,
      "maeGbp": -3.0867201512769413,
      "mfeGbp": 7.341388467902215,
      "observedDuringTradeLowPrice": 0.71657,
      "observedDuringTradeHighPrice": 0.72032,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.71657,
      "fullObservedHighPrice": 0.72032,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790893775937-ac9bb0c2f26d2",
      "symbol": "TRBUSDT",
      "baseAsset": "TRB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:29:35.937Z",
      "closedAtUtc": "2026-10-01T22:39:36.233Z",
      "holdingPeriodMs": 600296,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 20.74,
      "exitPriceQuote": 20.742,
      "grossPnlGbp": -0.19286403085848064,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7928640308584807,
      "cashChangeGbp": -0.9928640308584806,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 20.930808,
      "structuralTargetPrice": 0,
      "maePct": -0.2844744455159164,
      "mfePct": 0.07232401157182747,
      "maeGbp": -5.689488910318328,
      "mfeGbp": 1.4464802314365495,
      "observedDuringTradeLowPrice": 20.725,
      "observedDuringTradeHighPrice": 20.799,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 20.725,
      "fullObservedHighPrice": 20.799,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790893655912-3b6f6f436f6a6",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:27:35.912Z",
      "closedAtUtc": "2026-10-01T22:37:36.207Z",
      "holdingPeriodMs": 600295,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 87.146,
      "exitPriceQuote": 87.121,
      "grossPnlGbp": -0.5737497991877007,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.173749799187701,
      "cashChangeGbp": -1.3737497991877008,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 86.3442568,
      "structuralTargetPrice": 0,
      "maePct": -0.10556996305051149,
      "mfePct": 0.1526174465838886,
      "maeGbp": -2.11139926101023,
      "mfeGbp": 3.052348931677772,
      "observedDuringTradeLowPrice": 87.054,
      "observedDuringTradeHighPrice": 87.27899999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.054,
      "fullObservedHighPrice": 87.27899999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790894015897-7c6575d723c3",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:33:35.897Z",
      "closedAtUtc": "2026-10-01T22:36:34.633Z",
      "holdingPeriodMs": 178736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.30124,
      "exitPriceQuote": 0.30422,
      "grossPnlGbp": 19.78488912495009,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.18488912495009,
      "cashChangeGbp": 18.98488912495009,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £19.97 triggered at projected net £18.18 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29846859200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.019917673615723178,
      "mfePct": 1.1286681715575668,
      "maeGbp": -0.39835347231446355,
      "mfeGbp": 22.57336343115134,
      "observedDuringTradeLowPrice": 0.30118,
      "observedDuringTradeHighPrice": 0.30464,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.30118,
      "fullObservedHighPrice": 0.30464,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790893435882-f68d8fe888f6a",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:23:55.882Z",
      "closedAtUtc": "2026-10-01T22:33:57.261Z",
      "holdingPeriodMs": 601379,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2,
      "exitPriceQuote": 0.19963,
      "grossPnlGbp": -3.700000000000092,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.300000000000092,
      "cashChangeGbp": -4.500000000000092,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.19816,
      "structuralTargetPrice": 0,
      "maePct": -0.1850000000000046,
      "mfePct": 0.07000000000000062,
      "maeGbp": -3.700000000000092,
      "mfeGbp": 1.4000000000000121,
      "observedDuringTradeLowPrice": 0.19963,
      "observedDuringTradeHighPrice": 0.20013999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19963,
      "fullObservedHighPrice": 0.20013999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790893314183-6c5518cf58443",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:21:54.183Z",
      "closedAtUtc": "2026-10-01T22:31:55.773Z",
      "holdingPeriodMs": 601590,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 545.69,
      "exitPriceQuote": 545.88,
      "grossPnlGbp": 0.6963660686468173,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9036339313531828,
      "cashChangeGbp": -0.10363393135318277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 540.669652,
      "structuralTargetPrice": 0,
      "maePct": -0.02015796514504822,
      "mfePct": 0.12644541772800325,
      "maeGbp": -0.4031593029009644,
      "mfeGbp": 2.528908354560065,
      "observedDuringTradeLowPrice": 545.58,
      "observedDuringTradeHighPrice": 546.38,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 545.58,
      "fullObservedHighPrice": 546.38,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790892701799-6e9ced0c75aac",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:11:41.799Z",
      "closedAtUtc": "2026-10-01T22:21:42.527Z",
      "holdingPeriodMs": 600728,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.298,
      "exitPriceQuote": 0.2978,
      "grossPnlGbp": -1.342281879194483,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.942281879194483,
      "cashChangeGbp": -2.142281879194483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2952584,
      "structuralTargetPrice": 0,
      "maePct": -0.26845637583891524,
      "mfePct": 0.13422818791946695,
      "maeGbp": -5.369127516778304,
      "mfeGbp": 2.6845637583893387,
      "observedDuringTradeLowPrice": 0.2972,
      "observedDuringTradeHighPrice": 0.2984,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2972,
      "fullObservedHighPrice": 0.2984,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790892697152-6565d23f87bfd",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:11:37.152Z",
      "closedAtUtc": "2026-10-01T22:21:37.287Z",
      "holdingPeriodMs": 600135,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 84727,
      "exitPriceQuote": 84692.9,
      "grossPnlGbp": -0.8049382133205666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4049382133205666,
      "cashChangeGbp": -1.6049382133205667,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 83947.5116,
      "structuralTargetPrice": 0,
      "maePct": -0.07789724645036411,
      "mfePct": 0.016287606075988656,
      "maeGbp": -1.5579449290072822,
      "mfeGbp": 0.3257521215197731,
      "observedDuringTradeLowPrice": 84661,
      "observedDuringTradeHighPrice": 84740.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84661,
      "fullObservedHighPrice": 84740.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790892637014-f765aebe49643",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:10:37.014Z",
      "closedAtUtc": "2026-10-01T22:20:37.254Z",
      "holdingPeriodMs": 600240,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0739,
      "exitPriceQuote": 0.07366,
      "grossPnlGbp": -6.495263870094458,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.095263870094458,
      "cashChangeGbp": -7.295263870094458,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07322012,
      "structuralTargetPrice": 0,
      "maePct": -0.4600811907983669,
      "mfePct": 0,
      "maeGbp": -9.201623815967338,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07356,
      "observedDuringTradeHighPrice": 0.0739,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07356,
      "fullObservedHighPrice": 0.0739,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790892689871-8dc39e1f3bd4e",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:11:29.871Z",
      "closedAtUtc": "2026-10-01T22:19:18.531Z",
      "holdingPeriodMs": 468660,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.29786,
      "exitPriceQuote": 0.29881,
      "grossPnlGbp": 6.378835694621677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.778835694621677,
      "cashChangeGbp": 5.578835694621677,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.19 triggered at projected net £4.78 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.295119688,
      "structuralTargetPrice": 0,
      "maePct": -0.5002350097361147,
      "mfePct": 0.38944470556637156,
      "maeGbp": -10.004700194722295,
      "mfeGbp": 7.788894111327432,
      "observedDuringTradeLowPrice": 0.29637,
      "observedDuringTradeHighPrice": 0.29902,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29637,
      "fullObservedHighPrice": 0.29902,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790892455496-753b9bc2246c3",
      "symbol": "ALICEUSDT",
      "baseAsset": "ALICE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T22:07:35.496Z",
      "closedAtUtc": "2026-10-01T22:08:40.233Z",
      "holdingPeriodMs": 64737,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2116,
      "exitPriceQuote": 0.2111,
      "grossPnlGbp": 4.725897920604919,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.125897920604919,
      "cashChangeGbp": 3.9258979206049194,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.02 triggered at projected net £3.13 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.21354672000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.14177693761814494,
      "mfePct": 0.3308128544423469,
      "maeGbp": -2.835538752362899,
      "mfeGbp": 6.616257088846939,
      "observedDuringTradeLowPrice": 0.2109,
      "observedDuringTradeHighPrice": 0.2119,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2109,
      "fullObservedHighPrice": 0.2119,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790891997634-dd7ad35c53bf2",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:59:57.634Z",
      "closedAtUtc": "2026-10-01T22:04:16.576Z",
      "holdingPeriodMs": 258942,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 86.439,
      "exitPriceQuote": 86.886,
      "grossPnlGbp": -10.34255370839558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.942553708395579,
      "cashChangeGbp": -11.14255370839558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 87.2342388,
      "structuralTargetPrice": 0,
      "maePct": -0.5171276854197789,
      "mfePct": 0,
      "maeGbp": -10.342553708395577,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 86.439,
      "observedDuringTradeHighPrice": 86.886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 86.439,
      "fullObservedHighPrice": 86.886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790891553504-21a73dc5ff711",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:52:33.503Z",
      "closedAtUtc": "2026-10-01T22:01:53.711Z",
      "holdingPeriodMs": 560208,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1673,
      "exitPriceQuote": 1.1733,
      "grossPnlGbp": -10.28013364173735,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.88013364173735,
      "cashChangeGbp": -11.080133641737351,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1780391600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5140066820868675,
      "mfePct": 0.09423455838260095,
      "maeGbp": -10.28013364173735,
      "mfeGbp": 1.884691167652019,
      "observedDuringTradeLowPrice": 1.1662,
      "observedDuringTradeHighPrice": 1.1733,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1662,
      "fullObservedHighPrice": 1.1733,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790891864532-495334a5e80ad",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:57:44.532Z",
      "closedAtUtc": "2026-10-01T22:01:06.942Z",
      "holdingPeriodMs": 202410,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23598,
      "exitPriceQuote": 0.23736,
      "grossPnlGbp": -11.695906432748473,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.295906432748472,
      "cashChangeGbp": -12.495906432748473,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23815101600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5847953216374236,
      "mfePct": 0.13560471226374562,
      "maeGbp": -11.695906432748473,
      "mfeGbp": 2.7120942452749124,
      "observedDuringTradeLowPrice": 0.23566,
      "observedDuringTradeHighPrice": 0.23736,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23566,
      "fullObservedHighPrice": 0.23736,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790891438369-f2a9dafaf8f8b",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:50:38.369Z",
      "closedAtUtc": "2026-10-01T22:00:39.384Z",
      "holdingPeriodMs": 601015,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.305,
      "exitPriceQuote": 26.339,
      "grossPnlGbp": -2.5850598745484827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.185059874548482,
      "cashChangeGbp": -3.3850598745484826,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 26.547006000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.13685611100551745,
      "mfePct": 0.1102452005322179,
      "maeGbp": -2.737122220110349,
      "mfeGbp": 2.204904010644358,
      "observedDuringTradeLowPrice": 26.276,
      "observedDuringTradeHighPrice": 26.341,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.276,
      "fullObservedHighPrice": 26.341,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790891393239-31f13e2628d9",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:49:53.239Z",
      "closedAtUtc": "2026-10-01T21:59:54.396Z",
      "holdingPeriodMs": 601157,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3736,
      "exitPriceQuote": 0.3748,
      "grossPnlGbp": -6.4239828693791985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.023982869379198,
      "cashChangeGbp": -7.223982869379198,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37703712,
      "structuralTargetPrice": 0,
      "maePct": -0.32119914346895995,
      "mfePct": 0.18736616702354883,
      "maeGbp": -6.423982869379199,
      "mfeGbp": 3.7473233404709765,
      "observedDuringTradeLowPrice": 0.3729,
      "observedDuringTradeHighPrice": 0.3748,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3729,
      "fullObservedHighPrice": 0.3748,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790891680016-3a0001d21d1ec",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:54:40.016Z",
      "closedAtUtc": "2026-10-01T21:57:42.837Z",
      "holdingPeriodMs": 182821,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18367,
      "exitPriceQuote": 0.18477,
      "grossPnlGbp": -11.97800402896488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.57800402896488,
      "cashChangeGbp": -12.778004028964881,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.185359764,
      "structuralTargetPrice": 0,
      "maePct": -0.5989002014482441,
      "mfePct": 0.07622366200250516,
      "maeGbp": -11.97800402896488,
      "mfeGbp": 1.5244732400501033,
      "observedDuringTradeLowPrice": 0.18353,
      "observedDuringTradeHighPrice": 0.18477,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18353,
      "fullObservedHighPrice": 0.18477,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790891078212-be24df6374bfc",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:44:38.212Z",
      "closedAtUtc": "2026-10-01T21:54:38.239Z",
      "holdingPeriodMs": 600027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0043941,
      "exitPriceQuote": 0.0044096,
      "grossPnlGbp": -7.0549145445028065,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.654914544502807,
      "cashChangeGbp": -7.854914544502806,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0044345257200000005,
      "structuralTargetPrice": 0,
      "maePct": -0.42101909378485447,
      "mfePct": 0.04779135659178607,
      "maeGbp": -8.420381875697089,
      "mfeGbp": 0.9558271318357214,
      "observedDuringTradeLowPrice": 0.004392,
      "observedDuringTradeHighPrice": 0.0044126,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004392,
      "fullObservedHighPrice": 0.0044126,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890948506-9cc19c99d302d",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:42:28.506Z",
      "closedAtUtc": "2026-10-01T21:52:30.530Z",
      "holdingPeriodMs": 602024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 86.824,
      "exitPriceQuote": 86.595,
      "grossPnlGbp": 5.2750391596793325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6750391596793324,
      "cashChangeGbp": 4.475039159679333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 87.6227808,
      "structuralTargetPrice": 0,
      "maePct": -0.11747903805399873,
      "mfePct": 0.2936975951349805,
      "maeGbp": -2.3495807610799746,
      "mfeGbp": 5.873951902699611,
      "observedDuringTradeLowPrice": 86.569,
      "observedDuringTradeHighPrice": 86.926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 86.569,
      "fullObservedHighPrice": 86.926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890821383-43776e37ea255",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:40:21.383Z",
      "closedAtUtc": "2026-10-01T21:50:21.579Z",
      "holdingPeriodMs": 600196,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021188,
      "exitPriceQuote": 0.0021239,
      "grossPnlGbp": -4.8140456862375585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.414045686237559,
      "cashChangeGbp": -5.614045686237558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0021382929600000005,
      "structuralTargetPrice": 0,
      "maePct": -0.37757221068528224,
      "mfePct": 0.17934680007551368,
      "maeGbp": -7.551444213705645,
      "mfeGbp": 3.5869360015102734,
      "observedDuringTradeLowPrice": 0.002115,
      "observedDuringTradeHighPrice": 0.0021268,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002115,
      "fullObservedHighPrice": 0.0021268,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890790608-291c4d0d16ead",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:39:50.608Z",
      "closedAtUtc": "2026-10-01T21:49:50.942Z",
      "holdingPeriodMs": 600334,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2448,
      "exitPriceQuote": 0.2449,
      "grossPnlGbp": -0.8169934640524245,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4169934640524247,
      "cashChangeGbp": -1.6169934640524244,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24705216000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.12254901960785233,
      "mfePct": 0.16339869281045086,
      "maeGbp": -2.4509803921570468,
      "mfeGbp": 3.267973856209017,
      "observedDuringTradeLowPrice": 0.2444,
      "observedDuringTradeHighPrice": 0.24509999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2444,
      "fullObservedHighPrice": 0.24509999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890921997-935f1bf2681bd",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:42:01.997Z",
      "closedAtUtc": "2026-10-01T21:44:33.709Z",
      "holdingPeriodMs": 151712,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7724,
      "exitPriceQuote": 1.7676,
      "grossPnlGbp": 5.416384563303899,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8163845633038993,
      "cashChangeGbp": 4.6163845633039,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.06 triggered at projected net £3.82 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.78870608,
      "structuralTargetPrice": 0,
      "maePct": -0.04513653802754085,
      "mfePct": 0.3328819679530589,
      "maeGbp": -0.902730760550817,
      "mfeGbp": 6.657639359061178,
      "observedDuringTradeLowPrice": 1.7665,
      "observedDuringTradeHighPrice": 1.7732,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7665,
      "fullObservedHighPrice": 1.7732,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890344874-43b628b1e91a1",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:32:24.874Z",
      "closedAtUtc": "2026-10-01T21:42:26.747Z",
      "holdingPeriodMs": 601873,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 301.28,
      "exitPriceQuote": 300.57,
      "grossPnlGbp": 4.713223579394448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.113223579394448,
      "cashChangeGbp": 3.9132235793944483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 304.051776,
      "structuralTargetPrice": 0,
      "maePct": -0.13940520446097185,
      "mfePct": 0.2854487519914886,
      "maeGbp": -2.788104089219437,
      "mfeGbp": 5.708975039829772,
      "observedDuringTradeLowPrice": 300.42,
      "observedDuringTradeHighPrice": 301.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 300.42,
      "fullObservedHighPrice": 301.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890530189-de09726ad14cc",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:35:30.189Z",
      "closedAtUtc": "2026-10-01T21:42:00.055Z",
      "holdingPeriodMs": 389866,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1320.6,
      "exitPriceQuote": 1315.98,
      "grossPnlGbp": 6.996819627441907,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.396819627441907,
      "cashChangeGbp": 6.196819627441907,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.59 triggered at projected net £5.40 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1332.74952,
      "structuralTargetPrice": 0,
      "maePct": -0.004543389368481963,
      "mfePct": 0.40966227472359945,
      "maeGbp": -0.09086778736963926,
      "mfeGbp": 8.19324549447199,
      "observedDuringTradeLowPrice": 1315.19,
      "observedDuringTradeHighPrice": 1320.66,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1315.19,
      "fullObservedHighPrice": 1320.66,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890696869-719e1dd84213d",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:38:16.869Z",
      "closedAtUtc": "2026-10-01T21:40:19.570Z",
      "holdingPeriodMs": 122701,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07844,
      "exitPriceQuote": 0.0794,
      "grossPnlGbp": -24.477307496175488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.07730749617549,
      "cashChangeGbp": -25.27730749617549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-26.08 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.079161648,
      "structuralTargetPrice": 0,
      "maePct": -1.2238653748087742,
      "mfePct": 0.14023457419683705,
      "maeGbp": -24.477307496175484,
      "mfeGbp": 2.8046914839367414,
      "observedDuringTradeLowPrice": 0.07833,
      "observedDuringTradeHighPrice": 0.07939999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07833,
      "fullObservedHighPrice": 0.07939999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890229519-a8d7891901588",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:30:29.519Z",
      "closedAtUtc": "2026-10-01T21:39:47.762Z",
      "holdingPeriodMs": 558243,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4891,
      "exitPriceQuote": 0.4877,
      "grossPnlGbp": 5.724800654262755,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.124800654262755,
      "cashChangeGbp": 4.924800654262755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.76 triggered at projected net £4.12 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.49359972,
      "structuralTargetPrice": 0,
      "maePct": -0.08178286648947279,
      "mfePct": 0.3680228992026106,
      "maeGbp": -1.6356573297894559,
      "mfeGbp": 7.360457984052212,
      "observedDuringTradeLowPrice": 0.4873,
      "observedDuringTradeHighPrice": 0.4895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4873,
      "fullObservedHighPrice": 0.4895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890094702-b395212b9d7c2",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:28:14.702Z",
      "closedAtUtc": "2026-10-01T21:38:15.007Z",
      "holdingPeriodMs": 600305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24319,
      "exitPriceQuote": 0.24275,
      "grossPnlGbp": 3.6185698425099386,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0185698425099385,
      "cashChangeGbp": 2.8185698425099384,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24542734800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.02467206710802438,
      "mfePct": 0.2837287717422576,
      "maeGbp": -0.4934413421604876,
      "mfeGbp": 5.674575434845152,
      "observedDuringTradeLowPrice": 0.2425,
      "observedDuringTradeHighPrice": 0.24325000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2425,
      "fullObservedHighPrice": 0.24325000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890003101-b1999a43bd26e",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:26:43.101Z",
      "closedAtUtc": "2026-10-01T21:35:28.357Z",
      "holdingPeriodMs": 525256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3247,
      "exitPriceQuote": 0.3236,
      "grossPnlGbp": 6.7754850631351395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.17548506313514,
      "cashChangeGbp": 5.97548506313514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.41 triggered at projected net £5.18 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.32768724000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.12319063751155265,
      "mfePct": 0.4003695719125248,
      "maeGbp": -2.463812750231053,
      "mfeGbp": 8.007391438250496,
      "observedDuringTradeLowPrice": 0.3234,
      "observedDuringTradeHighPrice": 0.3251,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3234,
      "fullObservedHighPrice": 0.3251,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790890057981-97c2167209439",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:27:37.981Z",
      "closedAtUtc": "2026-10-01T21:32:23.023Z",
      "holdingPeriodMs": 285042,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4339,
      "exitPriceQuote": 1.439,
      "grossPnlGbp": 7.113466768951955,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.513466768951956,
      "cashChangeGbp": 6.3134667689519555,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.88 triggered at projected net £5.51 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.42070812,
      "structuralTargetPrice": 0,
      "maePct": -0.048817909198683514,
      "mfePct": 0.4742311179301304,
      "maeGbp": -0.9763581839736704,
      "mfeGbp": 9.484622358602607,
      "observedDuringTradeLowPrice": 1.4332,
      "observedDuringTradeHighPrice": 1.4407,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4332,
      "fullObservedHighPrice": 1.4407,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790889817067-1f5f7ab6f8ded",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:23:37.067Z",
      "closedAtUtc": "2026-10-01T21:30:27.591Z",
      "holdingPeriodMs": 410524,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7921,
      "exitPriceQuote": 1.7861,
      "grossPnlGbp": 6.6960549076502485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.096054907650249,
      "cashChangeGbp": 5.896054907650249,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.44 triggered at projected net £5.10 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8085873200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.12276100664025333,
      "mfePct": 0.45198370626639117,
      "maeGbp": -2.4552201328050667,
      "mfeGbp": 9.039674125327823,
      "observedDuringTradeLowPrice": 1.784,
      "observedDuringTradeHighPrice": 1.7943000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.784,
      "fullObservedHighPrice": 1.7943000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790889490501-8f183ba7efbc3",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:18:10.501Z",
      "closedAtUtc": "2026-10-01T21:28:12.812Z",
      "holdingPeriodMs": 602311,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2471,
      "exitPriceQuote": 0.2464,
      "grossPnlGbp": 5.665722379603225,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.0657223796032245,
      "cashChangeGbp": 4.865722379603225,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24937332,
      "structuralTargetPrice": 0,
      "maePct": -0.36422501011736624,
      "mfePct": 0.28328611898016126,
      "maeGbp": -7.284500202347325,
      "mfeGbp": 5.665722379603225,
      "observedDuringTradeLowPrice": 0.2464,
      "observedDuringTradeHighPrice": 0.248,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2464,
      "fullObservedHighPrice": 0.248,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790889454205-cb3b0c4bb483",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:17:34.205Z",
      "closedAtUtc": "2026-10-01T21:27:36.221Z",
      "holdingPeriodMs": 602016,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1773,
      "exitPriceQuote": 1.1739,
      "grossPnlGbp": 5.775927970780718,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.175927970780718,
      "cashChangeGbp": 4.9759279707807185,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.1881311600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17837424615645892,
      "mfePct": 0.2887963985390359,
      "maeGbp": -3.5674849231291783,
      "mfeGbp": 5.775927970780717,
      "observedDuringTradeLowPrice": 1.1739,
      "observedDuringTradeHighPrice": 1.1794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1739,
      "fullObservedHighPrice": 1.1794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790889399215-cfe015ba96e79",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:16:39.215Z",
      "closedAtUtc": "2026-10-01T21:26:41.382Z",
      "holdingPeriodMs": 602167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.013,
      "exitPriceQuote": 1.0124,
      "grossPnlGbp": 1.1846001974332359,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.41539980256676423,
      "cashChangeGbp": 0.3846001974332358,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.0223196,
      "structuralTargetPrice": 0,
      "maePct": -0.35538005923001464,
      "mfePct": 0.09871668311943632,
      "maeGbp": -7.107601184600293,
      "mfeGbp": 1.9743336623887264,
      "observedDuringTradeLowPrice": 1.012,
      "observedDuringTradeHighPrice": 1.0166,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.012,
      "fullObservedHighPrice": 1.0166,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790889214195-e392147843e6b",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:13:34.195Z",
      "closedAtUtc": "2026-10-01T21:23:35.355Z",
      "holdingPeriodMs": 601160,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5026,
      "exitPriceQuote": 0.5022,
      "grossPnlGbp": 1.591723040191273,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.008276959808727113,
      "cashChangeGbp": 0.7917230401912729,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.50722392,
      "structuralTargetPrice": 0,
      "maePct": -0.33824114604057376,
      "mfePct": 0.15917230401910523,
      "maeGbp": -6.764822920811476,
      "mfeGbp": 3.183446080382105,
      "observedDuringTradeLowPrice": 0.5018,
      "observedDuringTradeHighPrice": 0.5043,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5018,
      "fullObservedHighPrice": 0.5043,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790889394234-f1397b628b666",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:16:34.234Z",
      "closedAtUtc": "2026-10-01T21:18:08.649Z",
      "holdingPeriodMs": 94415,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4257,
      "exitPriceQuote": 1.4284,
      "grossPnlGbp": 3.7876131023355892,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.187613102335589,
      "cashChangeGbp": 2.9876131023355894,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.69 triggered at projected net £2.19 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.41258356,
      "structuralTargetPrice": 0,
      "maePct": -0.0631268850389213,
      "mfePct": 0.36473311355825866,
      "maeGbp": -1.262537700778426,
      "mfeGbp": 7.294662271165173,
      "observedDuringTradeLowPrice": 1.4248,
      "observedDuringTradeHighPrice": 1.4309000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4248,
      "fullObservedHighPrice": 1.4309000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790888768754-cadec4686af22",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:06:08.754Z",
      "closedAtUtc": "2026-10-01T21:16:09.059Z",
      "holdingPeriodMs": 600305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.575,
      "exitPriceQuote": 1.575,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.56051,
      "structuralTargetPrice": 0,
      "maePct": -0.1904761904761836,
      "mfePct": 0.2539682539682542,
      "maeGbp": -3.809523809523672,
      "mfeGbp": 5.0793650793650835,
      "observedDuringTradeLowPrice": 1.572,
      "observedDuringTradeHighPrice": 1.5790000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.572,
      "fullObservedHighPrice": 1.5790000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790888908769-7c5d74fd88655",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:08:28.769Z",
      "closedAtUtc": "2026-10-01T21:13:14.567Z",
      "holdingPeriodMs": 285798,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8335,
      "exitPriceQuote": 3.8144,
      "grossPnlGbp": 9.964784139819953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.364784139819953,
      "cashChangeGbp": 9.164784139819952,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.67 triggered at projected net £8.36 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8687682000000003,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5634537628798707,
      "maeGbp": 0,
      "mfeGbp": 11.269075257597414,
      "observedDuringTradeLowPrice": 3.8119,
      "observedDuringTradeHighPrice": 3.8335,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8119,
      "fullObservedHighPrice": 3.8335,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790889053918-a3eefc2ada2fc",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:10:53.918Z",
      "closedAtUtc": "2026-10-01T21:11:47.375Z",
      "holdingPeriodMs": 53457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0825,
      "exitPriceQuote": 0.08219,
      "grossPnlGbp": 7.515151515151629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.91515151515163,
      "cashChangeGbp": 6.7151515151516294,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.10 triggered at projected net £5.92 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08325900000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.060606060606053926,
      "mfePct": 0.4848484848484819,
      "maeGbp": -1.2121212121210785,
      "mfeGbp": 9.696969696969639,
      "observedDuringTradeLowPrice": 0.0821,
      "observedDuringTradeHighPrice": 0.08255,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0821,
      "fullObservedHighPrice": 0.08255,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790888496861-36ac417a33215",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:01:36.861Z",
      "closedAtUtc": "2026-10-01T21:11:38.641Z",
      "holdingPeriodMs": 601780,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3803,
      "exitPriceQuote": 0.3794,
      "grossPnlGbp": 4.733105443071321,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.133105443071321,
      "cashChangeGbp": 3.9331054430713213,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38379876000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.05259006047856375,
      "mfePct": 0.23665527215356608,
      "maeGbp": -1.051801209571275,
      "mfeGbp": 4.733105443071321,
      "observedDuringTradeLowPrice": 0.3794,
      "observedDuringTradeHighPrice": 0.38050000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3794,
      "fullObservedHighPrice": 0.38050000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790888508673-c8478347f70ea",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:01:48.673Z",
      "closedAtUtc": "2026-10-01T21:10:49.706Z",
      "holdingPeriodMs": 541033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4402,
      "exitPriceQuote": 0.4368,
      "grossPnlGbp": -15.447523852793996,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.047523852793997,
      "cashChangeGbp": -16.247523852793996,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.43615016,
      "structuralTargetPrice": 0,
      "maePct": -0.7723761926396998,
      "mfePct": 0.15901862789641844,
      "maeGbp": -15.447523852793998,
      "mfeGbp": 3.1803725579283686,
      "observedDuringTradeLowPrice": 0.4368,
      "observedDuringTradeHighPrice": 0.4409,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4368,
      "fullObservedHighPrice": 0.4409,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790888275527-d6a5e4a1b1601",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:57:55.527Z",
      "closedAtUtc": "2026-10-01T21:03:24.975Z",
      "holdingPeriodMs": 329448,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.848,
      "exitPriceQuote": 3.8369,
      "grossPnlGbp": 5.769230769230711,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.169230769230712,
      "cashChangeGbp": 4.969230769230712,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: fibonacci_retracement_confluence_v1; short impulse retraced into the 38.2%-61.8% Fibonacci value zone; one completed rejection candle reclaimed the 50% level; multi-timeframe direction confirms continuation; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.51 triggered at projected net £4.17 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8834016000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.20530145530146154,
      "mfePct": 0.4054054054054069,
      "maeGbp": -4.106029106029231,
      "mfeGbp": 8.108108108108139,
      "observedDuringTradeLowPrice": 3.8324,
      "observedDuringTradeHighPrice": 3.8559,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8324,
      "fullObservedHighPrice": 3.8559,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790888491434-5d1070bf59b4c",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T21:01:31.434Z",
      "closedAtUtc": "2026-10-01T21:02:41.880Z",
      "holdingPeriodMs": 70446,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10734,
      "exitPriceQuote": 0.10639,
      "grossPnlGbp": -17.700763927706472,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -19.300763927706473,
      "cashChangeGbp": -18.500763927706473,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.106352472,
      "structuralTargetPrice": 0,
      "maePct": -0.8850381963853236,
      "mfePct": 0.027948574622683405,
      "maeGbp": -17.700763927706472,
      "mfeGbp": 0.5589714924536682,
      "observedDuringTradeLowPrice": 0.10639,
      "observedDuringTradeHighPrice": 0.10737000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10639,
      "fullObservedHighPrice": 0.10737000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790888255534-d4194f12f2c1a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:57:35.534Z",
      "closedAtUtc": "2026-10-01T21:01:44.154Z",
      "holdingPeriodMs": 248620,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.505,
      "exitPriceQuote": 0.503,
      "grossPnlGbp": 7.920792079207928,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.320792079207928,
      "cashChangeGbp": 7.120792079207928,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.51 triggered at projected net £6.32 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.509646,
      "structuralTargetPrice": 0,
      "maePct": -0.15841584158416297,
      "mfePct": 0.45544554455444924,
      "maeGbp": -3.168316831683259,
      "mfeGbp": 9.108910891088986,
      "observedDuringTradeLowPrice": 0.5027,
      "observedDuringTradeHighPrice": 0.5058,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5027,
      "fullObservedHighPrice": 0.5058,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790887470633-7b55412ba9c04",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:44:30.633Z",
      "closedAtUtc": "2026-10-01T20:54:31.630Z",
      "holdingPeriodMs": 600997,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 117.95,
      "exitPriceQuote": 118.13,
      "grossPnlGbp": -3.0521407376005527,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.652140737600552,
      "cashChangeGbp": -3.8521407376005525,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 119.03514000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17804154302670094,
      "mfePct": 0.08478168715558163,
      "maeGbp": -3.560830860534019,
      "mfeGbp": 1.6956337431116324,
      "observedDuringTradeLowPrice": 117.85,
      "observedDuringTradeHighPrice": 118.16,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 117.85,
      "fullObservedHighPrice": 118.16,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790887845281-526458b09da69",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:50:45.281Z",
      "closedAtUtc": "2026-10-01T20:53:40.873Z",
      "holdingPeriodMs": 175592,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18534,
      "exitPriceQuote": 0.18664,
      "grossPnlGbp": -14.028272364303394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.628272364303394,
      "cashChangeGbp": -14.828272364303395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18704512800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.7014136182151697,
      "mfePct": 0.1348872342721486,
      "maeGbp": -14.028272364303394,
      "mfeGbp": 2.6977446854429723,
      "observedDuringTradeLowPrice": 0.18509,
      "observedDuringTradeHighPrice": 0.18664,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18509,
      "fullObservedHighPrice": 0.18664,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790887815176-0f0459d2ae924",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:50:15.176Z",
      "closedAtUtc": "2026-10-01T20:52:28.539Z",
      "holdingPeriodMs": 133363,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4372,
      "exitPriceQuote": 0.4384,
      "grossPnlGbp": 5.4894784995427015,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8894784995427014,
      "cashChangeGbp": 4.689478499542702,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.26 triggered at projected net £3.89 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.43317775999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.22872827081427288,
      "mfePct": 0.3430924062214093,
      "maeGbp": -4.574565416285457,
      "mfeGbp": 6.861848124428186,
      "observedDuringTradeLowPrice": 0.4362,
      "observedDuringTradeHighPrice": 0.4387,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4362,
      "fullObservedHighPrice": 0.4387,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790887350634-e9d3bdc192497",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:42:30.634Z",
      "closedAtUtc": "2026-10-01T20:51:20.354Z",
      "holdingPeriodMs": 529720,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030886,
      "exitPriceQuote": 0.030794,
      "grossPnlGbp": 5.957391698504294,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.357391698504294,
      "cashChangeGbp": 5.157391698504294,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £5 activation / £1 trailing profit lock £4.39 triggered at projected net £4.36 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031170151200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.05827883183319515,
      "mfePct": 0.3496729909991597,
      "maeGbp": -1.1655766366639029,
      "mfeGbp": 6.993459819983194,
      "observedDuringTradeLowPrice": 0.030778,
      "observedDuringTradeHighPrice": 0.030904000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030778,
      "fullObservedHighPrice": 0.030904000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790887666615-052ed73a0cddb",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:47:46.615Z",
      "closedAtUtc": "2026-10-01T20:50:41.328Z",
      "holdingPeriodMs": 174713,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002653,
      "exitPriceQuote": 0.002621,
      "grossPnlGbp": -24.12363362231429,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.723633622314292,
      "cashChangeGbp": -24.92363362231429,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.72 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026285924,
      "structuralTargetPrice": 0,
      "maePct": -1.2061816811157147,
      "mfePct": 0,
      "maeGbp": -24.12363362231429,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002621,
      "observedDuringTradeHighPrice": 0.002653,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002621,
      "fullObservedHighPrice": 0.002653,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790887592255-e37db4e3f602a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:46:32.255Z",
      "closedAtUtc": "2026-10-01T20:50:13.417Z",
      "holdingPeriodMs": 221162,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5089,
      "exitPriceQuote": 0.5064,
      "grossPnlGbp": 9.825112988799598,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.225112988799598,
      "cashChangeGbp": 9.025112988799597,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.40 triggered at projected net £8.23 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.51358188,
      "structuralTargetPrice": 0,
      "maePct": -0.05895067793278973,
      "mfePct": 0.5502063273727696,
      "maeGbp": -1.1790135586557946,
      "mfeGbp": 11.004126547455394,
      "observedDuringTradeLowPrice": 0.5061,
      "observedDuringTradeHighPrice": 0.5091999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5061,
      "fullObservedHighPrice": 0.5091999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790887115361-07526bb164e36",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:38:35.361Z",
      "closedAtUtc": "2026-10-01T20:47:43.277Z",
      "holdingPeriodMs": 547916,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03922,
      "exitPriceQuote": 0.03894,
      "grossPnlGbp": -14.278429372768768,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.878429372768768,
      "cashChangeGbp": -15.078429372768769,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.038859175999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.7139214686384384,
      "mfePct": 0.25497195308516796,
      "maeGbp": -14.27842937276877,
      "mfeGbp": 5.099439061703359,
      "observedDuringTradeLowPrice": 0.03894,
      "observedDuringTradeHighPrice": 0.03932,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03894,
      "fullObservedHighPrice": 0.03932,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790886990378-0e48f641a20ed",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:36:30.378Z",
      "closedAtUtc": "2026-10-01T20:46:30.507Z",
      "holdingPeriodMs": 600129,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7353,
      "exitPriceQuote": 0.7368,
      "grossPnlGbp": -4.079967360261272,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.679967360261273,
      "cashChangeGbp": -4.879967360261272,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.74206476,
      "structuralTargetPrice": 0,
      "maePct": -0.20399836801306362,
      "mfePct": 0.06799945600434448,
      "maeGbp": -4.079967360261272,
      "mfeGbp": 1.3599891200868897,
      "observedDuringTradeLowPrice": 0.7348,
      "observedDuringTradeHighPrice": 0.7368,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7348,
      "fullObservedHighPrice": 0.7368,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790886630939-d1a883b3ec50c",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:30:30.939Z",
      "closedAtUtc": "2026-10-01T20:40:31.949Z",
      "holdingPeriodMs": 601010,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5114,
      "exitPriceQuote": 0.5092,
      "grossPnlGbp": 8.603832616347203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.0038326163472036,
      "cashChangeGbp": 7.803832616347203,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.51610488,
      "structuralTargetPrice": 0,
      "maePct": -0.1564333202972278,
      "mfePct": 0.43019163081736017,
      "maeGbp": -3.1286664059445566,
      "mfeGbp": 8.603832616347203,
      "observedDuringTradeLowPrice": 0.5092,
      "observedDuringTradeHighPrice": 0.5122,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5092,
      "fullObservedHighPrice": 0.5122,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790886540906-ff3165e63b685",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:29:00.906Z",
      "closedAtUtc": "2026-10-01T20:39:03.671Z",
      "holdingPeriodMs": 602765,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.405,
      "exitPriceQuote": 1.4067,
      "grossPnlGbp": -2.4199288256228253,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.019928825622825,
      "cashChangeGbp": -3.2199288256228256,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4179260000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.29181494661921653,
      "mfePct": 0.24911032028470168,
      "maeGbp": -5.836298932384331,
      "mfeGbp": 4.982206405694034,
      "observedDuringTradeLowPrice": 1.4015,
      "observedDuringTradeHighPrice": 1.4090999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4015,
      "fullObservedHighPrice": 1.4090999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790886510903-f76fca257008",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:28:30.903Z",
      "closedAtUtc": "2026-10-01T20:38:32.747Z",
      "holdingPeriodMs": 601844,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002181,
      "exitPriceQuote": 0.0021857,
      "grossPnlGbp": -4.3099495644198464,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.909949564419847,
      "cashChangeGbp": -5.109949564419846,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0022010652000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.2934433745987951,
      "mfePct": 0.3209536909674489,
      "maeGbp": -5.8688674919759025,
      "mfeGbp": 6.419073819348978,
      "observedDuringTradeLowPrice": 0.002174,
      "observedDuringTradeHighPrice": 0.0021874,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002174,
      "fullObservedHighPrice": 0.0021874,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790886390916-fb431dc33f742",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:26:30.916Z",
      "closedAtUtc": "2026-10-01T20:36:28.614Z",
      "holdingPeriodMs": 597698,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02536,
      "exitPriceQuote": 0.02518,
      "grossPnlGbp": -14.19558359621448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.79558359621448,
      "cashChangeGbp": -14.99558359621448,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025126688,
      "structuralTargetPrice": 0,
      "maePct": -0.709779179810724,
      "mfePct": 0.19716088328074907,
      "maeGbp": -14.195583596214481,
      "mfeGbp": 3.943217665614981,
      "observedDuringTradeLowPrice": 0.02518,
      "observedDuringTradeHighPrice": 0.02541,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02518,
      "fullObservedHighPrice": 0.02541,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790885795411-82a5fdd84e25c",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:16:35.410Z",
      "closedAtUtc": "2026-10-01T20:26:35.766Z",
      "holdingPeriodMs": 600356,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7896,
      "exitPriceQuote": 0.789,
      "grossPnlGbp": -1.5197568389056078,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.119756838905608,
      "cashChangeGbp": -2.319756838905608,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.78233568,
      "structuralTargetPrice": 0,
      "maePct": -0.32928064842957644,
      "mfePct": 0,
      "maeGbp": -6.585612968591529,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.787,
      "observedDuringTradeHighPrice": 0.7896,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.787,
      "fullObservedHighPrice": 0.7896,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790886065429-1e94a130f2282",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:21:05.429Z",
      "closedAtUtc": "2026-10-01T20:26:29.177Z",
      "holdingPeriodMs": 323748,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06248,
      "exitPriceQuote": 0.06264,
      "grossPnlGbp": 5.12163892445584,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5216389244558397,
      "cashChangeGbp": 4.32163892445584,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.40 triggered at projected net £3.52 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061905184,
      "structuralTargetPrice": 0,
      "maePct": -0.48015364916773634,
      "mfePct": 0.4001280409731006,
      "maeGbp": -9.603072983354727,
      "mfeGbp": 8.002560819462012,
      "observedDuringTradeLowPrice": 0.06218,
      "observedDuringTradeHighPrice": 0.06273,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06218,
      "fullObservedHighPrice": 0.06273,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790885910400-04480b89c21c2",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:18:30.400Z",
      "closedAtUtc": "2026-10-01T20:22:55.866Z",
      "holdingPeriodMs": 265466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022048,
      "exitPriceQuote": 0.0021967,
      "grossPnlGbp": 7.347605224963353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.747605224963353,
      "cashChangeGbp": 6.547605224963354,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.93 triggered at projected net £5.75 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0022250841600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.322024673439783,
      "mfePct": 0.426342525399115,
      "maeGbp": -6.440493468795661,
      "mfeGbp": 8.5268505079823,
      "observedDuringTradeLowPrice": 0.0021954,
      "observedDuringTradeHighPrice": 0.0022119,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021954,
      "fullObservedHighPrice": 0.0022119,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790885425302-74f5baffc2102",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:10:25.302Z",
      "closedAtUtc": "2026-10-01T20:20:26.778Z",
      "holdingPeriodMs": 601476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24323,
      "exitPriceQuote": 0.24305,
      "grossPnlGbp": -1.4800805821651397,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.08008058216514,
      "cashChangeGbp": -2.28008058216514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.240992284,
      "structuralTargetPrice": 0,
      "maePct": -0.5879208979155592,
      "mfePct": 0.024668009702752333,
      "maeGbp": -11.758417958311183,
      "mfeGbp": 0.49336019405504666,
      "observedDuringTradeLowPrice": 0.2418,
      "observedDuringTradeHighPrice": 0.24329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2418,
      "fullObservedHighPrice": 0.24329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790885790389-420c98374b8b",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:16:30.389Z",
      "closedAtUtc": "2026-10-01T20:17:18.499Z",
      "holdingPeriodMs": 48110,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18593,
      "exitPriceQuote": 0.18707,
      "grossPnlGbp": -12.262679503038502,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.862679503038501,
      "cashChangeGbp": -13.062679503038503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.18764055600000004,
      "structuralTargetPrice": 0,
      "maePct": -0.6131339751519251,
      "mfePct": 0,
      "maeGbp": -12.262679503038504,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.18593,
      "observedDuringTradeHighPrice": 0.18707,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18593,
      "fullObservedHighPrice": 0.18707,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790885550157-7527313455556",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:12:30.157Z",
      "closedAtUtc": "2026-10-01T20:16:47.586Z",
      "holdingPeriodMs": 257429,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05095,
      "exitPriceQuote": 0.05127,
      "grossPnlGbp": -12.561334641805724,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.161334641805723,
      "cashChangeGbp": -13.361334641805724,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.051418740000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.6280667320902862,
      "mfePct": 0.078508341511296,
      "maeGbp": -12.561334641805724,
      "mfeGbp": 1.57016683022592,
      "observedDuringTradeLowPrice": 0.05091,
      "observedDuringTradeHighPrice": 0.05127,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05091,
      "fullObservedHighPrice": 0.05127,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790885670155-2c8e405ab996c",
      "symbol": "OPNUSDT",
      "baseAsset": "OPN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:14:30.155Z",
      "closedAtUtc": "2026-10-01T20:16:01.865Z",
      "holdingPeriodMs": 91710,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0618,
      "exitPriceQuote": 0.06218,
      "grossPnlGbp": 12.297734627831662,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.697734627831663,
      "cashChangeGbp": 11.497734627831662,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed cup and handle supports long; rounded cup with shallow handle and confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £10.99 triggered at projected net £10.70 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.061231440000000005,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6796116504854317,
      "maeGbp": 0,
      "mfeGbp": 13.592233009708634,
      "observedDuringTradeLowPrice": 0.0618,
      "observedDuringTradeHighPrice": 0.06221999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0618,
      "fullObservedHighPrice": 0.06221999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790885127959-9bf856e05ae9c",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:05:27.959Z",
      "closedAtUtc": "2026-10-01T20:15:30.001Z",
      "holdingPeriodMs": 602042,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 87.708,
      "exitPriceQuote": 87.695,
      "grossPnlGbp": -0.29643818123786264,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8964381812378628,
      "cashChangeGbp": -1.0964381812378627,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 86.9010864,
      "structuralTargetPrice": 0,
      "maePct": -0.12997674100424628,
      "mfePct": 0.05358690199297332,
      "maeGbp": -2.599534820084925,
      "mfeGbp": 1.0717380398594665,
      "observedDuringTradeLowPrice": 87.594,
      "observedDuringTradeHighPrice": 87.755,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.594,
      "fullObservedHighPrice": 87.755,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884884135-90ece1a66f191",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:01:24.135Z",
      "closedAtUtc": "2026-10-01T20:11:24.983Z",
      "holdingPeriodMs": 600848,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 308.44,
      "exitPriceQuote": 308.11,
      "grossPnlGbp": -2.1398002853066016,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.7398002853066017,
      "cashChangeGbp": -2.9398002853066014,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 305.602352,
      "structuralTargetPrice": 0,
      "maePct": -0.17183244715340834,
      "mfePct": 0.061600311243677125,
      "maeGbp": -3.4366489430681666,
      "mfeGbp": 1.2320062248735426,
      "observedDuringTradeLowPrice": 307.91,
      "observedDuringTradeHighPrice": 308.63,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 307.91,
      "fullObservedHighPrice": 308.63,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884880713-7b39b6681f48d",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:01:20.713Z",
      "closedAtUtc": "2026-10-01T20:11:21.679Z",
      "holdingPeriodMs": 600966,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044623,
      "exitPriceQuote": 0.0044554,
      "grossPnlGbp": -3.092575577616829,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.692575577616829,
      "cashChangeGbp": -3.892575577616829,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0044212468399999994,
      "structuralTargetPrice": 0,
      "maePct": -0.2577146314680626,
      "mfePct": 0.14342379490397678,
      "maeGbp": -5.154292629361253,
      "mfeGbp": 2.8684758980795357,
      "observedDuringTradeLowPrice": 0.0044508,
      "observedDuringTradeHighPrice": 0.0044687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044508,
      "fullObservedHighPrice": 0.0044687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884876126-38e2fab077a9d",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:01:16.126Z",
      "closedAtUtc": "2026-10-01T20:10:23.246Z",
      "holdingPeriodMs": 547120,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 169.84,
      "exitPriceQuote": 170.75,
      "grossPnlGbp": 10.71596796985394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.11596796985394,
      "cashChangeGbp": 9.91596796985394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.88 triggered at projected net £9.12 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 168.27747200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1589731512011365,
      "mfePct": 0.6241168158266617,
      "maeGbp": -3.17946302402273,
      "mfeGbp": 12.482336316533234,
      "observedDuringTradeLowPrice": 169.57,
      "observedDuringTradeHighPrice": 170.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 169.57,
      "fullObservedHighPrice": 170.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884832656-77d4cf22f15c7",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T20:00:32.656Z",
      "closedAtUtc": "2026-10-01T20:05:24.709Z",
      "holdingPeriodMs": 292053,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24225,
      "exitPriceQuote": 0.2429,
      "grossPnlGbp": 5.366357069143544,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.766357069143544,
      "cashChangeGbp": 4.566357069143544,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.33 triggered at projected net £3.77 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.2400213,
      "structuralTargetPrice": 0,
      "maePct": -0.11145510835913001,
      "mfePct": 0.346749226006195,
      "maeGbp": -2.2291021671826003,
      "mfeGbp": 6.9349845201238995,
      "observedDuringTradeLowPrice": 0.24198,
      "observedDuringTradeHighPrice": 0.24309,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24198,
      "fullObservedHighPrice": 0.24309,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884776115-170dd108366bb",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:59:36.115Z",
      "closedAtUtc": "2026-10-01T20:01:14.282Z",
      "holdingPeriodMs": 98167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3297,
      "exitPriceQuote": 0.3306,
      "grossPnlGbp": 5.459508644222092,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.859508644222092,
      "cashChangeGbp": 4.659508644222092,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.07 triggered at projected net £3.86 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.32666676,
      "structuralTargetPrice": 0,
      "maePct": -0.030330603579007884,
      "mfePct": 0.33363663936912036,
      "maeGbp": -0.6066120715801577,
      "mfeGbp": 6.672732787382407,
      "observedDuringTradeLowPrice": 0.3296,
      "observedDuringTradeHighPrice": 0.3308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3296,
      "fullObservedHighPrice": 0.3308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884712541-62b76e20de3ee",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:58:32.541Z",
      "closedAtUtc": "2026-10-01T20:01:12.290Z",
      "holdingPeriodMs": 159749,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 304.39,
      "exitPriceQuote": 305.83,
      "grossPnlGbp": 9.461546042905468,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.861546042905468,
      "cashChangeGbp": 8.661546042905467,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £7.91 triggered at projected net £7.86 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 301.589612,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5256414468280899,
      "maeGbp": 0,
      "mfeGbp": 10.512828936561798,
      "observedDuringTradeLowPrice": 304.39,
      "observedDuringTradeHighPrice": 305.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 304.39,
      "fullObservedHighPrice": 305.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884715837-f1a1c34692cd2",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:58:35.837Z",
      "closedAtUtc": "2026-10-01T20:01:10.265Z",
      "holdingPeriodMs": 154428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20047,
      "exitPriceQuote": 0.20144,
      "grossPnlGbp": 9.677258442659737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.077258442659737,
      "cashChangeGbp": 8.877258442659736,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.37 triggered at projected net £8.08 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.198625676,
      "structuralTargetPrice": 0,
      "maePct": -0.024941387738824886,
      "mfePct": 0.5487105302538983,
      "maeGbp": -0.4988277547764977,
      "mfeGbp": 10.974210605077964,
      "observedDuringTradeLowPrice": 0.20042,
      "observedDuringTradeHighPrice": 0.20157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20042,
      "fullObservedHighPrice": 0.20157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884708954-305fe298a4c2",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:58:28.954Z",
      "closedAtUtc": "2026-10-01T20:00:30.690Z",
      "holdingPeriodMs": 121736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1862,
      "exitPriceQuote": 1.1894,
      "grossPnlGbp": 5.395380205699025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.795380205699025,
      "cashChangeGbp": 4.595380205699025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.48 triggered at projected net £3.80 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.17528696,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3540718259989868,
      "maeGbp": 0,
      "mfeGbp": 7.081436519979736,
      "observedDuringTradeLowPrice": 1.1862,
      "observedDuringTradeHighPrice": 1.1904,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1862,
      "fullObservedHighPrice": 1.1904,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884585830-4287aaae4aaf2",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:56:25.830Z",
      "closedAtUtc": "2026-10-01T19:59:31.820Z",
      "holdingPeriodMs": 185990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08144,
      "exitPriceQuote": 0.08167,
      "grossPnlGbp": 5.648330058939292,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.0483300589392925,
      "cashChangeGbp": 4.848330058939292,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.52 triggered at projected net £4.05 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.080690752,
      "structuralTargetPrice": 0,
      "maePct": -0.06139489194498342,
      "mfePct": 0.35609037328094134,
      "maeGbp": -1.2278978388996684,
      "mfeGbp": 7.121807465618827,
      "observedDuringTradeLowPrice": 0.08139,
      "observedDuringTradeHighPrice": 0.08173,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08139,
      "fullObservedHighPrice": 0.08173,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883953137-8555c5615cc7d",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:45:53.137Z",
      "closedAtUtc": "2026-10-01T19:51:10.721Z",
      "holdingPeriodMs": 317584,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7748,
      "exitPriceQuote": 0.7802,
      "grossPnlGbp": -13.93908105317491,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.53908105317491,
      "cashChangeGbp": -14.73908105317491,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7819281600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6969540526587454,
      "mfePct": 0.21941146102220374,
      "maeGbp": -13.93908105317491,
      "mfeGbp": 4.388229220444075,
      "observedDuringTradeLowPrice": 0.7731,
      "observedDuringTradeHighPrice": 0.7802,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7731,
      "fullObservedHighPrice": 0.7802,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790884108879-3e8a1721eecb6",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:48:28.878Z",
      "closedAtUtc": "2026-10-01T19:50:56.542Z",
      "holdingPeriodMs": 147664,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8404,
      "exitPriceQuote": 1.8464,
      "grossPnlGbp": 6.520321669202353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.9203216692023535,
      "cashChangeGbp": 5.720321669202353,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.33 triggered at projected net £4.92 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.8234683200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.01630080417300407,
      "mfePct": 0.3966529015431353,
      "maeGbp": -0.32601608346008143,
      "mfeGbp": 7.933058030862707,
      "observedDuringTradeLowPrice": 1.8401,
      "observedDuringTradeHighPrice": 1.8477,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8401,
      "fullObservedHighPrice": 1.8477,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883526542-f928c35c45dad",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:38:46.542Z",
      "closedAtUtc": "2026-10-01T19:48:48.728Z",
      "holdingPeriodMs": 602186,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7283,
      "exitPriceQuote": 0.7322,
      "grossPnlGbp": -10.709872305368709,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.309872305368708,
      "cashChangeGbp": -11.50987230536871,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.73500036,
      "structuralTargetPrice": 0,
      "maePct": -0.5629548263078544,
      "mfePct": 0,
      "maeGbp": -11.259096526157089,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7283,
      "observedDuringTradeHighPrice": 0.7324,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7283,
      "fullObservedHighPrice": 0.7324,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883988167-2b28e0c55cfcb",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:46:28.167Z",
      "closedAtUtc": "2026-10-01T19:47:37.201Z",
      "holdingPeriodMs": 69034,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 252.04,
      "exitPriceQuote": 250.97,
      "grossPnlGbp": 8.490715759403216,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.890715759403216,
      "cashChangeGbp": 7.690715759403216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £8.51 triggered at projected net £6.89 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 254.35876800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.21028408189176367,
      "mfePct": 0.5554673861291881,
      "maeGbp": -4.205681637835273,
      "mfeGbp": 11.109347722583761,
      "observedDuringTradeLowPrice": 250.64,
      "observedDuringTradeHighPrice": 252.57,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 250.64,
      "fullObservedHighPrice": 252.57,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883382661-bbf11fdfd407",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:36:22.661Z",
      "closedAtUtc": "2026-10-01T19:46:22.997Z",
      "holdingPeriodMs": 600336,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10695,
      "exitPriceQuote": 0.10702,
      "grossPnlGbp": -1.3090229079009,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9090229079009,
      "cashChangeGbp": -2.1090229079008997,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding top supports short; three-phase rounded reversal with confirmed rim break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10793394000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.09350163627863754,
      "mfePct": 0.17765310892941524,
      "maeGbp": -1.870032725572751,
      "mfeGbp": 3.553062178588305,
      "observedDuringTradeLowPrice": 0.10676,
      "observedDuringTradeHighPrice": 0.10705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10676,
      "fullObservedHighPrice": 0.10705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883823151-ccd37f1c15059",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:43:43.151Z",
      "closedAtUtc": "2026-10-01T19:46:00.416Z",
      "holdingPeriodMs": 137265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.46735,
      "exitPriceQuote": 0.47042,
      "grossPnlGbp": -13.137905210227954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.737905210227954,
      "cashChangeGbp": -13.937905210227955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47164962000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.6568952605113978,
      "mfePct": 0.28672301273135936,
      "maeGbp": -13.137905210227954,
      "mfeGbp": 5.734460254627187,
      "observedDuringTradeLowPrice": 0.46601,
      "observedDuringTradeHighPrice": 0.47042,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.46601,
      "fullObservedHighPrice": 0.47042,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883329167-ecfb1a44f2024",
      "symbol": "PLUMEUSDT",
      "baseAsset": "PLUME",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:35:29.167Z",
      "closedAtUtc": "2026-10-01T19:45:31.261Z",
      "holdingPeriodMs": 602094,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01839,
      "exitPriceQuote": 0.01844,
      "grossPnlGbp": -5.4377379010333255,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.037737901033326,
      "cashChangeGbp": -6.237737901033325,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.018559188,
      "structuralTargetPrice": 0,
      "maePct": -0.2718868950516663,
      "mfePct": 0.16313213703098844,
      "maeGbp": -5.4377379010333255,
      "mfeGbp": 3.262642740619769,
      "observedDuringTradeLowPrice": 0.01836,
      "observedDuringTradeHighPrice": 0.01844,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01836,
      "fullObservedHighPrice": 0.01844,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883217904-7662502275d51",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:33:37.904Z",
      "closedAtUtc": "2026-10-01T19:43:41.424Z",
      "holdingPeriodMs": 603520,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 542.37,
      "exitPriceQuote": 544.51,
      "grossPnlGbp": -7.891291922488287,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.491291922488287,
      "cashChangeGbp": -8.691291922488288,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 547.359804,
      "structuralTargetPrice": 0,
      "maePct": -0.39456459612441436,
      "mfePct": 0.03134391651454894,
      "maeGbp": -7.891291922488287,
      "mfeGbp": 0.6268783302909787,
      "observedDuringTradeLowPrice": 542.2,
      "observedDuringTradeHighPrice": 544.51,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 542.2,
      "fullObservedHighPrice": 544.51,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883008520-d9f1dd1d1cd91",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:30:08.520Z",
      "closedAtUtc": "2026-10-01T19:38:43.259Z",
      "holdingPeriodMs": 514739,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00562,
      "exitPriceQuote": 0.005604,
      "grossPnlGbp": 5.693950177936081,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.093950177936081,
      "cashChangeGbp": 4.893950177936081,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.16 triggered at projected net £4.09 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0056717040000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.14234875444840203,
      "mfePct": 0.3380782918149452,
      "maeGbp": -2.8469750889680405,
      "mfeGbp": 6.761565836298904,
      "observedDuringTradeLowPrice": 0.005601,
      "observedDuringTradeHighPrice": 0.005628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005601,
      "fullObservedHighPrice": 0.005628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790883324614-b8e02c2ee7ed8",
      "symbol": "CTUSDT",
      "baseAsset": "CT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:35:24.614Z",
      "closedAtUtc": "2026-10-01T19:36:20.789Z",
      "holdingPeriodMs": 56175,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.47161,
      "exitPriceQuote": 0.46974,
      "grossPnlGbp": 7.930281376561069,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.33028137656107,
      "cashChangeGbp": 7.1302813765610695,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £5 activation / £1 trailing profit lock £15.64 triggered at projected net £6.33 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.475948812,
      "structuralTargetPrice": 0,
      "maePct": -0.042407921799799304,
      "mfePct": 0.9117703186955262,
      "maeGbp": -0.8481584359959861,
      "mfeGbp": 18.23540637391052,
      "observedDuringTradeLowPrice": 0.46731,
      "observedDuringTradeHighPrice": 0.47180999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.46731,
      "fullObservedHighPrice": 0.47180999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882972970-bea9542bdaad3",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:29:32.970Z",
      "closedAtUtc": "2026-10-01T19:34:51.675Z",
      "holdingPeriodMs": 318705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.376,
      "exitPriceQuote": 0.3742,
      "grossPnlGbp": 9.57446808510651,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.97446808510651,
      "cashChangeGbp": 8.774468085106509,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £9.10 triggered at projected net £7.97 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.37945920000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.2659574468085109,
      "mfePct": 0.585106382978718,
      "maeGbp": -5.319148936170218,
      "mfeGbp": 11.70212765957436,
      "observedDuringTradeLowPrice": 0.3738,
      "observedDuringTradeHighPrice": 0.377,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3738,
      "fullObservedHighPrice": 0.377,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882589332-15ee94ffc70ad",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:23:09.332Z",
      "closedAtUtc": "2026-10-01T19:33:09.595Z",
      "holdingPeriodMs": 600263,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4432,
      "exitPriceQuote": 0.4415,
      "grossPnlGbp": -7.671480144404239,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.271480144404238,
      "cashChangeGbp": -8.47148014440424,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.43912256,
      "structuralTargetPrice": 0,
      "maePct": -0.5640794223826721,
      "mfePct": 0.20306859205776445,
      "maeGbp": -11.28158844765344,
      "mfeGbp": 4.061371841155289,
      "observedDuringTradeLowPrice": 0.4407,
      "observedDuringTradeHighPrice": 0.4441,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4407,
      "fullObservedHighPrice": 0.4441,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882967983-e9d6ce2ea8eba",
      "symbol": "MEGAUSDT",
      "baseAsset": "MEGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:29:27.983Z",
      "closedAtUtc": "2026-10-01T19:29:41.500Z",
      "holdingPeriodMs": 13517,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05276,
      "exitPriceQuote": 0.05256,
      "grossPnlGbp": 7.581501137225125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.981501137225125,
      "cashChangeGbp": 6.781501137225125,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.50 triggered at projected net £5.98 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.05324539200000001,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.45489006823351796,
      "maeGbp": 0,
      "mfeGbp": 9.09780136467036,
      "observedDuringTradeLowPrice": 0.05252,
      "observedDuringTradeHighPrice": 0.05276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05252,
      "fullObservedHighPrice": 0.05276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882771709-42929901feae8",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:26:11.709Z",
      "closedAtUtc": "2026-10-01T19:26:51.274Z",
      "holdingPeriodMs": 39565,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.254,
      "exitPriceQuote": 26.542,
      "grossPnlGbp": -21.93951397882229,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.539513978822292,
      "cashChangeGbp": -22.73951397882229,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.54 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 26.495536800000004,
      "structuralTargetPrice": 0,
      "maePct": -1.0969756989411146,
      "mfePct": 0.1028414717757333,
      "maeGbp": -21.93951397882229,
      "mfeGbp": 2.056829435514666,
      "observedDuringTradeLowPrice": 26.227,
      "observedDuringTradeHighPrice": 26.542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.227,
      "fullObservedHighPrice": 26.542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882611077-bc105daf061ce",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:23:31.077Z",
      "closedAtUtc": "2026-10-01T19:24:59.958Z",
      "holdingPeriodMs": 88881,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022379,
      "exitPriceQuote": 0.0022456,
      "grossPnlGbp": 6.881451360650438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.281451360650438,
      "cashChangeGbp": 6.081451360650438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £6.69 triggered at projected net £5.28 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00221731132,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4647213905893837,
      "maeGbp": 0,
      "mfeGbp": 9.294427811787674,
      "observedDuringTradeLowPrice": 0.0022379,
      "observedDuringTradeHighPrice": 0.0022482999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0022379,
      "fullObservedHighPrice": 0.0022482999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882604520-7e7df2f73485e",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:23:24.520Z",
      "closedAtUtc": "2026-10-01T19:23:58.035Z",
      "holdingPeriodMs": 33515,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 259.7,
      "exitPriceQuote": 258.33,
      "grossPnlGbp": 10.55063534847905,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.95063534847905,
      "cashChangeGbp": 9.75063534847905,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £10.49 triggered at projected net £8.95 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 262.08924,
      "structuralTargetPrice": 0,
      "maePct": -0.053908355795143,
      "mfePct": 0.6546014632267958,
      "maeGbp": -1.0781671159028599,
      "mfeGbp": 13.092029264535915,
      "observedDuringTradeLowPrice": 258,
      "observedDuringTradeHighPrice": 259.84,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 258,
      "fullObservedHighPrice": 259.84,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882009349-7a04029d7f221",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:13:29.349Z",
      "closedAtUtc": "2026-10-01T19:23:29.384Z",
      "holdingPeriodMs": 600035,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8713,
      "exitPriceQuote": 1.8635,
      "grossPnlGbp": 8.336450595842495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.736450595842495,
      "cashChangeGbp": 7.536450595842495,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.88851596,
      "structuralTargetPrice": 0,
      "maePct": -0.283225565115165,
      "mfePct": 0.4221664083792026,
      "maeGbp": -5.6645113023033,
      "mfeGbp": 8.443328167584053,
      "observedDuringTradeLowPrice": 1.8634,
      "observedDuringTradeHighPrice": 1.8766000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8634,
      "fullObservedHighPrice": 1.8766000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882246078-1009260e3729a",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:17:26.078Z",
      "closedAtUtc": "2026-10-01T19:23:02.446Z",
      "holdingPeriodMs": 336368,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3775,
      "exitPriceQuote": 0.3762,
      "grossPnlGbp": 6.88741721854317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.287417218543171,
      "cashChangeGbp": 6.0874172185431705,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.35 triggered at projected net £5.29 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.38097300000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.026490066225162645,
      "mfePct": 0.3973509933774838,
      "maeGbp": -0.5298013245032529,
      "mfeGbp": 7.947019867549676,
      "observedDuringTradeLowPrice": 0.376,
      "observedDuringTradeHighPrice": 0.37760000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.376,
      "fullObservedHighPrice": 0.37760000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790882005748-6d16bbd1eb66b",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:13:25.748Z",
      "closedAtUtc": "2026-10-01T19:20:06.736Z",
      "holdingPeriodMs": 400988,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030779,
      "exitPriceQuote": 0.03069,
      "grossPnlGbp": 5.783163845479208,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.183163845479207,
      "cashChangeGbp": 4.983163845479208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £4.55 triggered at projected net £4.18 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031062166800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.17219532798335713,
      "mfePct": 0.35738652977680385,
      "maeGbp": -3.4439065596671425,
      "mfeGbp": 7.1477305955360775,
      "observedDuringTradeLowPrice": 0.030669,
      "observedDuringTradeHighPrice": 0.030832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030669,
      "fullObservedHighPrice": 0.030832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790881890736-59ad320002a1e",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:11:30.736Z",
      "closedAtUtc": "2026-10-01T19:19:48.387Z",
      "holdingPeriodMs": 497651,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0246,
      "exitPriceQuote": 0.02475,
      "grossPnlGbp": -12.195121951219578,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.795121951219578,
      "cashChangeGbp": -12.995121951219579,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.024826320000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.6097560975609789,
      "mfePct": 0,
      "maeGbp": -12.195121951219578,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0246,
      "observedDuringTradeHighPrice": 0.02475,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0246,
      "fullObservedHighPrice": 0.02475,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790881885749-dc4e7869c2ccc",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T19:11:25.749Z",
      "closedAtUtc": "2026-10-01T19:12:45.587Z",
      "holdingPeriodMs": 79838,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1330,
      "exitPriceQuote": 1326.21,
      "grossPnlGbp": 5.699248120300697,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.099248120300697,
      "cashChangeGbp": 4.8992481203006975,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP £5 activation / £1 trailing profit lock £5.08 triggered at projected net £4.10 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1342.236,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.38421052631578195,
      "maeGbp": 0,
      "mfeGbp": 7.684210526315639,
      "observedDuringTradeLowPrice": 1324.89,
      "observedDuringTradeHighPrice": 1330,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1324.89,
      "fullObservedHighPrice": 1330,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790880802829-6d4d5c03ca4c8",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T18:53:22.829Z",
      "closedAtUtc": "2026-10-01T18:56:50.914Z",
      "holdingPeriodMs": 208085,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.29692,
      "exitPriceQuote": 0.29484,
      "grossPnlGbp": -14.010507880910858,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.610507880910857,
      "cashChangeGbp": -14.810507880910858,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.294188336,
      "structuralTargetPrice": 0,
      "maePct": -0.7005253940455429,
      "mfePct": 0,
      "maeGbp": -14.01050788091086,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.29484,
      "observedDuringTradeHighPrice": 0.29692,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29484,
      "fullObservedHighPrice": 0.29692,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790880807820-85e2367e69887",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T18:53:27.820Z",
      "closedAtUtc": "2026-10-01T18:55:13.515Z",
      "holdingPeriodMs": 105695,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030953,
      "exitPriceQuote": 0.030849,
      "grossPnlGbp": 6.719865602687942,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.119865602687941,
      "cashChangeGbp": 5.919865602687942,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP £5 activation / £1 trailing profit lock £5.67 triggered at projected net £5.12 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031237767600000004,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.41353019093464166,
      "maeGbp": 0,
      "mfeGbp": 8.270603818692834,
      "observedDuringTradeLowPrice": 0.030825,
      "observedDuringTradeHighPrice": 0.030953,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030825,
      "fullObservedHighPrice": 0.030953,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790880560354-d79bf336c4316",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T18:49:20.354Z",
      "closedAtUtc": "2026-10-01T18:50:10.757Z",
      "holdingPeriodMs": 50403,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10748,
      "exitPriceQuote": 0.10661,
      "grossPnlGbp": -16.18905842947543,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.789058429475432,
      "cashChangeGbp": -16.98905842947543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.106491184,
      "structuralTargetPrice": 0,
      "maePct": -0.8094529214737715,
      "mfePct": 0,
      "maeGbp": -16.189058429475427,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10661,
      "observedDuringTradeHighPrice": 0.10748,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10661,
      "fullObservedHighPrice": 0.10748,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790851509871-59c46301c3e1a",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:45:09.871Z",
      "closedAtUtc": "2026-10-01T10:55:11.000Z",
      "holdingPeriodMs": 601129,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23095,
      "exitPriceQuote": 0.23175,
      "grossPnlGbp": 6.9279064732628095,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.327906473262809,
      "cashChangeGbp": 6.12790647326281,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.22882526,
      "structuralTargetPrice": 0,
      "maePct": -0.32041567438839175,
      "mfePct": 0.6191816410478522,
      "maeGbp": -6.408313487767835,
      "mfeGbp": 12.383632820957045,
      "observedDuringTradeLowPrice": 0.23021,
      "observedDuringTradeHighPrice": 0.23238000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23021,
      "fullObservedHighPrice": 0.23238000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790851499840-4ada403f2e3c8",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:44:59.840Z",
      "closedAtUtc": "2026-10-01T10:55:00.862Z",
      "holdingPeriodMs": 601022,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33283,
      "exitPriceQuote": 0.3325,
      "grossPnlGbp": 1.9829943214253338,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.38299432142533374,
      "cashChangeGbp": 1.1829943214253338,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33589203600000006,
      "structuralTargetPrice": 0,
      "maePct": -0.021031757954498985,
      "mfePct": 0.10515878977256166,
      "maeGbp": -0.4206351590899797,
      "mfeGbp": 2.103175795451233,
      "observedDuringTradeLowPrice": 0.33248,
      "observedDuringTradeHighPrice": 0.3329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33248,
      "fullObservedHighPrice": 0.3329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790851444870-93ffbf6d33a41",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:44:04.870Z",
      "closedAtUtc": "2026-10-01T10:54:07.810Z",
      "holdingPeriodMs": 602940,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07567,
      "exitPriceQuote": 0.07566,
      "grossPnlGbp": -0.2643055372009019,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8643055372009019,
      "cashChangeGbp": -1.064305537200902,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.074973836,
      "structuralTargetPrice": 0,
      "maePct": -0.38324302894145446,
      "mfePct": 0.779701334742954,
      "maeGbp": -7.664860578829089,
      "mfeGbp": 15.59402669485908,
      "observedDuringTradeLowPrice": 0.07538,
      "observedDuringTradeHighPrice": 0.07625999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07538,
      "fullObservedHighPrice": 0.07625999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790851323724-c6b2cb979dcb3",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:42:03.724Z",
      "closedAtUtc": "2026-10-01T10:45:14.313Z",
      "holdingPeriodMs": 190589,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10949,
      "exitPriceQuote": 0.11011,
      "grossPnlGbp": -11.325235181295014,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.925235181295013,
      "cashChangeGbp": -12.125235181295015,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.11049730800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5662617590647506,
      "mfePct": 0,
      "maeGbp": -11.325235181295014,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10949,
      "observedDuringTradeHighPrice": 0.11011,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10949,
      "fullObservedHighPrice": 0.11011,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790850725660-eea89cfc920c5",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:32:05.660Z",
      "closedAtUtc": "2026-10-01T10:42:06.210Z",
      "holdingPeriodMs": 600550,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022046,
      "exitPriceQuote": 0.0022059,
      "grossPnlGbp": -1.179352263448836,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7793522634488363,
      "cashChangeGbp": -1.979352263448836,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0022248823200000005,
      "structuralTargetPrice": 0,
      "maePct": -0.4309171731833421,
      "mfePct": 0.09979134536877189,
      "maeGbp": -8.618343463666843,
      "mfeGbp": 1.9958269073754378,
      "observedDuringTradeLowPrice": 0.0022024,
      "observedDuringTradeHighPrice": 0.0022140999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0022024,
      "fullObservedHighPrice": 0.0022140999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790850720592-34f072f8a2cc4",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:32:00.592Z",
      "closedAtUtc": "2026-10-01T10:42:01.641Z",
      "holdingPeriodMs": 601049,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4168.09,
      "exitPriceQuote": 4167.71,
      "grossPnlGbp": -0.18233771343714225,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7823377134371423,
      "cashChangeGbp": -0.9823377134371423,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4129.743572,
      "structuralTargetPrice": 0,
      "maePct": -0.02087286982766425,
      "mfePct": 0.0906890206305465,
      "maeGbp": -0.417457396553285,
      "mfeGbp": 1.8137804126109298,
      "observedDuringTradeLowPrice": 4167.22,
      "observedDuringTradeHighPrice": 4171.87,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4167.22,
      "fullObservedHighPrice": 4171.87,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790850962718-e3d4b473186ec",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:36:02.717Z",
      "closedAtUtc": "2026-10-01T10:41:14.449Z",
      "holdingPeriodMs": 311732,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10334,
      "exitPriceQuote": 0.10262,
      "grossPnlGbp": -13.934584865492518,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.534584865492517,
      "cashChangeGbp": -14.734584865492518,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.102389272,
      "structuralTargetPrice": 0,
      "maePct": -0.6967292432746259,
      "mfePct": 0,
      "maeGbp": -13.934584865492518,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10262,
      "observedDuringTradeHighPrice": 0.10334,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10262,
      "fullObservedHighPrice": 0.10334,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790850598901-a411a05386b7c",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:29:58.901Z",
      "closedAtUtc": "2026-10-01T10:39:58.961Z",
      "holdingPeriodMs": 600060,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33344,
      "exitPriceQuote": 0.33287,
      "grossPnlGbp": 3.4189059500960584,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8189059500960583,
      "cashChangeGbp": 2.6189059500960585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33650764800000005,
      "structuralTargetPrice": 0,
      "maePct": -0.02999040307101397,
      "mfePct": 0.17094529750480292,
      "maeGbp": -0.5998080614202794,
      "mfeGbp": 3.4189059500960584,
      "observedDuringTradeLowPrice": 0.33287,
      "observedDuringTradeHighPrice": 0.33354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33287,
      "fullObservedHighPrice": 0.33354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790850478921-ecb090f167fe2",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:27:58.920Z",
      "closedAtUtc": "2026-10-01T10:30:53.675Z",
      "holdingPeriodMs": 174755,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.332,
      "exitPriceQuote": 27.498,
      "grossPnlGbp": -12.146933996780358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.746933996780358,
      "cashChangeGbp": -12.94693399678036,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 27.583454400000004,
      "structuralTargetPrice": 0,
      "maePct": -0.6073466998390179,
      "mfePct": 0.08049173130397343,
      "maeGbp": -12.146933996780358,
      "mfeGbp": 1.6098346260794685,
      "observedDuringTradeLowPrice": 27.31,
      "observedDuringTradeHighPrice": 27.498,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.31,
      "fullObservedHighPrice": 27.498,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790850048849-f561086a5630d",
      "symbol": "MEWUSDT",
      "baseAsset": "MEW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:20:48.849Z",
      "closedAtUtc": "2026-10-01T10:30:49.443Z",
      "holdingPeriodMs": 600594,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0004922,
      "exitPriceQuote": 0.000493,
      "grossPnlGbp": -3.250711093051243,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.850711093051244,
      "cashChangeGbp": -4.050711093051243,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0004967282400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2844372206420003,
      "mfePct": 0.4266558309630225,
      "maeGbp": -5.6887444128400055,
      "mfeGbp": 8.533116619260449,
      "observedDuringTradeLowPrice": 0.0004901,
      "observedDuringTradeHighPrice": 0.0004936,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0004901,
      "fullObservedHighPrice": 0.0004936,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790849884567-5db5eb54b7f3c",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:18:04.567Z",
      "closedAtUtc": "2026-10-01T10:28:05.226Z",
      "holdingPeriodMs": 600659,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 542,
      "exitPriceQuote": 539.32,
      "grossPnlGbp": 9.889298892988744,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.289298892988745,
      "cashChangeGbp": 9.089298892988744,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 546.9864,
      "structuralTargetPrice": 0,
      "maePct": -0.03136531365312898,
      "mfePct": 0.5405904059040498,
      "maeGbp": -0.6273062730625796,
      "mfeGbp": 10.811808118080997,
      "observedDuringTradeLowPrice": 539.07,
      "observedDuringTradeHighPrice": 542.17,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 539.07,
      "fullObservedHighPrice": 542.17,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790850238858-61622d936d35f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:23:58.857Z",
      "closedAtUtc": "2026-10-01T10:27:31.184Z",
      "holdingPeriodMs": 212327,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06515,
      "exitPriceQuote": 0.06439,
      "grossPnlGbp": -23.330775134305348,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.93077513430535,
      "cashChangeGbp": -24.13077513430535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.93 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06455062,
      "structuralTargetPrice": 0,
      "maePct": -1.1665387567152674,
      "mfePct": 1.9033000767459785,
      "maeGbp": -23.330775134305348,
      "mfeGbp": 38.06600153491957,
      "observedDuringTradeLowPrice": 0.06439,
      "observedDuringTradeHighPrice": 0.06639,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06439,
      "fullObservedHighPrice": 0.06639,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790849770444-9dff9b60ca3ac",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:16:10.444Z",
      "closedAtUtc": "2026-10-01T10:26:13.720Z",
      "holdingPeriodMs": 603276,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2372,
      "exitPriceQuote": 0.2367,
      "grossPnlGbp": 4.215851602023613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.615851602023613,
      "cashChangeGbp": 3.415851602023613,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23938224000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.08431703204047458,
      "mfePct": 0.7166947723440165,
      "maeGbp": -1.6863406408094916,
      "mfeGbp": 14.333895446880328,
      "observedDuringTradeLowPrice": 0.2355,
      "observedDuringTradeHighPrice": 0.23740000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2355,
      "fullObservedHighPrice": 0.23740000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790849517625-6a11f2070d74",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:11:57.625Z",
      "closedAtUtc": "2026-10-01T10:21:58.701Z",
      "holdingPeriodMs": 601076,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27674,
      "exitPriceQuote": 0.27714,
      "grossPnlGbp": -2.890800028908083,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.490800028908083,
      "cashChangeGbp": -3.6908000289080833,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.27928600800000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4842090048420929,
      "mfePct": 0.19512900195128458,
      "maeGbp": -9.684180096841859,
      "mfeGbp": 3.9025800390256915,
      "observedDuringTradeLowPrice": 0.2762,
      "observedDuringTradeHighPrice": 0.27808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2762,
      "fullObservedHighPrice": 0.27808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790849444814-478b62d3f233d",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:10:44.814Z",
      "closedAtUtc": "2026-10-01T10:20:44.919Z",
      "holdingPeriodMs": 600105,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2939,
      "exitPriceQuote": 0.2942,
      "grossPnlGbp": -2.041510717931422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.641510717931422,
      "cashChangeGbp": -2.8415107179314223,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.29660388000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.13610071452875516,
      "mfePct": 0.7145287512759411,
      "maeGbp": -2.7220142905751032,
      "mfeGbp": 14.290575025518821,
      "observedDuringTradeLowPrice": 0.2918,
      "observedDuringTradeHighPrice": 0.2943,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2918,
      "fullObservedHighPrice": 0.2943,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790849280278-2e1c1e0e281ca",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:08:00.278Z",
      "closedAtUtc": "2026-10-01T10:18:02.506Z",
      "holdingPeriodMs": 602228,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 117.35,
      "exitPriceQuote": 117.27,
      "grossPnlGbp": 1.3634426927992893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.23655730720071078,
      "cashChangeGbp": 0.5634426927992893,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 118.42962,
      "structuralTargetPrice": 0,
      "maePct": -0.11930123561994083,
      "mfePct": 0.1619088197699171,
      "maeGbp": -2.3860247123988163,
      "mfeGbp": 3.2381763953983422,
      "observedDuringTradeLowPrice": 117.16,
      "observedDuringTradeHighPrice": 117.49,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 117.16,
      "fullObservedHighPrice": 117.49,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790849168571-006e7202ec37c",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:06:08.571Z",
      "closedAtUtc": "2026-10-01T10:16:08.737Z",
      "holdingPeriodMs": 600166,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4161.1,
      "exitPriceQuote": 4168.21,
      "grossPnlGbp": -3.417365600442033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.017365600442034,
      "cashChangeGbp": -4.217365600442033,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4199.382120000001,
      "structuralTargetPrice": 0,
      "maePct": -0.17086828002210167,
      "mfePct": 0.014419264136895623,
      "maeGbp": -3.417365600442033,
      "mfeGbp": 0.2883852827379124,
      "observedDuringTradeLowPrice": 4160.5,
      "observedDuringTradeHighPrice": 4168.21,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4160.5,
      "fullObservedHighPrice": 4168.21,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790848846980-287e1fbfb3c2",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:00:46.980Z",
      "closedAtUtc": "2026-10-01T10:10:47.467Z",
      "holdingPeriodMs": 600487,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7974,
      "exitPriceQuote": 0.7941,
      "grossPnlGbp": 8.276899924755378,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.676899924755379,
      "cashChangeGbp": 7.4768999247553785,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8047360800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.07524454477050978,
      "mfePct": 1.216453473789822,
      "maeGbp": -1.5048908954101956,
      "mfeGbp": 24.32906947579644,
      "observedDuringTradeLowPrice": 0.7877,
      "observedDuringTradeHighPrice": 0.798,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7877,
      "fullObservedHighPrice": 0.798,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790848852611-296676d88998d",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T10:00:52.611Z",
      "closedAtUtc": "2026-10-01T10:10:43.117Z",
      "holdingPeriodMs": 590506,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6288,
      "exitPriceQuote": 1.6471,
      "grossPnlGbp": -22.470530451866384,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.070530451866386,
      "cashChangeGbp": -23.270530451866385,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.07 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.6437849600000003,
      "structuralTargetPrice": 0,
      "maePct": -1.123526522593319,
      "mfePct": 0.5034381139489185,
      "maeGbp": -22.47053045186638,
      "mfeGbp": 10.068762278978369,
      "observedDuringTradeLowPrice": 1.6206,
      "observedDuringTradeHighPrice": 1.6470999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6206,
      "fullObservedHighPrice": 1.6470999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790848678076-6d5c879247066",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:57:58.076Z",
      "closedAtUtc": "2026-10-01T10:07:58.497Z",
      "holdingPeriodMs": 600421,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1398.99,
      "exitPriceQuote": 1382.23,
      "grossPnlGbp": 23.96014267435792,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.360142674357917,
      "cashChangeGbp": 23.160142674357918,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1411.8607080000002,
      "structuralTargetPrice": 0,
      "maePct": -0.19085197177964622,
      "mfePct": 1.5718482619604148,
      "maeGbp": -3.8170394355929242,
      "mfeGbp": 31.4369652392083,
      "observedDuringTradeLowPrice": 1377,
      "observedDuringTradeHighPrice": 1401.6599999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1377,
      "fullObservedHighPrice": 1401.6599999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790848563959-9afb02e604bbf",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:56:03.959Z",
      "closedAtUtc": "2026-10-01T10:06:06.631Z",
      "holdingPeriodMs": 602672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.015,
      "exitPriceQuote": 10.948,
      "grossPnlGbp": 12.165229232864306,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.565229232864306,
      "cashChangeGbp": 11.365229232864305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.116338000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.31774852473899357,
      "mfePct": 0.6264185201997352,
      "maeGbp": -6.354970494779872,
      "mfeGbp": 12.528370403994705,
      "observedDuringTradeLowPrice": 10.946,
      "observedDuringTradeHighPrice": 11.050000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.946,
      "fullObservedHighPrice": 11.050000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790848321899-d77d7fb3950c1",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:52:01.898Z",
      "closedAtUtc": "2026-10-01T10:00:48.897Z",
      "holdingPeriodMs": 526999,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05694,
      "exitPriceQuote": 0.05791,
      "grossPnlGbp": 34.070951879171254,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 32.47095187917125,
      "cashChangeGbp": 33.27095187917126,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £43.06 triggered at projected net £32.47 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.056416152,
      "structuralTargetPrice": 0,
      "maePct": -0.6322444678609048,
      "mfePct": 2.2831050228310548,
      "maeGbp": -12.644889357218096,
      "mfeGbp": 45.66210045662109,
      "observedDuringTradeLowPrice": 0.05658,
      "observedDuringTradeHighPrice": 0.05823999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05658,
      "fullObservedHighPrice": 0.05823999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790848486863-3e84545a68af8",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:54:46.863Z",
      "closedAtUtc": "2026-10-01T10:00:45.219Z",
      "holdingPeriodMs": 358356,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12805,
      "exitPriceQuote": 0.12711,
      "grossPnlGbp": -14.681764935571985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.281764935571985,
      "cashChangeGbp": -15.481764935571986,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12687194,
      "structuralTargetPrice": 0,
      "maePct": -0.7340882467785993,
      "mfePct": 0,
      "maeGbp": -14.681764935571987,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12711,
      "observedDuringTradeHighPrice": 0.12805,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12711,
      "fullObservedHighPrice": 0.12805,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790847961598-c4cd75c72230c",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:46:01.598Z",
      "closedAtUtc": "2026-10-01T09:56:01.715Z",
      "holdingPeriodMs": 600117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05979,
      "exitPriceQuote": 0.05948,
      "grossPnlGbp": 10.369627027931248,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.769627027931248,
      "cashChangeGbp": 9.569627027931247,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.06034006800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.16725204883759143,
      "mfePct": 0.5184813513965625,
      "maeGbp": -3.3450409767518283,
      "mfeGbp": 10.36962702793125,
      "observedDuringTradeLowPrice": 0.05948,
      "observedDuringTradeHighPrice": 0.05988999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05948,
      "fullObservedHighPrice": 0.05988999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790847757935-ac5a80967b639",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:42:37.935Z",
      "closedAtUtc": "2026-10-01T09:52:37.985Z",
      "holdingPeriodMs": 600050,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3022,
      "exitPriceQuote": 0.3001,
      "grossPnlGbp": 13.898080741231277,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.298080741231278,
      "cashChangeGbp": 13.098080741231277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed bear flag supports short; 1.62% impulse followed by counter-trend parallel flag; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.30498024000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.16545334215751173,
      "mfePct": 1.0919920582395846,
      "maeGbp": -3.309066843150235,
      "mfeGbp": 21.839841164791693,
      "observedDuringTradeLowPrice": 0.2989,
      "observedDuringTradeHighPrice": 0.3027,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2989,
      "fullObservedHighPrice": 0.3027,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790847841405-ed26f52aeafe7",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:44:01.405Z",
      "closedAtUtc": "2026-10-01T09:51:55.023Z",
      "holdingPeriodMs": 473618,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04388,
      "exitPriceQuote": 0.04358,
      "grossPnlGbp": -13.673655423883394,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.273655423883394,
      "cashChangeGbp": -14.473655423883395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.043476304,
      "structuralTargetPrice": 0,
      "maePct": -0.6836827711941696,
      "mfePct": 0.11394712853234842,
      "maeGbp": -13.673655423883393,
      "mfeGbp": 2.2789425706469686,
      "observedDuringTradeLowPrice": 0.04358,
      "observedDuringTradeHighPrice": 0.04393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04358,
      "fullObservedHighPrice": 0.04393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790847926575-ca7a8b160dbc5",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:45:26.575Z",
      "closedAtUtc": "2026-10-01T09:46:47.477Z",
      "holdingPeriodMs": 80902,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05602,
      "exitPriceQuote": 0.05702,
      "grossPnlGbp": 35.70153516601217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 34.10153516601217,
      "cashChangeGbp": 34.901535166012174,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £41.67 triggered at projected net £34.10 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.055504616,
      "structuralTargetPrice": 0,
      "maePct": -0.07140307033202137,
      "mfePct": 2.213495180292749,
      "maeGbp": -1.4280614066404274,
      "mfeGbp": 44.26990360585498,
      "observedDuringTradeLowPrice": 0.05598,
      "observedDuringTradeHighPrice": 0.05726,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05598,
      "fullObservedHighPrice": 0.05726,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790847153748-d4093687ddb47",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:32:33.748Z",
      "closedAtUtc": "2026-10-01T09:42:35.965Z",
      "holdingPeriodMs": 602217,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3899,
      "exitPriceQuote": 0.3876,
      "grossPnlGbp": 11.797896896640289,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.19789689664029,
      "cashChangeGbp": 10.997896896640288,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.39348708000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.15388561169530376,
      "mfePct": 0.7694280584765332,
      "maeGbp": -3.0777122339060754,
      "mfeGbp": 15.388561169530663,
      "observedDuringTradeLowPrice": 0.3869,
      "observedDuringTradeHighPrice": 0.39050000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3869,
      "fullObservedHighPrice": 0.39050000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790847143755-336e7458aeb6b",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:32:23.755Z",
      "closedAtUtc": "2026-10-01T09:38:34.096Z",
      "holdingPeriodMs": 370341,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01985,
      "exitPriceQuote": 0.019972,
      "grossPnlGbp": -12.29219143576832,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.89219143576832,
      "cashChangeGbp": -13.09219143576832,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.02003262,
      "structuralTargetPrice": 0,
      "maePct": -0.614609571788416,
      "mfePct": 0.5289672544080651,
      "maeGbp": -12.29219143576832,
      "mfeGbp": 10.579345088161304,
      "observedDuringTradeLowPrice": 0.019745,
      "observedDuringTradeHighPrice": 0.019972000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.019745,
      "fullObservedHighPrice": 0.019972000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846832330-a489d319c340f",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:27:12.330Z",
      "closedAtUtc": "2026-10-01T09:37:12.696Z",
      "holdingPeriodMs": 600366,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 60.21,
      "exitPriceQuote": 60.1,
      "grossPnlGbp": -3.6538780933399577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.253878093339958,
      "cashChangeGbp": -4.4538780933399575,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 59.656068000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.29895366218236125,
      "mfePct": 0.033217073575811364,
      "maeGbp": -5.979073243647225,
      "mfeGbp": 0.6643414715162272,
      "observedDuringTradeLowPrice": 60.03,
      "observedDuringTradeHighPrice": 60.230000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 60.03,
      "fullObservedHighPrice": 60.230000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846691764-93d894d54bcf6",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:24:51.764Z",
      "closedAtUtc": "2026-10-01T09:34:52.155Z",
      "holdingPeriodMs": 600391,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.335,
      "exitPriceQuote": 14.321,
      "grossPnlGbp": -1.9532612486921692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.553261248692169,
      "cashChangeGbp": -2.7532612486921693,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 14.203118000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.24415765608650253,
      "mfePct": 0.11161492849668653,
      "maeGbp": -4.88315312173005,
      "mfeGbp": 2.2322985699337305,
      "observedDuringTradeLowPrice": 14.3,
      "observedDuringTradeHighPrice": 14.351000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.3,
      "fullObservedHighPrice": 14.351000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846550014-fc4250dd809a6",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:22:30.014Z",
      "closedAtUtc": "2026-10-01T09:32:31.004Z",
      "holdingPeriodMs": 600990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 83745.3,
      "exitPriceQuote": 83844.4,
      "grossPnlGbp": 2.366699981968929,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7666999819689289,
      "cashChangeGbp": 1.566699981968929,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 82974.84324,
      "structuralTargetPrice": 0,
      "maePct": -0.0899154937650267,
      "mfePct": 0.11833499909844644,
      "maeGbp": -1.798309875300534,
      "mfeGbp": 2.366699981968929,
      "observedDuringTradeLowPrice": 83670,
      "observedDuringTradeHighPrice": 83844.40000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 83670,
      "fullObservedHighPrice": 83844.40000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846767294-bbb0f3a854009",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:26:07.294Z",
      "closedAtUtc": "2026-10-01T09:32:21.865Z",
      "holdingPeriodMs": 374571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02678,
      "exitPriceQuote": 0.02632,
      "grossPnlGbp": -34.35399551904422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -35.95399551904422,
      "cashChangeGbp": -35.153995519044216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-35.95 after fees",
      "confidence": 97,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.026533624000000002,
      "structuralTargetPrice": 0,
      "maePct": -1.7176997759522108,
      "mfePct": 0.29873039581776223,
      "maeGbp": -34.35399551904422,
      "mfeGbp": 5.974607916355244,
      "observedDuringTradeLowPrice": 0.02632,
      "observedDuringTradeHighPrice": 0.02686,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02632,
      "fullObservedHighPrice": 0.02686,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846228021-62d569abd3344",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:17:08.021Z",
      "closedAtUtc": "2026-10-01T09:27:09.199Z",
      "holdingPeriodMs": 601178,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.0201,
      "exitPriceQuote": 4.0074,
      "grossPnlGbp": -6.318250789781646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.918250789781647,
      "cashChangeGbp": -7.118250789781646,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.98311508,
      "structuralTargetPrice": 0,
      "maePct": -0.3233750404218776,
      "mfePct": 0.22885002860625045,
      "maeGbp": -6.467500808437552,
      "mfeGbp": 4.577000572125009,
      "observedDuringTradeLowPrice": 4.0071,
      "observedDuringTradeHighPrice": 4.0293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.0071,
      "fullObservedHighPrice": 4.0293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846164902-0954ad19c9796",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:16:04.902Z",
      "closedAtUtc": "2026-10-01T09:26:05.387Z",
      "holdingPeriodMs": 600485,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33643,
      "exitPriceQuote": 0.33638,
      "grossPnlGbp": 0.2972386529143923,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3027613470856079,
      "cashChangeGbp": -0.5027613470856078,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33952515600000005,
      "structuralTargetPrice": 0,
      "maePct": -0.03269625182058645,
      "mfePct": 0.04458579793715883,
      "maeGbp": -0.6539250364117289,
      "mfeGbp": 0.8917159587431766,
      "observedDuringTradeLowPrice": 0.33628,
      "observedDuringTradeHighPrice": 0.33654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33628,
      "fullObservedHighPrice": 0.33654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846088885-be68050b05a11",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:14:48.885Z",
      "closedAtUtc": "2026-10-01T09:24:49.871Z",
      "holdingPeriodMs": 600986,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7572,
      "exitPriceQuote": 0.7548,
      "grossPnlGbp": -6.3391442155307915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.939144215530792,
      "cashChangeGbp": -7.139144215530791,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.75023376,
      "structuralTargetPrice": 0,
      "maePct": -0.48864236661384536,
      "mfePct": 0,
      "maeGbp": -9.772847332276907,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7535,
      "observedDuringTradeHighPrice": 0.7572,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7535,
      "fullObservedHighPrice": 0.7572,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846285043-053f5f39e173d",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:18:05.042Z",
      "closedAtUtc": "2026-10-01T09:22:25.603Z",
      "holdingPeriodMs": 260561,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 291.2,
      "exitPriceQuote": 292.97,
      "grossPnlGbp": -12.156593406593672,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.756593406593671,
      "cashChangeGbp": -12.956593406593672,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 293.87904000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.6078296703296836,
      "mfePct": 0.09958791208789959,
      "maeGbp": -12.156593406593672,
      "mfeGbp": 1.991758241757992,
      "observedDuringTradeLowPrice": 290.91,
      "observedDuringTradeHighPrice": 292.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 290.91,
      "fullObservedHighPrice": 292.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790846053603-3bd85653380ee",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:14:13.603Z",
      "closedAtUtc": "2026-10-01T09:18:02.304Z",
      "holdingPeriodMs": 228701,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07784,
      "exitPriceQuote": 0.07721,
      "grossPnlGbp": -16.187050359712373,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.787050359712374,
      "cashChangeGbp": -16.987050359712374,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.07712387200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.8093525179856186,
      "mfePct": 0.0642343268242478,
      "maeGbp": -16.18705035971237,
      "mfeGbp": 1.284686536484956,
      "observedDuringTradeLowPrice": 0.07721,
      "observedDuringTradeHighPrice": 0.07789,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07721,
      "fullObservedHighPrice": 0.07789,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790845625651-1276c62e65c17",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:07:05.651Z",
      "closedAtUtc": "2026-10-01T09:17:05.942Z",
      "holdingPeriodMs": 600291,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 28.094,
      "exitPriceQuote": 27.916,
      "grossPnlGbp": -12.671744856553058,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.271744856553058,
      "cashChangeGbp": -13.471744856553059,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: fibonacci_retracement_confluence_v1; long impulse retraced into the 38.2%-61.8% Fibonacci value zone; one completed rejection candle reclaimed the 50% level; multi-timeframe direction confirms continuation; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 27.835535200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.6549441161813947,
      "mfePct": 0.10678436676869645,
      "maeGbp": -13.098882323627896,
      "mfeGbp": 2.135687335373929,
      "observedDuringTradeLowPrice": 27.91,
      "observedDuringTradeHighPrice": 28.124,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.91,
      "fullObservedHighPrice": 28.124,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790845561760-07a46f07fe69",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:06:01.760Z",
      "closedAtUtc": "2026-10-01T09:16:02.821Z",
      "holdingPeriodMs": 601061,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.489,
      "exitPriceQuote": 1.49,
      "grossPnlGbp": 1.3431833445263799,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.2568166554736202,
      "cashChangeGbp": 0.5431833445263798,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.4753012,
      "structuralTargetPrice": 0,
      "maePct": -0.006715916722646812,
      "mfePct": 0.22834116856949946,
      "maeGbp": -0.13431833445293623,
      "mfeGbp": 4.566823371389989,
      "observedDuringTradeLowPrice": 1.4889,
      "observedDuringTradeHighPrice": 1.4923999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4889,
      "fullObservedHighPrice": 1.4923999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790845807890-00329e2bc07bd",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:10:07.890Z",
      "closedAtUtc": "2026-10-01T09:14:47.004Z",
      "holdingPeriodMs": 279114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003168,
      "exitPriceQuote": 0.003137,
      "grossPnlGbp": -19.570707070706934,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.170707070706936,
      "cashChangeGbp": -20.370707070706935,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.17 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0031388543999999997,
      "structuralTargetPrice": 0,
      "maePct": -0.9785353535353467,
      "mfePct": 1.010101010101021,
      "maeGbp": -19.570707070706934,
      "mfeGbp": 20.20202020202042,
      "observedDuringTradeLowPrice": 0.003137,
      "observedDuringTradeHighPrice": 0.0032,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003137,
      "fullObservedHighPrice": 0.0032,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790845457866-86bb529f2fc36",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:04:17.866Z",
      "closedAtUtc": "2026-10-01T09:14:11.467Z",
      "holdingPeriodMs": 593601,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.102,
      "exitPriceQuote": 0.09988,
      "grossPnlGbp": 41.56862745098033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 39.96862745098033,
      "cashChangeGbp": 40.76862745098033,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £40.00 triggered at projected net £39.97 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.1029384,
      "structuralTargetPrice": 0,
      "maePct": -0.3921568627451093,
      "mfePct": 2.1078431372549016,
      "maeGbp": -7.843137254902186,
      "mfeGbp": 42.15686274509803,
      "observedDuringTradeLowPrice": 0.09985,
      "observedDuringTradeHighPrice": 0.10240000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09985,
      "fullObservedHighPrice": 0.10240000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790845202882-1e716824a413d",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:00:02.881Z",
      "closedAtUtc": "2026-10-01T09:10:05.711Z",
      "holdingPeriodMs": 602830,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09755,
      "exitPriceQuote": 0.09757,
      "grossPnlGbp": 0.4100461301897719,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1899538698102283,
      "cashChangeGbp": -0.38995386981022817,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09665254,
      "structuralTargetPrice": 0,
      "maePct": -0.31778575089698075,
      "mfePct": 0.1332649923116403,
      "maeGbp": -6.355715017939615,
      "mfeGbp": 2.665299846232806,
      "observedDuringTradeLowPrice": 0.09724,
      "observedDuringTradeHighPrice": 0.09767999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09724,
      "fullObservedHighPrice": 0.09767999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790845557814-02e04b34547b9",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T09:05:57.814Z",
      "closedAtUtc": "2026-10-01T09:06:59.297Z",
      "holdingPeriodMs": 61483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.5762,
      "exitPriceQuote": 2.5919,
      "grossPnlGbp": -12.188494682089765,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.788494682089764,
      "cashChangeGbp": -12.988494682089765,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.59990104,
      "structuralTargetPrice": 0,
      "maePct": -0.6094247341044882,
      "mfePct": 1.5953730300442566,
      "maeGbp": -12.188494682089763,
      "mfeGbp": 31.907460600885134,
      "observedDuringTradeLowPrice": 2.5351,
      "observedDuringTradeHighPrice": 2.5919,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.5351,
      "fullObservedHighPrice": 2.5919,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790844847808-d75dbf9d849ec",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:54:07.808Z",
      "closedAtUtc": "2026-10-01T09:04:09.318Z",
      "holdingPeriodMs": 601510,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08576,
      "exitPriceQuote": 0.08696,
      "grossPnlGbp": 27.985074626865504,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.385074626865503,
      "cashChangeGbp": 27.185074626865504,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.084971008,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.480876865671634,
      "maeGbp": 0,
      "mfeGbp": 29.61753731343268,
      "observedDuringTradeLowPrice": 0.08576,
      "observedDuringTradeHighPrice": 0.08703000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08576,
      "fullObservedHighPrice": 0.08703000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790844843535-db7ed875bc84d",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:54:03.535Z",
      "closedAtUtc": "2026-10-01T09:04:04.120Z",
      "holdingPeriodMs": 600585,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.021085,
      "exitPriceQuote": 0.02099,
      "grossPnlGbp": 9.011145364002644,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.411145364002644,
      "cashChangeGbp": 8.211145364002643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.021278982000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.5454114299264905,
      "mfePct": 1.6077780412615557,
      "maeGbp": -10.90822859852981,
      "mfeGbp": 32.15556082523111,
      "observedDuringTradeLowPrice": 0.020746,
      "observedDuringTradeHighPrice": 0.021200000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020746,
      "fullObservedHighPrice": 0.021200000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790844838253-c2e12473ead3b",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:53:58.253Z",
      "closedAtUtc": "2026-10-01T09:03:59.170Z",
      "holdingPeriodMs": 600917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09987,
      "exitPriceQuote": 0.10052,
      "grossPnlGbp": 13.016921998598134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.416921998598134,
      "cashChangeGbp": 12.216921998598133,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.098951196,
      "structuralTargetPrice": 0,
      "maePct": -0.4405727445679342,
      "mfePct": 0.6508460999299067,
      "maeGbp": -8.811454891358684,
      "mfeGbp": 13.016921998598134,
      "observedDuringTradeLowPrice": 0.09943,
      "observedDuringTradeHighPrice": 0.10052000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09943,
      "fullObservedHighPrice": 0.10052000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790844481536-2341ce88f9938",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:48:01.536Z",
      "closedAtUtc": "2026-10-01T08:58:02.627Z",
      "holdingPeriodMs": 601091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005511,
      "exitPriceQuote": 0.005502,
      "grossPnlGbp": 3.266194882961469,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6661948829614688,
      "cashChangeGbp": 2.466194882961469,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0055617012000000006,
      "structuralTargetPrice": 0,
      "maePct": -0.5080747595717543,
      "mfePct": 0.1814552712756389,
      "maeGbp": -10.161495191435085,
      "mfeGbp": 3.629105425512778,
      "observedDuringTradeLowPrice": 0.005501,
      "observedDuringTradeHighPrice": 0.005539,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005501,
      "fullObservedHighPrice": 0.005539,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790844365164-d855fea79a655",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:46:05.164Z",
      "closedAtUtc": "2026-10-01T08:46:49.525Z",
      "holdingPeriodMs": 44361,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 297.38,
      "exitPriceQuote": 299.16,
      "grossPnlGbp": -11.971215280113187,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.571215280113186,
      "cashChangeGbp": -12.771215280113188,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 300.115896,
      "structuralTargetPrice": 0,
      "maePct": -0.5985607640056593,
      "mfePct": 0,
      "maeGbp": -11.971215280113185,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 297.38,
      "observedDuringTradeHighPrice": 299.16,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 297.38,
      "fullObservedHighPrice": 299.16,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790844120128-bf68ca402c2ee",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:42:00.128Z",
      "closedAtUtc": "2026-10-01T08:45:22.888Z",
      "holdingPeriodMs": 202760,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04556,
      "exitPriceQuote": 0.04503,
      "grossPnlGbp": -23.26602282704138,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.86602282704138,
      "cashChangeGbp": -24.06602282704138,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.87 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.045140848000000004,
      "structuralTargetPrice": 0,
      "maePct": -1.163301141352069,
      "mfePct": 0.043898156277434555,
      "maeGbp": -23.266022827041382,
      "mfeGbp": 0.877963125548691,
      "observedDuringTradeLowPrice": 0.04503,
      "observedDuringTradeHighPrice": 0.04558,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04503,
      "fullObservedHighPrice": 0.04558,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790843758685-34f043a9e77c1",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:35:58.685Z",
      "closedAtUtc": "2026-10-01T08:39:52.450Z",
      "holdingPeriodMs": 233765,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.219,
      "exitPriceQuote": 5.249,
      "grossPnlGbp": -11.496455259628036,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.096455259628035,
      "cashChangeGbp": -12.296455259628036,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.267014800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5748227629814018,
      "mfePct": 0.019160758766053533,
      "maeGbp": -11.496455259628036,
      "mfeGbp": 0.38321517532107063,
      "observedDuringTradeLowPrice": 5.218,
      "observedDuringTradeHighPrice": 5.249,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.218,
      "fullObservedHighPrice": 5.249,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790843638690-ab8ed12d7a597",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:33:58.690Z",
      "closedAtUtc": "2026-10-01T08:38:18.165Z",
      "holdingPeriodMs": 259475,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04084,
      "exitPriceQuote": 0.04111,
      "grossPnlGbp": -13.222331047992135,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.822331047992135,
      "cashChangeGbp": -14.022331047992136,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.04121572800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6611165523996068,
      "mfePct": 0.07345739471107308,
      "maeGbp": -13.222331047992135,
      "mfeGbp": 1.4691478942214615,
      "observedDuringTradeLowPrice": 0.04081,
      "observedDuringTradeHighPrice": 0.04111,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04081,
      "fullObservedHighPrice": 0.04111,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790843283629-4b8d5ca15242b",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:28:03.629Z",
      "closedAtUtc": "2026-10-01T08:35:40.460Z",
      "holdingPeriodMs": 456831,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3142,
      "exitPriceQuote": 0.312,
      "grossPnlGbp": -14.003819223424443,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.603819223424443,
      "cashChangeGbp": -14.803819223424444,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.31130936,
      "structuralTargetPrice": 0,
      "maePct": -0.7001909611712221,
      "mfePct": 0.06365372374284962,
      "maeGbp": -14.003819223424443,
      "mfeGbp": 1.2730744748569924,
      "observedDuringTradeLowPrice": 0.312,
      "observedDuringTradeHighPrice": 0.31439999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.312,
      "fullObservedHighPrice": 0.31439999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790842742569-76bebfb9d3052",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:19:02.569Z",
      "closedAtUtc": "2026-10-01T08:29:03.495Z",
      "holdingPeriodMs": 600926,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022119,
      "exitPriceQuote": 0.0022134,
      "grossPnlGbp": 1.356300013562788,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.24369998643721202,
      "cashChangeGbp": 0.556300013562788,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed bull flag supports long; 1.65% impulse followed by counter-trend parallel flag; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00219155052,
      "structuralTargetPrice": 0,
      "maePct": -0.4837470048374793,
      "mfePct": 0.1582350015823514,
      "maeGbp": -9.674940096749586,
      "mfeGbp": 3.164700031647028,
      "observedDuringTradeLowPrice": 0.0022012,
      "observedDuringTradeHighPrice": 0.0022153999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0022012,
      "fullObservedHighPrice": 0.0022153999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790842617507-6d9acfcfd494b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:16:57.507Z",
      "closedAtUtc": "2026-10-01T08:26:58.441Z",
      "holdingPeriodMs": 600934,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6629,
      "exitPriceQuote": 1.6617,
      "grossPnlGbp": 1.4432617716039329,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.15673822839606721,
      "cashChangeGbp": 0.6432617716039328,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.6781986800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.28865235432075986,
      "mfePct": 0.19844849359553074,
      "maeGbp": -5.773047086415197,
      "mfeGbp": 3.968969871910615,
      "observedDuringTradeLowPrice": 1.6596,
      "observedDuringTradeHighPrice": 1.6677,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6596,
      "fullObservedHighPrice": 1.6677,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790842321962-4dbd674ad481",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:12:01.961Z",
      "closedAtUtc": "2026-10-01T08:22:03.408Z",
      "holdingPeriodMs": 601447,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08449,
      "exitPriceQuote": 0.08409,
      "grossPnlGbp": 9.468576162859453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.868576162859453,
      "cashChangeGbp": 8.668576162859452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.085267308,
      "structuralTargetPrice": 0,
      "maePct": -0.4615930879394029,
      "mfePct": 0.4734288081429726,
      "maeGbp": -9.231861758788058,
      "mfeGbp": 9.468576162859453,
      "observedDuringTradeLowPrice": 0.08409,
      "observedDuringTradeHighPrice": 0.08488,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08409,
      "fullObservedHighPrice": 0.08488,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790842502368-c7cda7d3c1b41",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:15:02.368Z",
      "closedAtUtc": "2026-10-01T08:21:11.688Z",
      "holdingPeriodMs": 369320,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6884,
      "exitPriceQuote": 0.6939,
      "grossPnlGbp": -15.979081929110835,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.579081929110835,
      "cashChangeGbp": -16.779081929110834,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.6947332800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.7989540964555418,
      "mfePct": 0.6101104009296894,
      "maeGbp": -15.979081929110837,
      "mfeGbp": 12.202208018593787,
      "observedDuringTradeLowPrice": 0.6842,
      "observedDuringTradeHighPrice": 0.6939,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6842,
      "fullObservedHighPrice": 0.6939,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790842081728-63900d9431015",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:08:01.728Z",
      "closedAtUtc": "2026-10-01T08:18:02.358Z",
      "holdingPeriodMs": 600630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8069,
      "exitPriceQuote": 0.8031,
      "grossPnlGbp": 9.41876316767856,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.81876316767856,
      "cashChangeGbp": 8.618763167678559,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.81432348,
      "structuralTargetPrice": 0,
      "maePct": -0.024786218862323586,
      "mfePct": 0.6196554715578144,
      "maeGbp": -0.4957243772464717,
      "mfeGbp": 12.393109431156288,
      "observedDuringTradeLowPrice": 0.8019,
      "observedDuringTradeHighPrice": 0.8071,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8019,
      "fullObservedHighPrice": 0.8071,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790841961733-8b475e294ae43",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T08:06:01.733Z",
      "closedAtUtc": "2026-10-01T08:16:02.335Z",
      "holdingPeriodMs": 600602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0321,
      "exitPriceQuote": 0.032243,
      "grossPnlGbp": 8.909657320872538,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.309657320872539,
      "cashChangeGbp": 8.109657320872538,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.031804679999999995,
      "structuralTargetPrice": 0,
      "maePct": -0.1993769470404817,
      "mfePct": 0.46105919003115986,
      "maeGbp": -3.987538940809634,
      "mfeGbp": 9.221183800623198,
      "observedDuringTradeLowPrice": 0.032036,
      "observedDuringTradeHighPrice": 0.032248,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032036,
      "fullObservedHighPrice": 0.032248,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790841084445-662918025f2e7",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:51:24.445Z",
      "closedAtUtc": "2026-10-01T08:01:24.696Z",
      "holdingPeriodMs": 600251,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2424,
      "exitPriceQuote": 0.2412,
      "grossPnlGbp": 9.900990099009954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.300990099009955,
      "cashChangeGbp": 9.100990099009953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.24463008000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.4125412541254129,
      "mfePct": 0.8250825082508259,
      "maeGbp": -8.250825082508259,
      "mfeGbp": 16.501650165016517,
      "observedDuringTradeLowPrice": 0.2404,
      "observedDuringTradeHighPrice": 0.24340000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2404,
      "fullObservedHighPrice": 0.24340000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840955448-c42a34be4e895",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:49:15.448Z",
      "closedAtUtc": "2026-10-01T07:59:15.487Z",
      "holdingPeriodMs": 600039,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 545.17,
      "exitPriceQuote": 545.4,
      "grossPnlGbp": -0.8437735018435285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4437735018435287,
      "cashChangeGbp": -1.6437735018435284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 550.185564,
      "structuralTargetPrice": 0,
      "maePct": -0.1889318928040953,
      "mfePct": 0.10638883284111877,
      "maeGbp": -3.778637856081906,
      "mfeGbp": 2.1277766568223755,
      "observedDuringTradeLowPrice": 544.59,
      "observedDuringTradeHighPrice": 546.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 544.59,
      "fullObservedHighPrice": 546.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790841389435-22cf87f3962cc",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:56:29.435Z",
      "closedAtUtc": "2026-10-01T07:57:33.661Z",
      "holdingPeriodMs": 64226,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4454,
      "exitPriceQuote": 0.4483,
      "grossPnlGbp": -13.022002694207266,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.622002694207266,
      "cashChangeGbp": -13.822002694207267,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed bear flag supports short; 4.66% impulse followed by counter-trend parallel flag; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.44949768000000007,
      "structuralTargetPrice": 0,
      "maePct": -0.6511001347103633,
      "mfePct": 0.1122586439155816,
      "maeGbp": -13.022002694207266,
      "mfeGbp": 2.245172878311632,
      "observedDuringTradeLowPrice": 0.4449,
      "observedDuringTradeHighPrice": 0.44830000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4449,
      "fullObservedHighPrice": 0.44830000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840825062-a32c883113b48",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:47:05.062Z",
      "closedAtUtc": "2026-10-01T07:57:05.631Z",
      "holdingPeriodMs": 600569,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3227,
      "exitPriceQuote": 0.3229,
      "grossPnlGbp": -1.239541369693421,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8395413696934213,
      "cashChangeGbp": -2.039541369693421,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.32566884,
      "structuralTargetPrice": 0,
      "maePct": -0.21691973969632286,
      "mfePct": 0.12395413696932492,
      "maeGbp": -4.338394793926457,
      "mfeGbp": 2.4790827393864983,
      "observedDuringTradeLowPrice": 0.3223,
      "observedDuringTradeHighPrice": 0.3234,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3223,
      "fullObservedHighPrice": 0.3234,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790841359426-bd2de43e5d333",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:55:59.426Z",
      "closedAtUtc": "2026-10-01T07:56:26.744Z",
      "holdingPeriodMs": 27318,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.022797,
      "exitPriceQuote": 0.02264,
      "grossPnlGbp": -13.773742159056093,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.373742159056093,
      "cashChangeGbp": -14.573742159056094,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.022587267600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.6886871079528046,
      "mfePct": 0,
      "maeGbp": -13.773742159056091,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02264,
      "observedDuringTradeHighPrice": 0.022797,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02264,
      "fullObservedHighPrice": 0.022797,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840678172-3821b58d1e16e",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:44:38.172Z",
      "closedAtUtc": "2026-10-01T07:54:39.267Z",
      "holdingPeriodMs": 601095,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003733,
      "exitPriceQuote": 0.003741,
      "grossPnlGbp": -4.286096972943885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.886096972943886,
      "cashChangeGbp": -5.086096972943885,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0037673436000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.3482453790517008,
      "mfePct": 0.2143048486472058,
      "maeGbp": -6.964907581034015,
      "mfeGbp": 4.286096972944116,
      "observedDuringTradeLowPrice": 0.003725,
      "observedDuringTradeHighPrice": 0.0037459999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003725,
      "fullObservedHighPrice": 0.0037459999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840603581-8384ba2011f7d",
      "symbol": "MEWUSDT",
      "baseAsset": "MEW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:43:23.581Z",
      "closedAtUtc": "2026-10-01T07:51:21.289Z",
      "holdingPeriodMs": 477708,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0004953,
      "exitPriceQuote": 0.0004982,
      "grossPnlGbp": -11.710074702200753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.310074702200753,
      "cashChangeGbp": -12.510074702200754,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00049985676,
      "structuralTargetPrice": 0,
      "maePct": -0.5855037351100376,
      "mfePct": 0.20189783969309832,
      "maeGbp": -11.710074702200751,
      "mfeGbp": 4.037956793861967,
      "observedDuringTradeLowPrice": 0.0004943,
      "observedDuringTradeHighPrice": 0.0004982,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0004943,
      "fullObservedHighPrice": 0.0004982,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840351782-7d2a7bafbcb3b",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:39:11.782Z",
      "closedAtUtc": "2026-10-01T07:49:13.617Z",
      "holdingPeriodMs": 601835,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2378,
      "exitPriceQuote": 0.237,
      "grossPnlGbp": 6.728343145500613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.128343145500613,
      "cashChangeGbp": 5.928343145500613,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed bear flag supports short; 2.24% impulse followed by counter-trend parallel flag; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23998776000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.16820857863750366,
      "mfePct": 0.7148864592094226,
      "maeGbp": -3.364171572750073,
      "mfeGbp": 14.297729184188452,
      "observedDuringTradeLowPrice": 0.2361,
      "observedDuringTradeHighPrice": 0.2382,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2361,
      "fullObservedHighPrice": 0.2382,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840221807-4452048d09a8e",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:37:01.806Z",
      "closedAtUtc": "2026-10-01T07:47:03.031Z",
      "holdingPeriodMs": 601225,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19982,
      "exitPriceQuote": 0.19976,
      "grossPnlGbp": 0.600540486437839,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9994595135621611,
      "cashChangeGbp": -0.19945951356216107,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.20165834400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.1201080972875539,
      "mfePct": 0.4904413972575361,
      "maeGbp": -2.402161945751078,
      "mfeGbp": 9.808827945150721,
      "observedDuringTradeLowPrice": 0.19884,
      "observedDuringTradeHighPrice": 0.20006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19884,
      "fullObservedHighPrice": 0.20006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840226771-eea673b979bd5",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:37:06.771Z",
      "closedAtUtc": "2026-10-01T07:44:30.030Z",
      "holdingPeriodMs": 443259,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.088,
      "exitPriceQuote": 2.034,
      "grossPnlGbp": 51.72413793103474,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 50.12413793103474,
      "cashChangeGbp": 50.92413793103474,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £51.04 triggered at projected net £50.12 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.1072096000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.04789272030650813,
      "mfePct": 2.681992337164753,
      "maeGbp": -0.9578544061301626,
      "mfeGbp": 53.63984674329507,
      "observedDuringTradeLowPrice": 2.032,
      "observedDuringTradeHighPrice": 2.0889999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.032,
      "fullObservedHighPrice": 2.0889999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790840000859-7648b083d29dd",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:33:20.859Z",
      "closedAtUtc": "2026-10-01T07:43:21.665Z",
      "holdingPeriodMs": 600806,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005787,
      "exitPriceQuote": 0.005733,
      "grossPnlGbp": 18.662519440124196,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.062519440124195,
      "cashChangeGbp": 17.862519440124196,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation; mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058402404,
      "structuralTargetPrice": 0,
      "maePct": -0.2764817694833314,
      "mfePct": 1.347848626231207,
      "maeGbp": -5.529635389666628,
      "mfeGbp": 26.95697252462414,
      "observedDuringTradeLowPrice": 0.005709,
      "observedDuringTradeHighPrice": 0.005803,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005709,
      "fullObservedHighPrice": 0.005803,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839694315-b1faae3f2b22a",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:28:14.315Z",
      "closedAtUtc": "2026-10-01T07:38:16.627Z",
      "holdingPeriodMs": 602312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4162.05,
      "exitPriceQuote": 4166.77,
      "grossPnlGbp": -2.268113069280885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.868113069280885,
      "cashChangeGbp": -3.0681130692808853,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 87,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4200.34086,
      "structuralTargetPrice": 0,
      "maePct": -0.21744092454439953,
      "mfePct": 0.01297437560817298,
      "maeGbp": -4.34881849088799,
      "mfeGbp": 0.2594875121634596,
      "observedDuringTradeLowPrice": 4161.51,
      "observedDuringTradeHighPrice": 4171.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4161.51,
      "fullObservedHighPrice": 4171.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839678168-a7d7cb5fd1f1d",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:27:58.168Z",
      "closedAtUtc": "2026-10-01T07:33:39.657Z",
      "holdingPeriodMs": 341489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7572,
      "exitPriceQuote": 0.7617,
      "grossPnlGbp": -11.8858954041206,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.4858954041206,
      "cashChangeGbp": -12.6858954041206,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7641662400000001,
      "structuralTargetPrice": 0,
      "maePct": -0.59429477020603,
      "mfePct": 0.02641310089804252,
      "maeGbp": -11.885895404120602,
      "mfeGbp": 0.5282620179608505,
      "observedDuringTradeLowPrice": 0.757,
      "observedDuringTradeHighPrice": 0.7617,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.757,
      "fullObservedHighPrice": 0.7617,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839868872-749e610cb665d",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:31:08.872Z",
      "closedAtUtc": "2026-10-01T07:33:24.890Z",
      "holdingPeriodMs": 136018,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.254,
      "exitPriceQuote": 7.297,
      "grossPnlGbp": -11.855527984560284,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.455527984560284,
      "cashChangeGbp": -12.655527984560285,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.320736800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.5927763992280143,
      "mfePct": 0,
      "maeGbp": -11.855527984560286,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.254,
      "observedDuringTradeHighPrice": 7.297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.254,
      "fullObservedHighPrice": 7.297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839390864-09b8a32a25146",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:23:10.864Z",
      "closedAtUtc": "2026-10-01T07:33:11.639Z",
      "holdingPeriodMs": 600775,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8999,
      "exitPriceQuote": 1.9048,
      "grossPnlGbp": -5.1581662192748325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.758166219274832,
      "cashChangeGbp": -5.958166219274832,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.9173790800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.2579083109637416,
      "mfePct": 0.8526764566556131,
      "maeGbp": -5.158166219274832,
      "mfeGbp": 17.05352913311226,
      "observedDuringTradeLowPrice": 1.8837,
      "observedDuringTradeHighPrice": 1.9048000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8837,
      "fullObservedHighPrice": 1.9048000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839804174-433f84aa25d5e",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:30:04.174Z",
      "closedAtUtc": "2026-10-01T07:31:06.880Z",
      "holdingPeriodMs": 62706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23571,
      "exitPriceQuote": 0.23714,
      "grossPnlGbp": -12.13355394340492,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.73355394340492,
      "cashChangeGbp": -12.93355394340492,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.23787853200000003,
      "structuralTargetPrice": 0,
      "maePct": -0.606677697170246,
      "mfePct": 0,
      "maeGbp": -12.13355394340492,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.23571,
      "observedDuringTradeHighPrice": 0.23714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23571,
      "fullObservedHighPrice": 0.23714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839200914-0187948790155",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:20:00.914Z",
      "closedAtUtc": "2026-10-01T07:30:01.607Z",
      "holdingPeriodMs": 600693,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7668,
      "exitPriceQuote": 0.7575,
      "grossPnlGbp": 24.25665101721462,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.656651017214617,
      "cashChangeGbp": 23.456651017214618,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7738545600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.01304121022430738,
      "mfePct": 1.3562858633281267,
      "maeGbp": -0.26082420448614757,
      "mfeGbp": 27.125717266562532,
      "observedDuringTradeLowPrice": 0.7564,
      "observedDuringTradeHighPrice": 0.7669000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7564,
      "fullObservedHighPrice": 0.7669000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839091075-9d2df3cfb46ab",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:18:11.075Z",
      "closedAtUtc": "2026-10-01T07:28:12.433Z",
      "holdingPeriodMs": 601358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26862,
      "exitPriceQuote": 0.26458,
      "grossPnlGbp": 30.07966644330313,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 28.479666443303127,
      "cashChangeGbp": 29.279666443303128,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.27109130400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.27920482465936003,
      "mfePct": 1.6082197900379889,
      "maeGbp": -5.584096493187201,
      "mfeGbp": 32.16439580075978,
      "observedDuringTradeLowPrice": 0.2643,
      "observedDuringTradeHighPrice": 0.26937,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2643,
      "fullObservedHighPrice": 0.26937,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790839073147-df624ce5bf965",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:17:53.147Z",
      "closedAtUtc": "2026-10-01T07:27:54.648Z",
      "holdingPeriodMs": 601501,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08258,
      "exitPriceQuote": 0.08141,
      "grossPnlGbp": 28.336158876241328,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.736158876241326,
      "cashChangeGbp": 27.536158876241327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08333973600000001,
      "structuralTargetPrice": 0,
      "maePct": -0.08476628723661979,
      "mfePct": 1.6832162751271522,
      "maeGbp": -1.6953257447323957,
      "mfeGbp": 33.66432550254304,
      "observedDuringTradeLowPrice": 0.08119,
      "observedDuringTradeHighPrice": 0.08265,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08119,
      "fullObservedHighPrice": 0.08265,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838788061-a595b738eca76",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:13:08.061Z",
      "closedAtUtc": "2026-10-01T07:23:09.198Z",
      "holdingPeriodMs": 601137,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09622,
      "exitPriceQuote": 0.09625,
      "grossPnlGbp": 0.6235709831636302,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9764290168363698,
      "cashChangeGbp": -0.1764290168363698,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.095334776,
      "structuralTargetPrice": 0,
      "maePct": -0.21824984410725615,
      "mfePct": 0.45728538765329035,
      "maeGbp": -4.364996882145123,
      "mfeGbp": 9.145707753065807,
      "observedDuringTradeLowPrice": 0.09601,
      "observedDuringTradeHighPrice": 0.09666,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09601,
      "fullObservedHighPrice": 0.09666,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838598950-387161cf132e1",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:09:58.950Z",
      "closedAtUtc": "2026-10-01T07:19:59.220Z",
      "holdingPeriodMs": 600270,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 67.41,
      "exitPriceQuote": 67,
      "grossPnlGbp": -12.164367304554121,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.76436730455412,
      "cashChangeGbp": -12.964367304554122,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed rounding bottom supports long; three-phase rounded reversal with confirmed rim break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 66.789828,
      "structuralTargetPrice": 0,
      "maePct": -0.608218365227706,
      "mfePct": 0,
      "maeGbp": -12.164367304554121,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 67,
      "observedDuringTradeHighPrice": 67.41,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 67,
      "fullObservedHighPrice": 67.41,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838488501-3562997f452d2",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:08:08.501Z",
      "closedAtUtc": "2026-10-01T07:18:09.187Z",
      "holdingPeriodMs": 600686,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005842,
      "exitPriceQuote": 0.005804,
      "grossPnlGbp": 13.009243409791113,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.409243409791113,
      "cashChangeGbp": 12.209243409791112,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0058957464000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.39370078740158254,
      "mfePct": 0.7360492981855467,
      "maeGbp": -7.874015748031651,
      "mfeGbp": 14.720985963710932,
      "observedDuringTradeLowPrice": 0.005799,
      "observedDuringTradeHighPrice": 0.0058649999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005799,
      "fullObservedHighPrice": 0.0058649999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838605223-31cb9e79b0c09",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:10:05.223Z",
      "closedAtUtc": "2026-10-01T07:17:50.079Z",
      "holdingPeriodMs": 464856,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2626,
      "exitPriceQuote": 1.254,
      "grossPnlGbp": -13.622683351813626,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.222683351813625,
      "cashChangeGbp": -14.422683351813626,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.25098408,
      "structuralTargetPrice": 0,
      "maePct": -0.6811341675906812,
      "mfePct": 0,
      "maeGbp": -13.622683351813626,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.254,
      "observedDuringTradeHighPrice": 1.2626,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.254,
      "fullObservedHighPrice": 1.2626,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838744056-08286603253ac",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:12:24.056Z",
      "closedAtUtc": "2026-10-01T07:13:03.440Z",
      "holdingPeriodMs": 39384,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002703,
      "exitPriceQuote": 0.002684,
      "grossPnlGbp": -14.058453570107229,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.658453570107229,
      "cashChangeGbp": -14.85845357010723,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0026781324000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.7029226785053615,
      "mfePct": 0,
      "maeGbp": -14.05845357010723,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002684,
      "observedDuringTradeHighPrice": 0.002703,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002684,
      "fullObservedHighPrice": 0.002703,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838139388-ea9a004fe145a",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:02:19.388Z",
      "closedAtUtc": "2026-10-01T07:12:22.126Z",
      "holdingPeriodMs": 602738,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07386,
      "exitPriceQuote": 0.07394,
      "grossPnlGbp": 2.16626049282455,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5662604928245498,
      "cashChangeGbp": 1.3662604928245499,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.073180488,
      "structuralTargetPrice": 0,
      "maePct": -0.35201733008393765,
      "mfePct": 0.3790955862442492,
      "maeGbp": -7.0403466016787535,
      "mfeGbp": 7.581911724884984,
      "observedDuringTradeLowPrice": 0.0736,
      "observedDuringTradeHighPrice": 0.07414,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0736,
      "fullObservedHighPrice": 0.07414,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838002552-ad308ec834079",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:00:02.552Z",
      "closedAtUtc": "2026-10-01T07:10:03.197Z",
      "holdingPeriodMs": 600645,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8311,
      "exitPriceQuote": 0.8293,
      "grossPnlGbp": 4.331608711346199,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.731608711346199,
      "cashChangeGbp": 3.531608711346199,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.83874612,
      "structuralTargetPrice": 0,
      "maePct": -0.12032246420406702,
      "mfePct": 0.336902899771377,
      "maeGbp": -2.4064492840813405,
      "mfeGbp": 6.73805799542754,
      "observedDuringTradeLowPrice": 0.8283,
      "observedDuringTradeHighPrice": 0.8320999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8283,
      "fullObservedHighPrice": 0.8320999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790838014006-605a4afe261d2",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T07:00:14.006Z",
      "closedAtUtc": "2026-10-01T07:09:22.047Z",
      "holdingPeriodMs": 548041,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.138,
      "exitPriceQuote": 2.151,
      "grossPnlGbp": -12.160898035547149,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.760898035547148,
      "cashChangeGbp": -12.96089803554715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2.1576696,
      "structuralTargetPrice": 0,
      "maePct": -0.6080449017773574,
      "mfePct": 0.2806361085126185,
      "maeGbp": -12.160898035547147,
      "mfeGbp": 5.612722170252369,
      "observedDuringTradeLowPrice": 2.132,
      "observedDuringTradeHighPrice": 2.151,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.132,
      "fullObservedHighPrice": 2.151,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790837883419-b279c5291c8e6",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:58:03.418Z",
      "closedAtUtc": "2026-10-01T07:08:06.492Z",
      "holdingPeriodMs": 603074,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27231,
      "exitPriceQuote": 0.27176,
      "grossPnlGbp": 4.039513789431126,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.439513789431126,
      "cashChangeGbp": 3.2395137894311263,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.274815252,
      "structuralTargetPrice": 0,
      "maePct": -0.10282398736733961,
      "mfePct": 0.6132716389409147,
      "maeGbp": -2.0564797473467924,
      "mfeGbp": 12.265432778818294,
      "observedDuringTradeLowPrice": 0.27064,
      "observedDuringTradeHighPrice": 0.27259,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27064,
      "fullObservedHighPrice": 0.27259,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790837278114-7b532c9611fbd",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:47:58.114Z",
      "closedAtUtc": "2026-10-01T06:58:01.180Z",
      "holdingPeriodMs": 603066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009805,
      "exitPriceQuote": 0.009854,
      "grossPnlGbp": -9.994900560938385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.594900560938385,
      "cashChangeGbp": -10.794900560938386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.009895206,
      "structuralTargetPrice": 0,
      "maePct": -0.5303416624171338,
      "mfePct": 0.07139214686384561,
      "maeGbp": -10.606833248342674,
      "mfeGbp": 1.4278429372769121,
      "observedDuringTradeLowPrice": 0.009798,
      "observedDuringTradeHighPrice": 0.009857000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009798,
      "fullObservedHighPrice": 0.009857000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790837048108-6dff74a82b5ae",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:44:08.108Z",
      "closedAtUtc": "2026-10-01T06:54:11.160Z",
      "holdingPeriodMs": 603052,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8354,
      "exitPriceQuote": 0.8331,
      "grossPnlGbp": 5.506344266219966,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9063442662199663,
      "cashChangeGbp": 4.706344266219967,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.8430856800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.0718218817332935,
      "mfePct": 0.3351687814220762,
      "maeGbp": -1.4364376346658698,
      "mfeGbp": 6.703375628441523,
      "observedDuringTradeLowPrice": 0.8326,
      "observedDuringTradeHighPrice": 0.836,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8326,
      "fullObservedHighPrice": 0.836,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790837158115-5da4bdecb8314",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:45:58.115Z",
      "closedAtUtc": "2026-10-01T06:52:09.351Z",
      "holdingPeriodMs": 371236,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.45,
      "exitPriceQuote": 5.483,
      "grossPnlGbp": -12.110091743119073,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.710091743119072,
      "cashChangeGbp": -12.910091743119073,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.500140000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6055045871559537,
      "mfePct": 0.018348623853217134,
      "maeGbp": -12.110091743119074,
      "mfeGbp": 0.36697247706434266,
      "observedDuringTradeLowPrice": 5.449,
      "observedDuringTradeHighPrice": 5.483,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.449,
      "fullObservedHighPrice": 5.483,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790837041994-c6078400dc116",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:44:01.994Z",
      "closedAtUtc": "2026-10-01T06:48:27.772Z",
      "holdingPeriodMs": 265778,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12811,
      "exitPriceQuote": 0.12789,
      "grossPnlGbp": 3.434548434938693,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.834548434938693,
      "cashChangeGbp": 2.6345484349386927,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12928861200000002,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2497853407228278,
      "maeGbp": 0,
      "mfeGbp": 4.995706814456556,
      "observedDuringTradeLowPrice": 0.12779,
      "observedDuringTradeHighPrice": 0.12811,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12779,
      "fullObservedHighPrice": 0.12811,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790836925027-ffed411e52c7b",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:42:05.027Z",
      "closedAtUtc": "2026-10-01T06:45:15.384Z",
      "holdingPeriodMs": 190357,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023471,
      "exitPriceQuote": 0.023878,
      "grossPnlGbp": 34.681095820374175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 33.08109582037417,
      "cashChangeGbp": 33.88109582037418,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.023255066799999998,
      "structuralTargetPrice": 0,
      "maePct": -0.6007413403774818,
      "mfePct": 1.742575944782922,
      "maeGbp": -12.014826807549637,
      "mfeGbp": 34.851518895658444,
      "observedDuringTradeLowPrice": 0.02333,
      "observedDuringTradeHighPrice": 0.023880000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02333,
      "fullObservedHighPrice": 0.023880000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790836441787-6c96fbcf686b4",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:34:01.787Z",
      "closedAtUtc": "2026-10-01T06:44:04.448Z",
      "holdingPeriodMs": 602661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20564,
      "exitPriceQuote": 0.20522,
      "grossPnlGbp": 4.084808403034195,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.484808403034195,
      "cashChangeGbp": 3.2848084030341953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.207531888,
      "structuralTargetPrice": 0,
      "maePct": -0.2285547558840684,
      "mfePct": 0.2723205602022842,
      "maeGbp": -4.571095117681368,
      "mfeGbp": 5.446411204045684,
      "observedDuringTradeLowPrice": 0.20508,
      "observedDuringTradeHighPrice": 0.20610999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20508,
      "fullObservedHighPrice": 0.20610999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790836437034-7b853d4b90445",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:33:57.033Z",
      "closedAtUtc": "2026-10-01T06:42:43.385Z",
      "holdingPeriodMs": 526352,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5458,
      "exitPriceQuote": 0.5439,
      "grossPnlGbp": 6.962257237082822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.362257237082822,
      "cashChangeGbp": 6.162257237082822,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double top supports short; double top with confirmed neckline break; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.55082136,
      "structuralTargetPrice": 0,
      "maePct": -0.3297911322828919,
      "mfePct": 0.3481128618541411,
      "maeGbp": -6.595822645657838,
      "mfeGbp": 6.962257237082822,
      "observedDuringTradeLowPrice": 0.5439,
      "observedDuringTradeHighPrice": 0.5476,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5439,
      "fullObservedHighPrice": 0.5476,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790836920610-3984aea7105fa",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:42:00.610Z",
      "closedAtUtc": "2026-10-01T06:42:32.455Z",
      "holdingPeriodMs": 31845,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4814,
      "exitPriceQuote": 0.478,
      "grossPnlGbp": -14.125467386788591,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.72546738678859,
      "cashChangeGbp": -14.925467386788592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.47697112,
      "structuralTargetPrice": 0,
      "maePct": -0.7062733693394296,
      "mfePct": 0,
      "maeGbp": -14.125467386788593,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.478,
      "observedDuringTradeHighPrice": 0.4814,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.478,
      "fullObservedHighPrice": 0.4814,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790836790547-4940b40d34d09",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:39:50.547Z",
      "closedAtUtc": "2026-10-01T06:40:51.109Z",
      "holdingPeriodMs": 60562,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02542,
      "exitPriceQuote": 0.02523,
      "grossPnlGbp": -14.948859166011223,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.548859166011223,
      "cashChangeGbp": -15.748859166011224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025186136,
      "structuralTargetPrice": 0,
      "maePct": -0.7474429583005612,
      "mfePct": 0,
      "maeGbp": -14.948859166011223,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02523,
      "observedDuringTradeHighPrice": 0.02542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02523,
      "fullObservedHighPrice": 0.02542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790836432365-f0a7b6ad0754c",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:33:52.365Z",
      "closedAtUtc": "2026-10-01T06:39:11.756Z",
      "holdingPeriodMs": 319391,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7186,
      "exitPriceQuote": 0.7226,
      "grossPnlGbp": 11.1327581408294,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.5327581408294,
      "cashChangeGbp": 10.3327581408294,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.71198888,
      "structuralTargetPrice": 0,
      "maePct": -0.11132758140829709,
      "mfePct": 1.0993598664069049,
      "maeGbp": -2.2265516281659417,
      "mfeGbp": 21.987197328138095,
      "observedDuringTradeLowPrice": 0.7178,
      "observedDuringTradeHighPrice": 0.7265,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7178,
      "fullObservedHighPrice": 0.7265,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790836448505-234c0068bf9af",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-10-01T06:34:08.505Z",
      "closedAtUtc": "2026-10-01T06:39:03.663Z",
      "holdingPeriodMs": 295158,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.344,
      "exitPriceQuote": 11.472,
      "grossPnlGbp": 22.566995768688315,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.966995768688314,
      "cashChangeGbp": 21.766995768688314,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: confirmed_chart_pattern_v1; confirmed double bottom supports long; double bottom with confirmed neckline break; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.2396352,
      "structuralTargetPrice": 0,
      "maePct": -0.04407616361071055,
      "mfePct": 1.1547954866008483,
      "maeGbp": -0.881523272214211,
      "mfeGbp": 23.095909732016967,
      "observedDuringTradeLowPrice": 11.339,
      "observedDuringTradeHighPrice": 11.475,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.339,
      "fullObservedHighPrice": 11.475,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790804211809-ac797e3149429",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:36:51.809Z",
      "closedAtUtc": "2026-09-30T22:17:14.372Z",
      "holdingPeriodMs": 2422563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.276,
      "exitPriceQuote": 5.326,
      "grossPnlGbp": -18.95375284306286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.55375284306286,
      "cashChangeGbp": -19.75375284306286,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.55 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.478392721758914,
      "targetPct": 2.18915845337375,
      "structuralStopPrice": 5.354,
      "structuralTargetPrice": 5.160500000000001,
      "maePct": -0.947687642153143,
      "mfePct": 0.8529188779378303,
      "maeGbp": -18.953752843062862,
      "mfeGbp": 17.058377558756607,
      "observedDuringTradeLowPrice": 5.231,
      "observedDuringTradeHighPrice": 5.326,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.231,
      "fullObservedHighPrice": 5.326,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790804199847-ef65e1203918b",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:36:39.847Z",
      "closedAtUtc": "2026-09-30T21:38:50.481Z",
      "holdingPeriodMs": 130634,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03954,
      "exitPriceQuote": 0.03916,
      "grossPnlGbp": -19.221041982802145,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.821041982802146,
      "cashChangeGbp": -20.021041982802146,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.82 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.274152756702067,
      "targetPct": 3.287809812847738,
      "structuralStopPrice": 0.03785,
      "structuralTargetPrice": 0.040839999999999994,
      "maePct": -0.9610520991401074,
      "mfePct": 0.05058168942842485,
      "maeGbp": -19.221041982802145,
      "mfeGbp": 1.011633788568497,
      "observedDuringTradeLowPrice": 0.03916,
      "observedDuringTradeHighPrice": 0.03956,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03916,
      "fullObservedHighPrice": 0.03956,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802314594-fe6b833aeba2b",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:05:14.594Z",
      "closedAtUtc": "2026-09-30T21:36:02.747Z",
      "holdingPeriodMs": 1848153,
      "reportingCurrency": "GBP",
      "notionalGbp": 62.5,
      "assetQuantity": null,
      "entryPriceQuote": 0.03533,
      "exitPriceQuote": 0.03451,
      "grossPnlGbp": -1.4506085479762263,
      "entryFeeGbp": 0.025,
      "exitFeeGbp": 0.025,
      "totalCostsGbp": 0.05,
      "netPnlGbp": -1.5006085479762263,
      "cashChangeGbp": -1.4756085479762262,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.302858760260413,
      "targetPct": 0.3566374186244016,
      "structuralStopPrice": 0.031689999999999996,
      "structuralTargetPrice": 0.035456,
      "maePct": -5.349561279365986,
      "mfePct": 3.538069629210306,
      "maeGbp": -3.343475799603741,
      "mfeGbp": 2.2112935182564413,
      "observedDuringTradeLowPrice": 0.03344,
      "observedDuringTradeHighPrice": 0.03658,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03344,
      "fullObservedHighPrice": 0.03658,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802624878-2fd84ea365cd7",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T21:10:24.878Z",
      "closedAtUtc": "2026-09-30T21:20:25.848Z",
      "holdingPeriodMs": 600970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13475,
      "exitPriceQuote": 0.13515,
      "grossPnlGbp": -5.936920222634266,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.536920222634267,
      "cashChangeGbp": -6.736920222634266,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.13598970000000002,
      "structuralTargetPrice": 0,
      "maePct": -0.348794063079776,
      "mfePct": 0.17068645640074803,
      "maeGbp": -6.97588126159552,
      "mfeGbp": 3.4137291280149604,
      "observedDuringTradeLowPrice": 0.13452,
      "observedDuringTradeHighPrice": 0.13522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13452,
      "fullObservedHighPrice": 0.13522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802510257-b237cfc336408",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T21:08:30.257Z",
      "closedAtUtc": "2026-09-30T21:18:30.837Z",
      "holdingPeriodMs": 600580,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.944,
      "exitPriceQuote": 10.97,
      "grossPnlGbp": -4.751461988304057,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.351461988304058,
      "cashChangeGbp": -5.551461988304057,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.044684800000002,
      "structuralTargetPrice": 0,
      "maePct": -0.4751461988304057,
      "mfePct": 0.12792397660819738,
      "maeGbp": -9.502923976608114,
      "mfeGbp": 2.5584795321639477,
      "observedDuringTradeLowPrice": 10.93,
      "observedDuringTradeHighPrice": 10.996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.93,
      "fullObservedHighPrice": 10.996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802504782-cc5d58c58171b",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T21:08:24.782Z",
      "closedAtUtc": "2026-09-30T21:18:29.022Z",
      "holdingPeriodMs": 604240,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.51,
      "exitPriceQuote": 0.5118,
      "grossPnlGbp": -7.058823529411858,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.658823529411858,
      "cashChangeGbp": -7.858823529411858,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.514692,
      "structuralTargetPrice": 0,
      "maePct": -0.4509803921568566,
      "mfePct": 0.07843137254901096,
      "maeGbp": -9.01960784313713,
      "mfeGbp": 1.5686274509802192,
      "observedDuringTradeLowPrice": 0.5096,
      "observedDuringTradeHighPrice": 0.5123,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5096,
      "fullObservedHighPrice": 0.5123,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802392809-9ff19ea1eca78",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T21:06:32.809Z",
      "closedAtUtc": "2026-09-30T21:16:34.514Z",
      "holdingPeriodMs": 601705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33788,
      "exitPriceQuote": 0.33799,
      "grossPnlGbp": 0.6511187403811944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9488812596188057,
      "cashChangeGbp": -0.1488812596188056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 73,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.334771504,
      "structuralTargetPrice": 0,
      "maePct": -0.0029596306380993255,
      "mfePct": 0.03847519829524194,
      "maeGbp": -0.059192612761986514,
      "mfeGbp": 0.7695039659048387,
      "observedDuringTradeLowPrice": 0.33787,
      "observedDuringTradeHighPrice": 0.33801000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33787,
      "fullObservedHighPrice": 0.33801000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802387825-316c29d0843da",
      "symbol": "TRBUSDT",
      "baseAsset": "TRB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T21:06:27.825Z",
      "closedAtUtc": "2026-09-30T21:08:05.174Z",
      "holdingPeriodMs": 97349,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 21.771,
      "exitPriceQuote": 21.582,
      "grossPnlGbp": -17.362546506821005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.962546506821006,
      "cashChangeGbp": -18.162546506821005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 21.5707068,
      "structuralTargetPrice": 0,
      "maePct": -0.8681273253410502,
      "mfePct": 0.05971246153138635,
      "maeGbp": -17.362546506821005,
      "mfeGbp": 1.194249230627727,
      "observedDuringTradeLowPrice": 21.582,
      "observedDuringTradeHighPrice": 21.784,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 21.582,
      "fullObservedHighPrice": 21.784,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801209588-673349a6a2cfe",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:46:49.588Z",
      "closedAtUtc": "2026-09-30T21:07:31.739Z",
      "holdingPeriodMs": 1242151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.384,
      "exitPriceQuote": 7.369,
      "grossPnlGbp": 4.062838569880977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.462838569880977,
      "cashChangeGbp": 3.2628385698809774,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2708559046587158,
      "targetPct": 0.44149512459372164,
      "structuralStopPrice": 7.404,
      "structuralTargetPrice": 7.3514,
      "maePct": -0.3521126760563353,
      "mfePct": 0.2843986998916564,
      "maeGbp": -7.042253521126705,
      "mfeGbp": 5.6879739978331285,
      "observedDuringTradeLowPrice": 7.363,
      "observedDuringTradeHighPrice": 7.409999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.363,
      "fullObservedHighPrice": 7.409999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802280928-2745d896347df",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:04:40.928Z",
      "closedAtUtc": "2026-09-30T21:05:12.845Z",
      "holdingPeriodMs": 31917,
      "reportingCurrency": "GBP",
      "notionalGbp": 62.5,
      "assetQuantity": null,
      "entryPriceQuote": 0.03645,
      "exitPriceQuote": 0.03533,
      "grossPnlGbp": 1.9204389574759992,
      "entryFeeGbp": 0.025,
      "exitFeeGbp": 0.025,
      "totalCostsGbp": 0.05,
      "netPnlGbp": 1.8704389574759992,
      "cashChangeGbp": 1.8954389574759993,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.14677640603568,
      "targetPct": 13.058984910836783,
      "structuralStopPrice": 0.04270000000000001,
      "structuralTargetPrice": 0.031689999999999996,
      "maePct": -1.289437585733877,
      "mfePct": 3.0727023319615987,
      "maeGbp": -0.8058984910836731,
      "mfeGbp": 1.9204389574759992,
      "observedDuringTradeLowPrice": 0.03533,
      "observedDuringTradeHighPrice": 0.03692,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03533,
      "fullObservedHighPrice": 0.03692,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802034210-0aed5c2edea3f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:00:34.210Z",
      "closedAtUtc": "2026-09-30T21:04:39.226Z",
      "holdingPeriodMs": 245016,
      "reportingCurrency": "GBP",
      "notionalGbp": 62.5,
      "assetQuantity": null,
      "entryPriceQuote": 0.03243,
      "exitPriceQuote": 0.03645,
      "grossPnlGbp": 7.7474560592044455,
      "entryFeeGbp": 0.025,
      "exitFeeGbp": 0.025,
      "totalCostsGbp": 0.05,
      "netPnlGbp": 7.697456059204446,
      "cashChangeGbp": 7.722456059204445,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2818378045020182,
      "targetPct": 12.741288930003094,
      "structuralStopPrice": 0.031689999999999996,
      "structuralTargetPrice": 0.036562000000000004,
      "maePct": -1.4801110083256284,
      "mfePct": 13.351834720937406,
      "maeGbp": -7.400555041628142,
      "mfeGbp": 8.34489670058588,
      "observedDuringTradeLowPrice": 0.03195,
      "observedDuringTradeHighPrice": 0.03676000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03195,
      "fullObservedHighPrice": 0.03676000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801666940-111a4178db04f",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:54:26.940Z",
      "closedAtUtc": "2026-09-30T21:04:27.415Z",
      "holdingPeriodMs": 600475,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4532,
      "exitPriceQuote": 0.4501,
      "grossPnlGbp": 13.680494263018499,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.0804942630185,
      "cashChangeGbp": 12.880494263018498,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.45736944,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.36804942630185,
      "maeGbp": 0,
      "mfeGbp": 27.360988526036998,
      "observedDuringTradeLowPrice": 0.447,
      "observedDuringTradeHighPrice": 0.4532,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.447,
      "fullObservedHighPrice": 0.4532,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802034210-0aed5c2edea3f-partial-1790802263471-445bbb745a9b2",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:00:34.210Z",
      "closedAtUtc": "2026-09-30T21:04:23.471Z",
      "holdingPeriodMs": 229261,
      "reportingCurrency": "GBP",
      "notionalGbp": 62.5,
      "assetQuantity": null,
      "entryPriceQuote": 0.03243,
      "exitPriceQuote": 0.03613,
      "grossPnlGbp": 7.130743139068767,
      "entryFeeGbp": 0.025,
      "exitFeeGbp": 0.025,
      "totalCostsGbp": 0.05,
      "netPnlGbp": 7.080743139068767,
      "cashChangeGbp": 7.105743139068767,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2818378045020182,
      "targetPct": 12.741288930003094,
      "structuralStopPrice": 0.031689999999999996,
      "structuralTargetPrice": 0.036562000000000004,
      "maePct": -1.4801110083256284,
      "mfePct": 11.409189022510027,
      "maeGbp": -7.400555041628142,
      "mfeGbp": 14.261486278137534,
      "observedDuringTradeLowPrice": 0.03195,
      "observedDuringTradeHighPrice": 0.03613,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03195,
      "fullObservedHighPrice": 0.03613,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802034210-0aed5c2edea3f-partial-1790802250387-28046b26debe3",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:00:34.210Z",
      "closedAtUtc": "2026-09-30T21:04:10.387Z",
      "holdingPeriodMs": 216177,
      "reportingCurrency": "GBP",
      "notionalGbp": 125,
      "assetQuantity": null,
      "entryPriceQuote": 0.03243,
      "exitPriceQuote": 0.0349,
      "grossPnlGbp": 9.52050570459451,
      "entryFeeGbp": 0.05,
      "exitFeeGbp": 0.05,
      "totalCostsGbp": 0.1,
      "netPnlGbp": 9.420505704594511,
      "cashChangeGbp": 9.47050570459451,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2818378045020182,
      "targetPct": 12.741288930003094,
      "structuralStopPrice": 0.031689999999999996,
      "structuralTargetPrice": 0.036562000000000004,
      "maePct": -1.4801110083256284,
      "mfePct": 7.6164045636756095,
      "maeGbp": -7.400555041628142,
      "mfeGbp": 19.04101140918902,
      "observedDuringTradeLowPrice": 0.03195,
      "observedDuringTradeHighPrice": 0.0349,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03195,
      "fullObservedHighPrice": 0.0349,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802034210-0aed5c2edea3f-partial-1790802246079-d672e2f0b8cc5",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:00:34.210Z",
      "closedAtUtc": "2026-09-30T21:04:06.079Z",
      "holdingPeriodMs": 211869,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.03243,
      "exitPriceQuote": 0.03467,
      "grossPnlGbp": 17.267961763798944,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 17.067961763798944,
      "cashChangeGbp": 17.167961763798942,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2818378045020182,
      "targetPct": 12.741288930003094,
      "structuralStopPrice": 0.031689999999999996,
      "structuralTargetPrice": 0.036562000000000004,
      "maePct": -1.4801110083256284,
      "mfePct": 6.907184705519577,
      "maeGbp": -7.400555041628142,
      "mfeGbp": 34.53592352759788,
      "observedDuringTradeLowPrice": 0.03195,
      "observedDuringTradeHighPrice": 0.03467,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03195,
      "fullObservedHighPrice": 0.03467,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801552297-2916bfc6ac41e",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:52:32.297Z",
      "closedAtUtc": "2026-09-30T21:02:33.363Z",
      "holdingPeriodMs": 601066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.346,
      "exitPriceQuote": 3.338,
      "grossPnlGbp": 4.78182904961148,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1818290496114803,
      "cashChangeGbp": 3.9818290496114805,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.3767832,
      "structuralTargetPrice": 0,
      "maePct": -0.14943215780035546,
      "mfePct": 0.5080693365212166,
      "maeGbp": -2.988643156007109,
      "mfeGbp": 10.161386730424331,
      "observedDuringTradeLowPrice": 3.329,
      "observedDuringTradeHighPrice": 3.3509999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.329,
      "fullObservedHighPrice": 3.3509999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802034210-0aed5c2edea3f-partial-1790802118443-6d198b4987d64",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:00:34.210Z",
      "closedAtUtc": "2026-09-30T21:01:58.443Z",
      "holdingPeriodMs": 84233,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.03243,
      "exitPriceQuote": 0.03283,
      "grossPnlGbp": 6.167129201356731,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 5.767129201356731,
      "cashChangeGbp": 5.967129201356731,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2818378045020182,
      "targetPct": 12.741288930003094,
      "structuralStopPrice": 0.031689999999999996,
      "structuralTargetPrice": 0.036562000000000004,
      "maePct": -0.5858772741289012,
      "mfePct": 1.7576318223866823,
      "maeGbp": -11.717545482578025,
      "mfeGbp": 35.15263644773364,
      "observedDuringTradeLowPrice": 0.03224,
      "observedDuringTradeHighPrice": 0.033,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03224,
      "fullObservedHighPrice": 0.033,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790802034210-0aed5c2edea3f-partial-1790802112436-c337589a47972",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T21:00:34.210Z",
      "closedAtUtc": "2026-09-30T21:01:52.436Z",
      "holdingPeriodMs": 78226,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03243,
      "exitPriceQuote": 0.03279,
      "grossPnlGbp": 11.100832562442159,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.300832562442158,
      "cashChangeGbp": 10.700832562442159,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2818378045020182,
      "targetPct": 12.741288930003094,
      "structuralStopPrice": 0.031689999999999996,
      "structuralTargetPrice": 0.036562000000000004,
      "maePct": -0.5858772741289012,
      "mfePct": 1.7576318223866823,
      "maeGbp": -11.717545482578025,
      "mfeGbp": 35.15263644773364,
      "observedDuringTradeLowPrice": 0.03224,
      "observedDuringTradeHighPrice": 0.033,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03224,
      "fullObservedHighPrice": 0.033,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801458528-1fe44cf911f85",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:50:58.528Z",
      "closedAtUtc": "2026-09-30T21:00:59.477Z",
      "holdingPeriodMs": 600949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02357,
      "exitPriceQuote": 0.023347,
      "grossPnlGbp": 18.92235893084438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.322358930844377,
      "cashChangeGbp": 18.122358930844378,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.023786844,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.1794654221467988,
      "maeGbp": 0,
      "mfeGbp": 23.589308442935977,
      "observedDuringTradeLowPrice": 0.023292,
      "observedDuringTradeHighPrice": 0.02357,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023292,
      "fullObservedHighPrice": 0.02357,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801427145-ea574629d802c",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:50:27.145Z",
      "closedAtUtc": "2026-09-30T21:00:28.209Z",
      "holdingPeriodMs": 601064,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021636,
      "exitPriceQuote": 0.0021656,
      "grossPnlGbp": -1.8487705675728097,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.4487705675728098,
      "cashChangeGbp": -2.64877056757281,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00218350512,
      "structuralTargetPrice": 0,
      "maePct": -0.18487705675726093,
      "mfePct": 0.4113514512848981,
      "maeGbp": -3.6975411351452188,
      "mfeGbp": 8.227029025697961,
      "observedDuringTradeLowPrice": 0.0021547,
      "observedDuringTradeHighPrice": 0.0021676000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021547,
      "fullObservedHighPrice": 0.0021676000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801986679-84f9882bd7e52",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:59:46.678Z",
      "closedAtUtc": "2026-09-30T21:00:04.949Z",
      "holdingPeriodMs": 18271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03169,
      "exitPriceQuote": 0.03214,
      "grossPnlGbp": -28.400126222783147,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.000126222783148,
      "cashChangeGbp": -29.200126222783148,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-30.00 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.279899021773435,
      "targetPct": 22.625433890817277,
      "structuralStopPrice": 0.037166000000000005,
      "structuralTargetPrice": 0.024520000000000007,
      "maePct": -1.4200063111391574,
      "mfePct": 0,
      "maeGbp": -28.400126222783147,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03169,
      "observedDuringTradeHighPrice": 0.03214,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03169,
      "fullObservedHighPrice": 0.03214,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801942159-997b8b1813cd2",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:59:02.159Z",
      "closedAtUtc": "2026-09-30T20:59:11.106Z",
      "holdingPeriodMs": 8947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0328,
      "exitPriceQuote": 0.03167,
      "grossPnlGbp": 68.90243902439062,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 67.30243902439062,
      "cashChangeGbp": 68.10243902439062,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.3109756097561,
      "targetPct": 3.201219512195129,
      "structuralStopPrice": 0.037166000000000005,
      "structuralTargetPrice": 0.03175,
      "maePct": -0.24390243902438027,
      "mfePct": 3.4451219512195306,
      "maeGbp": -4.878048780487606,
      "mfeGbp": 68.90243902439062,
      "observedDuringTradeLowPrice": 0.03167,
      "observedDuringTradeHighPrice": 0.03288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03167,
      "fullObservedHighPrice": 0.03288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801930322-0869b90d0797f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:58:50.322Z",
      "closedAtUtc": "2026-09-30T20:58:52.468Z",
      "holdingPeriodMs": 2146,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03107,
      "exitPriceQuote": 0.03236,
      "grossPnlGbp": -41.519150305761165,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -42.31915030576116,
      "cashChangeGbp": -41.919150305761164,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-42.32 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.620212423559718,
      "targetPct": 23.076923076923077,
      "structuralStopPrice": 0.037166000000000005,
      "structuralTargetPrice": 0.0239,
      "maePct": -4.1519150305761165,
      "mfePct": 0,
      "maeGbp": -41.519150305761165,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03107,
      "observedDuringTradeHighPrice": 0.03236,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03107,
      "fullObservedHighPrice": 0.03236,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801869308-1d1bde38e8f3f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:57:49.308Z",
      "closedAtUtc": "2026-09-30T20:58:48.668Z",
      "holdingPeriodMs": 59360,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03137,
      "exitPriceQuote": 0.03107,
      "grossPnlGbp": -9.563277016257622,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -10.363277016257623,
      "cashChangeGbp": -9.963277016257623,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 22.505578578259495,
      "targetPct": 21.032833917755816,
      "structuralStopPrice": 0.02431,
      "structuralTargetPrice": 0.037968,
      "maePct": -1.30698119222187,
      "mfePct": 0.0637551801083812,
      "maeGbp": -13.069811922218697,
      "mfeGbp": 0.637551801083812,
      "observedDuringTradeLowPrice": 0.03096,
      "observedDuringTradeHighPrice": 0.03139,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03096,
      "fullObservedHighPrice": 0.03139,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801843842-929e4cebd403a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:57:23.842Z",
      "closedAtUtc": "2026-09-30T20:57:47.614Z",
      "holdingPeriodMs": 23772,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0315,
      "exitPriceQuote": 0.03137,
      "grossPnlGbp": 4.12698412698407,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.32698412698407,
      "cashChangeGbp": 3.72698412698407,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.53333333333334,
      "targetPct": 22.333333333333332,
      "structuralStopPrice": 0.037968,
      "structuralTargetPrice": 0.024465,
      "maePct": 0,
      "mfePct": 0.9523809523809577,
      "maeGbp": 0,
      "mfeGbp": 19.047619047619154,
      "observedDuringTradeLowPrice": 0.0312,
      "observedDuringTradeHighPrice": 0.0315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0312,
      "fullObservedHighPrice": 0.0315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801843842-929e4cebd403a-partial-1790801853265-93f1ebbe1be9c",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:57:23.842Z",
      "closedAtUtc": "2026-09-30T20:57:33.265Z",
      "holdingPeriodMs": 9423,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0315,
      "exitPriceQuote": 0.03128,
      "grossPnlGbp": 6.98412698412692,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.18412698412692,
      "cashChangeGbp": 6.58412698412692,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.53333333333334,
      "targetPct": 22.333333333333332,
      "structuralStopPrice": 0.037968,
      "structuralTargetPrice": 0.024465,
      "maePct": 0,
      "mfePct": 0.9523809523809577,
      "maeGbp": 0,
      "mfeGbp": 19.047619047619154,
      "observedDuringTradeLowPrice": 0.0312,
      "observedDuringTradeHighPrice": 0.0315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0312,
      "fullObservedHighPrice": 0.0315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801778383-de6275ecdcd78",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:56:18.383Z",
      "closedAtUtc": "2026-09-30T20:56:47.276Z",
      "holdingPeriodMs": 28893,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03223,
      "exitPriceQuote": 0.0319,
      "grossPnlGbp": -20.477815699658944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.077815699658945,
      "cashChangeGbp": -21.277815699658944,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.08 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 23.1926776295377,
      "targetPct": 18.094942600062044,
      "structuralStopPrice": 0.024755,
      "structuralTargetPrice": 0.038062,
      "maePct": -1.0238907849829473,
      "mfePct": 0,
      "maeGbp": -20.477815699658944,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0319,
      "observedDuringTradeHighPrice": 0.03223,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0319,
      "fullObservedHighPrice": 0.03223,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800969871-c7583ed2c3d1",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:42:49.870Z",
      "closedAtUtc": "2026-09-30T20:56:26.269Z",
      "holdingPeriodMs": 816399,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7676,
      "exitPriceQuote": 0.7654,
      "grossPnlGbp": -5.732152162584627,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.332152162584627,
      "cashChangeGbp": -6.532152162584627,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.fast-shortlist: learned range invalidated by completed candle close 0.7656 beyond 0.7664",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.16284523189163566,
      "targetPct": 0.5031917665450745,
      "structuralStopPrice": 0.7663499999999998,
      "structuralTargetPrice": 0.7714624999999999,
      "maePct": -0.31266284523188614,
      "mfePct": 0.20844189682126704,
      "maeGbp": -6.253256904637722,
      "mfeGbp": 4.168837936425341,
      "observedDuringTradeLowPrice": 0.7652,
      "observedDuringTradeHighPrice": 0.7692000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7652,
      "fullObservedHighPrice": 0.7692000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801761463-39164b58dad58",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:56:01.463Z",
      "closedAtUtc": "2026-09-30T20:56:07.201Z",
      "holdingPeriodMs": 5738,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03316,
      "exitPriceQuote": 0.03264,
      "grossPnlGbp": -31.363088057901063,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.96308805790106,
      "cashChangeGbp": -32.163088057901064,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-32.96 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 22.51206272617611,
      "targetPct": 14.782870928829904,
      "structuralStopPrice": 0.025695000000000003,
      "structuralTargetPrice": 0.038062,
      "maePct": -1.5681544028950531,
      "mfePct": 0,
      "maeGbp": -31.363088057901063,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03264,
      "observedDuringTradeHighPrice": 0.03316,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03264,
      "fullObservedHighPrice": 0.03316,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801583882-84612a5cb70ff",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:53:03.882Z",
      "closedAtUtc": "2026-09-30T20:55:41.797Z",
      "holdingPeriodMs": 157915,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.03184,
      "exitPriceQuote": 0.03311,
      "grossPnlGbp": -19.94346733668342,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -20.343467336683418,
      "cashChangeGbp": -20.14346733668342,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.34 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.96859296482413,
      "targetPct": 22.251884422110557,
      "structuralStopPrice": 0.038198,
      "structuralTargetPrice": 0.024755,
      "maePct": -3.988693467336684,
      "mfePct": 1.2248743718593011,
      "maeGbp": -19.94346733668342,
      "mfeGbp": 6.124371859296506,
      "observedDuringTradeLowPrice": 0.03145,
      "observedDuringTradeHighPrice": 0.03311,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03145,
      "fullObservedHighPrice": 0.03311,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801547291-832c4771df31d",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:52:27.291Z",
      "closedAtUtc": "2026-09-30T20:54:00.052Z",
      "holdingPeriodMs": 92761,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9773,
      "exitPriceQuote": 1.9611,
      "grossPnlGbp": -16.385980883022295,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.985980883022297,
      "cashChangeGbp": -17.185980883022296,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.95910884,
      "structuralTargetPrice": 0,
      "maePct": -0.8192990441511148,
      "mfePct": 0.3540181054973901,
      "maeGbp": -16.385980883022295,
      "mfeGbp": 7.080362109947802,
      "observedDuringTradeLowPrice": 1.9611,
      "observedDuringTradeHighPrice": 1.9843000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9611,
      "fullObservedHighPrice": 1.9843000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801525489-496cbd402ef95",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:52:05.489Z",
      "closedAtUtc": "2026-09-30T20:53:01.994Z",
      "holdingPeriodMs": 56505,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.03221,
      "exitPriceQuote": 0.03184,
      "grossPnlGbp": -5.743557901272931,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": -6.143557901272931,
      "cashChangeGbp": -5.943557901272931,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.975783918037862,
      "targetPct": 18.963054951878284,
      "structuralStopPrice": 0.026420000000000006,
      "structuralTargetPrice": 0.038318,
      "maePct": -1.1487115802545862,
      "mfePct": 0.18627755355478903,
      "maeGbp": -5.743557901272931,
      "mfeGbp": 0.9313877677739452,
      "observedDuringTradeLowPrice": 0.03184,
      "observedDuringTradeHighPrice": 0.03227,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03184,
      "fullObservedHighPrice": 0.03227,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800942485-733a4a87a13b8",
      "symbol": "TRBUSDT",
      "baseAsset": "TRB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:42:22.485Z",
      "closedAtUtc": "2026-09-30T20:52:23.470Z",
      "holdingPeriodMs": 600985,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 21.437,
      "exitPriceQuote": 21.557,
      "grossPnlGbp": 11.195596398749586,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.595596398749587,
      "cashChangeGbp": 10.395596398749586,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 21.239779600000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3125437327984334,
      "mfePct": 0.7043896067546755,
      "maeGbp": -6.250874655968667,
      "mfeGbp": 14.087792135093512,
      "observedDuringTradeLowPrice": 21.37,
      "observedDuringTradeHighPrice": 21.588,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 21.37,
      "fullObservedHighPrice": 21.588,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801460194-7b6ffbdb60764",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:51:00.194Z",
      "closedAtUtc": "2026-09-30T20:52:03.859Z",
      "holdingPeriodMs": 63665,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.0327,
      "exitPriceQuote": 0.03221,
      "grossPnlGbp": 7.492354740061122,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 7.092354740061122,
      "cashChangeGbp": 7.292354740061122,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.180428134556568,
      "targetPct": 17.660550458715605,
      "structuralStopPrice": 0.038318,
      "structuralTargetPrice": 0.026924999999999998,
      "maePct": -0.7033639143730919,
      "mfePct": 1.8654434250764507,
      "maeGbp": -14.06727828746184,
      "mfeGbp": 37.30886850152901,
      "observedDuringTradeLowPrice": 0.03209,
      "observedDuringTradeHighPrice": 0.03293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03209,
      "fullObservedHighPrice": 0.03293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801460194-7b6ffbdb60764-partial-1790801518521-72af7f299d2ad",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:51:00.194Z",
      "closedAtUtc": "2026-09-30T20:51:58.521Z",
      "holdingPeriodMs": 58327,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.0327,
      "exitPriceQuote": 0.03221,
      "grossPnlGbp": 7.492354740061122,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 7.092354740061122,
      "cashChangeGbp": 7.292354740061122,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.180428134556568,
      "targetPct": 17.660550458715605,
      "structuralStopPrice": 0.038318,
      "structuralTargetPrice": 0.026924999999999998,
      "maePct": -0.7033639143730919,
      "mfePct": 1.8654434250764507,
      "maeGbp": -14.06727828746184,
      "mfeGbp": 37.30886850152901,
      "observedDuringTradeLowPrice": 0.03209,
      "observedDuringTradeHighPrice": 0.03293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03209,
      "fullObservedHighPrice": 0.03293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801460194-7b6ffbdb60764-partial-1790801514343-cfcba356804c5",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:51:00.194Z",
      "closedAtUtc": "2026-09-30T20:51:54.343Z",
      "holdingPeriodMs": 54149,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0327,
      "exitPriceQuote": 0.03209,
      "grossPnlGbp": 18.654434250764506,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 17.854434250764506,
      "cashChangeGbp": 18.254434250764508,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.180428134556568,
      "targetPct": 17.660550458715605,
      "structuralStopPrice": 0.038318,
      "structuralTargetPrice": 0.026924999999999998,
      "maePct": -0.7033639143730919,
      "mfePct": 1.8654434250764507,
      "maeGbp": -14.06727828746184,
      "mfeGbp": 37.30886850152901,
      "observedDuringTradeLowPrice": 0.03209,
      "observedDuringTradeHighPrice": 0.03293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03209,
      "fullObservedHighPrice": 0.03293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800895388-dd03cbd04353c",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:41:35.388Z",
      "closedAtUtc": "2026-09-30T20:51:36.039Z",
      "holdingPeriodMs": 600651,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.091,
      "exitPriceQuote": 11.073,
      "grossPnlGbp": 3.245875033811001,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6458750338110009,
      "cashChangeGbp": 2.445875033811001,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 11.193037200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.06311423676856415,
      "mfePct": 0.423767018303118,
      "maeGbp": -1.262284735371283,
      "mfeGbp": 8.475340366062362,
      "observedDuringTradeLowPrice": 11.044,
      "observedDuringTradeHighPrice": 11.098,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.044,
      "fullObservedHighPrice": 11.098,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800853657-ede904d167bb3",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:40:53.657Z",
      "closedAtUtc": "2026-09-30T20:50:54.633Z",
      "holdingPeriodMs": 600976,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2679.74,
      "exitPriceQuote": 2679.99,
      "grossPnlGbp": 0.18658526573473547,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.4134147342652645,
      "cashChangeGbp": -0.6134147342652646,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 2655.0863919999997,
      "structuralTargetPrice": 0,
      "maePct": -0.05485606812600476,
      "mfePct": 0.03358534783225578,
      "maeGbp": -1.0971213625200953,
      "mfeGbp": 0.6717069566451156,
      "observedDuringTradeLowPrice": 2678.27,
      "observedDuringTradeHighPrice": 2680.6400000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2678.27,
      "fullObservedHighPrice": 2680.6400000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801373334-d46baf3310aef",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:49:33.334Z",
      "closedAtUtc": "2026-09-30T20:50:46.679Z",
      "holdingPeriodMs": 73345,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03363,
      "exitPriceQuote": 0.0327,
      "grossPnlGbp": 27.653880463871552,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 26.85388046387155,
      "cashChangeGbp": 27.253880463871553,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.18971156705322,
      "targetPct": 14.956883734760629,
      "structuralStopPrice": 0.038402,
      "structuralTargetPrice": 0.0286,
      "maePct": 0,
      "mfePct": 2.765388046387155,
      "maeGbp": 0,
      "mfeGbp": 27.653880463871552,
      "observedDuringTradeLowPrice": 0.0327,
      "observedDuringTradeHighPrice": 0.03363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0327,
      "fullObservedHighPrice": 0.03363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801373334-d46baf3310aef-partial-1790801439390-893bc76e0e62a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:49:33.334Z",
      "closedAtUtc": "2026-09-30T20:50:39.389Z",
      "holdingPeriodMs": 66055,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03363,
      "exitPriceQuote": 0.03331,
      "grossPnlGbp": 9.515313707998835,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.715313707998835,
      "cashChangeGbp": 9.115313707998835,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.18971156705322,
      "targetPct": 14.956883734760629,
      "structuralStopPrice": 0.038402,
      "structuralTargetPrice": 0.0286,
      "maePct": 0,
      "mfePct": 0.9515313707998836,
      "maeGbp": 0,
      "mfeGbp": 19.03062741599767,
      "observedDuringTradeLowPrice": 0.03331,
      "observedDuringTradeHighPrice": 0.03363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03331,
      "fullObservedHighPrice": 0.03363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790801354782-2ad0971577609",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:49:14.782Z",
      "closedAtUtc": "2026-09-30T20:49:19.575Z",
      "holdingPeriodMs": 4793,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0331,
      "exitPriceQuote": 0.0335,
      "grossPnlGbp": -24.169184290030486,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.769184290030488,
      "cashChangeGbp": -24.969184290030487,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.77 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.018126888217527,
      "targetPct": 15.181268882175234,
      "structuralStopPrice": 0.038402,
      "structuralTargetPrice": 0.028074999999999996,
      "maePct": -1.2084592145015243,
      "mfePct": 0,
      "maeGbp": -24.169184290030486,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0331,
      "observedDuringTradeHighPrice": 0.0335,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0331,
      "fullObservedHighPrice": 0.0335,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800402720-e070044e4c569",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:33:22.720Z",
      "closedAtUtc": "2026-09-30T20:43:24.092Z",
      "holdingPeriodMs": 601372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4166.37,
      "exitPriceQuote": 4167.82,
      "grossPnlGbp": 0.6960495587284942,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9039504412715059,
      "cashChangeGbp": -0.10395044127150588,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4128.039396,
      "structuralTargetPrice": 0,
      "maePct": -0.006240444319640797,
      "mfePct": 0.07056502422973739,
      "maeGbp": -0.12480888639281593,
      "mfeGbp": 1.4113004845947479,
      "observedDuringTradeLowPrice": 4166.11,
      "observedDuringTradeHighPrice": 4169.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4166.11,
      "fullObservedHighPrice": 4169.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800304957-acf7e654ae3fb",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:31:44.957Z",
      "closedAtUtc": "2026-09-30T20:41:44.960Z",
      "holdingPeriodMs": 600003,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02927,
      "exitPriceQuote": 0.02912,
      "grossPnlGbp": -10.249402118209828,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.849402118209827,
      "cashChangeGbp": -11.049402118209828,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.029000716000000003,
      "structuralTargetPrice": 0,
      "maePct": -0.6149641270925849,
      "mfePct": 0,
      "maeGbp": -12.299282541851696,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02909,
      "observedDuringTradeHighPrice": 0.02927,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02909,
      "fullObservedHighPrice": 0.02927,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800292562-b49541d596897",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:31:32.562Z",
      "closedAtUtc": "2026-09-30T20:41:33.780Z",
      "holdingPeriodMs": 601218,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4160.8,
      "exitPriceQuote": 4162.71,
      "grossPnlGbp": 0.9180926744856058,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6819073255143943,
      "cashChangeGbp": 0.11809267448560579,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4122.520640000001,
      "structuralTargetPrice": 0,
      "maePct": -0.00024033839646746486,
      "mfePct": 0.0725821957315787,
      "maeGbp": -0.004806767929349297,
      "mfeGbp": 1.451643914631574,
      "observedDuringTradeLowPrice": 4160.79,
      "observedDuringTradeHighPrice": 4163.82,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4160.79,
      "fullObservedHighPrice": 4163.82,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800833753-d8cb7c4bc531b",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:40:33.753Z",
      "closedAtUtc": "2026-09-30T20:41:14.193Z",
      "holdingPeriodMs": 40440,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03558,
      "exitPriceQuote": 0.03525,
      "grossPnlGbp": -18.5497470489041,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.1497470489041,
      "cashChangeGbp": -19.3497470489041,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.15 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 18.338954468802726,
      "targetPct": 9.409780775716706,
      "structuralStopPrice": 0.02905499999999999,
      "structuralTargetPrice": 0.038928000000000004,
      "maePct": -0.9274873524452049,
      "mfePct": 0.028105677346813164,
      "maeGbp": -18.549747048904095,
      "mfeGbp": 0.5621135469362633,
      "observedDuringTradeLowPrice": 0.03525,
      "observedDuringTradeHighPrice": 0.03559,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03525,
      "fullObservedHighPrice": 0.03559,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800251666-cccaea27c3368",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:30:51.666Z",
      "closedAtUtc": "2026-09-30T20:40:51.924Z",
      "holdingPeriodMs": 600258,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.388,
      "exitPriceQuote": 7.379,
      "grossPnlGbp": -2.4363833243097837,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.036383324309783,
      "cashChangeGbp": -3.2363833243097835,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 7.3200304,
      "structuralTargetPrice": 0,
      "maePct": -0.2301028695181302,
      "mfePct": 0.28424472116946276,
      "maeGbp": -4.602057390362604,
      "mfeGbp": 5.684894423389255,
      "observedDuringTradeLowPrice": 7.371,
      "observedDuringTradeHighPrice": 7.409,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.371,
      "fullObservedHighPrice": 7.409,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800755261-5d91e79c1e73d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:39:15.261Z",
      "closedAtUtc": "2026-09-30T20:40:32.144Z",
      "holdingPeriodMs": 76883,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03564,
      "exitPriceQuote": 0.03558,
      "grossPnlGbp": 3.36700336700323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.76700336700323,
      "cashChangeGbp": 2.56700336700323,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.416386083052764,
      "targetPct": 17.746913580246925,
      "structuralStopPrice": 0.038996,
      "structuralTargetPrice": 0.029314999999999994,
      "maePct": -0.39281705948372964,
      "mfePct": 0.6453423120089816,
      "maeGbp": -7.856341189674592,
      "mfeGbp": 12.906846240179632,
      "observedDuringTradeLowPrice": 0.03541,
      "observedDuringTradeHighPrice": 0.03578,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03541,
      "fullObservedHighPrice": 0.03578,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800699711-a0b87d895d70e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:38:19.711Z",
      "closedAtUtc": "2026-09-30T20:38:22.432Z",
      "holdingPeriodMs": 2721,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03418,
      "exitPriceQuote": 0.03472,
      "grossPnlGbp": -31.597425394967743,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -33.197425394967745,
      "cashChangeGbp": -32.39742539496774,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-33.20 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.540667056758345,
      "targetPct": 12.053832650672904,
      "structuralStopPrice": 0.039150000000000004,
      "structuralTargetPrice": 0.030060000000000003,
      "maePct": -1.5798712697483872,
      "mfePct": 0,
      "maeGbp": -31.597425394967743,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03418,
      "observedDuringTradeHighPrice": 0.03472,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03418,
      "fullObservedHighPrice": 0.03472,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800594927-3326ea1ac6a63",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:36:34.927Z",
      "closedAtUtc": "2026-09-30T20:38:07.320Z",
      "holdingPeriodMs": 92393,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035,
      "exitPriceQuote": 0.03419,
      "grossPnlGbp": -23.142857142857288,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -23.94285714285729,
      "cashChangeGbp": -23.542857142857287,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.94 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.871428571428586,
      "targetPct": 11.85714285714286,
      "structuralStopPrice": 0.030844999999999997,
      "structuralTargetPrice": 0.039150000000000004,
      "maePct": -2.3142857142857287,
      "mfePct": 0.9142857142856968,
      "maeGbp": -23.142857142857288,
      "mfeGbp": 9.142857142856968,
      "observedDuringTradeLowPrice": 0.03419,
      "observedDuringTradeHighPrice": 0.03532,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03419,
      "fullObservedHighPrice": 0.03532,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800568941-6975bbd6b5337",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:36:08.941Z",
      "closedAtUtc": "2026-09-30T20:36:33.253Z",
      "holdingPeriodMs": 24312,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03554,
      "exitPriceQuote": 0.035,
      "grossPnlGbp": 15.194147439504748,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 14.394147439504748,
      "cashChangeGbp": 14.794147439504748,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.157568936409685,
      "targetPct": 11.620709060213848,
      "structuralStopPrice": 0.039150000000000004,
      "structuralTargetPrice": 0.03141,
      "maePct": 0,
      "mfePct": 1.8289251547552188,
      "maeGbp": 0,
      "mfeGbp": 18.289251547552187,
      "observedDuringTradeLowPrice": 0.03489,
      "observedDuringTradeHighPrice": 0.03554,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03489,
      "fullObservedHighPrice": 0.03554,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800568941-6975bbd6b5337-partial-1790800576471-57301de72b917",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:36:08.941Z",
      "closedAtUtc": "2026-09-30T20:36:16.471Z",
      "holdingPeriodMs": 7530,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03554,
      "exitPriceQuote": 0.03541,
      "grossPnlGbp": 3.657850309510555,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.857850309510555,
      "cashChangeGbp": 3.257850309510555,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.157568936409685,
      "targetPct": 11.620709060213848,
      "structuralStopPrice": 0.039150000000000004,
      "structuralTargetPrice": 0.03141,
      "maePct": 0,
      "mfePct": 1.2099043331457509,
      "maeGbp": 0,
      "mfeGbp": 24.198086662915017,
      "observedDuringTradeLowPrice": 0.03511,
      "observedDuringTradeHighPrice": 0.03554,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03511,
      "fullObservedHighPrice": 0.03554,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800523599-cdd03cc4be61a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:35:23.599Z",
      "closedAtUtc": "2026-09-30T20:35:51.620Z",
      "holdingPeriodMs": 28021,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03685,
      "exitPriceQuote": 0.03648,
      "grossPnlGbp": -20.08141112618737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.68141112618737,
      "cashChangeGbp": -20.88141112618737,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.68 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.275440976933512,
      "targetPct": 6.241519674355504,
      "structuralStopPrice": 0.032695,
      "structuralTargetPrice": 0.039150000000000004,
      "maePct": -1.0040705563093686,
      "mfePct": 0.3256445047489879,
      "maeGbp": -20.081411126187373,
      "mfeGbp": 6.512890094979757,
      "observedDuringTradeLowPrice": 0.03648,
      "observedDuringTradeHighPrice": 0.03697,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03648,
      "fullObservedHighPrice": 0.03697,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800426997-4fff5f885d69e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:33:46.997Z",
      "closedAtUtc": "2026-09-30T20:35:00.873Z",
      "holdingPeriodMs": 73876,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03661,
      "exitPriceQuote": 0.03696,
      "grossPnlGbp": -19.120458891013556,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.720458891013557,
      "cashChangeGbp": -19.920458891013556,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.72 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.937995083310593,
      "targetPct": 8.781753619229725,
      "structuralStopPrice": 0.039150000000000004,
      "structuralTargetPrice": 0.033394999999999994,
      "maePct": -0.9560229445506777,
      "mfePct": 0.5736137667303877,
      "maeGbp": -19.120458891013556,
      "mfeGbp": 11.472275334607753,
      "observedDuringTradeLowPrice": 0.0364,
      "observedDuringTradeHighPrice": 0.03696,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0364,
      "fullObservedHighPrice": 0.03696,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800355977-6ba1aae78602f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:32:35.977Z",
      "closedAtUtc": "2026-09-30T20:33:30.227Z",
      "holdingPeriodMs": 54250,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03735,
      "exitPriceQuote": 0.03641,
      "grossPnlGbp": -25.16733601070959,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -25.96733601070959,
      "cashChangeGbp": -25.56733601070959,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.97 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.099062918340026,
      "targetPct": 4.8192771084337425,
      "structuralStopPrice": 0.034325,
      "structuralTargetPrice": 0.039150000000000004,
      "maePct": -2.516733601070959,
      "mfePct": 0.8567603748326663,
      "maeGbp": -25.16733601070959,
      "mfeGbp": 8.567603748326663,
      "observedDuringTradeLowPrice": 0.03641,
      "observedDuringTradeHighPrice": 0.03767,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03641,
      "fullObservedHighPrice": 0.03767,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799660643-bb9faa2494c53",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:21:00.643Z",
      "closedAtUtc": "2026-09-30T20:33:19.760Z",
      "holdingPeriodMs": 739117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.536,
      "exitPriceQuote": 0.5342,
      "grossPnlGbp": 6.716417910447849,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.116417910447849,
      "cashChangeGbp": 5.91641791044785,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5764925373134249,
      "targetPct": 1.257462686567179,
      "structuralStopPrice": 0.54445,
      "structuralTargetPrice": 0.52926,
      "maePct": -0.7462686567164185,
      "mfePct": 0.33582089552239247,
      "maeGbp": -14.92537313432837,
      "mfeGbp": 6.7164179104478485,
      "observedDuringTradeLowPrice": 0.5342,
      "observedDuringTradeHighPrice": 0.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5342,
      "fullObservedHighPrice": 0.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800283924-3235fb2529204",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:31:23.924Z",
      "closedAtUtc": "2026-09-30T20:32:34.317Z",
      "holdingPeriodMs": 70393,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03805,
      "exitPriceQuote": 0.03735,
      "grossPnlGbp": 18.396846254927706,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 17.596846254927705,
      "cashChangeGbp": 17.996846254927707,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.022339027595265,
      "targetPct": 0.3784494086727945,
      "structuralStopPrice": 0.0392,
      "structuralTargetPrice": 0.037906,
      "maePct": -0.02628120893560085,
      "mfePct": 1.8396846254927706,
      "maeGbp": -0.2628120893560085,
      "mfeGbp": 18.396846254927706,
      "observedDuringTradeLowPrice": 0.03735,
      "observedDuringTradeHighPrice": 0.03806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03735,
      "fullObservedHighPrice": 0.03806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799747551-a06e44831c0b9",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:22:27.551Z",
      "closedAtUtc": "2026-09-30T20:32:27.683Z",
      "holdingPeriodMs": 600132,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0043048,
      "exitPriceQuote": 0.0042979,
      "grossPnlGbp": -3.2057238431517323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.805723843151732,
      "cashChangeGbp": -4.005723843151732,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.00426519584,
      "structuralTargetPrice": 0,
      "maePct": -0.1904850399553957,
      "mfePct": 0.24391377067459796,
      "maeGbp": -3.809700799107914,
      "mfeGbp": 4.878275413491959,
      "observedDuringTradeLowPrice": 0.0042966,
      "observedDuringTradeHighPrice": 0.004315300000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042966,
      "fullObservedHighPrice": 0.004315300000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799937577-6f17632a0d82",
      "symbol": "GTCUSDT",
      "baseAsset": "GTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:25:37.577Z",
      "closedAtUtc": "2026-09-30T20:31:43.308Z",
      "holdingPeriodMs": 365731,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09491,
      "exitPriceQuote": 0.09428,
      "grossPnlGbp": -13.275734906753591,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.875734906753591,
      "cashChangeGbp": -14.075734906753592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.09403682799999999,
      "structuralTargetPrice": 0,
      "maePct": -0.6637867453376796,
      "mfePct": 0.09482667790539116,
      "maeGbp": -13.275734906753591,
      "mfeGbp": 1.8965335581078233,
      "observedDuringTradeLowPrice": 0.09428,
      "observedDuringTradeHighPrice": 0.095,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09428,
      "fullObservedHighPrice": 0.095,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800228622-14aca71e68f06",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:30:28.622Z",
      "closedAtUtc": "2026-09-30T20:31:30.683Z",
      "holdingPeriodMs": 62061,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 287.68,
      "exitPriceQuote": 281.78,
      "grossPnlGbp": 41.017797552836726,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 39.417797552836724,
      "cashChangeGbp": 40.21779755283673,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £40.57 triggered at projected net £39.42 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 290.326656,
      "structuralTargetPrice": 0,
      "maePct": -0.14947163515016923,
      "mfePct": 2.158648498331472,
      "maeGbp": -2.9894327030033843,
      "mfeGbp": 43.172969966629445,
      "observedDuringTradeLowPrice": 281.47,
      "observedDuringTradeHighPrice": 288.11,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 281.47,
      "fullObservedHighPrice": 288.11,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800205373-cb87b9e91fdcd",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:30:05.373Z",
      "closedAtUtc": "2026-09-30T20:31:22.328Z",
      "holdingPeriodMs": 76955,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03762,
      "exitPriceQuote": 0.03805,
      "grossPnlGbp": 11.430090377458793,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.630090377458792,
      "cashChangeGbp": 11.030090377458793,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.794258373205767,
      "targetPct": 4.779372674109519,
      "structuralStopPrice": 0.03506399999999999,
      "structuralTargetPrice": 0.039418,
      "maePct": 0,
      "mfePct": 1.275917065390753,
      "maeGbp": 0,
      "mfeGbp": 12.759170653907528,
      "observedDuringTradeLowPrice": 0.03762,
      "observedDuringTradeHighPrice": 0.03810000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03762,
      "fullObservedHighPrice": 0.03810000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800205373-cb87b9e91fdcd-partial-1790800269453-6c6bd1681be0a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:30:05.373Z",
      "closedAtUtc": "2026-09-30T20:31:09.453Z",
      "holdingPeriodMs": 64080,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03762,
      "exitPriceQuote": 0.03801,
      "grossPnlGbp": 10.366826156299878,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.566826156299877,
      "cashChangeGbp": 9.966826156299877,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.794258373205767,
      "targetPct": 4.779372674109519,
      "structuralStopPrice": 0.03506399999999999,
      "structuralTargetPrice": 0.039418,
      "maePct": 0,
      "mfePct": 1.0366826156299878,
      "maeGbp": 0,
      "mfeGbp": 20.733652312599755,
      "observedDuringTradeLowPrice": 0.03762,
      "observedDuringTradeHighPrice": 0.03801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03762,
      "fullObservedHighPrice": 0.03801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799647500-25efb8108db38",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:20:47.500Z",
      "closedAtUtc": "2026-09-30T20:30:49.936Z",
      "holdingPeriodMs": 602436,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7589,
      "exitPriceQuote": 0.7632,
      "grossPnlGbp": 11.332191329555858,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.732191329555858,
      "cashChangeGbp": 10.532191329555857,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.75191812,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9223876663592048,
      "maeGbp": 0,
      "mfeGbp": 18.447753327184095,
      "observedDuringTradeLowPrice": 0.7589,
      "observedDuringTradeHighPrice": 0.7659000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7589,
      "fullObservedHighPrice": 0.7659000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799625759-8c3a24486045",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:20:25.759Z",
      "closedAtUtc": "2026-09-30T20:30:26.728Z",
      "holdingPeriodMs": 600969,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031157,
      "exitPriceQuote": 0.031307,
      "grossPnlGbp": 9.628654876913748,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.028654876913748,
      "cashChangeGbp": 8.828654876913747,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0308703556,
      "structuralTargetPrice": 0,
      "maePct": -0.07702923901530864,
      "mfePct": 0.5713001893635493,
      "maeGbp": -1.540584780306173,
      "mfeGbp": 11.426003787270986,
      "observedDuringTradeLowPrice": 0.031133,
      "observedDuringTradeHighPrice": 0.031335,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031133,
      "fullObservedHighPrice": 0.031335,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799703482-5a7f9b881f8d5",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:21:43.482Z",
      "closedAtUtc": "2026-09-30T20:30:13.320Z",
      "holdingPeriodMs": 509838,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.024402,
      "exitPriceQuote": 0.024331,
      "grossPnlGbp": 5.819195147938826,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.2191951479388266,
      "cashChangeGbp": 5.019195147938826,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 92.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4773379231210404,
      "targetPct": 0.8212441603147278,
      "structuralStopPrice": 0.024762499999999996,
      "structuralTargetPrice": 0.0242016,
      "maePct": -0.06966642078518012,
      "mfePct": 0.2950577821490007,
      "maeGbp": -1.3933284157036026,
      "mfeGbp": 5.901155642980013,
      "observedDuringTradeLowPrice": 0.02433,
      "observedDuringTradeHighPrice": 0.024419,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02433,
      "fullObservedHighPrice": 0.024419,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790800059104-501f2b3eccd66",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:27:39.104Z",
      "closedAtUtc": "2026-09-30T20:30:03.415Z",
      "holdingPeriodMs": 144311,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03798,
      "exitPriceQuote": 0.03762,
      "grossPnlGbp": 18.957345971563942,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.35734597156394,
      "cashChangeGbp": 18.15734597156394,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.296998420221173,
      "targetPct": 6.690363349131144,
      "structuralStopPrice": 0.039612,
      "structuralTargetPrice": 0.03543899999999999,
      "maePct": -0.5002632964718343,
      "mfePct": 0.9478672985781971,
      "maeGbp": -10.005265929436687,
      "mfeGbp": 18.957345971563942,
      "observedDuringTradeLowPrice": 0.03762,
      "observedDuringTradeHighPrice": 0.03817,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03762,
      "fullObservedHighPrice": 0.03817,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799623915-a193536aeb15",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:20:23.915Z",
      "closedAtUtc": "2026-09-30T20:27:18.012Z",
      "holdingPeriodMs": 414097,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026492,
      "exitPriceQuote": 0.026236,
      "grossPnlGbp": -19.3265891589916,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.9265891589916,
      "cashChangeGbp": -20.1265891589916,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.93 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.12607579646686876,
      "targetPct": 0.6688811716744635,
      "structuralStopPrice": 0.0264586,
      "structuralTargetPrice": 0.0266692,
      "maePct": -0.9663294579495799,
      "mfePct": 0.2755548844934194,
      "maeGbp": -19.3265891589916,
      "mfeGbp": 5.5110976898683885,
      "observedDuringTradeLowPrice": 0.026236,
      "observedDuringTradeHighPrice": 0.026565,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026236,
      "fullObservedHighPrice": 0.026565,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799333641-d17f84da94b21",
      "symbol": "BERAUSDT",
      "baseAsset": "BERA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:15:33.641Z",
      "closedAtUtc": "2026-09-30T20:25:33.740Z",
      "holdingPeriodMs": 600099,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2541,
      "exitPriceQuote": 0.2527,
      "grossPnlGbp": 11.019283746556571,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.419283746556571,
      "cashChangeGbp": 10.21928374655657,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.25643772000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.0787091696182737,
      "mfePct": 1.141282959464783,
      "maeGbp": -1.574183392365474,
      "mfeGbp": 22.82565918929566,
      "observedDuringTradeLowPrice": 0.2512,
      "observedDuringTradeHighPrice": 0.2543,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2512,
      "fullObservedHighPrice": 0.2543,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799146433-22eee211fc565",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:12:26.433Z",
      "closedAtUtc": "2026-09-30T20:22:23.755Z",
      "holdingPeriodMs": 597322,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10322,
      "exitPriceQuote": 0.10386,
      "grossPnlGbp": -12.400697539236345,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.000697539236345,
      "cashChangeGbp": -13.200697539236346,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10416962400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.6200348769618172,
      "mfePct": 0.20344894400310196,
      "maeGbp": -12.400697539236345,
      "mfeGbp": 4.068978880062039,
      "observedDuringTradeLowPrice": 0.10301,
      "observedDuringTradeHighPrice": 0.10386000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10301,
      "fullObservedHighPrice": 0.10386000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799387485-1d7fd215f54",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:16:27.485Z",
      "closedAtUtc": "2026-09-30T20:20:45.762Z",
      "holdingPeriodMs": 258277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002268,
      "exitPriceQuote": 0.002281,
      "grossPnlGbp": -11.463844797178123,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.063844797178122,
      "cashChangeGbp": -12.263844797178123,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0022888656000000004,
      "structuralTargetPrice": 0,
      "maePct": -0.5731922398589061,
      "mfePct": 0.1322751322751307,
      "maeGbp": -11.46384479717812,
      "mfeGbp": 2.6455026455026145,
      "observedDuringTradeLowPrice": 0.002265,
      "observedDuringTradeHighPrice": 0.002281,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002265,
      "fullObservedHighPrice": 0.002281,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798970472-38196f4edf052",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:09:30.472Z",
      "closedAtUtc": "2026-09-30T20:19:32.292Z",
      "holdingPeriodMs": 601820,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1234,
      "exitPriceQuote": 0.12361,
      "grossPnlGbp": -3.4035656401945196,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.00356564019452,
      "cashChangeGbp": -4.20356564019452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12453528000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.3808752025931914,
      "mfePct": 0.07293354943273328,
      "maeGbp": -7.617504051863829,
      "mfeGbp": 1.4586709886546658,
      "observedDuringTradeLowPrice": 0.12331,
      "observedDuringTradeHighPrice": 0.12387000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12331,
      "fullObservedHighPrice": 0.12387000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799229774-c6fafd3db69bc",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:13:49.774Z",
      "closedAtUtc": "2026-09-30T20:18:16.113Z",
      "holdingPeriodMs": 266339,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10827,
      "exitPriceQuote": 0.10859,
      "grossPnlGbp": 5.911148055786475,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.311148055786475,
      "cashChangeGbp": 5.111148055786475,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3953080262307175,
      "targetPct": 0.2937101690218758,
      "structuralStopPrice": 0.10784200000000001,
      "structuralTargetPrice": 0.10858799999999999,
      "maePct": -0.09236168837166607,
      "mfePct": 0.29555740278932374,
      "maeGbp": -1.8472337674333215,
      "mfeGbp": 5.911148055786475,
      "observedDuringTradeLowPrice": 0.10817,
      "observedDuringTradeHighPrice": 0.10859,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10817,
      "fullObservedHighPrice": 0.10859,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799220246-7acf7ec071fdd",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:13:40.246Z",
      "closedAtUtc": "2026-09-30T20:17:43.459Z",
      "holdingPeriodMs": 243213,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2313,
      "exitPriceQuote": 0.2326,
      "grossPnlGbp": 5.620406398616496,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.8204063986164964,
      "cashChangeGbp": 5.220406398616496,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.236489407695634,
      "targetPct": 1.0376134889753503,
      "structuralStopPrice": 0.22844,
      "structuralTargetPrice": 0.2337,
      "maePct": -0.38910505836576387,
      "mfePct": 1.1240812797232993,
      "maeGbp": -7.782101167315277,
      "mfeGbp": 22.481625594465985,
      "observedDuringTradeLowPrice": 0.2304,
      "observedDuringTradeHighPrice": 0.2339,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2304,
      "fullObservedHighPrice": 0.2339,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790799220246-7acf7ec071fdd-partial-1790799453083-0999018b32628",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:13:40.246Z",
      "closedAtUtc": "2026-09-30T20:17:33.083Z",
      "holdingPeriodMs": 232837,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2313,
      "exitPriceQuote": 0.2339,
      "grossPnlGbp": 11.240812797232993,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.440812797232992,
      "cashChangeGbp": 10.840812797232992,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.236489407695634,
      "targetPct": 1.0376134889753503,
      "structuralStopPrice": 0.22844,
      "structuralTargetPrice": 0.2337,
      "maePct": -0.38910505836576387,
      "mfePct": 1.1240812797232993,
      "maeGbp": -7.782101167315277,
      "mfeGbp": 22.481625594465985,
      "observedDuringTradeLowPrice": 0.2304,
      "observedDuringTradeHighPrice": 0.2339,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2304,
      "fullObservedHighPrice": 0.2339,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798733817-8d7f11104392d",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:05:33.817Z",
      "closedAtUtc": "2026-09-30T20:15:35.892Z",
      "holdingPeriodMs": 602075,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005799,
      "exitPriceQuote": 0.005805,
      "grossPnlGbp": -2.0693222969477247,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.669322296947725,
      "cashChangeGbp": -2.8693222969477246,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.005852350800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.12071046732195312,
      "mfePct": 0.6725297465080181,
      "maeGbp": -2.4142093464390624,
      "mfeGbp": 13.450594930160362,
      "observedDuringTradeLowPrice": 0.00576,
      "observedDuringTradeHighPrice": 0.005806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00576,
      "fullObservedHighPrice": 0.005806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798728837-242ebd3ff7133",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:05:28.837Z",
      "closedAtUtc": "2026-09-30T20:15:31.839Z",
      "holdingPeriodMs": 603002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.699,
      "exitPriceQuote": 0.7004,
      "grossPnlGbp": -4.005722460658278,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.605722460658278,
      "cashChangeGbp": -4.805722460658278,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7054308,
      "structuralTargetPrice": 0,
      "maePct": -0.21459227467811975,
      "mfePct": 0.35765379113017837,
      "maeGbp": -4.291845493562395,
      "mfeGbp": 7.153075822603568,
      "observedDuringTradeLowPrice": 0.6965,
      "observedDuringTradeHighPrice": 0.7005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6965,
      "fullObservedHighPrice": 0.7005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798174620-b52715d5e8d3f",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T19:56:14.620Z",
      "closedAtUtc": "2026-09-30T20:12:41.512Z",
      "holdingPeriodMs": 986892,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026517,
      "exitPriceQuote": 0.026487,
      "grossPnlGbp": -2.2626994003845664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8626994003845665,
      "cashChangeGbp": -3.0626994003845667,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7647923973300129,
      "targetPct": 1.046875589244633,
      "structuralStopPrice": 0.0263142,
      "structuralTargetPrice": 0.0267946,
      "maePct": -0.3205490817211535,
      "mfePct": 0.5241920277557802,
      "maeGbp": -6.410981634423069,
      "mfeGbp": 10.483840555115606,
      "observedDuringTradeLowPrice": 0.026432,
      "observedDuringTradeHighPrice": 0.026656,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026432,
      "fullObservedHighPrice": 0.026656,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798587148-4a1888ea3d00f",
      "symbol": "STXUSDT",
      "baseAsset": "STX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:03:07.148Z",
      "closedAtUtc": "2026-09-30T20:10:24.694Z",
      "holdingPeriodMs": 437546,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3608,
      "exitPriceQuote": 0.3583,
      "grossPnlGbp": -13.858093126385823,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.458093126385823,
      "cashChangeGbp": -14.658093126385824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.35748064,
      "structuralTargetPrice": 0,
      "maePct": -0.6929046563192911,
      "mfePct": 0,
      "maeGbp": -13.858093126385823,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3583,
      "observedDuringTradeHighPrice": 0.3608,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3583,
      "fullObservedHighPrice": 0.3608,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798367804-c8e7d0cab537e",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:59:27.804Z",
      "closedAtUtc": "2026-09-30T20:09:27.908Z",
      "holdingPeriodMs": 600104,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7601,
      "exitPriceQuote": 0.7607,
      "grossPnlGbp": -1.5787396395212339,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.178739639521234,
      "cashChangeGbp": -2.3787396395212337,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.7670929200000001,
      "structuralTargetPrice": 0,
      "maePct": -0.26312327325351953,
      "mfePct": 0.21049861860282146,
      "maeGbp": -5.262465465070391,
      "mfeGbp": 4.20997237205643,
      "observedDuringTradeLowPrice": 0.7585,
      "observedDuringTradeHighPrice": 0.7621000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7585,
      "fullObservedHighPrice": 0.7621000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798738755-1209b376b097a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:05:38.755Z",
      "closedAtUtc": "2026-09-30T20:07:02.762Z",
      "holdingPeriodMs": 84007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03879,
      "exitPriceQuote": 0.0392,
      "grossPnlGbp": -21.139468935292637,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.73946893529264,
      "cashChangeGbp": -21.939468935292638,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.74 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.51456560969323,
      "targetPct": 17.813869554008747,
      "structuralStopPrice": 0.045196,
      "structuralTargetPrice": 0.031880000000000006,
      "maePct": -1.056973446764632,
      "mfePct": 0.05155968032997985,
      "maeGbp": -21.13946893529264,
      "mfeGbp": 1.031193606599597,
      "observedDuringTradeLowPrice": 0.03877,
      "observedDuringTradeHighPrice": 0.0392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03877,
      "fullObservedHighPrice": 0.0392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798639323-217067e39b13a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:03:59.323Z",
      "closedAtUtc": "2026-09-30T20:05:37.132Z",
      "holdingPeriodMs": 97809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03882,
      "exitPriceQuote": 0.03879,
      "grossPnlGbp": -1.5455950540959427,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.145595054095943,
      "cashChangeGbp": -2.3455950540959427,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 18.21226172076251,
      "targetPct": 16.862442040185464,
      "structuralStopPrice": 0.031749999999999994,
      "structuralTargetPrice": 0.045366,
      "maePct": -0.5409582689335442,
      "mfePct": 0.1287995878413226,
      "maeGbp": -10.819165378670881,
      "mfeGbp": 2.575991756826452,
      "observedDuringTradeLowPrice": 0.03861,
      "observedDuringTradeHighPrice": 0.03887000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03861,
      "fullObservedHighPrice": 0.03887000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798125128-eb32723fb184b",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:55:25.128Z",
      "closedAtUtc": "2026-09-30T20:05:26.913Z",
      "holdingPeriodMs": 601785,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10414,
      "exitPriceQuote": 0.10342,
      "grossPnlGbp": 13.827539850201623,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.227539850201623,
      "cashChangeGbp": 13.027539850201622,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.105098088,
      "structuralTargetPrice": 0,
      "maePct": -0.18244670635683657,
      "mfePct": 0.9122335317841296,
      "maeGbp": -3.648934127136732,
      "mfeGbp": 18.244670635682592,
      "observedDuringTradeLowPrice": 0.10319,
      "observedDuringTradeHighPrice": 0.10433,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10319,
      "fullObservedHighPrice": 0.10433,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798361336-189a0832b879f",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:59:21.336Z",
      "closedAtUtc": "2026-09-30T20:05:24.918Z",
      "holdingPeriodMs": 363582,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.718,
      "exitPriceQuote": 89.225,
      "grossPnlGbp": -11.429473162154034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.029473162154034,
      "cashChangeGbp": -12.229473162154035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 89.5342056,
      "structuralTargetPrice": 0,
      "maePct": -0.5714736581077017,
      "mfePct": 0.06650285173245282,
      "maeGbp": -11.429473162154034,
      "mfeGbp": 1.3300570346490566,
      "observedDuringTradeLowPrice": 88.659,
      "observedDuringTradeHighPrice": 89.225,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.659,
      "fullObservedHighPrice": 89.225,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798588887-9aa50ea18849",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:03:08.887Z",
      "closedAtUtc": "2026-09-30T20:03:57.749Z",
      "holdingPeriodMs": 48862,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03904,
      "exitPriceQuote": 0.03882,
      "grossPnlGbp": 11.270491803278585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.670491803278585,
      "cashChangeGbp": 10.470491803278584,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.203893442622945,
      "targetPct": 18.071209016393457,
      "structuralStopPrice": 0.045366,
      "structuralTargetPrice": 0.03198499999999999,
      "maePct": 0,
      "mfePct": 0.7428278688524554,
      "maeGbp": 0,
      "mfeGbp": 14.856557377049109,
      "observedDuringTradeLowPrice": 0.03875,
      "observedDuringTradeHighPrice": 0.03904,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03875,
      "fullObservedHighPrice": 0.03904,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798487151-8079c7efc3f83",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T20:01:27.151Z",
      "closedAtUtc": "2026-09-30T20:03:04.725Z",
      "holdingPeriodMs": 97574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03879,
      "exitPriceQuote": 0.03905,
      "grossPnlGbp": -13.405516885795478,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.005516885795478,
      "cashChangeGbp": -14.205516885795479,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.039146868,
      "structuralTargetPrice": 0,
      "maePct": -0.6702758442897739,
      "mfePct": 0.43825728280483767,
      "maeGbp": -13.405516885795478,
      "mfeGbp": 8.765145656096752,
      "observedDuringTradeLowPrice": 0.03862,
      "observedDuringTradeHighPrice": 0.03905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03862,
      "fullObservedHighPrice": 0.03905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790797884952-a917c9f83606c",
      "symbol": "NOMUSDT",
      "baseAsset": "NOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:51:24.952Z",
      "closedAtUtc": "2026-09-30T20:01:25.455Z",
      "holdingPeriodMs": 600503,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002313,
      "exitPriceQuote": 0.002288,
      "grossPnlGbp": 21.616947686986467,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.016947686986466,
      "cashChangeGbp": 20.816947686986467,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0023342796,
      "structuralTargetPrice": 0,
      "maePct": -0.17293558149589697,
      "mfePct": 1.1240812797233024,
      "maeGbp": -3.4587116299179392,
      "mfeGbp": 22.48162559446605,
      "observedDuringTradeLowPrice": 0.002287,
      "observedDuringTradeHighPrice": 0.002317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002287,
      "fullObservedHighPrice": 0.002317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798418218-bf7fd0de04c05",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T20:00:18.218Z",
      "closedAtUtc": "2026-09-30T20:00:34.997Z",
      "holdingPeriodMs": 16779,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03944,
      "exitPriceQuote": 0.03907,
      "grossPnlGbp": -18.762677484787133,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.362677484787135,
      "cashChangeGbp": -19.562677484787134,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.36 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 18.547160243407728,
      "targetPct": 15.304259634888417,
      "structuralStopPrice": 0.032124999999999994,
      "structuralTargetPrice": 0.045475999999999996,
      "maePct": -0.9381338742393566,
      "mfePct": 0,
      "maeGbp": -18.762677484787133,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03907,
      "observedDuringTradeHighPrice": 0.03944,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03907,
      "fullObservedHighPrice": 0.03944,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790797765485-844b6e8460fde",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:49:25.485Z",
      "closedAtUtc": "2026-09-30T19:59:26.205Z",
      "holdingPeriodMs": 600720,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8077,
      "exitPriceQuote": 0.8066,
      "grossPnlGbp": -2.72378358301347,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.32378358301347,
      "cashChangeGbp": -3.5237835830134703,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80026916,
      "structuralTargetPrice": 0,
      "maePct": -0.5818992200074194,
      "mfePct": 0,
      "maeGbp": -11.637984400148389,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.803,
      "observedDuringTradeHighPrice": 0.8077,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.803,
      "fullObservedHighPrice": 0.8077,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798120129-b5a6f8f2bbce2",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:55:20.129Z",
      "closedAtUtc": "2026-09-30T19:58:57.158Z",
      "holdingPeriodMs": 217029,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.8222,
      "exitPriceQuote": 3.8438,
      "grossPnlGbp": -11.302391292972551,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.90239129297255,
      "cashChangeGbp": -12.102391292972552,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 3.8573642400000003,
      "structuralTargetPrice": 0,
      "maePct": -0.5651195646486276,
      "mfePct": 0.015697765684682487,
      "maeGbp": -11.302391292972551,
      "mfeGbp": 0.31395531369364976,
      "observedDuringTradeLowPrice": 3.8216,
      "observedDuringTradeHighPrice": 3.8437999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.8216,
      "fullObservedHighPrice": 3.8437999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790798151985-b4e121d4eb08d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T19:55:51.985Z",
      "closedAtUtc": "2026-09-30T19:57:16.670Z",
      "holdingPeriodMs": 84685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03986,
      "exitPriceQuote": 0.03949,
      "grossPnlGbp": -18.56497742097352,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.16497742097352,
      "cashChangeGbp": -19.36497742097352,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.16 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.470145509282492,
      "targetPct": 14.581033617661829,
      "structuralStopPrice": 0.033295,
      "structuralTargetPrice": 0.045672000000000004,
      "maePct": -0.928248871048676,
      "mfePct": 0.6271951831409941,
      "maeGbp": -18.56497742097352,
      "mfeGbp": 12.543903662819883,
      "observedDuringTradeLowPrice": 0.03949,
      "observedDuringTradeHighPrice": 0.04011000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03949,
      "fullObservedHighPrice": 0.04011000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790797978468-414c32cbd944",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T19:52:58.468Z",
      "closedAtUtc": "2026-09-30T19:55:10.497Z",
      "holdingPeriodMs": 132029,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2316,
      "exitPriceQuote": 0.229,
      "grossPnlGbp": -22.452504317789217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.052504317789218,
      "cashChangeGbp": -23.252504317789217,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.05 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7875647668393804,
      "targetPct": 2.6554404145077672,
      "structuralStopPrice": 0.22746,
      "structuralTargetPrice": 0.23775,
      "maePct": -1.1226252158894607,
      "mfePct": 0.0863557858376536,
      "maeGbp": -22.452504317789217,
      "mfeGbp": 1.727115716753072,
      "observedDuringTradeLowPrice": 0.229,
      "observedDuringTradeHighPrice": 0.23179999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.229,
      "fullObservedHighPrice": 0.23179999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790797953153-8db74b41d7f57",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-30T19:52:33.153Z",
      "closedAtUtc": "2026-09-30T19:53:28.185Z",
      "holdingPeriodMs": 55032,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03981,
      "exitPriceQuote": 0.04019,
      "grossPnlGbp": -19.09068073348397,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.690680733483973,
      "cashChangeGbp": -19.890680733483972,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.69 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 15.227329816628984,
      "targetPct": 16.327555890479793,
      "structuralStopPrice": 0.045871999999999996,
      "structuralTargetPrice": 0.03330999999999999,
      "maePct": -0.9545340366741986,
      "mfePct": 0.15071590052749953,
      "maeGbp": -19.09068073348397,
      "mfeGbp": 3.014318010549991,
      "observedDuringTradeLowPrice": 0.03975,
      "observedDuringTradeHighPrice": 0.04019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03975,
      "fullObservedHighPrice": 0.04019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790797762516-d1478eba8bec4",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:49:22.516Z",
      "closedAtUtc": "2026-09-30T19:51:18.193Z",
      "holdingPeriodMs": 115677,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1086,
      "exitPriceQuote": 0.1079,
      "grossPnlGbp": -12.891344383057204,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.491344383057204,
      "cashChangeGbp": -13.691344383057205,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10760088000000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6445672191528602,
      "mfePct": 0.02762430939226726,
      "maeGbp": -12.891344383057204,
      "mfeGbp": 0.5524861878453452,
      "observedDuringTradeLowPrice": 0.1079,
      "observedDuringTradeHighPrice": 0.10863,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1079,
      "fullObservedHighPrice": 0.10863,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790797757572-173cfdc2ffcad",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-30T19:49:17.572Z",
      "closedAtUtc": "2026-09-30T19:51:06.524Z",
      "holdingPeriodMs": 108952,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1425.82,
      "exitPriceQuote": 1415.51,
      "grossPnlGbp": -14.461853529898509,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.06185352989851,
      "cashChangeGbp": -15.26185352989851,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1412.702456,
      "structuralTargetPrice": 0,
      "maePct": -0.7230926764949255,
      "mfePct": 0,
      "maeGbp": -14.46185352989851,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1415.51,
      "observedDuringTradeHighPrice": 1425.82,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1415.51,
      "fullObservedHighPrice": 1425.82,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790715580695-3d6f91c77e908",
      "symbol": "ESPORTSUSDT",
      "baseAsset": "ESPORTS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:59:40.695Z",
      "closedAtUtc": "2026-09-29T21:04:05.144Z",
      "holdingPeriodMs": 264449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01308,
      "exitPriceQuote": 0.01292,
      "grossPnlGbp": -24.464831804281413,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.064831804281415,
      "cashChangeGbp": -25.264831804281414,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-26.06 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.63608562691132,
      "targetPct": 3.402140672782869,
      "structuralStopPrice": 0.012865999999999999,
      "structuralTargetPrice": 0.013524999999999999,
      "maePct": -1.2232415902140705,
      "mfePct": 0,
      "maeGbp": -24.464831804281413,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01292,
      "observedDuringTradeHighPrice": 0.01308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01292,
      "fullObservedHighPrice": 0.01308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790715608681-68a0321b7e7f4",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T21:00:08.681Z",
      "closedAtUtc": "2026-09-29T21:02:03.768Z",
      "holdingPeriodMs": 115087,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02722,
      "exitPriceQuote": 0.02717,
      "grossPnlGbp": 3.673769287288863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.073769287288863,
      "cashChangeGbp": 2.873769287288863,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2571638501102026,
      "targetPct": 0.11756061719324312,
      "structuralStopPrice": 0.02729,
      "structuralTargetPrice": 0.027188,
      "maePct": -0.11021307861865826,
      "mfePct": 0.18368846436444317,
      "maeGbp": -2.204261572373165,
      "mfeGbp": 3.6737692872888634,
      "observedDuringTradeLowPrice": 0.02717,
      "observedDuringTradeHighPrice": 0.027249999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02717,
      "fullObservedHighPrice": 0.027249999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790714692690-a0b04ed0e880d",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:44:52.690Z",
      "closedAtUtc": "2026-09-29T20:59:49.636Z",
      "holdingPeriodMs": 896946,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0967,
      "exitPriceQuote": 0.09648,
      "grossPnlGbp": -4.550155118924467,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.1501551189244665,
      "cashChangeGbp": -5.350155118924467,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0816959669079684,
      "targetPct": 0.12616339193382728,
      "structuralStopPrice": 0.096488,
      "structuralTargetPrice": 0.096822,
      "maePct": -0.22750775594622333,
      "mfePct": 0.072388831437436,
      "maeGbp": -4.550155118924467,
      "mfeGbp": 1.4477766287487202,
      "observedDuringTradeLowPrice": 0.09648,
      "observedDuringTradeHighPrice": 0.09677,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09648,
      "fullObservedHighPrice": 0.09677,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790714709184-86a01800ca2c",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:45:09.184Z",
      "closedAtUtc": "2026-09-29T20:48:36.499Z",
      "holdingPeriodMs": 207315,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7535,
      "exitPriceQuote": 0.7461,
      "grossPnlGbp": -19.64167219641662,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.241672196416623,
      "cashChangeGbp": -20.441672196416622,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.24 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6084936960849399,
      "targetPct": 3.4054412740544153,
      "structuralStopPrice": 0.7413799999999999,
      "structuralTargetPrice": 0.77916,
      "maePct": -0.9820836098208311,
      "mfePct": 0,
      "maeGbp": -19.64167219641662,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7461,
      "observedDuringTradeHighPrice": 0.7535,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7461,
      "fullObservedHighPrice": 0.7535,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790714727424-5870aefcc1d6",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:45:27.424Z",
      "closedAtUtc": "2026-09-29T20:47:39.959Z",
      "holdingPeriodMs": 132535,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 12.522,
      "exitPriceQuote": 12.502,
      "grossPnlGbp": 3.1943778949048993,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5943778949048992,
      "cashChangeGbp": 2.394377894904899,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0940744290049549,
      "targetPct": 1.6970132566682665,
      "structuralStopPrice": 12.659,
      "structuralTargetPrice": 12.3095,
      "maePct": 0,
      "mfePct": 0.40728318160038457,
      "maeGbp": 0,
      "mfeGbp": 8.145663632007691,
      "observedDuringTradeLowPrice": 12.471,
      "observedDuringTradeHighPrice": 12.522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 12.471,
      "fullObservedHighPrice": 12.522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713335289-18033fa6803c5",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:22:15.289Z",
      "closedAtUtc": "2026-09-29T20:41:34.203Z",
      "holdingPeriodMs": 1158914,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02722,
      "exitPriceQuote": 0.02725,
      "grossPnlGbp": -2.204261572373165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.804261572373165,
      "cashChangeGbp": -3.0042615723731654,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0022042615723743,
      "targetPct": 1.4768552534900792,
      "structuralStopPrice": 0.027765,
      "structuralTargetPrice": 0.026818,
      "maePct": -0.5510653930933039,
      "mfePct": 0.22042615723732922,
      "maeGbp": -11.021307861866077,
      "mfeGbp": 4.408523144746584,
      "observedDuringTradeLowPrice": 0.02716,
      "observedDuringTradeHighPrice": 0.02737,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02716,
      "fullObservedHighPrice": 0.02737,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713436962-0dc3b873a674f",
      "symbol": "CELOUSDT",
      "baseAsset": "CELO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:23:56.962Z",
      "closedAtUtc": "2026-09-29T20:35:21.704Z",
      "holdingPeriodMs": 684742,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10203,
      "exitPriceQuote": 0.10168,
      "grossPnlGbp": 6.86072723708692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.26072723708692,
      "cashChangeGbp": 6.06072723708692,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8965010291090916,
      "targetPct": 1.462315005390565,
      "structuralStopPrice": 0.103965,
      "structuralTargetPrice": 0.100538,
      "maePct": -0.21562285602273645,
      "mfePct": 0.3528374007644803,
      "maeGbp": -4.312457120454729,
      "mfeGbp": 7.056748015289605,
      "observedDuringTradeLowPrice": 0.10167,
      "observedDuringTradeHighPrice": 0.10225000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10167,
      "fullObservedHighPrice": 0.10225000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713924970-2675039bb9bf9",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:32:04.970Z",
      "closedAtUtc": "2026-09-29T20:34:53.255Z",
      "holdingPeriodMs": 168285,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7744,
      "exitPriceQuote": 0.7649,
      "grossPnlGbp": -24.535123966942027,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.13512396694203,
      "cashChangeGbp": -25.335123966942028,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-26.14 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.393078512396686,
      "targetPct": 11.124741735537185,
      "structuralStopPrice": 0.74038,
      "structuralTargetPrice": 0.8605499999999999,
      "maePct": -1.2267561983471014,
      "mfePct": 0.06456611570248656,
      "maeGbp": -24.535123966942027,
      "mfeGbp": 1.2913223140497312,
      "observedDuringTradeLowPrice": 0.7649,
      "observedDuringTradeHighPrice": 0.7749,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7649,
      "fullObservedHighPrice": 0.7749,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713716265-eeb1694e9e20f",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:28:36.265Z",
      "closedAtUtc": "2026-09-29T20:31:17.480Z",
      "holdingPeriodMs": 161215,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.7928,
      "exitPriceQuote": 0.7717,
      "grossPnlGbp": 6.653632694248202,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 6.453632694248202,
      "cashChangeGbp": 6.553632694248202,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.885469223007057,
      "targetPct": 6.612008072653874,
      "structuralStopPrice": 0.8790999999999999,
      "structuralTargetPrice": 0.74038,
      "maePct": 0,
      "mfePct": 2.9894046417759768,
      "maeGbp": 0,
      "mfeGbp": 7.473511604439942,
      "observedDuringTradeLowPrice": 0.7691,
      "observedDuringTradeHighPrice": 0.7928,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7691,
      "fullObservedHighPrice": 0.7928,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713549072-e1b253e8e5bdb",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:25:49.071Z",
      "closedAtUtc": "2026-09-29T20:28:34.677Z",
      "holdingPeriodMs": 165606,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.7854,
      "exitPriceQuote": 0.7928,
      "grossPnlGbp": 2.355487649605285,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 2.1554876496052846,
      "cashChangeGbp": 2.2554876496052847,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.732111026228667,
      "targetPct": 4.63458110516934,
      "structuralStopPrice": 0.74038,
      "structuralTargetPrice": 0.8218,
      "maePct": 0,
      "mfePct": 3.97249809014515,
      "maeGbp": 0,
      "mfeGbp": 39.7249809014515,
      "observedDuringTradeLowPrice": 0.7854,
      "observedDuringTradeHighPrice": 0.8166,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7854,
      "fullObservedHighPrice": 0.8166,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713549072-e1b253e8e5bdb-partial-1790713581733-0518c0f196ed1",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:25:49.071Z",
      "closedAtUtc": "2026-09-29T20:26:21.733Z",
      "holdingPeriodMs": 32662,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.7854,
      "exitPriceQuote": 0.805,
      "grossPnlGbp": 6.2388591800356705,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 6.03885918003567,
      "cashChangeGbp": 6.138859180035671,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.732111026228667,
      "targetPct": 4.63458110516934,
      "structuralStopPrice": 0.74038,
      "structuralTargetPrice": 0.8218,
      "maePct": 0,
      "mfePct": 3.97249809014515,
      "maeGbp": 0,
      "mfeGbp": 39.7249809014515,
      "observedDuringTradeLowPrice": 0.7854,
      "observedDuringTradeHighPrice": 0.8166,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7854,
      "fullObservedHighPrice": 0.8166,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713549072-e1b253e8e5bdb-partial-1790713569453-4ce69d38c3664",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:25:49.071Z",
      "closedAtUtc": "2026-09-29T20:26:09.453Z",
      "holdingPeriodMs": 20382,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.7854,
      "exitPriceQuote": 0.8159,
      "grossPnlGbp": 19.41685765215175,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 19.016857652151753,
      "cashChangeGbp": 19.216857652151752,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.732111026228667,
      "targetPct": 4.63458110516934,
      "structuralStopPrice": 0.74038,
      "structuralTargetPrice": 0.8218,
      "maePct": 0,
      "mfePct": 3.97249809014515,
      "maeGbp": 0,
      "mfeGbp": 39.7249809014515,
      "observedDuringTradeLowPrice": 0.7854,
      "observedDuringTradeHighPrice": 0.8166,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7854,
      "fullObservedHighPrice": 0.8166,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713549072-e1b253e8e5bdb-partial-1790713558758-313515ba89104",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:25:49.071Z",
      "closedAtUtc": "2026-09-29T20:25:58.758Z",
      "holdingPeriodMs": 9687,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7854,
      "exitPriceQuote": 0.7923,
      "grossPnlGbp": 8.785332314744101,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.9853323147441015,
      "cashChangeGbp": 8.385332314744101,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.732111026228667,
      "targetPct": 4.63458110516934,
      "structuralStopPrice": 0.74038,
      "structuralTargetPrice": 0.8218,
      "maePct": 0,
      "mfePct": 0.8785332314744102,
      "maeGbp": 0,
      "mfeGbp": 17.570664629488203,
      "observedDuringTradeLowPrice": 0.7854,
      "observedDuringTradeHighPrice": 0.7923000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7854,
      "fullObservedHighPrice": 0.7923000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790713320651-2c13a7a18203e",
      "symbol": "ESPORTSUSDT",
      "baseAsset": "ESPORTS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T20:22:00.651Z",
      "closedAtUtc": "2026-09-29T20:23:07.937Z",
      "holdingPeriodMs": 67286,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01282,
      "exitPriceQuote": 0.01294,
      "grossPnlGbp": -18.720748829953248,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.32074882995325,
      "cashChangeGbp": -19.52074882995325,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.32 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.603744149765995,
      "targetPct": 9.165366614664592,
      "structuralStopPrice": 0.013282,
      "structuralTargetPrice": 0.011644999999999999,
      "maePct": -0.9360374414976623,
      "mfePct": 0,
      "maeGbp": -18.720748829953248,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01282,
      "observedDuringTradeHighPrice": 0.01294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01282,
      "fullObservedHighPrice": 0.01294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710913957-e68aad625d098",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:41:53.956Z",
      "closedAtUtc": "2026-09-29T19:51:56.677Z",
      "holdingPeriodMs": 602721,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12695,
      "exitPriceQuote": 0.12654,
      "grossPnlGbp": 6.459235919653307,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.859235919653306,
      "cashChangeGbp": 5.659235919653307,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.12811794,
      "structuralTargetPrice": 0,
      "maePct": -0.07089405277666717,
      "mfePct": 0.4962583694368014,
      "maeGbp": -1.4178810555333436,
      "mfeGbp": 9.925167388736028,
      "observedDuringTradeLowPrice": 0.12632,
      "observedDuringTradeHighPrice": 0.12704,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12632,
      "fullObservedHighPrice": 0.12704,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710852041-239fac53e02b1",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:40:52.041Z",
      "closedAtUtc": "2026-09-29T19:50:52.902Z",
      "holdingPeriodMs": 600861,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1415.45,
      "exitPriceQuote": 1400.59,
      "grossPnlGbp": 20.996856123494474,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.396856123494473,
      "cashChangeGbp": 20.196856123494474,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1428.47214,
      "structuralTargetPrice": 0,
      "maePct": -0.038856900632304535,
      "mfePct": 1.4348793669857605,
      "maeGbp": -0.7771380126460907,
      "mfeGbp": 28.69758733971521,
      "observedDuringTradeLowPrice": 1395.14,
      "observedDuringTradeHighPrice": 1416,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1395.14,
      "fullObservedHighPrice": 1416,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710691305-743bae2ab6985",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:38:11.305Z",
      "closedAtUtc": "2026-09-29T19:48:15.849Z",
      "holdingPeriodMs": 604544,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4841,
      "exitPriceQuote": 4.4607,
      "grossPnlGbp": 10.436876965277154,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.836876965277154,
      "cashChangeGbp": 9.636876965277153,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 4.52535372,
      "structuralTargetPrice": 0,
      "maePct": -0.011150509578301356,
      "mfePct": 0.7760754666488197,
      "maeGbp": -0.22301019156602714,
      "mfeGbp": 15.521509332976393,
      "observedDuringTradeLowPrice": 4.4493,
      "observedDuringTradeHighPrice": 4.4846,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4493,
      "fullObservedHighPrice": 4.4846,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710547932-1f34c07430a9f",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:35:47.932Z",
      "closedAtUtc": "2026-09-29T19:45:50.827Z",
      "holdingPeriodMs": 602895,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02547,
      "exitPriceQuote": 0.0253,
      "grossPnlGbp": 13.349038084020417,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.749038084020418,
      "cashChangeGbp": 12.549038084020417,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.025704324,
      "structuralTargetPrice": 0,
      "maePct": -0.07852375343541101,
      "mfePct": 0.6674519042010209,
      "maeGbp": -1.5704750687082203,
      "mfeGbp": 13.349038084020417,
      "observedDuringTradeLowPrice": 0.0253,
      "observedDuringTradeHighPrice": 0.025489999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0253,
      "fullObservedHighPrice": 0.025489999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710403913-0f3141fbc0ea3",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:33:23.913Z",
      "closedAtUtc": "2026-09-29T19:41:46.348Z",
      "holdingPeriodMs": 502435,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10635,
      "exitPriceQuote": 0.10563,
      "grossPnlGbp": -13.540197461212946,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.140197461212946,
      "cashChangeGbp": -14.340197461212947,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10537158,
      "structuralTargetPrice": 0,
      "maePct": -0.6770098730606473,
      "mfePct": 0.04701457451809543,
      "maeGbp": -13.540197461212948,
      "mfeGbp": 0.9402914903619086,
      "observedDuringTradeLowPrice": 0.10563,
      "observedDuringTradeHighPrice": 0.1064,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10563,
      "fullObservedHighPrice": 0.1064,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709809092-36c066f85b9a9",
      "symbol": "ESPORTSUSDT",
      "baseAsset": "ESPORTS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T19:23:29.092Z",
      "closedAtUtc": "2026-09-29T19:39:35.184Z",
      "holdingPeriodMs": 966092,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01316,
      "exitPriceQuote": 0.01313,
      "grossPnlGbp": 2.2796352583587014,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.4796352583587014,
      "cashChangeGbp": 1.8796352583587015,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.357142857142863,
      "targetPct": 4.650455927051669,
      "structuralStopPrice": 0.013865,
      "structuralTargetPrice": 0.012548,
      "maePct": -0.7598784194528829,
      "mfePct": 1.0638297872340388,
      "maeGbp": -7.598784194528829,
      "mfeGbp": 10.638297872340388,
      "observedDuringTradeLowPrice": 0.01302,
      "observedDuringTradeHighPrice": 0.01326,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01302,
      "fullObservedHighPrice": 0.01326,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709986167-eb5f6bd9a6e6e",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T19:26:26.167Z",
      "closedAtUtc": "2026-09-29T19:39:24.058Z",
      "holdingPeriodMs": 777891,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005958,
      "exitPriceQuote": 0.005916,
      "grossPnlGbp": 7.049345417925395,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.2493454179253956,
      "cashChangeGbp": 6.649345417925395,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.616985565626056,
      "targetPct": 3.0547163477677053,
      "structuralStopPrice": 0.0061735,
      "structuralTargetPrice": 0.005776,
      "maePct": -0.7049345417925541,
      "mfePct": 0.9902651896609604,
      "maeGbp": -14.098690835851082,
      "mfeGbp": 19.80530379321921,
      "observedDuringTradeLowPrice": 0.005899,
      "observedDuringTradeHighPrice": 0.005999999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005899,
      "fullObservedHighPrice": 0.005999999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709986167-eb5f6bd9a6e6e-partial-1790710644494-7e5412dca336a",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T19:26:26.167Z",
      "closedAtUtc": "2026-09-29T19:37:24.494Z",
      "holdingPeriodMs": 658327,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005958,
      "exitPriceQuote": 0.005908,
      "grossPnlGbp": 8.392077878482661,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.5920778784826615,
      "cashChangeGbp": 7.992077878482661,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.616985565626056,
      "targetPct": 3.0547163477677053,
      "structuralStopPrice": 0.0061735,
      "structuralTargetPrice": 0.005776,
      "maePct": -0.7049345417925541,
      "mfePct": 0.9902651896609604,
      "maeGbp": -14.098690835851082,
      "mfeGbp": 19.80530379321921,
      "observedDuringTradeLowPrice": 0.005899,
      "observedDuringTradeHighPrice": 0.005999999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005899,
      "fullObservedHighPrice": 0.005999999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710022723-011ecaf2236d1",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:27:02.723Z",
      "closedAtUtc": "2026-09-29T19:37:05.804Z",
      "holdingPeriodMs": 603081,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5527,
      "exitPriceQuote": 1.5566,
      "grossPnlGbp": -5.0235074386552645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.623507438655265,
      "cashChangeGbp": -5.823507438655264,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5669848400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.41218522573581257,
      "mfePct": 0,
      "maeGbp": -8.243704514716251,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.5527,
      "observedDuringTradeHighPrice": 1.5591,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5527,
      "fullObservedHighPrice": 1.5591,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709977872-93502b9ccb6d",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:26:17.872Z",
      "closedAtUtc": "2026-09-29T19:36:19.740Z",
      "holdingPeriodMs": 601868,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08511,
      "exitPriceQuote": 0.08519,
      "grossPnlGbp": -1.8799201033955288,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.479920103395529,
      "cashChangeGbp": -2.6799201033955287,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.08589301200000002,
      "structuralTargetPrice": 0,
      "maePct": -0.3642345200328878,
      "mfePct": 0.10574550581601072,
      "maeGbp": -7.284690400657756,
      "mfeGbp": 2.1149101163202144,
      "observedDuringTradeLowPrice": 0.08502,
      "observedDuringTradeHighPrice": 0.08542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08502,
      "fullObservedHighPrice": 0.08542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709904078-c9e983748fba8",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:25:04.078Z",
      "closedAtUtc": "2026-09-29T19:35:04.920Z",
      "holdingPeriodMs": 600842,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003737,
      "exitPriceQuote": 0.003723,
      "grossPnlGbp": -7.492641156007327,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.092641156007327,
      "cashChangeGbp": -8.292641156007328,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.0037026196,
      "structuralTargetPrice": 0,
      "maePct": -0.37463205780036635,
      "mfePct": 0.13379716350013995,
      "maeGbp": -7.492641156007327,
      "mfeGbp": 2.675943270002799,
      "observedDuringTradeLowPrice": 0.003723,
      "observedDuringTradeHighPrice": 0.0037420000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003723,
      "fullObservedHighPrice": 0.0037420000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710359513-2a1dc7e79fd75",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:32:39.513Z",
      "closedAtUtc": "2026-09-29T19:33:22.223Z",
      "holdingPeriodMs": 42710,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3274,
      "exitPriceQuote": 0.3295,
      "grossPnlGbp": -12.828344532681676,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.428344532681676,
      "cashChangeGbp": -13.628344532681677,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.33041208000000005,
      "structuralTargetPrice": 0,
      "maePct": -0.6414172266340838,
      "mfePct": 0,
      "maeGbp": -12.828344532681676,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3274,
      "observedDuringTradeHighPrice": 0.3295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3274,
      "fullObservedHighPrice": 0.3295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790710055813-d8cc8a651abcd",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:27:35.813Z",
      "closedAtUtc": "2026-09-29T19:32:37.860Z",
      "holdingPeriodMs": 302047,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06837,
      "exitPriceQuote": 0.0678,
      "grossPnlGbp": -16.673979815708677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.273979815708678,
      "cashChangeGbp": -17.473979815708677,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.067740996,
      "structuralTargetPrice": 0,
      "maePct": -0.9068304812052005,
      "mfePct": 0.05850519233581741,
      "maeGbp": -18.13660962410401,
      "mfeGbp": 1.1701038467163483,
      "observedDuringTradeLowPrice": 0.06775,
      "observedDuringTradeHighPrice": 0.06841,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06775,
      "fullObservedHighPrice": 0.06841,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709532676-c1f4780560df5",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:18:52.675Z",
      "closedAtUtc": "2026-09-29T19:27:25.076Z",
      "holdingPeriodMs": 512401,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8163,
      "exitPriceQuote": 0.8112,
      "grossPnlGbp": -12.495406100698256,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.095406100698256,
      "cashChangeGbp": -13.295406100698257,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80879004,
      "structuralTargetPrice": 0,
      "maePct": -0.6247703050349128,
      "mfePct": 0.30625995344848056,
      "maeGbp": -12.495406100698256,
      "mfeGbp": 6.125199068969612,
      "observedDuringTradeLowPrice": 0.8112,
      "observedDuringTradeHighPrice": 0.8188,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8112,
      "fullObservedHighPrice": 0.8188,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709809092-36c066f85b9a9-partial-1790709918285-94dc30d7eb55f",
      "symbol": "ESPORTSUSDT",
      "baseAsset": "ESPORTS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T19:23:29.092Z",
      "closedAtUtc": "2026-09-29T19:25:18.285Z",
      "holdingPeriodMs": 109193,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01316,
      "exitPriceQuote": 0.01306,
      "grossPnlGbp": 7.59878419452883,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.79878419452883,
      "cashChangeGbp": 7.198784194528829,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.357142857142863,
      "targetPct": 4.650455927051669,
      "structuralStopPrice": 0.013865,
      "structuralTargetPrice": 0.012548,
      "maePct": 0,
      "mfePct": 0.8358662613981686,
      "maeGbp": 0,
      "mfeGbp": 16.71732522796337,
      "observedDuringTradeLowPrice": 0.01305,
      "observedDuringTradeHighPrice": 0.01316,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01305,
      "fullObservedHighPrice": 0.01316,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709597197-456e01163323d",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:19:57.197Z",
      "closedAtUtc": "2026-09-29T19:22:45.890Z",
      "holdingPeriodMs": 168693,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5023,
      "exitPriceQuote": 0.4989,
      "grossPnlGbp": -13.537726458291692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.137726458291692,
      "cashChangeGbp": -14.337726458291693,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.49767883999999996,
      "structuralTargetPrice": 0,
      "maePct": -0.6967947441767764,
      "mfePct": 0,
      "maeGbp": -13.93589488353553,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4988,
      "observedDuringTradeHighPrice": 0.5023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4988,
      "fullObservedHighPrice": 0.5023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709551311-0f838fc25260f",
      "symbol": "ESPORTSUSDT",
      "baseAsset": "ESPORTS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T19:19:11.311Z",
      "closedAtUtc": "2026-09-29T19:22:32.523Z",
      "holdingPeriodMs": 201212,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01288,
      "exitPriceQuote": 0.01311,
      "grossPnlGbp": -35.7142857142856,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -37.3142857142856,
      "cashChangeGbp": -36.5142857142856,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-37.31 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.1723602484471956,
      "targetPct": 2.795031055900628,
      "structuralStopPrice": 0.013675,
      "structuralTargetPrice": 0.01252,
      "maePct": -1.78571428571428,
      "mfePct": 0,
      "maeGbp": -35.7142857142856,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01288,
      "observedDuringTradeHighPrice": 0.01311,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01288,
      "fullObservedHighPrice": 0.01311,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709120904-af82e9535428d",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:12:00.904Z",
      "closedAtUtc": "2026-09-29T19:22:02.175Z",
      "holdingPeriodMs": 601271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5657,
      "exitPriceQuote": 1.5582,
      "grossPnlGbp": 9.580379383023645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.980379383023646,
      "cashChangeGbp": 8.780379383023645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 1.5801044400000002,
      "structuralTargetPrice": 0,
      "maePct": -0.012773839177363348,
      "mfePct": 0.7217219135211143,
      "maeGbp": -0.25547678354726694,
      "mfeGbp": 14.434438270422286,
      "observedDuringTradeLowPrice": 1.5544,
      "observedDuringTradeHighPrice": 1.5659000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5544,
      "fullObservedHighPrice": 1.5659000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709089345-2f3bc2ab090fa",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:11:29.344Z",
      "closedAtUtc": "2026-09-29T19:21:30.870Z",
      "holdingPeriodMs": 601526,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.974,
      "exitPriceQuote": 5.934,
      "grossPnlGbp": -13.391362571141626,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.991362571141625,
      "cashChangeGbp": -14.191362571141626,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 5.9190392,
      "structuralTargetPrice": 0,
      "maePct": -0.6695681285570813,
      "mfePct": 0,
      "maeGbp": -13.391362571141626,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 5.934,
      "observedDuringTradeHighPrice": 5.974,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.934,
      "fullObservedHighPrice": 5.974,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709254520-2f5eb0d98d7d4",
      "symbol": "NIGHTUSDT",
      "baseAsset": "NIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T19:14:14.520Z",
      "closedAtUtc": "2026-09-29T19:20:54.440Z",
      "holdingPeriodMs": 399920,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03185,
      "exitPriceQuote": 0.03168,
      "grossPnlGbp": 10.675039246468035,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.075039246468036,
      "cashChangeGbp": 9.875039246468035,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5714285714285764,
      "targetPct": 1.4191522762951583,
      "structuralStopPrice": 0.032032000000000005,
      "structuralTargetPrice": 0.031397999999999995,
      "maePct": -0.06279434850863165,
      "mfePct": 0.6279434850863601,
      "maeGbp": -1.255886970172633,
      "mfeGbp": 12.5588697017272,
      "observedDuringTradeLowPrice": 0.03165,
      "observedDuringTradeHighPrice": 0.03187,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03165,
      "fullObservedHighPrice": 0.03187,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709087797-29133c8aaa48d",
      "symbol": "INITUSDT",
      "baseAsset": "INIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:11:27.797Z",
      "closedAtUtc": "2026-09-29T19:17:05.830Z",
      "holdingPeriodMs": 338033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10264,
      "exitPriceQuote": 0.10329,
      "grossPnlGbp": -12.665627435697811,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.26562743569781,
      "cashChangeGbp": -13.465627435697812,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.10358428800000001,
      "structuralTargetPrice": 0,
      "maePct": -0.6332813717848906,
      "mfePct": 0.34099766173030904,
      "maeGbp": -12.665627435697813,
      "mfeGbp": 6.8199532346061815,
      "observedDuringTradeLowPrice": 0.10229,
      "observedDuringTradeHighPrice": 0.10329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10229,
      "fullObservedHighPrice": 0.10329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790709228665-ec1ac6d9475aa",
      "symbol": "ESPORTSUSDT",
      "baseAsset": "ESPORTS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T19:13:48.665Z",
      "closedAtUtc": "2026-09-29T19:17:02.370Z",
      "holdingPeriodMs": 193705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01269,
      "exitPriceQuote": 0.01282,
      "grossPnlGbp": -20.488573680063027,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.08857368006303,
      "cashChangeGbp": -21.288573680063028,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.09 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.043341213553979,
      "targetPct": 3.7037037037037033,
      "structuralStopPrice": 0.01333,
      "structuralTargetPrice": 0.01222,
      "maePct": -1.0244286840031513,
      "mfePct": 0.15760441292355543,
      "maeGbp": -20.488573680063027,
      "mfeGbp": 3.1520882584711085,
      "observedDuringTradeLowPrice": 0.01267,
      "observedDuringTradeHighPrice": 0.012819999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01267,
      "fullObservedHighPrice": 0.012819999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790708514552-3fdeb4f5ba7b1",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:01:54.552Z",
      "closedAtUtc": "2026-09-29T19:11:56.184Z",
      "holdingPeriodMs": 601632,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 86.471,
      "exitPriceQuote": 86.429,
      "grossPnlGbp": -0.9714239456002958,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.571423945600296,
      "cashChangeGbp": -1.7714239456002958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 85.67546680000001,
      "structuralTargetPrice": 0,
      "maePct": -0.048571197280014786,
      "mfePct": 0.28101906997721204,
      "maeGbp": -0.9714239456002958,
      "mfeGbp": 5.62038139954424,
      "observedDuringTradeLowPrice": 86.429,
      "observedDuringTradeHighPrice": 86.714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 86.429,
      "fullObservedHighPrice": 86.714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790708512884-3ac6d3868db15",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:01:52.884Z",
      "closedAtUtc": "2026-09-29T19:11:54.732Z",
      "holdingPeriodMs": 601848,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14178,
      "exitPriceQuote": 0.1415,
      "grossPnlGbp": -3.9497813513895115,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.549781351389512,
      "cashChangeGbp": -4.749781351389512,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.140475624,
      "structuralTargetPrice": 0,
      "maePct": -0.2891804203695823,
      "mfePct": 0.2609676964310969,
      "maeGbp": -5.783608407391646,
      "mfeGbp": 5.219353928621938,
      "observedDuringTradeLowPrice": 0.14137,
      "observedDuringTradeHighPrice": 0.14215,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14137,
      "fullObservedHighPrice": 0.14215,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790708516133-3fea6a75e41f",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:01:56.133Z",
      "closedAtUtc": "2026-09-29T19:11:26.013Z",
      "holdingPeriodMs": 569880,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8123,
      "exitPriceQuote": 0.8169,
      "grossPnlGbp": 11.325864828265265,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.725864828265266,
      "cashChangeGbp": 10.525864828265265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.80482684,
      "structuralTargetPrice": 0,
      "maePct": -0.03693216791825273,
      "mfePct": 0.6647790225286175,
      "maeGbp": -0.7386433583650546,
      "mfeGbp": 13.295580450572352,
      "observedDuringTradeLowPrice": 0.812,
      "observedDuringTradeHighPrice": 0.8177,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.812,
      "fullObservedHighPrice": 0.8177,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790708517712-53ac44a731346",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T19:01:57.712Z",
      "closedAtUtc": "2026-09-29T19:11:23.721Z",
      "holdingPeriodMs": 566009,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5639,
      "exitPriceQuote": 0.5682,
      "grossPnlGbp": 15.250931016137905,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.650931016137905,
      "cashChangeGbp": 14.450931016137904,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0.5587121199999999,
      "structuralTargetPrice": 0,
      "maePct": -0.12413548501505993,
      "mfePct": 0.7625465508068952,
      "maeGbp": -2.4827097003011986,
      "mfeGbp": 15.250931016137905,
      "observedDuringTradeLowPrice": 0.5632,
      "observedDuringTradeHighPrice": 0.5682,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5632,
      "fullObservedHighPrice": 0.5682,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790707750492-86450f823dbbf",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T18:49:10.492Z",
      "closedAtUtc": "2026-09-29T18:55:40.438Z",
      "holdingPeriodMs": 389946,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.024493,
      "exitPriceQuote": 0.024469,
      "grossPnlGbp": -1.959743600212282,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.559743600212282,
      "cashChangeGbp": -2.759743600212282,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3979504348181098,
      "targetPct": 2.1087657698117814,
      "structuralStopPrice": 0.0241506,
      "structuralTargetPrice": 0.0250095,
      "maePct": -0.35112072837136843,
      "mfePct": 0.2939615400318423,
      "maeGbp": -7.022414567427369,
      "mfeGbp": 5.879230800636846,
      "observedDuringTradeLowPrice": 0.024407,
      "observedDuringTradeHighPrice": 0.024565000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.024407,
      "fullObservedHighPrice": 0.024565000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790707362002-e23f5dfb66422",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:42:42.002Z",
      "closedAtUtc": "2026-09-29T18:52:42.497Z",
      "holdingPeriodMs": 600495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 67.61,
      "exitPriceQuote": 67.55,
      "grossPnlGbp": -1.7748853719864597,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3748853719864598,
      "cashChangeGbp": -2.5748853719864595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14790711433219098,
      "mfePct": 0.11832569146575699,
      "maeGbp": -2.95814228664382,
      "mfeGbp": 2.36651382931514,
      "observedDuringTradeLowPrice": 67.51,
      "observedDuringTradeHighPrice": 67.69,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 67.51,
      "fullObservedHighPrice": 67.69,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790707309749-a3bdbf83d8bf5",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:41:49.749Z",
      "closedAtUtc": "2026-09-29T18:51:52.485Z",
      "holdingPeriodMs": 602736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3283,
      "exitPriceQuote": 1.3325,
      "grossPnlGbp": 6.323872619137215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.7238726191372145,
      "cashChangeGbp": 5.523872619137215,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35383572988029255,
      "mfePct": 0.3237220507415471,
      "maeGbp": -7.076714597605851,
      "mfeGbp": 6.4744410148309415,
      "observedDuringTradeLowPrice": 1.3236,
      "observedDuringTradeHighPrice": 1.3325999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3236,
      "fullObservedHighPrice": 1.3325999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790707825727-7fc57877ff41a",
      "symbol": "ESPORTSUSDT",
      "baseAsset": "ESPORTS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T18:50:25.727Z",
      "closedAtUtc": "2026-09-29T18:51:28.516Z",
      "holdingPeriodMs": 62789,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01242,
      "exitPriceQuote": 0.01255,
      "grossPnlGbp": -20.933977455716573,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.533977455716574,
      "cashChangeGbp": -21.733977455716573,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.53 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.5362318840579654,
      "targetPct": 1.5458937198067728,
      "structuralStopPrice": 0.012735,
      "structuralTargetPrice": 0.012228,
      "maePct": -1.0466988727858286,
      "mfePct": 0,
      "maeGbp": -20.933977455716573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01242,
      "observedDuringTradeHighPrice": 0.01255,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01242,
      "fullObservedHighPrice": 0.01255,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790707572818-ab4537d58feaa",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:46:12.818Z",
      "closedAtUtc": "2026-09-29T18:48:50.860Z",
      "holdingPeriodMs": 158042,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005853,
      "exitPriceQuote": 0.005815,
      "grossPnlGbp": -12.98479412267208,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.58479412267208,
      "cashChangeGbp": -13.78479412267208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.649239706133604,
      "mfePct": 0,
      "maeGbp": -12.984794122672081,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005815,
      "observedDuringTradeHighPrice": 0.005853,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005815,
      "fullObservedHighPrice": 0.005853,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790707060062-bc31cc846c662",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:37:40.062Z",
      "closedAtUtc": "2026-09-29T18:47:42.635Z",
      "holdingPeriodMs": 602573,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6724,
      "exitPriceQuote": 0.6683,
      "grossPnlGbp": -12.19512195121949,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.795121951219489,
      "cashChangeGbp": -12.99512195121949,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6097560975609745,
      "mfePct": 0.46103509815585836,
      "maeGbp": -12.19512195121949,
      "mfeGbp": 9.220701963117166,
      "observedDuringTradeLowPrice": 0.6683,
      "observedDuringTradeHighPrice": 0.6754999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6683,
      "fullObservedHighPrice": 0.6754999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790706966529-de601dade2bd6",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:36:06.529Z",
      "closedAtUtc": "2026-09-29T18:46:08.198Z",
      "holdingPeriodMs": 601669,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08162,
      "exitPriceQuote": 0.08235,
      "grossPnlGbp": 17.887772604753945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.287772604753943,
      "cashChangeGbp": 17.087772604753944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2327860818426804,
      "mfePct": 1.6049987748101024,
      "maeGbp": -4.655721636853608,
      "mfeGbp": 32.09997549620205,
      "observedDuringTradeLowPrice": 0.08143,
      "observedDuringTradeHighPrice": 0.08293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08143,
      "fullObservedHighPrice": 0.08293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790706756079-20679d0b4b154",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:32:36.079Z",
      "closedAtUtc": "2026-09-29T18:42:37.396Z",
      "holdingPeriodMs": 601317,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1274,
      "exitPriceQuote": 0.12843,
      "grossPnlGbp": 16.169544740972924,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.569544740972924,
      "cashChangeGbp": 15.369544740972923,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11773940345369799,
      "mfePct": 0.8320251177393857,
      "maeGbp": -2.35478806907396,
      "mfeGbp": 16.640502354787714,
      "observedDuringTradeLowPrice": 0.12725,
      "observedDuringTradeHighPrice": 0.12846,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12725,
      "fullObservedHighPrice": 0.12846,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790706705870-28f6da513bc2",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:31:45.870Z",
      "closedAtUtc": "2026-09-29T18:41:46.665Z",
      "holdingPeriodMs": 600795,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4905,
      "exitPriceQuote": 1.4993,
      "grossPnlGbp": 11.808118081181002,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.208118081181002,
      "cashChangeGbp": 11.008118081181001,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04696410600469124,
      "mfePct": 0.5904059040590501,
      "maeGbp": -0.9392821200938247,
      "mfeGbp": 11.808118081181004,
      "observedDuringTradeLowPrice": 1.4898,
      "observedDuringTradeHighPrice": 1.4993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4898,
      "fullObservedHighPrice": 1.4993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790706455001-8d349f16eb37a",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:27:35.001Z",
      "closedAtUtc": "2026-09-29T18:37:35.391Z",
      "holdingPeriodMs": 600390,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2684.8,
      "exitPriceQuote": 2690.1,
      "grossPnlGbp": 3.94815256257429,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.34815256257429,
      "cashChangeGbp": 3.14815256257429,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05214541120381745,
      "mfePct": 0.2171483909415944,
      "maeGbp": -1.042908224076349,
      "mfeGbp": 4.342967818831888,
      "observedDuringTradeLowPrice": 2683.4,
      "observedDuringTradeHighPrice": 2690.63,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2683.4,
      "fullObservedHighPrice": 2690.63,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790706361454-8b1ea39011452",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:26:01.454Z",
      "closedAtUtc": "2026-09-29T18:36:01.478Z",
      "holdingPeriodMs": 600024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8683,
      "exitPriceQuote": 1.8722,
      "grossPnlGbp": 4.174918374993325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.574918374993325,
      "cashChangeGbp": 3.3749183749933254,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3639672429481421,
      "mfePct": 0.23550821602526142,
      "maeGbp": -7.279344858962841,
      "mfeGbp": 4.710164320505228,
      "observedDuringTradeLowPrice": 1.8615,
      "observedDuringTradeHighPrice": 1.8727000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8615,
      "fullObservedHighPrice": 1.8727000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790706294334-2f21a877d9fb8",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:24:54.334Z",
      "closedAtUtc": "2026-09-29T18:32:28.252Z",
      "holdingPeriodMs": 453918,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24048,
      "exitPriceQuote": 0.23893,
      "grossPnlGbp": -12.890884896872887,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.490884896872887,
      "cashChangeGbp": -13.690884896872888,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6445442448436444,
      "mfePct": 0.07485029940120322,
      "maeGbp": -12.890884896872887,
      "mfeGbp": 1.4970059880240643,
      "observedDuringTradeLowPrice": 0.23893,
      "observedDuringTradeHighPrice": 0.24065999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23893,
      "fullObservedHighPrice": 0.24065999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790706378619-8d5fa452c1fb1",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:26:18.619Z",
      "closedAtUtc": "2026-09-29T18:31:41.459Z",
      "holdingPeriodMs": 322840,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.996,
      "exitPriceQuote": 26.643,
      "grossPnlGbp": -26.152022521854942,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.752022521854943,
      "cashChangeGbp": -26.952022521854943,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-27.75 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.3076011260927471,
      "mfePct": 0.5630463772410766,
      "maeGbp": -26.152022521854942,
      "mfeGbp": 11.260927544821534,
      "observedDuringTradeLowPrice": 26.643,
      "observedDuringTradeHighPrice": 27.148,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.643,
      "fullObservedHighPrice": 27.148,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790705844380-6c3788f399d6f",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:17:24.380Z",
      "closedAtUtc": "2026-09-29T18:27:28.767Z",
      "holdingPeriodMs": 604387,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009766,
      "exitPriceQuote": 0.009837,
      "grossPnlGbp": 14.540241654720434,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.940241654720435,
      "cashChangeGbp": 13.740241654720434,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.31742781077206406,
      "mfePct": 0.9625230391153013,
      "maeGbp": -6.348556215441281,
      "mfeGbp": 19.25046078230603,
      "observedDuringTradeLowPrice": 0.009735,
      "observedDuringTradeHighPrice": 0.00986,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009735,
      "fullObservedHighPrice": 0.00986,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790705773216-78fad73fe017a",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:16:13.216Z",
      "closedAtUtc": "2026-09-29T18:26:13.764Z",
      "holdingPeriodMs": 600548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0276,
      "exitPriceQuote": 0.02759,
      "grossPnlGbp": -0.7246376811593908,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3246376811593907,
      "cashChangeGbp": -1.524637681159391,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2898550724637689,
      "mfePct": 0.25362318840579934,
      "maeGbp": -5.797101449275378,
      "mfeGbp": 5.072463768115987,
      "observedDuringTradeLowPrice": 0.02752,
      "observedDuringTradeHighPrice": 0.02767,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02752,
      "fullObservedHighPrice": 0.02767,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790705757483-6d01be51a2327",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:15:57.483Z",
      "closedAtUtc": "2026-09-29T18:25:58.016Z",
      "holdingPeriodMs": 600533,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4174.88,
      "exitPriceQuote": 4172.48,
      "grossPnlGbp": -1.1497336450391609,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7497336450391607,
      "cashChangeGbp": -1.949733645039161,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10658989000881026,
      "mfePct": 0.044552178745249506,
      "maeGbp": -2.131797800176205,
      "mfeGbp": 0.8910435749049901,
      "observedDuringTradeLowPrice": 4170.43,
      "observedDuringTradeHighPrice": 4176.739999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4170.43,
      "fullObservedHighPrice": 4176.739999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790705691993-8a0b1121f23d7",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:14:51.993Z",
      "closedAtUtc": "2026-09-29T18:24:52.750Z",
      "holdingPeriodMs": 600757,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4166.37,
      "exitPriceQuote": 4163.46,
      "grossPnlGbp": -1.396899459241428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.996899459241428,
      "cashChangeGbp": -2.196899459241428,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06984497296207141,
      "mfePct": 0.07440529765720193,
      "maeGbp": -1.396899459241428,
      "mfeGbp": 1.4881059531440386,
      "observedDuringTradeLowPrice": 4163.46,
      "observedDuringTradeHighPrice": 4169.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4163.46,
      "fullObservedHighPrice": 4169.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790705563072-cfdb9481e27e2",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:12:43.072Z",
      "closedAtUtc": "2026-09-29T18:15:47.439Z",
      "holdingPeriodMs": 184367,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 255.16,
      "exitPriceQuote": 253.57,
      "grossPnlGbp": -12.462768459006142,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.062768459006142,
      "cashChangeGbp": -13.262768459006143,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6231384229503071,
      "mfePct": 0.17244082144536674,
      "maeGbp": -12.462768459006142,
      "mfeGbp": 3.448816428907335,
      "observedDuringTradeLowPrice": 253.57,
      "observedDuringTradeHighPrice": 255.6,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 253.57,
      "fullObservedHighPrice": 255.6,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790705436738-d5299655ade92",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:10:36.738Z",
      "closedAtUtc": "2026-09-29T18:14:31.234Z",
      "holdingPeriodMs": 234496,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.017,
      "exitPriceQuote": 13.042,
      "grossPnlGbp": 3.8411308289160875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2411308289160874,
      "cashChangeGbp": 3.0411308289160877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6145809326265658,
      "mfePct": 0.22278558807712925,
      "maeGbp": -12.291618652531316,
      "mfeGbp": 4.455711761542585,
      "observedDuringTradeLowPrice": 12.937,
      "observedDuringTradeHighPrice": 13.046,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 12.937,
      "fullObservedHighPrice": 13.046,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704770490-cdf9b42227ec2",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T17:59:30.490Z",
      "closedAtUtc": "2026-09-29T18:09:30.724Z",
      "holdingPeriodMs": 600234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 751.41,
      "exitPriceQuote": 753.61,
      "grossPnlGbp": -5.855658029571194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.455658029571195,
      "cashChangeGbp": -6.655658029571194,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4405051835881954,
      "mfePct": 0,
      "maeGbp": -8.810103671763908,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 751.41,
      "observedDuringTradeHighPrice": 754.72,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 751.41,
      "fullObservedHighPrice": 754.72,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704765855-cc0c2411ee937",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T17:59:25.855Z",
      "closedAtUtc": "2026-09-29T18:07:21.666Z",
      "holdingPeriodMs": 475811,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 252.33,
      "exitPriceQuote": 253.72,
      "grossPnlGbp": 11.017318590734249,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.417318590734249,
      "cashChangeGbp": 10.217318590734248,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5944596361907026,
      "mfePct": 0.6301272143621348,
      "maeGbp": -11.889192723814054,
      "mfeGbp": 12.602544287242697,
      "observedDuringTradeLowPrice": 250.83,
      "observedDuringTradeHighPrice": 253.92,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 250.83,
      "fullObservedHighPrice": 253.92,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790705090359-5a037a640d3a4",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:04:50.359Z",
      "closedAtUtc": "2026-09-29T18:06:02.449Z",
      "holdingPeriodMs": 72090,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7882,
      "exitPriceQuote": 0.7856,
      "grossPnlGbp": 6.597310327328207,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.997310327328208,
      "cashChangeGbp": 5.797310327328208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13955848769347753,
      "mfePct": 0.355239786856131,
      "maeGbp": -2.791169753869551,
      "mfeGbp": 7.10479573712262,
      "observedDuringTradeLowPrice": 0.7854,
      "observedDuringTradeHighPrice": 0.7892999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7854,
      "fullObservedHighPrice": 0.7892999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704937601-a5fc674813ef6",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T18:02:17.601Z",
      "closedAtUtc": "2026-09-29T18:04:48.596Z",
      "holdingPeriodMs": 150995,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.828,
      "exitPriceQuote": 4.868,
      "grossPnlGbp": -16.570008285004157,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.170008285004158,
      "cashChangeGbp": -17.370008285004157,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8285004142502078,
      "mfePct": 0.06213753106876789,
      "maeGbp": -16.570008285004157,
      "mfeGbp": 1.2427506213753579,
      "observedDuringTradeLowPrice": 4.825,
      "observedDuringTradeHighPrice": 4.868,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.825,
      "fullObservedHighPrice": 4.868,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704641944-10e608651eef3",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T17:57:21.944Z",
      "closedAtUtc": "2026-09-29T18:04:40.458Z",
      "holdingPeriodMs": 438514,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10531,
      "exitPriceQuote": 0.10593,
      "grossPnlGbp": -11.77476023169681,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.37476023169681,
      "cashChangeGbp": -12.57476023169681,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5887380115848405,
      "mfePct": 0.11394929256480402,
      "maeGbp": -11.77476023169681,
      "mfeGbp": 2.2789858512960803,
      "observedDuringTradeLowPrice": 0.10519,
      "observedDuringTradeHighPrice": 0.10592999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10519,
      "fullObservedHighPrice": 0.10592999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704454259-d41d07b4792a2",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T17:54:14.258Z",
      "closedAtUtc": "2026-09-29T18:02:05.707Z",
      "holdingPeriodMs": 471449,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 165.44,
      "exitPriceQuote": 166.49,
      "grossPnlGbp": -12.693423597679054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.293423597679054,
      "cashChangeGbp": -13.493423597679055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6346711798839527,
      "mfePct": 0.006044487427460653,
      "maeGbp": -12.693423597679054,
      "mfeGbp": 0.12088974854921306,
      "observedDuringTradeLowPrice": 165.43,
      "observedDuringTradeHighPrice": 166.49,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 165.43,
      "fullObservedHighPrice": 166.49,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704192134-f855fcc6731bf",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T17:49:52.134Z",
      "closedAtUtc": "2026-09-29T17:57:43.933Z",
      "holdingPeriodMs": 471799,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 12.826,
      "exitPriceQuote": 12.916,
      "grossPnlGbp": 14.033993450803033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.433993450803033,
      "cashChangeGbp": 13.233993450803032,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6471230313425869,
      "mfePct": 0.7016996725401516,
      "maeGbp": -12.942460626851737,
      "mfeGbp": 14.033993450803031,
      "observedDuringTradeLowPrice": 12.743,
      "observedDuringTradeHighPrice": 12.916,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 12.743,
      "fullObservedHighPrice": 12.916,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704199883-f674694f8a79d",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T17:49:59.883Z",
      "closedAtUtc": "2026-09-29T17:56:26.519Z",
      "holdingPeriodMs": 386636,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2598,
      "exitPriceQuote": 0.2613,
      "grossPnlGbp": -11.547344110854514,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.147344110854513,
      "cashChangeGbp": -12.347344110854515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5773672055427257,
      "mfePct": 0.07698229407235488,
      "maeGbp": -11.547344110854516,
      "mfeGbp": 1.5396458814470975,
      "observedDuringTradeLowPrice": 0.2596,
      "observedDuringTradeHighPrice": 0.2613,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2596,
      "fullObservedHighPrice": 0.2613,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790704070155-a9e48184b34f2",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T17:47:50.154Z",
      "closedAtUtc": "2026-09-29T17:49:05.354Z",
      "holdingPeriodMs": 75200,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09417,
      "exitPriceQuote": 0.09348,
      "grossPnlGbp": -14.654348518636722,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.25434851863672,
      "cashChangeGbp": -15.454348518636722,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7327174259318361,
      "mfePct": 0,
      "maeGbp": -14.65434851863672,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09348,
      "observedDuringTradeHighPrice": 0.09417,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09348,
      "fullObservedHighPrice": 0.09417,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790703211302-3288bd271beb4",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T17:33:31.301Z",
      "closedAtUtc": "2026-09-29T17:34:16.189Z",
      "holdingPeriodMs": 44888,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7577,
      "exitPriceQuote": 0.7564,
      "grossPnlGbp": 3.431437244292144,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.831437244292144,
      "cashChangeGbp": 2.631437244292144,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.555100963442001,
      "targetPct": 2.9629140820905477,
      "structuralStopPrice": 0.7770600000000001,
      "structuralTargetPrice": 0.73525,
      "maePct": 0,
      "mfePct": 0.22436320443447733,
      "maeGbp": 0,
      "mfeGbp": 4.487264088689546,
      "observedDuringTradeLowPrice": 0.756,
      "observedDuringTradeHighPrice": 0.7577,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.756,
      "fullObservedHighPrice": 0.7577,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790698466403-b11e0d4f791a5",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T16:14:26.403Z",
      "closedAtUtc": "2026-09-29T16:24:27.789Z",
      "holdingPeriodMs": 601386,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 543.71,
      "exitPriceQuote": 543.76,
      "grossPnlGbp": 0.18392157583989452,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.4160784241601057,
      "cashChangeGbp": -0.6160784241601055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22806275404167828,
      "mfePct": 0.10483529822882351,
      "maeGbp": -4.561255080833566,
      "mfeGbp": 2.0967059645764703,
      "observedDuringTradeLowPrice": 542.47,
      "observedDuringTradeHighPrice": 544.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 542.47,
      "fullObservedHighPrice": 544.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790698547845-338a5d57b46dd",
      "symbol": "SYRUPUSDT",
      "baseAsset": "SYRUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T16:15:47.845Z",
      "closedAtUtc": "2026-09-29T16:22:24.115Z",
      "holdingPeriodMs": 396270,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24252,
      "exitPriceQuote": 0.24393,
      "grossPnlGbp": -11.627906976744141,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.22790697674414,
      "cashChangeGbp": -12.427906976744142,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.581395348837207,
      "mfePct": 0.11957776678212619,
      "maeGbp": -11.627906976744141,
      "mfeGbp": 2.391555335642524,
      "observedDuringTradeLowPrice": 0.24223,
      "observedDuringTradeHighPrice": 0.24393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24223,
      "fullObservedHighPrice": 0.24393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790698262858-294e2af61f2a5",
      "symbol": "CELOUSDT",
      "baseAsset": "CELO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T16:11:02.858Z",
      "closedAtUtc": "2026-09-29T16:19:49.898Z",
      "holdingPeriodMs": 527040,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10384,
      "exitPriceQuote": 0.10442,
      "grossPnlGbp": -11.171032357472981,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.771032357472981,
      "cashChangeGbp": -11.971032357472982,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.558551617873649,
      "mfePct": 0.18297380585515768,
      "maeGbp": -11.171032357472981,
      "mfeGbp": 3.6594761171031536,
      "observedDuringTradeLowPrice": 0.10365,
      "observedDuringTradeHighPrice": 0.10442000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10365,
      "fullObservedHighPrice": 0.10442000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790698584892-dc7e36bdd44fc",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T16:16:24.892Z",
      "closedAtUtc": "2026-09-29T16:19:27.011Z",
      "holdingPeriodMs": 182119,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3285,
      "exitPriceQuote": 0.3308,
      "grossPnlGbp": -14.00304414003025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.60304414003025,
      "cashChangeGbp": -14.80304414003025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7001522070015125,
      "mfePct": 0,
      "maeGbp": -14.00304414003025,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3285,
      "observedDuringTradeHighPrice": 0.3307999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3285,
      "fullObservedHighPrice": 0.3307999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790698009298-3feca1c803883",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T16:06:49.298Z",
      "closedAtUtc": "2026-09-29T16:09:41.136Z",
      "holdingPeriodMs": 171838,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.396,
      "exitPriceQuote": 0.3926,
      "grossPnlGbp": -17.17171717171724,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.771717171717242,
      "cashChangeGbp": -17.97171717171724,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.858585858585862,
      "mfePct": 1.0858585858585783,
      "maeGbp": -17.17171717171724,
      "mfeGbp": 21.717171717171567,
      "observedDuringTradeLowPrice": 0.3926,
      "observedDuringTradeHighPrice": 0.40029999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3926,
      "fullObservedHighPrice": 0.40029999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790697760335-b6403f03914b5",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T16:02:40.335Z",
      "closedAtUtc": "2026-09-29T16:09:22.361Z",
      "holdingPeriodMs": 402026,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.82284,
      "exitPriceQuote": 0.82818,
      "grossPnlGbp": -12.979437071605686,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.579437071605685,
      "cashChangeGbp": -13.779437071605686,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6489718535802843,
      "mfePct": 0.1664965242331416,
      "maeGbp": -12.979437071605687,
      "mfeGbp": 3.329930484662832,
      "observedDuringTradeLowPrice": 0.82147,
      "observedDuringTradeHighPrice": 0.82818,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.82147,
      "fullObservedHighPrice": 0.82818,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790697894330-6dad373d1a67",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T16:04:54.330Z",
      "closedAtUtc": "2026-09-29T16:08:59.096Z",
      "holdingPeriodMs": 244766,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023965,
      "exitPriceQuote": 0.0024103,
      "grossPnlGbp": -11.516795326517846,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.116795326517845,
      "cashChangeGbp": -12.316795326517846,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: range_mean_reversion_v1; directional efficiency and volatility expansion are below trend/breakout thresholds; range_mean_reversion_v1 selected failed_breakout_reversion for low_volatility_range; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 99,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5758397663258923,
      "mfePct": 0,
      "maeGbp": -11.516795326517844,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0023965,
      "observedDuringTradeHighPrice": 0.0024103,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0023965,
      "fullObservedHighPrice": 0.0024103,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790697395426-4560420220fd8",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:56:35.426Z",
      "closedAtUtc": "2026-09-29T16:06:38.018Z",
      "holdingPeriodMs": 602592,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.264,
      "exitPriceQuote": 0.2648,
      "grossPnlGbp": 6.060606060605814,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.460606060605814,
      "cashChangeGbp": 5.260606060605814,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.265151515151528,
      "mfePct": 0.8333333333333257,
      "maeGbp": -5.30303030303056,
      "mfeGbp": 16.666666666666515,
      "observedDuringTradeLowPrice": 0.2633,
      "observedDuringTradeHighPrice": 0.2662,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2633,
      "fullObservedHighPrice": 0.2662,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696937960-72e8c37dcd732",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:48:57.960Z",
      "closedAtUtc": "2026-09-29T15:58:59.581Z",
      "holdingPeriodMs": 601621,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4647,
      "exitPriceQuote": 0.459,
      "grossPnlGbp": 24.53195610071006,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.93195610071006,
      "cashChangeGbp": 23.73195610071006,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.27975037658705043,
      "mfePct": 1.2481170647729778,
      "maeGbp": -5.595007531741008,
      "mfeGbp": 24.962341295459556,
      "observedDuringTradeLowPrice": 0.4589,
      "observedDuringTradeHighPrice": 0.466,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4589,
      "fullObservedHighPrice": 0.466,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696562054-01c74ef0b78fe",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:42:42.054Z",
      "closedAtUtc": "2026-09-29T15:52:00.593Z",
      "holdingPeriodMs": 558539,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 536.75,
      "exitPriceQuote": 539.7,
      "grossPnlGbp": -10.992081974848796,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.592081974848796,
      "cashChangeGbp": -11.792081974848797,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5496040987424398,
      "mfePct": 0.024219841639496125,
      "maeGbp": -10.992081974848794,
      "mfeGbp": 0.48439683278992246,
      "observedDuringTradeLowPrice": 536.62,
      "observedDuringTradeHighPrice": 539.6999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 536.62,
      "fullObservedHighPrice": 539.6999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696462766-46d1db202e1fc",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:41:02.766Z",
      "closedAtUtc": "2026-09-29T15:51:02.970Z",
      "holdingPeriodMs": 600204,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14803,
      "exitPriceQuote": 0.14759,
      "grossPnlGbp": 5.9447409308923325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.344740930892332,
      "cashChangeGbp": 5.144740930892333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5134094440316224,
      "mfePct": 0.9862865635344115,
      "maeGbp": -10.268188880632447,
      "mfeGbp": 19.72573127068823,
      "observedDuringTradeLowPrice": 0.14657,
      "observedDuringTradeHighPrice": 0.14879,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14657,
      "fullObservedHighPrice": 0.14879,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696439283-3f4d6efc34e71",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:40:39.283Z",
      "closedAtUtc": "2026-09-29T15:50:40.353Z",
      "holdingPeriodMs": 601070,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 755.64,
      "exitPriceQuote": 756.15,
      "grossPnlGbp": -1.349849134508472,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.9498491345084723,
      "cashChangeGbp": -2.149849134508472,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21174104070721808,
      "mfePct": 0.07278598274309916,
      "maeGbp": -4.234820814144362,
      "mfeGbp": 1.4557196548619833,
      "observedDuringTradeLowPrice": 755.09,
      "observedDuringTradeHighPrice": 757.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 755.09,
      "fullObservedHighPrice": 757.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696811387-3698dd9b925f",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:46:51.387Z",
      "closedAtUtc": "2026-09-29T15:48:56.336Z",
      "holdingPeriodMs": 124949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.401,
      "exitPriceQuote": 0.4032,
      "grossPnlGbp": -10.972568578553515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.572568578553515,
      "cashChangeGbp": -11.772568578553516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5486284289276757,
      "mfePct": 0.39900249376559743,
      "maeGbp": -10.972568578553513,
      "mfeGbp": 7.980049875311948,
      "observedDuringTradeLowPrice": 0.3994,
      "observedDuringTradeHighPrice": 0.40319999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3994,
      "fullObservedHighPrice": 0.40319999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696789211-fa96c17b00ee4",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:46:29.211Z",
      "closedAtUtc": "2026-09-29T15:46:48.146Z",
      "holdingPeriodMs": 18935,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3671,
      "exitPriceQuote": 0.3627,
      "grossPnlGbp": -23.971669844728737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.57166984472874,
      "cashChangeGbp": -24.771669844728738,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.57 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.416507763552161,
      "mfePct": 0.2996458730591243,
      "maeGbp": -28.33015527104322,
      "mfeGbp": 5.992917461182486,
      "observedDuringTradeLowPrice": 0.3619,
      "observedDuringTradeHighPrice": 0.3682,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3619,
      "fullObservedHighPrice": 0.3682,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696161774-e98bd15180c3e",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:36:01.774Z",
      "closedAtUtc": "2026-09-29T15:46:04.997Z",
      "holdingPeriodMs": 603223,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7471,
      "exitPriceQuote": 0.7464,
      "grossPnlGbp": 1.87391246151796,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.27391246151796,
      "cashChangeGbp": 1.07391246151796,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16062106813010024,
      "mfePct": 0.17400615714094067,
      "maeGbp": -3.212421362602005,
      "mfeGbp": 3.4801231428188135,
      "observedDuringTradeLowPrice": 0.7458,
      "observedDuringTradeHighPrice": 0.7483,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7458,
      "fullObservedHighPrice": 0.7483,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790695954000-e9977c9fd5c04",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:32:34.000Z",
      "closedAtUtc": "2026-09-29T15:42:36.821Z",
      "holdingPeriodMs": 602821,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.30591,
      "exitPriceQuote": 0.30326,
      "grossPnlGbp": 17.325357131182646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.725357131182646,
      "cashChangeGbp": 16.525357131182645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.045765094308774956,
      "mfePct": 0.9741427217155497,
      "maeGbp": -0.9153018861754991,
      "mfeGbp": 19.482854434310994,
      "observedDuringTradeLowPrice": 0.30293,
      "observedDuringTradeHighPrice": 0.30605,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.30293,
      "fullObservedHighPrice": 0.30605,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790695856499-191b9c37971d9",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:30:56.499Z",
      "closedAtUtc": "2026-09-29T15:40:57.524Z",
      "holdingPeriodMs": 601025,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04261,
      "exitPriceQuote": 0.04273,
      "grossPnlGbp": -5.632480638347576,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.232480638347576,
      "cashChangeGbp": -6.432480638347576,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.469373386528981,
      "mfePct": 0.21121802393804226,
      "maeGbp": -9.387467730579619,
      "mfeGbp": 4.224360478760845,
      "observedDuringTradeLowPrice": 0.04252,
      "observedDuringTradeHighPrice": 0.042809999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04252,
      "fullObservedHighPrice": 0.042809999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790696008596-a8dcecb0a0e8c",
      "symbol": "AIOTUSDT",
      "baseAsset": "AIOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:33:28.596Z",
      "closedAtUtc": "2026-09-29T15:40:34.089Z",
      "holdingPeriodMs": 425493,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05962,
      "exitPriceQuote": 0.05996,
      "grossPnlGbp": -11.405568601140557,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.005568601140556,
      "cashChangeGbp": -12.205568601140557,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5702784300570278,
      "mfePct": 0,
      "maeGbp": -11.405568601140555,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05962,
      "observedDuringTradeHighPrice": 0.059960000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05962,
      "fullObservedHighPrice": 0.059960000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790695553417-bf6653b59fe79",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:25:53.417Z",
      "closedAtUtc": "2026-09-29T15:35:56.694Z",
      "holdingPeriodMs": 603277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05406,
      "exitPriceQuote": 0.05415,
      "grossPnlGbp": -3.329633740288561,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.929633740288561,
      "cashChangeGbp": -4.129633740288561,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5179430262671152,
      "mfePct": 0.3144654088050251,
      "maeGbp": -10.358860525342305,
      "mfeGbp": 6.289308176100502,
      "observedDuringTradeLowPrice": 0.05389,
      "observedDuringTradeHighPrice": 0.05434,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05389,
      "fullObservedHighPrice": 0.05434,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790695397141-631a878ecbe57",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:23:17.141Z",
      "closedAtUtc": "2026-09-29T15:33:20.497Z",
      "holdingPeriodMs": 603356,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 60.32,
      "exitPriceQuote": 60.2,
      "grossPnlGbp": 3.978779840848721,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.378779840848721,
      "cashChangeGbp": 3.178779840848721,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.016578249336866725,
      "mfePct": 0.9781167108753372,
      "maeGbp": -0.33156498673733453,
      "mfeGbp": 19.562334217506745,
      "observedDuringTradeLowPrice": 59.73,
      "observedDuringTradeHighPrice": 60.330000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.73,
      "fullObservedHighPrice": 60.330000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790695410424-d81fd2884d59a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:23:30.424Z",
      "closedAtUtc": "2026-09-29T15:32:29.174Z",
      "holdingPeriodMs": 538750,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06879,
      "exitPriceQuote": 0.06922,
      "grossPnlGbp": -12.501817124582056,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.101817124582055,
      "cashChangeGbp": -13.301817124582056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6250908562291028,
      "mfePct": 1.20657072248873,
      "maeGbp": -12.501817124582056,
      "mfeGbp": 24.131414449774603,
      "observedDuringTradeLowPrice": 0.06796,
      "observedDuringTradeHighPrice": 0.06922,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06796,
      "fullObservedHighPrice": 0.06922,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790695551916-bdb6400d66917",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:25:51.916Z",
      "closedAtUtc": "2026-09-29T15:30:54.712Z",
      "holdingPeriodMs": 302796,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 12.186,
      "exitPriceQuote": 12.253,
      "grossPnlGbp": -10.996225176431999,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.596225176431998,
      "cashChangeGbp": -11.796225176432,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6236665025439071,
      "mfePct": 0.04103069095684213,
      "maeGbp": -12.473330050878142,
      "mfeGbp": 0.8206138191368426,
      "observedDuringTradeLowPrice": 12.181,
      "observedDuringTradeHighPrice": 12.262,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 12.181,
      "fullObservedHighPrice": 12.262,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694944623-ff23b7d2a0313",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:15:44.623Z",
      "closedAtUtc": "2026-09-29T15:25:47.225Z",
      "holdingPeriodMs": 602602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.531,
      "exitPriceQuote": 1.5167,
      "grossPnlGbp": 18.680600914434983,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.08060091443498,
      "cashChangeGbp": 17.880600914434982,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13063357282821697,
      "mfePct": 1.1430437622468876,
      "maeGbp": -2.61267145656434,
      "mfeGbp": 22.860875244937752,
      "observedDuringTradeLowPrice": 1.5135,
      "observedDuringTradeHighPrice": 1.5329999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5135,
      "fullObservedHighPrice": 1.5329999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694943066-5b5c90e368a16",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:15:43.066Z",
      "closedAtUtc": "2026-09-29T15:25:45.607Z",
      "holdingPeriodMs": 602541,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8056,
      "exitPriceQuote": 0.7978,
      "grossPnlGbp": 19.364448857994116,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.764448857994115,
      "cashChangeGbp": 18.564448857994115,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5089374379344579,
      "mfePct": 1.0551142005958234,
      "maeGbp": -10.178748758689158,
      "mfeGbp": 21.102284011916467,
      "observedDuringTradeLowPrice": 0.7971,
      "observedDuringTradeHighPrice": 0.8097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7971,
      "fullObservedHighPrice": 0.8097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694803829-4d2f3484a91",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:13:23.829Z",
      "closedAtUtc": "2026-09-29T15:23:25.592Z",
      "holdingPeriodMs": 601763,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7212,
      "exitPriceQuote": 0.7168,
      "grossPnlGbp": 12.201885745978812,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.601885745978812,
      "cashChangeGbp": 11.401885745978811,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6100942872989407,
      "maeGbp": 0,
      "mfeGbp": 12.201885745978814,
      "observedDuringTradeLowPrice": 0.7168,
      "observedDuringTradeHighPrice": 0.7212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7168,
      "fullObservedHighPrice": 0.7212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694791877-67c7e1b11755",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:13:11.877Z",
      "closedAtUtc": "2026-09-29T15:23:15.369Z",
      "holdingPeriodMs": 603492,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.384,
      "exitPriceQuote": 11.261,
      "grossPnlGbp": 21.609276177090848,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.009276177090847,
      "cashChangeGbp": 20.809276177090847,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20203794799718627,
      "mfePct": 1.0804638088545424,
      "maeGbp": -4.040758959943726,
      "mfeGbp": 21.609276177090848,
      "observedDuringTradeLowPrice": 11.261,
      "observedDuringTradeHighPrice": 11.407,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.261,
      "fullObservedHighPrice": 11.407,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694335836-f45a7b196839f",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:05:35.836Z",
      "closedAtUtc": "2026-09-29T15:15:37.817Z",
      "holdingPeriodMs": 601981,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9055,
      "exitPriceQuote": 1.8977,
      "grossPnlGbp": 8.186827604303364,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.586827604303364,
      "cashChangeGbp": 7.386827604303364,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5038047756494387,
      "mfePct": 0.41458934662818253,
      "maeGbp": -10.076095512988774,
      "mfeGbp": 8.29178693256365,
      "observedDuringTradeLowPrice": 1.8976,
      "observedDuringTradeHighPrice": 1.9151,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8976,
      "fullObservedHighPrice": 1.9151,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694334189-2fec4beb170b",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:05:34.189Z",
      "closedAtUtc": "2026-09-29T15:15:35.842Z",
      "holdingPeriodMs": 601653,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12014,
      "exitPriceQuote": 0.11969,
      "grossPnlGbp": 7.491260196437358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.891260196437358,
      "cashChangeGbp": 6.691260196437359,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22473780589313,
      "mfePct": 0.4245047444647882,
      "maeGbp": -4.4947561178626,
      "mfeGbp": 8.490094889295763,
      "observedDuringTradeLowPrice": 0.11963,
      "observedDuringTradeHighPrice": 0.12041000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11963,
      "fullObservedHighPrice": 0.12041000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694689323-68bc5a962cfce",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:11:29.323Z",
      "closedAtUtc": "2026-09-29T15:13:18.828Z",
      "holdingPeriodMs": 109505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030725,
      "exitPriceQuote": 0.030895,
      "grossPnlGbp": -11.065907241659888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.665907241659887,
      "cashChangeGbp": -11.865907241659889,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; fresh short MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 20.90 confirms trend strength; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5532953620829945,
      "mfePct": 0.016273393002434702,
      "maeGbp": -11.065907241659888,
      "mfeGbp": 0.32546786004869405,
      "observedDuringTradeLowPrice": 0.03072,
      "observedDuringTradeHighPrice": 0.030895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03072,
      "fullObservedHighPrice": 0.030895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694513898-d7f04e188c261",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:08:33.898Z",
      "closedAtUtc": "2026-09-29T15:13:06.971Z",
      "holdingPeriodMs": 273073,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24012,
      "exitPriceQuote": 0.24224,
      "grossPnlGbp": -17.65783774779286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -19.257837747792863,
      "cashChangeGbp": -18.457837747792862,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8828918873896431,
      "mfePct": 0.11660836248542497,
      "maeGbp": -17.65783774779286,
      "mfeGbp": 2.3321672497084993,
      "observedDuringTradeLowPrice": 0.23984,
      "observedDuringTradeHighPrice": 0.24223999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23984,
      "fullObservedHighPrice": 0.24223999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790694332391-57021074d4d18",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T15:05:32.391Z",
      "closedAtUtc": "2026-09-29T15:11:22.808Z",
      "holdingPeriodMs": 350417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 239.65,
      "exitPriceQuote": 241.03,
      "grossPnlGbp": -11.5167953265178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.1167953265178,
      "cashChangeGbp": -12.3167953265178,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6801585645733342,
      "mfePct": 0.45065720842896406,
      "maeGbp": -13.603171291466685,
      "mfeGbp": 9.01314416857928,
      "observedDuringTradeLowPrice": 238.57,
      "observedDuringTradeHighPrice": 241.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 238.57,
      "fullObservedHighPrice": 241.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790693256107-bba2d2c927074",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:47:36.107Z",
      "closedAtUtc": "2026-09-29T14:50:54.964Z",
      "holdingPeriodMs": 198857,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2214,
      "exitPriceQuote": 1.2141,
      "grossPnlGbp": -11.953495988210388,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.553495988210388,
      "cashChangeGbp": -12.753495988210389,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6795480596037313,
      "mfePct": 0.04093663009660593,
      "maeGbp": -13.590961192074626,
      "mfeGbp": 0.8187326019321186,
      "observedDuringTradeLowPrice": 1.2131,
      "observedDuringTradeHighPrice": 1.2219,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2131,
      "fullObservedHighPrice": 1.2219,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790693229598-5f192b7081a78",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:47:09.598Z",
      "closedAtUtc": "2026-09-29T14:50:44.458Z",
      "holdingPeriodMs": 214860,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4675,
      "exitPriceQuote": 0.4646,
      "grossPnlGbp": -12.406417112299524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.006417112299523,
      "cashChangeGbp": -13.206417112299524,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6203208556149762,
      "mfePct": 0.08556149732619378,
      "maeGbp": -12.406417112299524,
      "mfeGbp": 1.7112299465238754,
      "observedDuringTradeLowPrice": 0.4646,
      "observedDuringTradeHighPrice": 0.4679,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4646,
      "fullObservedHighPrice": 0.4679,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692835677-2f93c1c33b1e1",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:40:35.677Z",
      "closedAtUtc": "2026-09-29T14:50:38.765Z",
      "holdingPeriodMs": 603088,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13577,
      "exitPriceQuote": 0.13511,
      "grossPnlGbp": -9.722324519407733,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.322324519407733,
      "cashChangeGbp": -10.522324519407734,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4861162259703867,
      "mfePct": 0.16203874199012888,
      "maeGbp": -9.722324519407733,
      "mfeGbp": 3.2407748398025773,
      "observedDuringTradeLowPrice": 0.13511,
      "observedDuringTradeHighPrice": 0.13599,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13511,
      "fullObservedHighPrice": 0.13599,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790693222553-8028159194dd2",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:47:02.553Z",
      "closedAtUtc": "2026-09-29T14:50:36.990Z",
      "holdingPeriodMs": 214437,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5184,
      "exitPriceQuote": 0.5128,
      "grossPnlGbp": -21.604938271604702,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.204938271604703,
      "cashChangeGbp": -22.404938271604703,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-23.20 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.080246913580235,
      "mfePct": 0.11574074074074941,
      "maeGbp": -21.604938271604702,
      "mfeGbp": 2.3148148148149885,
      "observedDuringTradeLowPrice": 0.5128,
      "observedDuringTradeHighPrice": 0.519,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5128,
      "fullObservedHighPrice": 0.519,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692963133-67719ea96d25c",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:42:43.133Z",
      "closedAtUtc": "2026-09-29T14:47:31.136Z",
      "holdingPeriodMs": 288003,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0931,
      "exitPriceQuote": 1.0962,
      "grossPnlGbp": 5.6719421827830985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.071942182783099,
      "cashChangeGbp": 4.871942182783099,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3567834598847328,
      "maeGbp": 0,
      "mfeGbp": 7.135669197694656,
      "observedDuringTradeLowPrice": 1.0931,
      "observedDuringTradeHighPrice": 1.097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0931,
      "fullObservedHighPrice": 1.097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692673047-d25afdaac4207",
      "symbol": "CELOUSDT",
      "baseAsset": "CELO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:37:53.047Z",
      "closedAtUtc": "2026-09-29T14:47:04.556Z",
      "holdingPeriodMs": 551509,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10893,
      "exitPriceQuote": 0.1083,
      "grossPnlGbp": 11.567061415588094,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.967061415588095,
      "cashChangeGbp": 10.767061415588094,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7160561828697356,
      "maeGbp": 0,
      "mfeGbp": 14.321123657394713,
      "observedDuringTradeLowPrice": 0.10815,
      "observedDuringTradeHighPrice": 0.10893,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10815,
      "fullObservedHighPrice": 0.10893,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692764754-1c54d46442ec2",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:39:24.754Z",
      "closedAtUtc": "2026-09-29T14:46:59.071Z",
      "holdingPeriodMs": 454317,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8042,
      "exitPriceQuote": 0.8106,
      "grossPnlGbp": 15.916438696841485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.316438696841486,
      "cashChangeGbp": 15.116438696841485,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08704302412335661,
      "mfePct": 0.8455608057697125,
      "maeGbp": -1.7408604824671323,
      "mfeGbp": 16.91121611539425,
      "observedDuringTradeLowPrice": 0.8035,
      "observedDuringTradeHighPrice": 0.811,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8035,
      "fullObservedHighPrice": 0.811,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692355879-fb17a6e558702",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:32:35.879Z",
      "closedAtUtc": "2026-09-29T14:42:36.584Z",
      "holdingPeriodMs": 600705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 174.85,
      "exitPriceQuote": 175.68,
      "grossPnlGbp": 9.493851873034172,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.893851873034173,
      "cashChangeGbp": 8.693851873034172,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2516442665141537,
      "mfePct": 0.5032885330283074,
      "maeGbp": -5.032885330283074,
      "mfeGbp": 10.065770660566148,
      "observedDuringTradeLowPrice": 174.41,
      "observedDuringTradeHighPrice": 175.73,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 174.41,
      "fullObservedHighPrice": 175.73,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692230107-e4481a90db2dd",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:30:30.107Z",
      "closedAtUtc": "2026-09-29T14:40:30.733Z",
      "holdingPeriodMs": 600626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15608,
      "exitPriceQuote": 0.15694,
      "grossPnlGbp": 11.01998974884674,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.41998974884674,
      "cashChangeGbp": 10.21998974884674,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3267555099948633,
      "mfePct": 1.0955920041004723,
      "maeGbp": -6.535110199897266,
      "mfeGbp": 21.911840082009444,
      "observedDuringTradeLowPrice": 0.15557,
      "observedDuringTradeHighPrice": 0.15779,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15557,
      "fullObservedHighPrice": 0.15779,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692159829-d9a4ef815612f",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:29:19.829Z",
      "closedAtUtc": "2026-09-29T14:39:19.918Z",
      "holdingPeriodMs": 600089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4178.77,
      "exitPriceQuote": 4170.89,
      "grossPnlGbp": -3.771444707413956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.371444707413956,
      "cashChangeGbp": -4.571444707413956,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22638240439172377,
      "mfePct": 0.03158824247325669,
      "maeGbp": -4.527648087834476,
      "mfeGbp": 0.6317648494651338,
      "observedDuringTradeLowPrice": 4169.31,
      "observedDuringTradeHighPrice": 4180.09,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4169.31,
      "fullObservedHighPrice": 4180.09,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692388428-fc2f48d596cbb",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:33:08.428Z",
      "closedAtUtc": "2026-09-29T14:37:51.335Z",
      "holdingPeriodMs": 282907,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03047,
      "exitPriceQuote": 0.03028,
      "grossPnlGbp": -12.471283229405921,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.071283229405921,
      "cashChangeGbp": -13.271283229405922,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6563833278634796,
      "mfePct": 0,
      "maeGbp": -13.127666557269592,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03027,
      "observedDuringTradeHighPrice": 0.03047,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03027,
      "fullObservedHighPrice": 0.03047,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790692235640-6df3c0a03e56f",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:30:35.640Z",
      "closedAtUtc": "2026-09-29T14:31:36.217Z",
      "holdingPeriodMs": 60577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023242,
      "exitPriceQuote": 0.023421,
      "grossPnlGbp": -15.403149470785827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.00314947078583,
      "cashChangeGbp": -16.203149470785828,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7701574735392913,
      "mfePct": 0,
      "maeGbp": -15.403149470785827,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.023242,
      "observedDuringTradeHighPrice": 0.023421000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023242,
      "fullObservedHighPrice": 0.023421000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790691496131-4335774ba78dc",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:18:16.131Z",
      "closedAtUtc": "2026-09-29T14:28:16.512Z",
      "holdingPeriodMs": 600381,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2633,
      "exitPriceQuote": 0.2635,
      "grossPnlGbp": -1.5191796429930384,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.1191796429930383,
      "cashChangeGbp": -2.3191796429930385,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2658564375237501,
      "mfePct": 0.4557538928978272,
      "maeGbp": -5.317128750475002,
      "mfeGbp": 9.115077857956544,
      "observedDuringTradeLowPrice": 0.2621,
      "observedDuringTradeHighPrice": 0.264,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2621,
      "fullObservedHighPrice": 0.264,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790691804068-7a58cd1ea90bc",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:23:24.068Z",
      "closedAtUtc": "2026-09-29T14:27:32.949Z",
      "holdingPeriodMs": 248881,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003749,
      "exitPriceQuote": 0.003772,
      "grossPnlGbp": -12.269938650306758,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.869938650306757,
      "cashChangeGbp": -13.069938650306758,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6134969325153379,
      "mfePct": 0.21339023739664428,
      "maeGbp": -12.269938650306758,
      "mfeGbp": 4.267804747932886,
      "observedDuringTradeLowPrice": 0.003741,
      "observedDuringTradeHighPrice": 0.003772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003741,
      "fullObservedHighPrice": 0.003772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790691418313-793cbaf8a828f",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:16:58.313Z",
      "closedAtUtc": "2026-09-29T14:26:59.155Z",
      "holdingPeriodMs": 600842,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0779,
      "exitPriceQuote": 1.0876,
      "grossPnlGbp": 17.997958994340514,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.397958994340513,
      "cashChangeGbp": 17.197958994340514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; fresh long MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 23.40 confirms trend strength; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9091752481677158,
      "maeGbp": 0,
      "mfeGbp": 18.183504963354313,
      "observedDuringTradeLowPrice": 1.0779,
      "observedDuringTradeHighPrice": 1.0877,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0779,
      "fullObservedHighPrice": 1.0877,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790691802430-b6394518612b7",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:23:22.430Z",
      "closedAtUtc": "2026-09-29T14:26:38.296Z",
      "holdingPeriodMs": 195866,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8131,
      "exitPriceQuote": 0.8176,
      "grossPnlGbp": -11.068749231336731,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.668749231336731,
      "cashChangeGbp": -11.868749231336732,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5534374615668366,
      "mfePct": 0.08609027179929085,
      "maeGbp": -11.068749231336733,
      "mfeGbp": 1.721805435985817,
      "observedDuringTradeLowPrice": 0.8124,
      "observedDuringTradeHighPrice": 0.8176,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8124,
      "fullObservedHighPrice": 0.8176,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790691295493-9fda783fb8de8",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:14:55.493Z",
      "closedAtUtc": "2026-09-29T14:15:41.362Z",
      "holdingPeriodMs": 45869,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005639,
      "exitPriceQuote": 0.005669,
      "grossPnlGbp": -10.640184429863632,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.240184429863632,
      "cashChangeGbp": -11.440184429863633,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5320092214931816,
      "mfePct": 0,
      "maeGbp": -10.640184429863632,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005639,
      "observedDuringTradeHighPrice": 0.005669000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005639,
      "fullObservedHighPrice": 0.005669000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790690814944-9ab2d429842ab",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:06:54.944Z",
      "closedAtUtc": "2026-09-29T14:09:58.454Z",
      "holdingPeriodMs": 183510,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11268,
      "exitPriceQuote": 0.11329,
      "grossPnlGbp": -10.827121050763214,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.427121050763214,
      "cashChangeGbp": -11.627121050763215,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5413560525381607,
      "mfePct": 0.21299254526091949,
      "maeGbp": -10.827121050763212,
      "mfeGbp": 4.259850905218389,
      "observedDuringTradeLowPrice": 0.11244,
      "observedDuringTradeHighPrice": 0.11329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11244,
      "fullObservedHighPrice": 0.11329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790690630335-1ab48371d87fc",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:03:50.335Z",
      "closedAtUtc": "2026-09-29T14:06:53.119Z",
      "holdingPeriodMs": 182784,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11049,
      "exitPriceQuote": 0.10981,
      "grossPnlGbp": -12.308806226807857,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.908806226807856,
      "cashChangeGbp": -13.108806226807857,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6154403113403928,
      "mfePct": 0,
      "maeGbp": -12.308806226807855,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10981,
      "observedDuringTradeHighPrice": 0.11049,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10981,
      "fullObservedHighPrice": 0.11049,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790690563725-94c405395a4e8",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:02:43.725Z",
      "closedAtUtc": "2026-09-29T14:05:12.601Z",
      "holdingPeriodMs": 148876,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.314,
      "exitPriceQuote": 0.31199,
      "grossPnlGbp": -12.802547770700713,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.402547770700712,
      "cashChangeGbp": -13.602547770700713,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6401273885350356,
      "mfePct": 0.4808917197452266,
      "maeGbp": -12.802547770700713,
      "mfeGbp": 9.617834394904532,
      "observedDuringTradeLowPrice": 0.31199,
      "observedDuringTradeHighPrice": 0.31551000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31199,
      "fullObservedHighPrice": 0.31551000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790690562122-369ce8a7827bd",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T14:02:42.122Z",
      "closedAtUtc": "2026-09-29T14:03:29.391Z",
      "holdingPeriodMs": 47269,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15067,
      "exitPriceQuote": 0.14975,
      "grossPnlGbp": -12.212119200902691,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.812119200902691,
      "cashChangeGbp": -13.012119200902692,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6106059600451346,
      "mfePct": 0,
      "maeGbp": -12.212119200902691,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.14975,
      "observedDuringTradeHighPrice": 0.15067,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14975,
      "fullObservedHighPrice": 0.15067,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790690198955-3ef5cee39b31e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:56:38.955Z",
      "closedAtUtc": "2026-09-29T13:59:25.041Z",
      "holdingPeriodMs": 166086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07121,
      "exitPriceQuote": 0.07174,
      "grossPnlGbp": -14.885549782334019,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.48554978233402,
      "cashChangeGbp": -15.68554978233402,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7442774891167009,
      "mfePct": 0.014042971492762426,
      "maeGbp": -14.885549782334017,
      "mfeGbp": 0.28085942985524853,
      "observedDuringTradeLowPrice": 0.0712,
      "observedDuringTradeHighPrice": 0.07174,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0712,
      "fullObservedHighPrice": 0.07174,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790689712377-5ba8290da01e3",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:48:32.377Z",
      "closedAtUtc": "2026-09-29T13:53:07.008Z",
      "holdingPeriodMs": 274631,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0825,
      "exitPriceQuote": 0.08297,
      "grossPnlGbp": -11.39393939393935,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.99393939393935,
      "cashChangeGbp": -12.19393939393935,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5696969696969675,
      "mfePct": 0.03636363636363909,
      "maeGbp": -11.39393939393935,
      "mfeGbp": 0.7272727272727818,
      "observedDuringTradeLowPrice": 0.08247,
      "observedDuringTradeHighPrice": 0.08297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08247,
      "fullObservedHighPrice": 0.08297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790689286943-14905897422d8",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:41:26.943Z",
      "closedAtUtc": "2026-09-29T13:46:52.746Z",
      "holdingPeriodMs": 325803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.406,
      "exitPriceQuote": 3.386,
      "grossPnlGbp": -11.743981209630075,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.343981209630075,
      "cashChangeGbp": -12.543981209630076,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5871990604815037,
      "mfePct": 0.469759248385203,
      "maeGbp": -11.743981209630073,
      "mfeGbp": 9.395184967704061,
      "observedDuringTradeLowPrice": 3.386,
      "observedDuringTradeHighPrice": 3.4219999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.386,
      "fullObservedHighPrice": 3.4219999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688975786-c9e8103fce2d4",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:36:15.786Z",
      "closedAtUtc": "2026-09-29T13:46:17.228Z",
      "holdingPeriodMs": 601442,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020229,
      "exitPriceQuote": 0.020148,
      "grossPnlGbp": 8.008304908794424,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.408304908794424,
      "cashChangeGbp": 7.208304908794424,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20762271985763198,
      "mfePct": 0.7464531118691079,
      "maeGbp": -4.152454397152639,
      "mfeGbp": 14.929062237382158,
      "observedDuringTradeLowPrice": 0.020078,
      "observedDuringTradeHighPrice": 0.020271,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020078,
      "fullObservedHighPrice": 0.020271,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688952141-40d61c7f9e91a",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:35:52.141Z",
      "closedAtUtc": "2026-09-29T13:45:52.227Z",
      "holdingPeriodMs": 600086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 15.171,
      "exitPriceQuote": 15.169,
      "grossPnlGbp": 0.26366093204124863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3363390679587515,
      "cashChangeGbp": -0.5363390679587514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3098015951486428,
      "mfePct": 0.21752026893414722,
      "maeGbp": -6.196031902972857,
      "mfeGbp": 4.350405378682945,
      "observedDuringTradeLowPrice": 15.138,
      "observedDuringTradeHighPrice": 15.218,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.138,
      "fullObservedHighPrice": 15.218,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688884264-344a41e494d83",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:34:44.264Z",
      "closedAtUtc": "2026-09-29T13:44:45.118Z",
      "holdingPeriodMs": 600854,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030709,
      "exitPriceQuote": 0.030635,
      "grossPnlGbp": 4.819434042137559,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2194340421375593,
      "cashChangeGbp": 4.01943404213756,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06838386140870815,
      "mfePct": 0.3256374352795578,
      "maeGbp": -1.3676772281741632,
      "mfeGbp": 6.5127487055911555,
      "observedDuringTradeLowPrice": 0.030609,
      "observedDuringTradeHighPrice": 0.03073,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030609,
      "fullObservedHighPrice": 0.03073,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688974155-96d971c48a2c",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:36:14.155Z",
      "closedAtUtc": "2026-09-29T13:41:17.302Z",
      "holdingPeriodMs": 303147,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.647,
      "exitPriceQuote": 7.692,
      "grossPnlGbp": -11.769321302471539,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.369321302471539,
      "cashChangeGbp": -12.56932130247154,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6015430887929826,
      "mfePct": 0.013077023669417208,
      "maeGbp": -12.03086177585965,
      "mfeGbp": 0.2615404733883442,
      "observedDuringTradeLowPrice": 7.646,
      "observedDuringTradeHighPrice": 7.6930000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.646,
      "fullObservedHighPrice": 7.6930000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688518391-4b532acd210de",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:28:38.391Z",
      "closedAtUtc": "2026-09-29T13:33:02.164Z",
      "holdingPeriodMs": 263773,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 88.525,
      "exitPriceQuote": 87.98,
      "grossPnlGbp": -12.312905958768747,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.912905958768746,
      "cashChangeGbp": -13.112905958768748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; fresh long MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 20.36 confirms trend strength; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6156452979384374,
      "mfePct": 0.02937023439705874,
      "maeGbp": -12.312905958768747,
      "mfeGbp": 0.5874046879411747,
      "observedDuringTradeLowPrice": 87.98,
      "observedDuringTradeHighPrice": 88.551,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.98,
      "fullObservedHighPrice": 88.551,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688455380-8d5364219ae05",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:27:35.380Z",
      "closedAtUtc": "2026-09-29T13:32:55.635Z",
      "holdingPeriodMs": 320255,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9254,
      "exitPriceQuote": 1.9128,
      "grossPnlGbp": -13.088189467123657,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.688189467123657,
      "cashChangeGbp": -13.888189467123658,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6544094733561828,
      "mfePct": 0.30642983276202435,
      "maeGbp": -13.088189467123657,
      "mfeGbp": 6.128596655240487,
      "observedDuringTradeLowPrice": 1.9128,
      "observedDuringTradeHighPrice": 1.9313000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9128,
      "fullObservedHighPrice": 1.9313000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688136625-3d0e8435b2fb9",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:22:16.625Z",
      "closedAtUtc": "2026-09-29T13:31:58.756Z",
      "holdingPeriodMs": 582131,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 174.9,
      "exitPriceQuote": 173.92,
      "grossPnlGbp": -11.206403659234054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.806403659234054,
      "cashChangeGbp": -12.006403659234055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5603201829617027,
      "mfePct": 0.34305317324184925,
      "maeGbp": -11.206403659234054,
      "mfeGbp": 6.8610634648369855,
      "observedDuringTradeLowPrice": 173.92,
      "observedDuringTradeHighPrice": 175.50000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 173.92,
      "fullObservedHighPrice": 175.50000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687892393-d401421f836f5",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:18:12.393Z",
      "closedAtUtc": "2026-09-29T13:28:15.532Z",
      "holdingPeriodMs": 603139,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.079,
      "exitPriceQuote": 2.082,
      "grossPnlGbp": 2.886002886002568,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.286002886002568,
      "cashChangeGbp": 2.086002886002568,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24050024050025673,
      "mfePct": 0.4810004810004707,
      "maeGbp": -4.810004810005134,
      "mfeGbp": 9.620009620009414,
      "observedDuringTradeLowPrice": 2.074,
      "observedDuringTradeHighPrice": 2.0889999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.074,
      "fullObservedHighPrice": 2.0889999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688453624-a090dedc912b7",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:27:33.623Z",
      "closedAtUtc": "2026-09-29T13:28:11.593Z",
      "holdingPeriodMs": 37970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 260.27,
      "exitPriceQuote": 258.53,
      "grossPnlGbp": -13.370730395358736,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.970730395358736,
      "cashChangeGbp": -14.170730395358737,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6685365197679368,
      "mfePct": 0,
      "maeGbp": -13.370730395358738,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 258.53,
      "observedDuringTradeHighPrice": 260.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 258.53,
      "fullObservedHighPrice": 260.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687890801-3f52feb42ce67",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:18:10.801Z",
      "closedAtUtc": "2026-09-29T13:25:41.156Z",
      "holdingPeriodMs": 450355,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2443,
      "exitPriceQuote": 0.2423,
      "grossPnlGbp": -16.373311502251347,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.97331150225135,
      "cashChangeGbp": -17.173311502251348,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8186655751125673,
      "mfePct": 0,
      "maeGbp": -16.373311502251347,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2423,
      "observedDuringTradeHighPrice": 0.2443,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2423,
      "fullObservedHighPrice": 0.2443,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687722560-e49266e86def7",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:15:22.560Z",
      "closedAtUtc": "2026-09-29T13:25:24.146Z",
      "holdingPeriodMs": 601586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.343,
      "exitPriceQuote": 3.356,
      "grossPnlGbp": 7.777445408315825,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.177445408315824,
      "cashChangeGbp": 6.977445408315825,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17947950942266774,
      "mfePct": 0.5683517798384723,
      "maeGbp": -3.589590188453355,
      "mfeGbp": 11.367035596769448,
      "observedDuringTradeLowPrice": 3.337,
      "observedDuringTradeHighPrice": 3.362,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.337,
      "fullObservedHighPrice": 3.362,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790688012039-f3d6a8310ac2",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:20:12.039Z",
      "closedAtUtc": "2026-09-29T13:24:19.264Z",
      "holdingPeriodMs": 247225,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06743,
      "exitPriceQuote": 0.06703,
      "grossPnlGbp": -11.864155420435935,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.464155420435935,
      "cashChangeGbp": -12.664155420435936,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5932077710217968,
      "mfePct": 0.05932077710217762,
      "maeGbp": -11.864155420435937,
      "mfeGbp": 1.1864155420435523,
      "observedDuringTradeLowPrice": 0.06703,
      "observedDuringTradeHighPrice": 0.06747,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06703,
      "fullObservedHighPrice": 0.06747,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687532928-81d6d9fc2e572",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:12:12.928Z",
      "closedAtUtc": "2026-09-29T13:22:13.261Z",
      "holdingPeriodMs": 600333,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3987,
      "exitPriceQuote": 0.4004,
      "grossPnlGbp": 8.527715073990366,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.927715073990367,
      "cashChangeGbp": 7.727715073990367,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30097817908201124,
      "mfePct": 0.5768748432405377,
      "maeGbp": -6.019563581640225,
      "mfeGbp": 11.537496864810755,
      "observedDuringTradeLowPrice": 0.3975,
      "observedDuringTradeHighPrice": 0.401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3975,
      "fullObservedHighPrice": 0.401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687400315-117200dc41a7",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:10:00.315Z",
      "closedAtUtc": "2026-09-29T13:20:03.117Z",
      "holdingPeriodMs": 602802,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3418,
      "exitPriceQuote": 0.3423,
      "grossPnlGbp": 2.925687536571097,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3256875365710967,
      "cashChangeGbp": 2.125687536571097,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.029256875365707723,
      "mfePct": 0.9654768870684685,
      "maeGbp": -0.5851375073141544,
      "mfeGbp": 19.30953774136937,
      "observedDuringTradeLowPrice": 0.3417,
      "observedDuringTradeHighPrice": 0.3451,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3417,
      "fullObservedHighPrice": 0.3451,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687389929-6eb3cd508c442",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:09:49.929Z",
      "closedAtUtc": "2026-09-29T13:18:05.750Z",
      "holdingPeriodMs": 495821,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003835,
      "exitPriceQuote": 0.003921,
      "grossPnlGbp": 44.850065189048316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 43.250065189048314,
      "cashChangeGbp": 44.05006518904832,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £44.34 triggered at projected net £43.25 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 2.34680573663624,
      "maeGbp": 0,
      "mfeGbp": 46.9361147327248,
      "observedDuringTradeLowPrice": 0.003835,
      "observedDuringTradeHighPrice": 0.003925,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003835,
      "fullObservedHighPrice": 0.003925,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687117383-d714ad85d090b",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:05:17.383Z",
      "closedAtUtc": "2026-09-29T13:15:18.969Z",
      "holdingPeriodMs": 601586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33471,
      "exitPriceQuote": 0.33483,
      "grossPnlGbp": -0.7170386304562695,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3170386304562696,
      "cashChangeGbp": -1.5170386304562695,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06274088016491529,
      "mfePct": 0,
      "maeGbp": -1.2548176032983058,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.33471,
      "observedDuringTradeHighPrice": 0.33492,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33471,
      "fullObservedHighPrice": 0.33492,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790687150849-11e121bb4fbcf",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:05:50.849Z",
      "closedAtUtc": "2026-09-29T13:10:15.589Z",
      "holdingPeriodMs": 264740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2302,
      "exitPriceQuote": 0.2315,
      "grossPnlGbp": -11.294526498696989,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.894526498696989,
      "cashChangeGbp": -12.09452649869699,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5647263249348494,
      "mfePct": 0,
      "maeGbp": -11.294526498696989,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2302,
      "observedDuringTradeHighPrice": 0.2315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2302,
      "fullObservedHighPrice": 0.2315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686959773-0eaedb7697142",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:02:39.773Z",
      "closedAtUtc": "2026-09-29T13:10:13.903Z",
      "holdingPeriodMs": 454130,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5303,
      "exitPriceQuote": 0.5331,
      "grossPnlGbp": -10.560060343202055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.160060343202055,
      "cashChangeGbp": -11.360060343202056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; fresh short MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 21.97 confirms trend strength; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5280030171601028,
      "mfePct": 0.24514425796718234,
      "maeGbp": -10.560060343202055,
      "mfeGbp": 4.902885159343647,
      "observedDuringTradeLowPrice": 0.529,
      "observedDuringTradeHighPrice": 0.5331,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.529,
      "fullObservedHighPrice": 0.5331,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686792880-3edfc5c388805",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:59:52.880Z",
      "closedAtUtc": "2026-09-29T13:09:53.734Z",
      "holdingPeriodMs": 600854,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4705,
      "exitPriceQuote": 0.4715,
      "grossPnlGbp": -4.250797024442087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.8507970244420875,
      "cashChangeGbp": -5.050797024442087,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2763018065887404,
      "mfePct": 0.2337938363443124,
      "maeGbp": -5.5260361317748075,
      "mfeGbp": 4.675876726886248,
      "observedDuringTradeLowPrice": 0.4694,
      "observedDuringTradeHighPrice": 0.47179999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4694,
      "fullObservedHighPrice": 0.47179999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686980097-1b5234564665b",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T13:03:00.097Z",
      "closedAtUtc": "2026-09-29T13:09:46.689Z",
      "holdingPeriodMs": 406592,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2739,
      "exitPriceQuote": 0.2722,
      "grossPnlGbp": -12.413289521723106,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.013289521723106,
      "cashChangeGbp": -13.213289521723107,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6206644760861554,
      "mfePct": 0.36509675063891966,
      "maeGbp": -12.413289521723106,
      "mfeGbp": 7.301935012778394,
      "observedDuringTradeLowPrice": 0.2722,
      "observedDuringTradeHighPrice": 0.2749,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2722,
      "fullObservedHighPrice": 0.2749,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686503386-8b3ace5adad72",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:55:03.386Z",
      "closedAtUtc": "2026-09-29T13:05:07.582Z",
      "holdingPeriodMs": 604196,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1818,
      "exitPriceQuote": 0.1827,
      "grossPnlGbp": 9.900990099010032,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.300990099010033,
      "cashChangeGbp": 9.100990099010032,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3300330033003242,
      "mfePct": 0.8250825082508259,
      "maeGbp": -6.600660066006484,
      "mfeGbp": 16.501650165016517,
      "observedDuringTradeLowPrice": 0.1812,
      "observedDuringTradeHighPrice": 0.1833,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1812,
      "fullObservedHighPrice": 0.1833,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686496317-5421241ffe91f",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:54:56.317Z",
      "closedAtUtc": "2026-09-29T13:04:56.978Z",
      "holdingPeriodMs": 600661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11436,
      "exitPriceQuote": 0.11413,
      "grossPnlGbp": 4.022385449457992,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4223854494579915,
      "cashChangeGbp": 3.2223854494579918,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16614200769499451,
      "mfePct": 0.8656873032528897,
      "maeGbp": -3.32284015389989,
      "mfeGbp": 17.313746065057796,
      "observedDuringTradeLowPrice": 0.11337,
      "observedDuringTradeHighPrice": 0.11455000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11337,
      "fullObservedHighPrice": 0.11455000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686373468-f276d2ebb06a9",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:52:53.468Z",
      "closedAtUtc": "2026-09-29T13:02:55.095Z",
      "holdingPeriodMs": 601627,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0757,
      "exitPriceQuote": 1.0759,
      "grossPnlGbp": -0.3718508877939536,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.9718508877939538,
      "cashChangeGbp": -1.1718508877939535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12085153853303493,
      "mfePct": 0.33466579901459953,
      "maeGbp": -2.4170307706606984,
      "mfeGbp": 6.693315980291991,
      "observedDuringTradeLowPrice": 1.0721,
      "observedDuringTradeHighPrice": 1.077,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0721,
      "fullObservedHighPrice": 1.077,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686247357-a9a893df503c7",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:50:47.357Z",
      "closedAtUtc": "2026-09-29T13:00:19.662Z",
      "holdingPeriodMs": 572305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.031,
      "exitPriceQuote": 9.082,
      "grossPnlGbp": -11.294430295648356,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.894430295648355,
      "cashChangeGbp": -12.094430295648356,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5647215147824178,
      "mfePct": 0,
      "maeGbp": -11.294430295648356,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.031,
      "observedDuringTradeHighPrice": 9.082,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.031,
      "fullObservedHighPrice": 9.082,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686190398-2e063787e820c",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:49:50.398Z",
      "closedAtUtc": "2026-09-29T12:59:51.149Z",
      "holdingPeriodMs": 600751,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5515,
      "exitPriceQuote": 1.5466,
      "grossPnlGbp": -6.316467934257333,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.916467934257334,
      "cashChangeGbp": -7.116467934257333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.39961327747342607,
      "mfePct": 0.21914276506605523,
      "maeGbp": -7.992265549468522,
      "mfeGbp": 4.382855301321104,
      "observedDuringTradeLowPrice": 1.5453,
      "observedDuringTradeHighPrice": 1.5549,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5453,
      "fullObservedHighPrice": 1.5549,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685893163-85f4c86a04155",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:44:53.163Z",
      "closedAtUtc": "2026-09-29T12:54:57.865Z",
      "holdingPeriodMs": 604702,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06073,
      "exitPriceQuote": 0.06062,
      "grossPnlGbp": 3.622591799769438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.022591799769438,
      "cashChangeGbp": 2.8225917997694383,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2634612218014168,
      "mfePct": 1.0867775399308428,
      "maeGbp": -5.269224436028336,
      "mfeGbp": 21.735550798616856,
      "observedDuringTradeLowPrice": 0.06007,
      "observedDuringTradeHighPrice": 0.06088999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06007,
      "fullObservedHighPrice": 0.06088999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685891666-58d6ce84d7ea6",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:44:51.666Z",
      "closedAtUtc": "2026-09-29T12:54:53.032Z",
      "holdingPeriodMs": 601366,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.355,
      "exitPriceQuote": 27.276,
      "grossPnlGbp": 5.775909340157239,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.175909340157238,
      "cashChangeGbp": 4.975909340157239,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08042405410344897,
      "mfePct": 0.5191007128495685,
      "maeGbp": -1.6084810820689794,
      "mfeGbp": 10.38201425699137,
      "observedDuringTradeLowPrice": 27.213,
      "observedDuringTradeHighPrice": 27.377,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.213,
      "fullObservedHighPrice": 27.377,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685765590-e820542942acf",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:42:45.590Z",
      "closedAtUtc": "2026-09-29T12:52:45.645Z",
      "holdingPeriodMs": 600055,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 68.7,
      "exitPriceQuote": 68.65,
      "grossPnlGbp": 1.455604075691329,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.144395924308671,
      "cashChangeGbp": 0.6556040756913291,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; fresh short MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 29.32 confirms trend strength; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 65,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.043668122270744014,
      "mfePct": 0.37845705967977455,
      "maeGbp": -0.8733624454148803,
      "mfeGbp": 7.569141193595491,
      "observedDuringTradeLowPrice": 68.44,
      "observedDuringTradeHighPrice": 68.73,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 68.44,
      "fullObservedHighPrice": 68.73,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790686069797-6806996a49e26",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:47:49.797Z",
      "closedAtUtc": "2026-09-29T12:50:42.542Z",
      "holdingPeriodMs": 172745,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08253,
      "exitPriceQuote": 0.08298,
      "grossPnlGbp": -10.90512540894201,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.50512540894201,
      "cashChangeGbp": -11.705125408942012,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5452562704471006,
      "mfePct": 0,
      "maeGbp": -10.90512540894201,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08253,
      "observedDuringTradeHighPrice": 0.08298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08253,
      "fullObservedHighPrice": 0.08298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685586467-f29d62fcee0b",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:39:46.467Z",
      "closedAtUtc": "2026-09-29T12:49:46.949Z",
      "holdingPeriodMs": 600482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11558,
      "exitPriceQuote": 0.11364,
      "grossPnlGbp": 33.56982176847201,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 31.96982176847201,
      "cashChangeGbp": 32.76982176847201,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.008652015919705937,
      "mfePct": 1.7736632635404017,
      "maeGbp": -0.17304031839411874,
      "mfeGbp": 35.473265270808035,
      "observedDuringTradeLowPrice": 0.11353,
      "observedDuringTradeHighPrice": 0.11559,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11353,
      "fullObservedHighPrice": 0.11559,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685460604-0e1c1ed65e54",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:37:40.604Z",
      "closedAtUtc": "2026-09-29T12:47:42.143Z",
      "holdingPeriodMs": 601539,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3298,
      "exitPriceQuote": 0.3278,
      "grossPnlGbp": 12.12856276531232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.528562765312321,
      "cashChangeGbp": 11.32856276531232,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.151607034566404,
      "mfePct": 0.606428138265616,
      "maeGbp": -3.0321406913280797,
      "mfeGbp": 12.128562765312319,
      "observedDuringTradeLowPrice": 0.3278,
      "observedDuringTradeHighPrice": 0.3303,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3278,
      "fullObservedHighPrice": 0.3303,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685218153-e7c539b6bf54f",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:33:38.153Z",
      "closedAtUtc": "2026-09-29T12:43:40.198Z",
      "holdingPeriodMs": 602045,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.785,
      "exitPriceQuote": 0.7793,
      "grossPnlGbp": 14.52229299363067,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.92229299363067,
      "cashChangeGbp": 13.722292993630669,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06369426751591654,
      "mfePct": 1.0318471337579613,
      "maeGbp": -1.273885350318331,
      "mfeGbp": 20.636942675159226,
      "observedDuringTradeLowPrice": 0.7769,
      "observedDuringTradeHighPrice": 0.7855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7769,
      "fullObservedHighPrice": 0.7855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684983368-b70f8ee901f82",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:29:43.368Z",
      "closedAtUtc": "2026-09-29T12:39:48.279Z",
      "holdingPeriodMs": 604911,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.539,
      "exitPriceQuote": 27.443,
      "grossPnlGbp": 6.971930716438512,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.371930716438511,
      "cashChangeGbp": 6.171930716438512,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2396601183775698,
      "mfePct": 0.46116416718109743,
      "maeGbp": -4.7932023675513955,
      "mfeGbp": 9.223283343621949,
      "observedDuringTradeLowPrice": 27.412,
      "observedDuringTradeHighPrice": 27.605,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.412,
      "fullObservedHighPrice": 27.605,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684981793-9acd1fec36f64",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:29:41.793Z",
      "closedAtUtc": "2026-09-29T12:39:43.279Z",
      "holdingPeriodMs": 601486,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.563,
      "exitPriceQuote": 1.556,
      "grossPnlGbp": 8.95713371721036,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.35713371721036,
      "cashChangeGbp": 8.157133717210359,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.319897632757525,
      "mfePct": 0.44785668586051797,
      "maeGbp": -6.3979526551505,
      "mfeGbp": 8.95713371721036,
      "observedDuringTradeLowPrice": 1.556,
      "observedDuringTradeHighPrice": 1.568,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.556,
      "fullObservedHighPrice": 1.568,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685261090-82f63fdd4c666",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:34:21.090Z",
      "closedAtUtc": "2026-09-29T12:37:38.987Z",
      "holdingPeriodMs": 197897,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 173.82,
      "exitPriceQuote": 172.67,
      "grossPnlGbp": -13.232079162351924,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.832079162351924,
      "cashChangeGbp": -14.032079162351925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6616039581175962,
      "mfePct": 0.28190081693706653,
      "maeGbp": -13.232079162351924,
      "mfeGbp": 5.6380163387413305,
      "observedDuringTradeLowPrice": 172.67,
      "observedDuringTradeHighPrice": 174.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 172.67,
      "fullObservedHighPrice": 174.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684716455-59420cf498b54",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:25:16.455Z",
      "closedAtUtc": "2026-09-29T12:35:18.521Z",
      "holdingPeriodMs": 602066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07894,
      "exitPriceQuote": 0.07929,
      "grossPnlGbp": -8.867494299468028,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.467494299468028,
      "cashChangeGbp": -9.667494299468029,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4433747149734014,
      "mfePct": 0.10134279199391531,
      "maeGbp": -8.867494299468028,
      "mfeGbp": 2.0268558398783063,
      "observedDuringTradeLowPrice": 0.07886,
      "observedDuringTradeHighPrice": 0.07929,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07886,
      "fullObservedHighPrice": 0.07929,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790685034971-8b95034caf09",
      "symbol": "AIOTUSDT",
      "baseAsset": "AIOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:30:34.971Z",
      "closedAtUtc": "2026-09-29T12:33:41.777Z",
      "holdingPeriodMs": 186806,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06133,
      "exitPriceQuote": 0.0609,
      "grossPnlGbp": -14.022501222892542,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.622501222892542,
      "cashChangeGbp": -14.822501222892543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7011250611446271,
      "mfePct": 0.3424099135822516,
      "maeGbp": -14.022501222892542,
      "mfeGbp": 6.848198271645032,
      "observedDuringTradeLowPrice": 0.0609,
      "observedDuringTradeHighPrice": 0.06154,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0609,
      "fullObservedHighPrice": 0.06154,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684492398-169a199f272ca",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:21:32.398Z",
      "closedAtUtc": "2026-09-29T12:31:35.090Z",
      "holdingPeriodMs": 602692,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.30563,
      "exitPriceQuote": 0.30658,
      "grossPnlGbp": -6.216667211988393,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.816667211988394,
      "cashChangeGbp": -7.016667211988393,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3697281026077166,
      "mfePct": 0.11124562379347805,
      "maeGbp": -7.394562052154332,
      "mfeGbp": 2.224912475869561,
      "observedDuringTradeLowPrice": 0.30529,
      "observedDuringTradeHighPrice": 0.30676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.30529,
      "fullObservedHighPrice": 0.30676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684429266-0347df74070e7",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:20:29.266Z",
      "closedAtUtc": "2026-09-29T12:30:29.794Z",
      "holdingPeriodMs": 600528,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.324,
      "exitPriceQuote": 3.323,
      "grossPnlGbp": 0.6016847172081167,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.9983152827918834,
      "cashChangeGbp": -0.19831528279188337,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15042117930205587,
      "mfePct": 0.2707581227436792,
      "maeGbp": -3.008423586041117,
      "mfeGbp": 5.415162454873585,
      "observedDuringTradeLowPrice": 3.315,
      "observedDuringTradeHighPrice": 3.3290000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.315,
      "fullObservedHighPrice": 3.3290000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684527493-35945e4093248",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:22:07.493Z",
      "closedAtUtc": "2026-09-29T12:29:39.862Z",
      "holdingPeriodMs": 452369,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12116,
      "exitPriceQuote": 0.12404,
      "grossPnlGbp": 47.540442390227696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 45.940442390227695,
      "cashChangeGbp": 46.7404423902277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £48.57 triggered at projected net £45.94 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09078903928689253,
      "mfePct": 2.5586001980851694,
      "maeGbp": -1.8157807857378507,
      "mfeGbp": 51.17200396170338,
      "observedDuringTradeLowPrice": 0.12105,
      "observedDuringTradeHighPrice": 0.12425999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12105,
      "fullObservedHighPrice": 0.12425999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684112610-a5587f62adf0b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:15:12.610Z",
      "closedAtUtc": "2026-09-29T12:25:12.992Z",
      "holdingPeriodMs": 600382,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6131,
      "exitPriceQuote": 1.6175,
      "grossPnlGbp": 5.455334449197148,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8553344491971475,
      "cashChangeGbp": 4.655334449197148,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.861694873225468,
      "maeGbp": 0,
      "mfeGbp": 17.233897464509358,
      "observedDuringTradeLowPrice": 1.6131,
      "observedDuringTradeHighPrice": 1.627,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6131,
      "fullObservedHighPrice": 1.627,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684221410-630a38e4b0947",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:17:01.410Z",
      "closedAtUtc": "2026-09-29T12:21:37.844Z",
      "holdingPeriodMs": 276434,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3293,
      "exitPriceQuote": 0.3383,
      "grossPnlGbp": 54.66140297600977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 53.06140297600977,
      "cashChangeGbp": 53.86140297600977,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware 2:1 reward/risk lock / £1 trail £55.10 triggered at projected net £53.06 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 2.8849073792894044,
      "maeGbp": 0,
      "mfeGbp": 57.69814758578809,
      "observedDuringTradeLowPrice": 0.3293,
      "observedDuringTradeHighPrice": 0.33880000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3293,
      "fullObservedHighPrice": 0.33880000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790683823257-b40a053f7315c",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:10:23.257Z",
      "closedAtUtc": "2026-09-29T12:20:24.103Z",
      "holdingPeriodMs": 600846,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 253.31,
      "exitPriceQuote": 253.32,
      "grossPnlGbp": 0.07895464055892705,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.521045359441073,
      "cashChangeGbp": -0.721045359441073,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: macd_pullback_adx_v1; fresh long MACD signal-line cross; price aligned with 200-period EMA; MACD pullback crossed on the correct side of zero; ADX 22.50 confirms trend strength; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 68,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.043425052307454755,
      "mfePct": 1.5711973471240845,
      "maeGbp": -0.8685010461490951,
      "mfeGbp": 31.423946942481688,
      "observedDuringTradeLowPrice": 253.2,
      "observedDuringTradeHighPrice": 257.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 253.2,
      "fullObservedHighPrice": 257.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790684308272-da4e3c3838311",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:18:28.272Z",
      "closedAtUtc": "2026-09-29T12:19:17.558Z",
      "holdingPeriodMs": 49286,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00569,
      "exitPriceQuote": 0.005644,
      "grossPnlGbp": -16.16871704745168,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.76871704745168,
      "cashChangeGbp": -16.96871704745168,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8084358523725841,
      "mfePct": 0.07029876977153833,
      "maeGbp": -16.168717047451683,
      "mfeGbp": 1.4059753954307666,
      "observedDuringTradeLowPrice": 0.005644,
      "observedDuringTradeHighPrice": 0.005694,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005644,
      "fullObservedHighPrice": 0.005694,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790683618773-8bb712001ba18",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:06:58.773Z",
      "closedAtUtc": "2026-09-29T12:17:03.448Z",
      "holdingPeriodMs": 604675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11991,
      "exitPriceQuote": 0.12099,
      "grossPnlGbp": 18.01351013259941,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.41351013259941,
      "cashChangeGbp": 17.21351013259941,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10841464431657502,
      "mfePct": 1.184221499457919,
      "maeGbp": -2.1682928863315003,
      "mfeGbp": 23.684429989158378,
      "observedDuringTradeLowPrice": 0.11978,
      "observedDuringTradeHighPrice": 0.12133,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11978,
      "fullObservedHighPrice": 0.12133,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790683617143-3cfb7d5c7ef0a",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:06:57.143Z",
      "closedAtUtc": "2026-09-29T12:16:58.167Z",
      "holdingPeriodMs": 601024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009949,
      "exitPriceQuote": 0.009972,
      "grossPnlGbp": 4.623580259322636,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0235802593226357,
      "cashChangeGbp": 3.823580259322636,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.32164036586590655,
      "mfePct": 0.321640365865924,
      "maeGbp": -6.432807317318131,
      "mfeGbp": 6.432807317318479,
      "observedDuringTradeLowPrice": 0.009917,
      "observedDuringTradeHighPrice": 0.009981,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009917,
      "fullObservedHighPrice": 0.009981,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790683286124-b741fa4ed16e",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:01:26.124Z",
      "closedAtUtc": "2026-09-29T12:11:26.832Z",
      "holdingPeriodMs": 600708,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.979,
      "exitPriceQuote": 1.97,
      "grossPnlGbp": -9.095502779181524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.695502779181524,
      "cashChangeGbp": -9.895502779181525,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5558362809499808,
      "mfePct": 0.05053057099544668,
      "maeGbp": -11.116725618999617,
      "mfeGbp": 1.0106114199089336,
      "observedDuringTradeLowPrice": 1.968,
      "observedDuringTradeHighPrice": 1.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.968,
      "fullObservedHighPrice": 1.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790683620559-a004882e9179e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T12:07:00.559Z",
      "closedAtUtc": "2026-09-29T12:10:19.526Z",
      "holdingPeriodMs": 198967,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07441,
      "exitPriceQuote": 0.07484,
      "grossPnlGbp": -11.55758634592124,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.15758634592124,
      "cashChangeGbp": -12.357586345921241,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.577879317296062,
      "mfePct": 0,
      "maeGbp": -11.55758634592124,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07441,
      "observedDuringTradeHighPrice": 0.07484,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07441,
      "fullObservedHighPrice": 0.07484,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790682938502-2585b60f28672",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:55:38.502Z",
      "closedAtUtc": "2026-09-29T12:05:40.148Z",
      "holdingPeriodMs": 601646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004307,
      "exitPriceQuote": 0.0042976,
      "grossPnlGbp": -4.364987230090405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.964987230090404,
      "cashChangeGbp": -5.1649872300904045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29022521476666724,
      "mfePct": 0.0510796377989307,
      "maeGbp": -5.804504295333345,
      "mfeGbp": 1.021592755978614,
      "observedDuringTradeLowPrice": 0.0042945,
      "observedDuringTradeHighPrice": 0.0043092,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042945,
      "fullObservedHighPrice": 0.0043092,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790682935243-97bd27e7cc471",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:55:35.243Z",
      "closedAtUtc": "2026-09-29T12:05:14.127Z",
      "holdingPeriodMs": 578884,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24147,
      "exitPriceQuote": 0.24008,
      "grossPnlGbp": -11.512817327204226,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.112817327204226,
      "cashChangeGbp": -12.312817327204227,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5756408663602114,
      "mfePct": 0.16979334907028676,
      "maeGbp": -11.512817327204226,
      "mfeGbp": 3.395866981405735,
      "observedDuringTradeLowPrice": 0.24008,
      "observedDuringTradeHighPrice": 0.24187999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24008,
      "fullObservedHighPrice": 0.24187999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790682933496-8e9278a600b67",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:55:33.496Z",
      "closedAtUtc": "2026-09-29T12:05:11.976Z",
      "holdingPeriodMs": 578480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.4295,
      "exitPriceQuote": 2.4159,
      "grossPnlGbp": -11.195719283803117,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.795719283803116,
      "cashChangeGbp": -11.995719283803117,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5597859641901558,
      "mfePct": 0.041160732661036835,
      "maeGbp": -11.195719283803117,
      "mfeGbp": 0.8232146532207366,
      "observedDuringTradeLowPrice": 2.4159,
      "observedDuringTradeHighPrice": 2.4304999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.4159,
      "fullObservedHighPrice": 2.4304999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790682936899-b5acb35907c15",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:55:36.899Z",
      "closedAtUtc": "2026-09-29T12:01:23.649Z",
      "holdingPeriodMs": 346750,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1446.02,
      "exitPriceQuote": 1457.63,
      "grossPnlGbp": 16.05786918576524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.457869185765242,
      "cashChangeGbp": 15.25786918576524,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04771718233496457,
      "mfePct": 0.8326302540767047,
      "maeGbp": -0.9543436466992914,
      "mfeGbp": 16.652605081534094,
      "observedDuringTradeLowPrice": 1445.33,
      "observedDuringTradeHighPrice": 1458.0599999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1445.33,
      "fullObservedHighPrice": 1458.0599999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790681294992-a0c232c8a0ef",
      "symbol": "AIOTUSDT",
      "baseAsset": "AIOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:28:14.992Z",
      "closedAtUtc": "2026-09-29T11:38:18.316Z",
      "holdingPeriodMs": 603324,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0586,
      "exitPriceQuote": 0.059,
      "grossPnlGbp": 13.65187713310572,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.05187713310572,
      "cashChangeGbp": 12.851877133105718,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18771331058020305,
      "mfePct": 0.7849829351535873,
      "maeGbp": -3.7542662116040613,
      "mfeGbp": 15.699658703071746,
      "observedDuringTradeLowPrice": 0.05849,
      "observedDuringTradeHighPrice": 0.05906,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05849,
      "fullObservedHighPrice": 0.05906,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790681293096-74e7606d3993",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:28:13.096Z",
      "closedAtUtc": "2026-09-29T11:30:29.374Z",
      "holdingPeriodMs": 136278,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0837,
      "exitPriceQuote": 0.08453,
      "grossPnlGbp": 19.832735961768158,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.232735961768157,
      "cashChangeGbp": 19.032735961768157,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04778972520907811,
      "mfePct": 1.1947431302270024,
      "maeGbp": -0.9557945041815621,
      "mfeGbp": 23.894862604540048,
      "observedDuringTradeLowPrice": 0.08366,
      "observedDuringTradeHighPrice": 0.0847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08366,
      "fullObservedHighPrice": 0.0847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790680799056-f20ecf8d6e34",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:19:59.056Z",
      "closedAtUtc": "2026-09-29T11:30:03.179Z",
      "holdingPeriodMs": 604123,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7274,
      "exitPriceQuote": 0.7292,
      "grossPnlGbp": 4.949133901566985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.349133901566985,
      "cashChangeGbp": 4.1491339015669855,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05499037668408949,
      "mfePct": 0.3024470717624388,
      "maeGbp": -1.0998075336817899,
      "mfeGbp": 6.048941435248776,
      "observedDuringTradeLowPrice": 0.727,
      "observedDuringTradeHighPrice": 0.7296,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.727,
      "fullObservedHighPrice": 0.7296,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790680703280-f8d80cbb0935",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:18:23.280Z",
      "closedAtUtc": "2026-09-29T11:28:23.976Z",
      "holdingPeriodMs": 600696,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21021,
      "exitPriceQuote": 0.21147,
      "grossPnlGbp": 11.988011988011829,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.38801198801183,
      "cashChangeGbp": 11.188011988011828,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13320013320013438,
      "mfePct": 0.6184291898577592,
      "maeGbp": -2.664002664002688,
      "mfeGbp": 12.368583797155184,
      "observedDuringTradeLowPrice": 0.20993,
      "observedDuringTradeHighPrice": 0.21150999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20993,
      "fullObservedHighPrice": 0.21150999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790681215507-b075477547022",
      "symbol": "0GUSDT",
      "baseAsset": "0G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:26:55.507Z",
      "closedAtUtc": "2026-09-29T11:28:06.092Z",
      "holdingPeriodMs": 70585,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3172,
      "exitPriceQuote": 0.3151,
      "grossPnlGbp": -13.240857503152528,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.840857503152527,
      "cashChangeGbp": -14.040857503152528,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6620428751576264,
      "mfePct": 0,
      "maeGbp": -13.24085750315253,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3151,
      "observedDuringTradeHighPrice": 0.3172,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3151,
      "fullObservedHighPrice": 0.3172,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790680551941-cc61c3522e47d",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:15:51.941Z",
      "closedAtUtc": "2026-09-29T11:25:55.346Z",
      "holdingPeriodMs": 603405,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2292,
      "exitPriceQuote": 0.2295,
      "grossPnlGbp": 2.617801047120615,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.017801047120615,
      "cashChangeGbp": 1.817801047120615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21815008726003512,
      "mfePct": 0.21815008726003512,
      "maeGbp": -4.363001745200703,
      "mfeGbp": 4.363001745200703,
      "observedDuringTradeLowPrice": 0.2287,
      "observedDuringTradeHighPrice": 0.22969999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2287,
      "fullObservedHighPrice": 0.22969999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790680336574-0c4bd5e87cc73",
      "symbol": "AZTECUSDT",
      "baseAsset": "AZTEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:12:16.574Z",
      "closedAtUtc": "2026-09-29T11:22:17.064Z",
      "holdingPeriodMs": 600490,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01928,
      "exitPriceQuote": 0.01931,
      "grossPnlGbp": 3.1120331950209805,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5120331950209804,
      "cashChangeGbp": 2.3120331950209803,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20746887966804134,
      "mfePct": 0.15560165975104903,
      "maeGbp": -4.1493775933608275,
      "mfeGbp": 3.1120331950209805,
      "observedDuringTradeLowPrice": 0.01924,
      "observedDuringTradeHighPrice": 0.019310000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01924,
      "fullObservedHighPrice": 0.019310000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790680099986-9e40945997777",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:08:19.986Z",
      "closedAtUtc": "2026-09-29T11:18:24.979Z",
      "holdingPeriodMs": 604993,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4638,
      "exitPriceQuote": 0.4636,
      "grossPnlGbp": -0.862440707201285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.462440707201285,
      "cashChangeGbp": -1.662440707201285,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19404915912031304,
      "mfePct": 0.1293661060802047,
      "maeGbp": -3.880983182406261,
      "mfeGbp": 2.5873221216040942,
      "observedDuringTradeLowPrice": 0.4629,
      "observedDuringTradeHighPrice": 0.4644,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4629,
      "fullObservedHighPrice": 0.4644,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790680098306-66355e358c2df",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:08:18.306Z",
      "closedAtUtc": "2026-09-29T11:18:19.841Z",
      "holdingPeriodMs": 601535,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0793,
      "exitPriceQuote": 1.0781,
      "grossPnlGbp": -2.223663485592269,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.823663485592269,
      "cashChangeGbp": -3.0236634855922686,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.41693690354859153,
      "mfePct": 0.08338738070973066,
      "maeGbp": -8.33873807097183,
      "mfeGbp": 1.6677476141946133,
      "observedDuringTradeLowPrice": 1.0748,
      "observedDuringTradeHighPrice": 1.0802,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0748,
      "fullObservedHighPrice": 1.0802,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790680417361-693d07f66c1e8",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:13:37.361Z",
      "closedAtUtc": "2026-09-29T11:15:50.140Z",
      "holdingPeriodMs": 132779,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.024405,
      "exitPriceQuote": 0.024556,
      "grossPnlGbp": -12.374513419381424,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.974513419381424,
      "cashChangeGbp": -13.174513419381425,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6187256709690712,
      "mfePct": 0.10243802499488104,
      "maeGbp": -12.374513419381424,
      "mfeGbp": 2.0487604998976208,
      "observedDuringTradeLowPrice": 0.02438,
      "observedDuringTradeHighPrice": 0.024556,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02438,
      "fullObservedHighPrice": 0.024556,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790679724973-a84d5e0f09bfd",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:02:04.973Z",
      "closedAtUtc": "2026-09-29T11:12:10.093Z",
      "holdingPeriodMs": 605120,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4156.95,
      "exitPriceQuote": 4157.45,
      "grossPnlGbp": 0.24056098822453964,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3594390117754604,
      "cashChangeGbp": -0.5594390117754604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.035843587245451156,
      "mfePct": 0.029348440563399966,
      "maeGbp": -0.7168717449090231,
      "mfeGbp": 0.5869688112679993,
      "observedDuringTradeLowPrice": 4155.46,
      "observedDuringTradeHighPrice": 4158.17,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4155.46,
      "fullObservedHighPrice": 4158.17,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790679723220-39c90015666d9",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:02:03.219Z",
      "closedAtUtc": "2026-09-29T11:12:04.307Z",
      "holdingPeriodMs": 601088,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4164.57,
      "exitPriceQuote": 4164.6,
      "grossPnlGbp": 0.014407249728377642,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.5855927502716225,
      "cashChangeGbp": -0.7855927502716225,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04178102421137793,
      "mfePct": 0.0218509954208923,
      "maeGbp": -0.8356204842275586,
      "mfeGbp": 0.43701990841784605,
      "observedDuringTradeLowPrice": 4162.83,
      "observedDuringTradeHighPrice": 4165.48,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4162.83,
      "fullObservedHighPrice": 4165.48,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790679479615-9600d61861619",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:57:59.615Z",
      "closedAtUtc": "2026-09-29T11:07:21.477Z",
      "holdingPeriodMs": 561862,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.024632,
      "exitPriceQuote": 0.024517,
      "grossPnlGbp": 9.337447223124432,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.737447223124432,
      "cashChangeGbp": 8.537447223124431,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 95,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0933744722312387,
      "mfePct": 0.7145177005521376,
      "maeGbp": -1.867489444624774,
      "mfeGbp": 14.290354011042753,
      "observedDuringTradeLowPrice": 0.024456,
      "observedDuringTradeHighPrice": 0.024655,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.024456,
      "fullObservedHighPrice": 0.024655,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790679808529-d4be288a747cf",
      "symbol": "SYRUPUSDT",
      "baseAsset": "SYRUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T11:03:28.529Z",
      "closedAtUtc": "2026-09-29T11:07:00.378Z",
      "holdingPeriodMs": 211849,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25209,
      "exitPriceQuote": 0.25046,
      "grossPnlGbp": -12.931889404577452,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.531889404577452,
      "cashChangeGbp": -13.731889404577453,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6505613074695445,
      "mfePct": 0,
      "maeGbp": -13.011226149390891,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.25045,
      "observedDuringTradeHighPrice": 0.25209,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25045,
      "fullObservedHighPrice": 0.25209,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678968416-3f4ad2bbefe37",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:49:28.416Z",
      "closedAtUtc": "2026-09-29T10:59:29.852Z",
      "holdingPeriodMs": 601436,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8296,
      "exitPriceQuote": 0.8292,
      "grossPnlGbp": 0.9643201542911185,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6356798457088816,
      "cashChangeGbp": 0.16432015429111846,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15670202507232014,
      "mfePct": 0.09643201542912523,
      "maeGbp": -3.134040501446403,
      "mfeGbp": 1.9286403085825046,
      "observedDuringTradeLowPrice": 0.8288,
      "observedDuringTradeHighPrice": 0.8309,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8288,
      "fullObservedHighPrice": 0.8309,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678649965-36aec5aa8174e",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:44:09.965Z",
      "closedAtUtc": "2026-09-29T10:54:10.736Z",
      "holdingPeriodMs": 600771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22886,
      "exitPriceQuote": 0.22958,
      "grossPnlGbp": -6.292056278947815,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.892056278947814,
      "cashChangeGbp": -7.0920562789478145,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3845145503801415,
      "mfePct": 0.0349558682163754,
      "maeGbp": -7.69029100760283,
      "mfeGbp": 0.699117364327508,
      "observedDuringTradeLowPrice": 0.22878,
      "observedDuringTradeHighPrice": 0.22973999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22878,
      "fullObservedHighPrice": 0.22973999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678992993-a57af9593dd56",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:49:52.993Z",
      "closedAtUtc": "2026-09-29T10:53:35.027Z",
      "holdingPeriodMs": 222034,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.227,
      "exitPriceQuote": 0.2282,
      "grossPnlGbp": -10.572687224669417,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.172687224669417,
      "cashChangeGbp": -11.372687224669418,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5286343612334709,
      "mfePct": 0,
      "maeGbp": -10.572687224669416,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.227,
      "observedDuringTradeHighPrice": 0.2282,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.227,
      "fullObservedHighPrice": 0.2282,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678648189-5413d7f8dda64",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:44:08.189Z",
      "closedAtUtc": "2026-09-29T10:51:56.034Z",
      "holdingPeriodMs": 467845,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08104,
      "exitPriceQuote": 0.08147,
      "grossPnlGbp": -10.612043435340569,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.212043435340568,
      "cashChangeGbp": -11.41204343534057,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5306021717670284,
      "mfePct": 0.061697926949647694,
      "maeGbp": -10.612043435340567,
      "mfeGbp": 1.233958538992954,
      "observedDuringTradeLowPrice": 0.08099,
      "observedDuringTradeHighPrice": 0.08147,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08099,
      "fullObservedHighPrice": 0.08147,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678367730-b7fdd9c56e489",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:39:27.730Z",
      "closedAtUtc": "2026-09-29T10:49:31.159Z",
      "holdingPeriodMs": 603429,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11505,
      "exitPriceQuote": 0.11517,
      "grossPnlGbp": -2.086049543676577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6860495436765772,
      "cashChangeGbp": -2.8860495436765774,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19991308126900836,
      "mfePct": 0.17383746197306016,
      "maeGbp": -3.998261625380167,
      "mfeGbp": 3.476749239461203,
      "observedDuringTradeLowPrice": 0.11485,
      "observedDuringTradeHighPrice": 0.11528,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11485,
      "fullObservedHighPrice": 0.11528,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678366147-1f80890da6f57",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:39:26.147Z",
      "closedAtUtc": "2026-09-29T10:49:26.487Z",
      "holdingPeriodMs": 600340,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13118,
      "exitPriceQuote": 0.13098,
      "grossPnlGbp": 3.0492453117849974,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.4492453117849973,
      "cashChangeGbp": 2.249245311784997,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2973014178990711,
      "mfePct": 0.2591858515017375,
      "maeGbp": -5.946028357981422,
      "mfeGbp": 5.1837170300347495,
      "observedDuringTradeLowPrice": 0.13084,
      "observedDuringTradeHighPrice": 0.13157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13084,
      "fullObservedHighPrice": 0.13157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678117096-4aca5e211158b",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:35:17.096Z",
      "closedAtUtc": "2026-09-29T10:45:17.474Z",
      "holdingPeriodMs": 600378,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.3857,
      "exitPriceQuote": 2.388,
      "grossPnlGbp": -1.928155258414695,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.528155258414695,
      "cashChangeGbp": -2.728155258414695,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28084000502996725,
      "mfePct": 0.1467074653141567,
      "maeGbp": -5.616800100599345,
      "mfeGbp": 2.934149306283134,
      "observedDuringTradeLowPrice": 2.3822,
      "observedDuringTradeHighPrice": 2.3924,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.3822,
      "fullObservedHighPrice": 2.3924,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678044933-89db3e43d37cb",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:34:04.933Z",
      "closedAtUtc": "2026-09-29T10:44:06.284Z",
      "holdingPeriodMs": 601351,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009576,
      "exitPriceQuote": 0.00956,
      "grossPnlGbp": 3.341687552213587,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.741687552213587,
      "cashChangeGbp": 2.5416875522135873,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14619883040935802,
      "mfePct": 0.20885547201335825,
      "maeGbp": -2.9239766081871603,
      "mfeGbp": 4.177109440267165,
      "observedDuringTradeLowPrice": 0.009556,
      "observedDuringTradeHighPrice": 0.00959,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009556,
      "fullObservedHighPrice": 0.00959,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790677869015-677bd905056d2",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:31:09.015Z",
      "closedAtUtc": "2026-09-29T10:41:11.134Z",
      "holdingPeriodMs": 602119,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5211,
      "exitPriceQuote": 0.5216,
      "grossPnlGbp": -1.9190174630587022,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5190174630587023,
      "cashChangeGbp": -2.7190174630587025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17271157167530454,
      "mfePct": 0.28785261945884794,
      "maeGbp": -3.454231433506091,
      "mfeGbp": 5.757052389176959,
      "observedDuringTradeLowPrice": 0.5196,
      "observedDuringTradeHighPrice": 0.522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5196,
      "fullObservedHighPrice": 0.522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790678060542-d399e12a17e26",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:34:20.542Z",
      "closedAtUtc": "2026-09-29T10:39:24.137Z",
      "holdingPeriodMs": 303595,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.251,
      "exitPriceQuote": 0.2503,
      "grossPnlGbp": 5.5776892430277165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9776892430277164,
      "cashChangeGbp": 4.777689243027717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 81,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07968127490038962,
      "mfePct": 0.2788844621513858,
      "maeGbp": -1.5936254980077924,
      "mfeGbp": 5.577689243027716,
      "observedDuringTradeLowPrice": 0.2503,
      "observedDuringTradeHighPrice": 0.2512,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2503,
      "fullObservedHighPrice": 0.2512,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790677507194-32909100f2b01",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:25:07.194Z",
      "closedAtUtc": "2026-09-29T10:35:11.519Z",
      "holdingPeriodMs": 604325,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.646,
      "exitPriceQuote": 11.636,
      "grossPnlGbp": -1.7173278378845205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3173278378845206,
      "cashChangeGbp": -2.5173278378845207,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.39498540271338783,
      "mfePct": 0.1459728662201568,
      "maeGbp": -7.899708054267757,
      "mfeGbp": 2.919457324403136,
      "observedDuringTradeLowPrice": 11.6,
      "observedDuringTradeHighPrice": 11.663,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.6,
      "fullObservedHighPrice": 11.663,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790677505415-d7698c626fb03",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:25:05.415Z",
      "closedAtUtc": "2026-09-29T10:35:05.992Z",
      "holdingPeriodMs": 600577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 764.12,
      "exitPriceQuote": 764.38,
      "grossPnlGbp": -0.6805213840757758,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.280521384075776,
      "cashChangeGbp": -1.4805213840757758,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06936083337695292,
      "mfePct": 0,
      "maeGbp": -1.3872166675390585,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 764.12,
      "observedDuringTradeHighPrice": 764.6500000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 764.12,
      "fullObservedHighPrice": 764.6500000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790677939524-cf490d3544dfb",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:32:19.524Z",
      "closedAtUtc": "2026-09-29T10:34:03.027Z",
      "holdingPeriodMs": 103503,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15025,
      "exitPriceQuote": 0.14939,
      "grossPnlGbp": 11.447587354409313,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.847587354409313,
      "cashChangeGbp": 10.647587354409312,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6722129783693732,
      "maeGbp": 0,
      "mfeGbp": 13.444259567387464,
      "observedDuringTradeLowPrice": 0.14924,
      "observedDuringTradeHighPrice": 0.15025,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14924,
      "fullObservedHighPrice": 0.15025,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790677392113-65801c2e43e5b",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:23:12.112Z",
      "closedAtUtc": "2026-09-29T10:33:12.757Z",
      "holdingPeriodMs": 600645,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03048,
      "exitPriceQuote": 0.03057,
      "grossPnlGbp": -5.905511811023609,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.505511811023609,
      "cashChangeGbp": -6.705511811023609,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29527559055118047,
      "mfePct": 0,
      "maeGbp": -5.90551181102361,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03048,
      "observedDuringTradeHighPrice": 0.03057,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03048,
      "fullObservedHighPrice": 0.03057,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790677256285-83de3b63a8ef5",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:20:56.285Z",
      "closedAtUtc": "2026-09-29T10:30:32.018Z",
      "holdingPeriodMs": 575733,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2294,
      "exitPriceQuote": 0.2286,
      "grossPnlGbp": 6.974716652135965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.374716652135964,
      "cashChangeGbp": 6.174716652135965,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.043591979075857344,
      "mfePct": 0.34873583260679825,
      "maeGbp": -0.8718395815171469,
      "mfeGbp": 6.974716652135965,
      "observedDuringTradeLowPrice": 0.2286,
      "observedDuringTradeHighPrice": 0.2295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2286,
      "fullObservedHighPrice": 0.2295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790677191709-f17fece124fd7",
      "symbol": "AIOTUSDT",
      "baseAsset": "AIOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:19:51.709Z",
      "closedAtUtc": "2026-09-29T10:29:52.630Z",
      "holdingPeriodMs": 600921,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05828,
      "exitPriceQuote": 0.05834,
      "grossPnlGbp": -2.059025394646688,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.659025394646688,
      "cashChangeGbp": -2.8590253946466877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 90,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3946465339739208,
      "mfePct": 0.06863417982154833,
      "maeGbp": -7.8929306794784155,
      "mfeGbp": 1.3726835964309665,
      "observedDuringTradeLowPrice": 0.05824,
      "observedDuringTradeHighPrice": 0.05851,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05824,
      "fullObservedHighPrice": 0.05851,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790676572925-8d6ec1eb522ce",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:09:32.925Z",
      "closedAtUtc": "2026-09-29T10:19:33.921Z",
      "holdingPeriodMs": 600996,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06333,
      "exitPriceQuote": 0.06318,
      "grossPnlGbp": -4.7370914258644365,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.337091425864436,
      "cashChangeGbp": -5.537091425864436,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5210800568450923,
      "mfePct": 0.23685457129322182,
      "maeGbp": -10.421601136901845,
      "mfeGbp": 4.7370914258644365,
      "observedDuringTradeLowPrice": 0.063,
      "observedDuringTradeHighPrice": 0.06348,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.063,
      "fullObservedHighPrice": 0.06348,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790676571271-52629863bd054",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:09:31.271Z",
      "closedAtUtc": "2026-09-29T10:19:31.548Z",
      "holdingPeriodMs": 600277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5735,
      "exitPriceQuote": 1.5697,
      "grossPnlGbp": -4.829996822370262,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.429996822370262,
      "cashChangeGbp": -5.629996822370262,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2859866539561455,
      "mfePct": 0.16523673339689596,
      "maeGbp": -5.719733079122909,
      "mfeGbp": 3.3047346679379195,
      "observedDuringTradeLowPrice": 1.569,
      "observedDuringTradeHighPrice": 1.5761,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.569,
      "fullObservedHighPrice": 1.5761,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790676569521-2aa5738f31424",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:09:29.521Z",
      "closedAtUtc": "2026-09-29T10:19:08.014Z",
      "holdingPeriodMs": 578493,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10877,
      "exitPriceQuote": 0.1085,
      "grossPnlGbp": 4.964604210719984,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.364604210719984,
      "cashChangeGbp": 4.164604210719984,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4504918635653125,
      "mfePct": 0.38613588305599306,
      "maeGbp": -9.00983727130625,
      "mfeGbp": 7.722717661119861,
      "observedDuringTradeLowPrice": 0.10835,
      "observedDuringTradeHighPrice": 0.10926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10835,
      "fullObservedHighPrice": 0.10926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790676872969-c375b913700c8",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:14:32.969Z",
      "closedAtUtc": "2026-09-29T10:18:17.236Z",
      "holdingPeriodMs": 224267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005014,
      "exitPriceQuote": 0.004989,
      "grossPnlGbp": 9.97207818109288,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.37207818109288,
      "cashChangeGbp": 9.172078181092878,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bear_trend_continuation_v1; negative multi-timeframe direction and efficient price travel; bear_trend_continuation_v1 selected trend_continuation for bear_trend; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.039888312724359755,
      "mfePct": 0.49860390905464397,
      "maeGbp": -0.7977662544871952,
      "mfeGbp": 9.97207818109288,
      "observedDuringTradeLowPrice": 0.004989,
      "observedDuringTradeHighPrice": 0.005016,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004989,
      "fullObservedHighPrice": 0.005016,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790676764862-42986b8f4632a",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:12:44.862Z",
      "closedAtUtc": "2026-09-29T10:16:47.049Z",
      "holdingPeriodMs": 242187,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 15.57,
      "exitPriceQuote": 15.467,
      "grossPnlGbp": -13.23057161207447,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.83057161207447,
      "cashChangeGbp": -14.030571612074471,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6615285806037235,
      "mfePct": 0.07707129094412624,
      "maeGbp": -13.23057161207447,
      "mfeGbp": 1.5414258188825247,
      "observedDuringTradeLowPrice": 15.467,
      "observedDuringTradeHighPrice": 15.581999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.467,
      "fullObservedHighPrice": 15.581999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790676763162-0855f1aeb38f",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T10:12:43.162Z",
      "closedAtUtc": "2026-09-29T10:14:29.444Z",
      "holdingPeriodMs": 106282,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 12.942,
      "exitPriceQuote": 13.059,
      "grossPnlGbp": 18.080667593880253,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.480667593880252,
      "cashChangeGbp": 17.280667593880253,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; opportunity strategy: bull_trend_continuation_v1; positive multi-timeframe direction and efficient price travel; bull_trend_continuation_v1 selected trend_continuation for bull_trend; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "rapid_scalp_fee_aware_reward_risk",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 2.08,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0695410292072349,
      "mfePct": 1.143563591407817,
      "maeGbp": -1.390820584144698,
      "mfeGbp": 22.871271828156342,
      "observedDuringTradeLowPrice": 12.933,
      "observedDuringTradeHighPrice": 13.09,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 12.933,
      "fullObservedHighPrice": 13.09,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790655474396-b6220153efe5d",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:17:54.396Z",
      "closedAtUtc": "2026-09-29T04:27:50.375Z",
      "holdingPeriodMs": 595979,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02677,
      "exitPriceQuote": 0.02691,
      "grossPnlGbp": -10.459469555472637,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.059469555472637,
      "cashChangeGbp": -11.259469555472638,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5229734777736319,
      "mfePct": 0.07471049682480084,
      "maeGbp": -10.459469555472637,
      "mfeGbp": 1.4942099364960169,
      "observedDuringTradeLowPrice": 0.02675,
      "observedDuringTradeHighPrice": 0.02691,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02675,
      "fullObservedHighPrice": 0.02691,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790655233303-39ed44582aa96",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:13:53.303Z",
      "closedAtUtc": "2026-09-29T04:23:53.622Z",
      "holdingPeriodMs": 600319,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4140.44,
      "exitPriceQuote": 4139.66,
      "grossPnlGbp": 0.37677155084954517,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.2232284491504548,
      "cashChangeGbp": -0.4232284491504549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.020287698891908724,
      "mfePct": 0.022944421365840784,
      "maeGbp": -0.4057539778381745,
      "mfeGbp": 0.45888842731681573,
      "observedDuringTradeLowPrice": 4139.49,
      "observedDuringTradeHighPrice": 4141.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4139.49,
      "fullObservedHighPrice": 4141.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790655440348-0dfbb7d751311",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:17:20.348Z",
      "closedAtUtc": "2026-09-29T04:22:51.103Z",
      "holdingPeriodMs": 330755,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.264,
      "exitPriceQuote": 3.274,
      "grossPnlGbp": 6.127450980392299,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.527450980392299,
      "cashChangeGbp": 5.3274509803923,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.53 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.45955882352940197,
      "mfePct": 0.36764705882352977,
      "maeGbp": -9.19117647058804,
      "mfeGbp": 7.352941176470596,
      "observedDuringTradeLowPrice": 3.249,
      "observedDuringTradeHighPrice": 3.276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.249,
      "fullObservedHighPrice": 3.276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790655451682-122e4b80d71ad",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:17:31.682Z",
      "closedAtUtc": "2026-09-29T04:20:42.071Z",
      "holdingPeriodMs": 190389,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022107,
      "exitPriceQuote": 0.0022257,
      "grossPnlGbp": -13.570362328674408,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.170362328674408,
      "cashChangeGbp": -14.370362328674409,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6785181164337204,
      "mfePct": 0,
      "maeGbp": -13.570362328674408,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0022107,
      "observedDuringTradeHighPrice": 0.0022257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0022107,
      "fullObservedHighPrice": 0.0022257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790655351753-dfbe181c0bb35",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:15:51.753Z",
      "closedAtUtc": "2026-09-29T04:17:46.744Z",
      "holdingPeriodMs": 114991,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.648,
      "exitPriceQuote": 14.734,
      "grossPnlGbp": -11.742217367558752,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.342217367558751,
      "cashChangeGbp": -12.542217367558752,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5871108683779376,
      "mfePct": 0,
      "maeGbp": -11.742217367558752,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 14.648,
      "observedDuringTradeHighPrice": 14.733999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.648,
      "fullObservedHighPrice": 14.733999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654900627-fd359f4e14636",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:08:20.627Z",
      "closedAtUtc": "2026-09-29T04:17:27.119Z",
      "holdingPeriodMs": 546492,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005557,
      "exitPriceQuote": 0.005588,
      "grossPnlGbp": -11.157099154219823,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.757099154219823,
      "cashChangeGbp": -11.957099154219824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5578549577109911,
      "mfePct": 0.0359906424329722,
      "maeGbp": -11.157099154219823,
      "mfeGbp": 0.7198128486594441,
      "observedDuringTradeLowPrice": 0.005555,
      "observedDuringTradeHighPrice": 0.005588,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005555,
      "fullObservedHighPrice": 0.005588,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790655183527-fdaef71148f77",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:13:03.527Z",
      "closedAtUtc": "2026-09-29T04:17:17.080Z",
      "holdingPeriodMs": 253553,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7629,
      "exitPriceQuote": 0.7671,
      "grossPnlGbp": -11.01061738104596,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.61061738104596,
      "cashChangeGbp": -11.810617381045962,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5505308690522981,
      "mfePct": 0.10486302267663165,
      "maeGbp": -11.01061738104596,
      "mfeGbp": 2.097260453532633,
      "observedDuringTradeLowPrice": 0.7621,
      "observedDuringTradeHighPrice": 0.7671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7621,
      "fullObservedHighPrice": 0.7671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790655210792-e856ed3b8e133",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:13:30.792Z",
      "closedAtUtc": "2026-09-29T04:15:50.124Z",
      "holdingPeriodMs": 139332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 243.63,
      "exitPriceQuote": 242.25,
      "grossPnlGbp": -11.328654106637076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.928654106637076,
      "cashChangeGbp": -12.128654106637077,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6608381562204922,
      "mfePct": 0.17649714731355204,
      "maeGbp": -13.216763124409844,
      "mfeGbp": 3.5299429462710408,
      "observedDuringTradeLowPrice": 242.02,
      "observedDuringTradeHighPrice": 244.06000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 242.02,
      "fullObservedHighPrice": 244.06000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654624069-8f9ce48d267a9",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:03:44.069Z",
      "closedAtUtc": "2026-09-29T04:13:45.534Z",
      "holdingPeriodMs": 601465,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.166,
      "exitPriceQuote": 4.185,
      "grossPnlGbp": -9.121459433508996,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.721459433508995,
      "cashChangeGbp": -9.921459433508996,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4560729716754498,
      "mfePct": 0.14402304368699537,
      "maeGbp": -9.121459433508996,
      "mfeGbp": 2.880460873739908,
      "observedDuringTradeLowPrice": 4.16,
      "observedDuringTradeHighPrice": 4.185,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.16,
      "fullObservedHighPrice": 4.185,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654606401-f46220d337bf4",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:03:26.401Z",
      "closedAtUtc": "2026-09-29T04:13:27.566Z",
      "holdingPeriodMs": 601165,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07383,
      "exitPriceQuote": 0.07418,
      "grossPnlGbp": -9.481240688066888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.081240688066888,
      "cashChangeGbp": -10.28124068806689,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5011512935121161,
      "mfePct": 0.32507110930516603,
      "maeGbp": -10.023025870242321,
      "mfeGbp": 6.501422186103321,
      "observedDuringTradeLowPrice": 0.07359,
      "observedDuringTradeHighPrice": 0.0742,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07359,
      "fullObservedHighPrice": 0.0742,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654998030-883f2941538a4",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:09:58.030Z",
      "closedAtUtc": "2026-09-29T04:13:01.535Z",
      "holdingPeriodMs": 183505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5105,
      "exitPriceQuote": 1.5191,
      "grossPnlGbp": -11.386957960940007,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.986957960940007,
      "cashChangeGbp": -12.186957960940008,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5693478980470004,
      "mfePct": 0,
      "maeGbp": -11.386957960940007,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.5105,
      "observedDuringTradeHighPrice": 1.5190999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5105,
      "fullObservedHighPrice": 1.5190999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654840409-d5a3675cbb3db",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T04:07:20.409Z",
      "closedAtUtc": "2026-09-29T04:09:56.429Z",
      "holdingPeriodMs": 156020,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.657,
      "exitPriceQuote": 0.6583,
      "grossPnlGbp": 3.9573820395737225,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3573820395737224,
      "cashChangeGbp": 3.157382039573722,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.36 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21308980213090833,
      "mfePct": 0.4414003044140051,
      "maeGbp": -4.261796042618167,
      "mfeGbp": 8.828006088280102,
      "observedDuringTradeLowPrice": 0.6556,
      "observedDuringTradeHighPrice": 0.6599,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6556,
      "fullObservedHighPrice": 0.6599,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654375196-3d6d9daccdaf6",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:59:35.196Z",
      "closedAtUtc": "2026-09-29T04:08:15.819Z",
      "holdingPeriodMs": 520623,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1522,
      "exitPriceQuote": 1.1455,
      "grossPnlGbp": -11.629925360180401,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.2299253601804,
      "cashChangeGbp": -12.429925360180402,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.58149626800902,
      "mfePct": 0.0954695365388041,
      "maeGbp": -11.629925360180401,
      "mfeGbp": 1.9093907307760822,
      "observedDuringTradeLowPrice": 1.1455,
      "observedDuringTradeHighPrice": 1.1533,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1455,
      "fullObservedHighPrice": 1.1533,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654237190-a0942c296c4c4",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:57:17.190Z",
      "closedAtUtc": "2026-09-29T04:07:17.720Z",
      "holdingPeriodMs": 600530,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0968,
      "exitPriceQuote": 0.09666,
      "grossPnlGbp": 2.8925619834711,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2925619834710997,
      "cashChangeGbp": 2.0925619834711,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.030991735537192405,
      "mfePct": 0.28925619834710997,
      "maeGbp": -0.6198347107438481,
      "mfeGbp": 5.785123966942199,
      "observedDuringTradeLowPrice": 0.09652,
      "observedDuringTradeHighPrice": 0.09683000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09652,
      "fullObservedHighPrice": 0.09683000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654020604-ffbd43934beaa",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:53:40.604Z",
      "closedAtUtc": "2026-09-29T04:03:40.864Z",
      "holdingPeriodMs": 600260,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.861,
      "exitPriceQuote": 26.835,
      "grossPnlGbp": -1.9358921856967202,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.5358921856967203,
      "cashChangeGbp": -2.73589218569672,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16380626186664862,
      "mfePct": 0.193589218569672,
      "maeGbp": -3.2761252373329723,
      "mfeGbp": 3.87178437139344,
      "observedDuringTradeLowPrice": 26.817,
      "observedDuringTradeHighPrice": 26.913,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.817,
      "fullObservedHighPrice": 26.913,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790654126026-4b9f139cc3643",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:55:26.026Z",
      "closedAtUtc": "2026-09-29T04:03:24.568Z",
      "holdingPeriodMs": 478542,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8257,
      "exitPriceQuote": 0.8203,
      "grossPnlGbp": -13.07981106939557,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.67981106939557,
      "cashChangeGbp": -13.87981106939557,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6539905534697785,
      "mfePct": 0.036332808526095065,
      "maeGbp": -13.079811069395571,
      "mfeGbp": 0.7266561705219012,
      "observedDuringTradeLowPrice": 0.8203,
      "observedDuringTradeHighPrice": 0.8259999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8203,
      "fullObservedHighPrice": 0.8259999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653771828-7a43a0d0359f9",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:49:31.827Z",
      "closedAtUtc": "2026-09-29T03:59:33.473Z",
      "holdingPeriodMs": 601646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 117.95,
      "exitPriceQuote": 117.72,
      "grossPnlGbp": -3.8999576091564894,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.499957609156489,
      "cashChangeGbp": -4.699957609156489,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2289105553200475,
      "mfePct": 0.02543450614667328,
      "maeGbp": -4.57821110640095,
      "mfeGbp": 0.5086901229334656,
      "observedDuringTradeLowPrice": 117.68,
      "observedDuringTradeHighPrice": 117.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 117.68,
      "fullObservedHighPrice": 117.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653770322-4c5b0d02ba7d2",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:49:30.322Z",
      "closedAtUtc": "2026-09-29T03:57:12.693Z",
      "holdingPeriodMs": 462371,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06098,
      "exitPriceQuote": 0.0606,
      "grossPnlGbp": -12.463102656608672,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.063102656608672,
      "cashChangeGbp": -13.263102656608673,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6231551328304336,
      "mfePct": 0.06559527714004325,
      "maeGbp": -12.46310265660867,
      "mfeGbp": 1.311905542800865,
      "observedDuringTradeLowPrice": 0.0606,
      "observedDuringTradeHighPrice": 0.061020000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0606,
      "fullObservedHighPrice": 0.061020000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653521783-93043e231e035",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:45:21.783Z",
      "closedAtUtc": "2026-09-29T03:55:22.610Z",
      "holdingPeriodMs": 600827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4348,
      "exitPriceQuote": 0.4338,
      "grossPnlGbp": -4.59981600735971,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.1998160073597095,
      "cashChangeGbp": -5.39981600735971,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22999080036798547,
      "mfePct": 0.11499540018399274,
      "maeGbp": -4.599816007359709,
      "mfeGbp": 2.2999080036798545,
      "observedDuringTradeLowPrice": 0.4338,
      "observedDuringTradeHighPrice": 0.4353000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4338,
      "fullObservedHighPrice": 0.4353000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653417216-5c9fe59b518a9",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:43:37.216Z",
      "closedAtUtc": "2026-09-29T03:53:38.270Z",
      "holdingPeriodMs": 601054,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003449,
      "exitPriceQuote": 0.003449,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3479269353435737,
      "mfePct": 0,
      "maeGbp": -6.958538706871475,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003437,
      "observedDuringTradeHighPrice": 0.003449,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003437,
      "fullObservedHighPrice": 0.003449,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653167123-4f23f33f9871d",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:39:27.123Z",
      "closedAtUtc": "2026-09-29T03:49:28.645Z",
      "holdingPeriodMs": 601522,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 86.749,
      "exitPriceQuote": 86.825,
      "grossPnlGbp": 1.7521815813440527,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.15218158134405257,
      "cashChangeGbp": 0.9521815813440526,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06801231138110815,
      "mfePct": 0.10605309571291743,
      "maeGbp": -1.360246227622163,
      "mfeGbp": 2.1210619142583487,
      "observedDuringTradeLowPrice": 86.69,
      "observedDuringTradeHighPrice": 86.841,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 86.69,
      "fullObservedHighPrice": 86.841,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653632524-5e026b2333aee",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:47:12.524Z",
      "closedAtUtc": "2026-09-29T03:49:27.037Z",
      "holdingPeriodMs": 134513,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.189,
      "exitPriceQuote": 3.172,
      "grossPnlGbp": -10.66164941988078,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.26164941988078,
      "cashChangeGbp": -11.46164941988078,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.533082470994039,
      "mfePct": 0,
      "maeGbp": -10.66164941988078,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 3.172,
      "observedDuringTradeHighPrice": 3.189,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.172,
      "fullObservedHighPrice": 3.189,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653251220-de149b47c337b",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:40:51.219Z",
      "closedAtUtc": "2026-09-29T03:47:07.870Z",
      "holdingPeriodMs": 376651,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004788,
      "exitPriceQuote": 0.0048,
      "grossPnlGbp": 5.012531328320743,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.412531328320743,
      "cashChangeGbp": 4.212531328320743,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.41 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3550543024227344,
      "maeGbp": 0,
      "mfeGbp": 7.101086048454688,
      "observedDuringTradeLowPrice": 0.004788,
      "observedDuringTradeHighPrice": 0.004805,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004788,
      "fullObservedHighPrice": 0.004805,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653014997-32d6cd4af274b",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:36:54.997Z",
      "closedAtUtc": "2026-09-29T03:45:16.892Z",
      "holdingPeriodMs": 501895,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11435,
      "exitPriceQuote": 0.11375,
      "grossPnlGbp": -10.494097070397716,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.094097070397716,
      "cashChangeGbp": -11.294097070397717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5247048535198858,
      "mfePct": 0.11368605159598173,
      "maeGbp": -10.494097070397716,
      "mfeGbp": 2.2737210319196346,
      "observedDuringTradeLowPrice": 0.11375,
      "observedDuringTradeHighPrice": 0.11448,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11375,
      "fullObservedHighPrice": 0.11448,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652813771-7596d21f02f9d",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:33:33.771Z",
      "closedAtUtc": "2026-09-29T03:43:34.031Z",
      "holdingPeriodMs": 600260,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 306.56,
      "exitPriceQuote": 305.94,
      "grossPnlGbp": -4.0448851774530565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.644885177453057,
      "cashChangeGbp": -4.844885177453056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20224425887265282,
      "mfePct": 0.11743215031315685,
      "maeGbp": -4.0448851774530565,
      "mfeGbp": 2.348643006263137,
      "observedDuringTradeLowPrice": 305.94,
      "observedDuringTradeHighPrice": 306.91999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 305.94,
      "fullObservedHighPrice": 306.91999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790653008530-e2396ee1bede3",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:36:48.530Z",
      "closedAtUtc": "2026-09-29T03:40:46.842Z",
      "holdingPeriodMs": 238312,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13103,
      "exitPriceQuote": 0.13025,
      "grossPnlGbp": -11.905670457147261,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.50567045714726,
      "cashChangeGbp": -12.705670457147262,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5952835228573631,
      "mfePct": 0.04579104021980042,
      "maeGbp": -11.905670457147261,
      "mfeGbp": 0.9158208043960084,
      "observedDuringTradeLowPrice": 0.13025,
      "observedDuringTradeHighPrice": 0.13109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13025,
      "fullObservedHighPrice": 0.13109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652560011-e7709a8a046ed",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:29:20.011Z",
      "closedAtUtc": "2026-09-29T03:39:22.696Z",
      "holdingPeriodMs": 602685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3275,
      "exitPriceQuote": 0.3265,
      "grossPnlGbp": -6.106870229007638,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.706870229007638,
      "cashChangeGbp": -6.906870229007638,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5190839694656595,
      "mfePct": 0.0305343511450348,
      "maeGbp": -10.38167938931319,
      "mfeGbp": 0.610687022900696,
      "observedDuringTradeLowPrice": 0.3258,
      "observedDuringTradeHighPrice": 0.3276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3258,
      "fullObservedHighPrice": 0.3276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652405868-9d670948a1c9f",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:26:45.868Z",
      "closedAtUtc": "2026-09-29T03:36:50.023Z",
      "holdingPeriodMs": 604155,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06412,
      "exitPriceQuote": 0.06396,
      "grossPnlGbp": -4.990642545227495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.590642545227496,
      "cashChangeGbp": -5.790642545227495,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46787273861508843,
      "mfePct": 0.15595757953837003,
      "maeGbp": -9.35745477230177,
      "mfeGbp": 3.1191515907674003,
      "observedDuringTradeLowPrice": 0.06382,
      "observedDuringTradeHighPrice": 0.06422,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06382,
      "fullObservedHighPrice": 0.06422,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652404368-3f15f5b2cc174",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:26:44.368Z",
      "closedAtUtc": "2026-09-29T03:36:45.545Z",
      "holdingPeriodMs": 601177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8223,
      "exitPriceQuote": 0.824,
      "grossPnlGbp": 4.134744010701505,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.534744010701505,
      "cashChangeGbp": 3.334744010701505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24322023592362904,
      "mfePct": 0.2797032713121694,
      "maeGbp": -4.864404718472581,
      "mfeGbp": 5.594065426243387,
      "observedDuringTradeLowPrice": 0.8203,
      "observedDuringTradeHighPrice": 0.8246,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8203,
      "fullObservedHighPrice": 0.8246,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652340569-062204956a7a1",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:25:40.569Z",
      "closedAtUtc": "2026-09-29T03:33:31.494Z",
      "holdingPeriodMs": 470925,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.216,
      "exitPriceQuote": 4.229,
      "grossPnlGbp": 6.1669829222010915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.566982922201092,
      "cashChangeGbp": 5.366982922201092,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.46 triggered at projected net £4.57 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14231499051233937,
      "mfePct": 0.40322580645160006,
      "maeGbp": -2.846299810246787,
      "mfeGbp": 8.064516129032002,
      "observedDuringTradeLowPrice": 4.21,
      "observedDuringTradeHighPrice": 4.233,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.21,
      "fullObservedHighPrice": 4.233,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652212926-e05189bb2ce76",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:23:32.926Z",
      "closedAtUtc": "2026-09-29T03:29:15.351Z",
      "holdingPeriodMs": 342425,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013548,
      "exitPriceQuote": 0.01359,
      "grossPnlGbp": 6.200177147918566,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.600177147918567,
      "cashChangeGbp": 5.4001771479185665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.60 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.029524653085317362,
      "mfePct": 0.36167700029524974,
      "maeGbp": -0.5904930617063472,
      "mfeGbp": 7.233540005904995,
      "observedDuringTradeLowPrice": 0.013544,
      "observedDuringTradeHighPrice": 0.013597000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013544,
      "fullObservedHighPrice": 0.013597000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651799638-3f1cd96781cc6",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:16:39.638Z",
      "closedAtUtc": "2026-09-29T03:26:39.801Z",
      "holdingPeriodMs": 600163,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 82898.5,
      "exitPriceQuote": 83138,
      "grossPnlGbp": -5.778150388728385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.378150388728384,
      "cashChangeGbp": -6.5781503887283845,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28890751943641924,
      "mfePct": 0.06658745333148017,
      "maeGbp": -5.778150388728385,
      "mfeGbp": 1.3317490666296032,
      "observedDuringTradeLowPrice": 82843.3,
      "observedDuringTradeHighPrice": 83138,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 82843.3,
      "fullObservedHighPrice": 83138,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652069981-1551ff267e478",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:21:09.981Z",
      "closedAtUtc": "2026-09-29T03:26:35.158Z",
      "holdingPeriodMs": 325177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02698,
      "exitPriceQuote": 0.02712,
      "grossPnlGbp": -10.378057820607692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.978057820607692,
      "cashChangeGbp": -11.178057820607693,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5189028910303847,
      "mfePct": 0,
      "maeGbp": -10.378057820607694,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02698,
      "observedDuringTradeHighPrice": 0.02712,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02698,
      "fullObservedHighPrice": 0.02712,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652071500-910172943bf7c",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:21:11.500Z",
      "closedAtUtc": "2026-09-29T03:25:37.232Z",
      "holdingPeriodMs": 265732,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 147.72,
      "exitPriceQuote": 148.18,
      "grossPnlGbp": 6.227998916869861,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.627998916869862,
      "cashChangeGbp": 5.4279989168698615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.07 triggered at projected net £4.63 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06769564040075433,
      "mfePct": 0.43325209856486246,
      "maeGbp": -1.3539128080150866,
      "mfeGbp": 8.66504197129725,
      "observedDuringTradeLowPrice": 147.62,
      "observedDuringTradeHighPrice": 148.36,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 147.62,
      "fullObservedHighPrice": 148.36,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790652146972-acc696512cb3d",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:22:26.972Z",
      "closedAtUtc": "2026-09-29T03:23:29.866Z",
      "holdingPeriodMs": 62894,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.325,
      "exitPriceQuote": 7.288,
      "grossPnlGbp": -10.102389078498272,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.702389078498271,
      "cashChangeGbp": -10.902389078498272,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5597269624573429,
      "mfePct": 0,
      "maeGbp": -11.194539249146858,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.284,
      "observedDuringTradeHighPrice": 7.325,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.284,
      "fullObservedHighPrice": 7.325,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651981399-ce4d1bdc30f72",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:19:41.399Z",
      "closedAtUtc": "2026-09-29T03:22:19.101Z",
      "holdingPeriodMs": 157702,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.893,
      "exitPriceQuote": 14.974,
      "grossPnlGbp": -10.877593500302089,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.477593500302088,
      "cashChangeGbp": -11.67759350030209,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5438796750151045,
      "mfePct": 0.00671456388908361,
      "maeGbp": -10.877593500302089,
      "mfeGbp": 0.1342912777816722,
      "observedDuringTradeLowPrice": 14.892,
      "observedDuringTradeHighPrice": 14.974,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.892,
      "fullObservedHighPrice": 14.974,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651979947-4823843e93057",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:19:39.947Z",
      "closedAtUtc": "2026-09-29T03:21:06.559Z",
      "holdingPeriodMs": 86612,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 228.86,
      "exitPriceQuote": 227.32,
      "grossPnlGbp": -13.458009263305255,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.058009263305255,
      "cashChangeGbp": -14.258009263305256,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6729004631652628,
      "mfePct": 0.13545398933844877,
      "maeGbp": -13.458009263305255,
      "mfeGbp": 2.7090797867689753,
      "observedDuringTradeLowPrice": 227.32,
      "observedDuringTradeHighPrice": 229.17,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 227.32,
      "fullObservedHighPrice": 229.17,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651627549-e70927f0e4cb2",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:13:47.549Z",
      "closedAtUtc": "2026-09-29T03:21:03.223Z",
      "holdingPeriodMs": 435674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3808,
      "exitPriceQuote": 0.3862,
      "grossPnlGbp": 28.361344537814915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.761344537814914,
      "cashChangeGbp": 27.561344537814914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £26.81 triggered at projected net £26.76 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4464285714285805,
      "mfePct": 1.470588235294116,
      "maeGbp": -8.92857142857161,
      "mfeGbp": 29.41176470588232,
      "observedDuringTradeLowPrice": 0.3791,
      "observedDuringTradeHighPrice": 0.3864,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3791,
      "fullObservedHighPrice": 0.3864,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651903898-6876f44c0c364",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:18:23.898Z",
      "closedAtUtc": "2026-09-29T03:19:38.078Z",
      "holdingPeriodMs": 74180,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15182,
      "exitPriceQuote": 0.15265,
      "grossPnlGbp": -10.93400079040966,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.53400079040966,
      "cashChangeGbp": -11.734000790409661,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5467000395204831,
      "mfePct": 0.019760242392308155,
      "maeGbp": -10.934000790409662,
      "mfeGbp": 0.39520484784616305,
      "observedDuringTradeLowPrice": 0.15179,
      "observedDuringTradeHighPrice": 0.15265,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15179,
      "fullObservedHighPrice": 0.15265,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651463562-87021945cf814",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:11:03.562Z",
      "closedAtUtc": "2026-09-29T03:19:35.062Z",
      "holdingPeriodMs": 511500,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.567,
      "exitPriceQuote": 4.591,
      "grossPnlGbp": -10.510181738559238,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.110181738559238,
      "cashChangeGbp": -11.310181738559239,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5255090869279619,
      "mfePct": 0.3941318151959665,
      "maeGbp": -10.510181738559238,
      "mfeGbp": 7.88263630391933,
      "observedDuringTradeLowPrice": 4.549,
      "observedDuringTradeHighPrice": 4.591,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.549,
      "fullObservedHighPrice": 4.591,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651635422-91a869ddb04a2",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:13:55.422Z",
      "closedAtUtc": "2026-09-29T03:18:19.290Z",
      "holdingPeriodMs": 263868,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 537.43,
      "exitPriceQuote": 539.43,
      "grossPnlGbp": 7.442829763876227,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.842829763876226,
      "cashChangeGbp": 6.642829763876227,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.04 triggered at projected net £5.84 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.007442829763869457,
      "mfePct": 0.48750534953389363,
      "maeGbp": -0.14885659527738915,
      "mfeGbp": 9.750106990677873,
      "observedDuringTradeLowPrice": 537.39,
      "observedDuringTradeHighPrice": 540.05,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 537.39,
      "fullObservedHighPrice": 540.05,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651730414-716c113e05fb6",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:15:30.414Z",
      "closedAtUtc": "2026-09-29T03:16:34.766Z",
      "holdingPeriodMs": 64352,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031857,
      "exitPriceQuote": 0.031867,
      "grossPnlGbp": -0.6278055058540428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.227805505854043,
      "cashChangeGbp": -1.4278055058540429,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £8.14 triggered at projected net £-2.23 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03139027529270214,
      "mfePct": 0.5932762030323058,
      "maeGbp": -0.6278055058540428,
      "mfeGbp": 11.865524060646115,
      "observedDuringTradeLowPrice": 0.031668,
      "observedDuringTradeHighPrice": 0.031867,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031668,
      "fullObservedHighPrice": 0.031867,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651221817-77b9aa0f6eabd",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:07:01.817Z",
      "closedAtUtc": "2026-09-29T03:15:19.016Z",
      "holdingPeriodMs": 497199,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.85872,
      "exitPriceQuote": 0.85812,
      "grossPnlGbp": 1.3974287311348168,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.20257126886518328,
      "cashChangeGbp": 0.5974287311348168,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £-0.20 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17351406744922573,
      "mfePct": 0.3528507546115251,
      "maeGbp": -3.4702813489845146,
      "mfeGbp": 7.057015092230501,
      "observedDuringTradeLowPrice": 0.85569,
      "observedDuringTradeHighPrice": 0.86021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.85569,
      "fullObservedHighPrice": 0.86021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651215478-afc404f1f3c24",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:06:55.478Z",
      "closedAtUtc": "2026-09-29T03:13:49.319Z",
      "holdingPeriodMs": 413841,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030754,
      "exitPriceQuote": 0.030669,
      "grossPnlGbp": 5.527736229433683,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9277362294336826,
      "cashChangeGbp": 4.727736229433683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.50 triggered at projected net £3.93 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3641802692332737,
      "mfePct": 0.4552253365415921,
      "maeGbp": -7.283605384665474,
      "mfeGbp": 9.104506730831842,
      "observedDuringTradeLowPrice": 0.030614,
      "observedDuringTradeHighPrice": 0.030866000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030614,
      "fullObservedHighPrice": 0.030866000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651517630-987954bc7c2e4",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:11:57.630Z",
      "closedAtUtc": "2026-09-29T03:13:44.037Z",
      "holdingPeriodMs": 106407,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05334,
      "exitPriceQuote": 0.05356,
      "grossPnlGbp": 8.248968878890324,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.648968878890324,
      "cashChangeGbp": 7.448968878890324,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.90 triggered at projected net £6.65 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07499062617172549,
      "mfePct": 0.581177352830905,
      "maeGbp": -1.4998125234345097,
      "mfeGbp": 11.623547056618099,
      "observedDuringTradeLowPrice": 0.0533,
      "observedDuringTradeHighPrice": 0.053649999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0533,
      "fullObservedHighPrice": 0.053649999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651443005-414539d8d866e",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:10:43.005Z",
      "closedAtUtc": "2026-09-29T03:11:51.487Z",
      "holdingPeriodMs": 68482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 221.35,
      "exitPriceQuote": 222.55,
      "grossPnlGbp": 10.842557036367898,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.242557036367899,
      "cashChangeGbp": 10.042557036367898,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.57 triggered at projected net £9.24 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8538513666139665,
      "maeGbp": 0,
      "mfeGbp": 17.077027332279332,
      "observedDuringTradeLowPrice": 221.35,
      "observedDuringTradeHighPrice": 223.23999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 221.35,
      "fullObservedHighPrice": 223.23999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651404774-64a0f2daf5d99",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:10:04.774Z",
      "closedAtUtc": "2026-09-29T03:10:58.512Z",
      "holdingPeriodMs": 53738,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.52,
      "exitPriceQuote": 14.436,
      "grossPnlGbp": -11.570247933884247,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.170247933884246,
      "cashChangeGbp": -12.370247933884247,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5785123966942123,
      "mfePct": 0,
      "maeGbp": -11.570247933884245,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 14.436,
      "observedDuringTradeHighPrice": 14.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.436,
      "fullObservedHighPrice": 14.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651332651-c053b4305cedd",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:08:52.651Z",
      "closedAtUtc": "2026-09-29T03:10:36.760Z",
      "holdingPeriodMs": 104109,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022968,
      "exitPriceQuote": 0.0022876,
      "grossPnlGbp": 8.011145942180432,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.411145942180433,
      "cashChangeGbp": 7.2111459421804325,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.15 triggered at projected net £6.41 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0870776732845814,
      "mfePct": 0.496342737722046,
      "maeGbp": -1.7415534656916278,
      "mfeGbp": 9.926854754440921,
      "observedDuringTradeLowPrice": 0.0022854,
      "observedDuringTradeHighPrice": 0.0022988,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0022854,
      "fullObservedHighPrice": 0.0022988,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651377579-c989aefcc7d6",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:09:37.579Z",
      "closedAtUtc": "2026-09-29T03:09:59.440Z",
      "holdingPeriodMs": 21861,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6129,
      "exitPriceQuote": 0.6097,
      "grossPnlGbp": -10.442160221895842,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.042160221895841,
      "cashChangeGbp": -11.242160221895842,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.522108011094792,
      "mfePct": 0,
      "maeGbp": -10.44216022189584,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6097,
      "observedDuringTradeHighPrice": 0.6129,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6097,
      "fullObservedHighPrice": 0.6129,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651063153-08f74d4258013",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:04:23.153Z",
      "closedAtUtc": "2026-09-29T03:09:34.369Z",
      "holdingPeriodMs": 311216,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8039,
      "exitPriceQuote": 0.8055,
      "grossPnlGbp": 3.9805946013186864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.3805946013186863,
      "cashChangeGbp": 3.1805946013186865,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.11 triggered at projected net £2.38 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04975743251647667,
      "mfePct": 0.41049881826098783,
      "maeGbp": -0.9951486503295334,
      "mfeGbp": 8.209976365219756,
      "observedDuringTradeLowPrice": 0.8035,
      "observedDuringTradeHighPrice": 0.8072,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8035,
      "fullObservedHighPrice": 0.8072,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790651201460-dfcac33e00991",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:06:41.460Z",
      "closedAtUtc": "2026-09-29T03:08:50.955Z",
      "holdingPeriodMs": 129495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023669,
      "exitPriceQuote": 0.023489,
      "grossPnlGbp": -15.209768051037189,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.80976805103719,
      "cashChangeGbp": -16.009768051037188,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7604884025518595,
      "mfePct": 0,
      "maeGbp": -15.20976805103719,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.023489,
      "observedDuringTradeHighPrice": 0.023669,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023489,
      "fullObservedHighPrice": 0.023669,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650895250-e1e6fbb388866",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:01:35.250Z",
      "closedAtUtc": "2026-09-29T03:06:48.055Z",
      "holdingPeriodMs": 312805,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6972,
      "exitPriceQuote": 0.6991,
      "grossPnlGbp": 5.450372920252474,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.850372920252474,
      "cashChangeGbp": 4.650372920252474,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.85 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3585771658060738,
      "maeGbp": 0,
      "mfeGbp": 7.171543316121476,
      "observedDuringTradeLowPrice": 0.6972,
      "observedDuringTradeHighPrice": 0.6997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6972,
      "fullObservedHighPrice": 0.6997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650767267-e0bc11f25cc26",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:59:27.267Z",
      "closedAtUtc": "2026-09-29T03:06:46.603Z",
      "holdingPeriodMs": 439336,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 536.2,
      "exitPriceQuote": 538.1,
      "grossPnlGbp": 7.086907870197602,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.4869078701976015,
      "cashChangeGbp": 6.286907870197602,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.68 triggered at projected net £5.49 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4270794479671696,
      "maeGbp": 0,
      "mfeGbp": 8.541588959343393,
      "observedDuringTradeLowPrice": 536.2,
      "observedDuringTradeHighPrice": 538.49,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 536.2,
      "fullObservedHighPrice": 538.49,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650957208-483de292ce108",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T03:02:37.208Z",
      "closedAtUtc": "2026-09-29T03:06:36.808Z",
      "holdingPeriodMs": 239600,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5298,
      "exitPriceQuote": 0.531,
      "grossPnlGbp": 4.530011325028232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.930011325028232,
      "cashChangeGbp": 3.730011325028232,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.08 triggered at projected net £2.93 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20762551906381665,
      "mfePct": 0.43412608531520736,
      "maeGbp": -4.152510381276333,
      "mfeGbp": 8.682521706304147,
      "observedDuringTradeLowPrice": 0.5287,
      "observedDuringTradeHighPrice": 0.5321,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5287,
      "fullObservedHighPrice": 0.5321,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650499415-c482f1d60ef42",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:54:59.415Z",
      "closedAtUtc": "2026-09-29T03:04:15.478Z",
      "holdingPeriodMs": 556063,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6038,
      "exitPriceQuote": 0.6056,
      "grossPnlGbp": 5.962239152037178,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.362239152037178,
      "cashChangeGbp": 5.162239152037178,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.34 triggered at projected net £4.36 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5465385889367289,
      "mfePct": 0.44716793640278824,
      "maeGbp": -10.930771778734579,
      "mfeGbp": 8.943358728055765,
      "observedDuringTradeLowPrice": 0.6005,
      "observedDuringTradeHighPrice": 0.6065,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6005,
      "fullObservedHighPrice": 0.6065,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650646787-d89eb55b9f002",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:57:26.787Z",
      "closedAtUtc": "2026-09-29T03:02:26.304Z",
      "holdingPeriodMs": 299517,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13154,
      "exitPriceQuote": 0.13085,
      "grossPnlGbp": -10.49110536718863,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.09110536718863,
      "cashChangeGbp": -11.291105367188631,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5245552683594316,
      "mfePct": 0,
      "maeGbp": -10.49110536718863,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.13085,
      "observedDuringTradeHighPrice": 0.13154,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13085,
      "fullObservedHighPrice": 0.13154,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650288634-053e90d18d176",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:51:28.634Z",
      "closedAtUtc": "2026-09-29T03:01:28.903Z",
      "holdingPeriodMs": 600269,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3016,
      "exitPriceQuote": 0.301,
      "grossPnlGbp": -3.9787798408487363,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.578779840848736,
      "cashChangeGbp": -4.7787798408487365,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4973474801061013,
      "mfePct": 0.06631299734749121,
      "maeGbp": -9.946949602122027,
      "mfeGbp": 1.3262599469498244,
      "observedDuringTradeLowPrice": 0.3001,
      "observedDuringTradeHighPrice": 0.3018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3001,
      "fullObservedHighPrice": 0.3018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650553900-b45dc6b4c8992",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:55:53.900Z",
      "closedAtUtc": "2026-09-29T02:59:21.175Z",
      "holdingPeriodMs": 207275,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 219.73,
      "exitPriceQuote": 221.32,
      "grossPnlGbp": 14.472306922131738,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.872306922131738,
      "cashChangeGbp": 13.672306922131737,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.69 triggered at projected net £12.87 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3322259136212578,
      "mfePct": 0.9284121421744963,
      "maeGbp": -6.644518272425156,
      "mfeGbp": 18.568242843489926,
      "observedDuringTradeLowPrice": 219,
      "observedDuringTradeHighPrice": 221.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 219,
      "fullObservedHighPrice": 221.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650596697-c10cc963a78c8",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:56:36.697Z",
      "closedAtUtc": "2026-09-29T02:57:25.119Z",
      "holdingPeriodMs": 48422,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08426,
      "exitPriceQuote": 0.08382,
      "grossPnlGbp": -10.443864229764916,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.043864229764916,
      "cashChangeGbp": -11.243864229764917,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5221932114882458,
      "mfePct": 0.023736055067638553,
      "maeGbp": -10.443864229764918,
      "mfeGbp": 0.47472110135277107,
      "observedDuringTradeLowPrice": 0.08382,
      "observedDuringTradeHighPrice": 0.08428000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08382,
      "fullObservedHighPrice": 0.08428000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650119820-e7a38403fab67",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:48:39.820Z",
      "closedAtUtc": "2026-09-29T02:56:29.307Z",
      "holdingPeriodMs": 469487,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06227,
      "exitPriceQuote": 0.06193,
      "grossPnlGbp": -10.920186285530754,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.520186285530754,
      "cashChangeGbp": -11.720186285530755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5460093142765376,
      "mfePct": 0.27300465713827443,
      "maeGbp": -10.920186285530754,
      "mfeGbp": 5.460093142765488,
      "observedDuringTradeLowPrice": 0.06193,
      "observedDuringTradeHighPrice": 0.062439999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06193,
      "fullObservedHighPrice": 0.062439999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650223453-2eea729d40a87",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:50:23.453Z",
      "closedAtUtc": "2026-09-29T02:55:49.427Z",
      "holdingPeriodMs": 325974,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05907,
      "exitPriceQuote": 0.05857,
      "grossPnlGbp": -16.929067208396834,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.529067208396835,
      "cashChangeGbp": -17.729067208396835,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8464533604198416,
      "mfePct": 0.32165227695954407,
      "maeGbp": -16.92906720839683,
      "mfeGbp": 6.433045539190881,
      "observedDuringTradeLowPrice": 0.05857,
      "observedDuringTradeHighPrice": 0.05926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05857,
      "fullObservedHighPrice": 0.05926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649814698-29fc1f6343af6",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T02:43:34.698Z",
      "closedAtUtc": "2026-09-29T02:55:40.502Z",
      "holdingPeriodMs": 725804,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.673,
      "exitPriceQuote": 0.672,
      "grossPnlGbp": 2.97176820208024,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.37176820208024,
      "cashChangeGbp": 2.17176820208024,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9331352154531874,
      "targetPct": 0.3982169390787542,
      "structuralStopPrice": 0.67928,
      "structuralTargetPrice": 0.67032,
      "maePct": -0.7132243684992444,
      "mfePct": 0.19316493313522717,
      "maeGbp": -14.264487369984888,
      "mfeGbp": 3.8632986627045436,
      "observedDuringTradeLowPrice": 0.6717,
      "observedDuringTradeHighPrice": 0.6778000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6717,
      "fullObservedHighPrice": 0.6778000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650478716-2abb0cd92fc01",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:54:38.716Z",
      "closedAtUtc": "2026-09-29T02:54:54.864Z",
      "holdingPeriodMs": 16148,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034141,
      "exitPriceQuote": 0.033902,
      "grossPnlGbp": -14.000761547699025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.600761547699024,
      "cashChangeGbp": -14.800761547699025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.16 triggered at projected net £-15.60 after fees",
      "confidence": 86,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7000380773849512,
      "mfePct": 0.7381154623473308,
      "maeGbp": -14.000761547699023,
      "mfeGbp": 14.762309246946616,
      "observedDuringTradeLowPrice": 0.033902,
      "observedDuringTradeHighPrice": 0.034393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033902,
      "fullObservedHighPrice": 0.034393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650266696-43125f14b79a4",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:51:06.696Z",
      "closedAtUtc": "2026-09-29T02:54:34.290Z",
      "holdingPeriodMs": 207594,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07969,
      "exitPriceQuote": 0.07866,
      "grossPnlGbp": 25.850169406450075,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 24.250169406450073,
      "cashChangeGbp": 25.050169406450074,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £25.26 triggered at projected net £24.25 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20077801480738786,
      "mfePct": 1.3928974777261889,
      "maeGbp": -4.015560296147757,
      "mfeGbp": 27.85794955452378,
      "observedDuringTradeLowPrice": 0.07858,
      "observedDuringTradeHighPrice": 0.07984999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07858,
      "fullObservedHighPrice": 0.07984999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650002896-b911179d2b2e4",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:46:42.896Z",
      "closedAtUtc": "2026-09-29T02:51:20.984Z",
      "holdingPeriodMs": 278088,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.764,
      "exitPriceQuote": 0.762,
      "grossPnlGbp": 5.235602094240843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6356020942408427,
      "cashChangeGbp": 4.435602094240843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.64 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3534031413612612,
      "maeGbp": 0,
      "mfeGbp": 7.068062827225224,
      "observedDuringTradeLowPrice": 0.7613,
      "observedDuringTradeHighPrice": 0.764,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7613,
      "fullObservedHighPrice": 0.764,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650035590-61b73e8b9e60d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:47:15.590Z",
      "closedAtUtc": "2026-09-29T02:51:01.691Z",
      "holdingPeriodMs": 226101,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08202,
      "exitPriceQuote": 0.08268,
      "grossPnlGbp": 16.093635698610285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.493635698610285,
      "cashChangeGbp": 15.293635698610284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £14.96 triggered at projected net £14.49 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.25603511338698104,
      "mfePct": 0.9266032674957458,
      "maeGbp": -5.12070226773962,
      "mfeGbp": 18.532065349914916,
      "observedDuringTradeLowPrice": 0.08181,
      "observedDuringTradeHighPrice": 0.08278,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08181,
      "fullObservedHighPrice": 0.08278,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790650101113-87e992be9fafc",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:48:21.112Z",
      "closedAtUtc": "2026-09-29T02:50:18.775Z",
      "holdingPeriodMs": 117663,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5299,
      "exitPriceQuote": 0.5316,
      "grossPnlGbp": 6.416304963200316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.8163049632003165,
      "cashChangeGbp": 5.616304963200316,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.82 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09435742592943121,
      "mfePct": 0.33968673334589783,
      "maeGbp": -1.887148518588624,
      "mfeGbp": 6.793734666917957,
      "observedDuringTradeLowPrice": 0.5294,
      "observedDuringTradeHighPrice": 0.5317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5294,
      "fullObservedHighPrice": 0.5317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649943650-eaedb0305acaf",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:45:43.650Z",
      "closedAtUtc": "2026-09-29T02:48:35.179Z",
      "holdingPeriodMs": 171529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034704,
      "exitPriceQuote": 0.034849,
      "grossPnlGbp": 8.356385431074187,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.756385431074188,
      "cashChangeGbp": 7.556385431074188,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £23.62 triggered at projected net £6.76 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.420700783771324,
      "mfePct": 1.3110880590133818,
      "maeGbp": -8.41401567542648,
      "mfeGbp": 26.221761180267634,
      "observedDuringTradeLowPrice": 0.034558,
      "observedDuringTradeHighPrice": 0.035159,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034558,
      "fullObservedHighPrice": 0.035159,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649712069-5781bd1ddde14",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:41:52.069Z",
      "closedAtUtc": "2026-09-29T02:48:16.266Z",
      "holdingPeriodMs": 384197,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3004,
      "exitPriceQuote": 0.29872,
      "grossPnlGbp": -11.18508655126508,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.78508655126508,
      "cashChangeGbp": -11.98508655126508,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.559254327563254,
      "mfePct": 0.11984021304927663,
      "maeGbp": -11.18508655126508,
      "mfeGbp": 2.3968042609855327,
      "observedDuringTradeLowPrice": 0.29872,
      "observedDuringTradeHighPrice": 0.30076,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29872,
      "fullObservedHighPrice": 0.30076,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649953679-9d690b6d237a5",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:45:53.679Z",
      "closedAtUtc": "2026-09-29T02:47:11.046Z",
      "holdingPeriodMs": 77367,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5919,
      "exitPriceQuote": 0.6017,
      "grossPnlGbp": 33.11370163879044,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 31.513701638790437,
      "cashChangeGbp": 32.31370163879044,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £31.53 triggered at projected net £31.51 after fees",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.016894745734074842,
      "mfePct": 1.7063693191417466,
      "maeGbp": -0.33789491468149685,
      "mfeGbp": 34.127386382834935,
      "observedDuringTradeLowPrice": 0.5918,
      "observedDuringTradeHighPrice": 0.602,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5918,
      "fullObservedHighPrice": 0.602,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649555876-7067032ed3ccd",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:39:15.876Z",
      "closedAtUtc": "2026-09-29T02:46:31.834Z",
      "holdingPeriodMs": 435958,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 67.26,
      "exitPriceQuote": 67.6,
      "grossPnlGbp": -10.110020814748413,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.710020814748413,
      "cashChangeGbp": -10.910020814748414,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5055010407374206,
      "mfePct": 0,
      "maeGbp": -10.110020814748413,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 67.26,
      "observedDuringTradeHighPrice": 67.6,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 67.26,
      "fullObservedHighPrice": 67.6,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649533034-a908223a61b2d",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:38:53.034Z",
      "closedAtUtc": "2026-09-29T02:45:49.115Z",
      "holdingPeriodMs": 416081,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1288,
      "exitPriceQuote": 0.12949,
      "grossPnlGbp": -10.714285714285655,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.314285714285655,
      "cashChangeGbp": -11.514285714285656,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5434782608695701,
      "mfePct": 0.07763975155278648,
      "maeGbp": -10.8695652173914,
      "mfeGbp": 1.5527950310557295,
      "observedDuringTradeLowPrice": 0.1287,
      "observedDuringTradeHighPrice": 0.1295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1287,
      "fullObservedHighPrice": 0.1295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649517263-4e06b4d30e54a",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:38:37.263Z",
      "closedAtUtc": "2026-09-29T02:45:38.749Z",
      "holdingPeriodMs": 421486,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7795,
      "exitPriceQuote": 0.7833,
      "grossPnlGbp": -9.749839640795448,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.349839640795448,
      "cashChangeGbp": -10.54983964079545,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4874919820397724,
      "mfePct": 0.06414368184733098,
      "maeGbp": -9.749839640795448,
      "mfeGbp": 1.2828736369466196,
      "observedDuringTradeLowPrice": 0.779,
      "observedDuringTradeHighPrice": 0.7833,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.779,
      "fullObservedHighPrice": 0.7833,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649848096-33d5bfabebd4",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T02:44:08.096Z",
      "closedAtUtc": "2026-09-29T02:44:53.893Z",
      "holdingPeriodMs": 45797,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 218.55,
      "exitPriceQuote": 220.87,
      "grossPnlGbp": 10.615419812399878,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.815419812399877,
      "cashChangeGbp": 10.215419812399878,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.0697780828185826,
      "targetPct": 6.543125142987879,
      "structuralStopPrice": 207.47,
      "structuralTargetPrice": 232.85000000000002,
      "maePct": -0.26080988332190413,
      "mfePct": 1.3498055364905004,
      "maeGbp": -5.216197666438083,
      "mfeGbp": 13.498055364905003,
      "observedDuringTradeLowPrice": 217.98,
      "observedDuringTradeHighPrice": 221.49999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 217.98,
      "fullObservedHighPrice": 221.49999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649848096-33d5bfabebd4-partial-1790649871114-c11513b6797cc",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T02:44:08.096Z",
      "closedAtUtc": "2026-09-29T02:44:31.114Z",
      "holdingPeriodMs": 23018,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 218.55,
      "exitPriceQuote": 220.05,
      "grossPnlGbp": 6.863417982155113,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.063417982155113,
      "cashChangeGbp": 6.4634179821551125,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.0697780828185826,
      "targetPct": 6.543125142987879,
      "structuralStopPrice": 207.47,
      "structuralTargetPrice": 232.85000000000002,
      "maePct": -0.26080988332190413,
      "mfePct": 0.6863417982155112,
      "maeGbp": -5.216197666438083,
      "mfeGbp": 13.726835964310224,
      "observedDuringTradeLowPrice": 217.98,
      "observedDuringTradeHighPrice": 220.05,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 217.98,
      "fullObservedHighPrice": 220.05,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649743704-cfdc39d07528",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-29T02:42:23.704Z",
      "closedAtUtc": "2026-09-29T02:42:40.365Z",
      "holdingPeriodMs": 16661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 220.91,
      "exitPriceQuote": 222.07,
      "grossPnlGbp": 10.502014395002458,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.902014395002459,
      "cashChangeGbp": 9.702014395002458,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.083925580553165,
      "targetPct": 5.445656602236205,
      "structuralStopPrice": 207.47,
      "structuralTargetPrice": 232.94,
      "maePct": 0,
      "mfePct": 0.525100719750123,
      "maeGbp": 0,
      "mfeGbp": 10.502014395002458,
      "observedDuringTradeLowPrice": 220.91,
      "observedDuringTradeHighPrice": 222.06999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 220.91,
      "fullObservedHighPrice": 222.06999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649285449-46ffd132f8e9c",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:34:45.449Z",
      "closedAtUtc": "2026-09-29T02:41:47.532Z",
      "holdingPeriodMs": 422083,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.135,
      "exitPriceQuote": 26.269,
      "grossPnlGbp": -10.25444805815931,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.85444805815931,
      "cashChangeGbp": -11.054448058159311,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5127224029079656,
      "mfePct": 0.32140807346471467,
      "maeGbp": -10.254448058159312,
      "mfeGbp": 6.428161469294293,
      "observedDuringTradeLowPrice": 26.051,
      "observedDuringTradeHighPrice": 26.269,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.051,
      "fullObservedHighPrice": 26.269,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649409498-ddbf98f1cef33",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:36:49.498Z",
      "closedAtUtc": "2026-09-29T02:39:05.005Z",
      "holdingPeriodMs": 135507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22288,
      "exitPriceQuote": 0.22407,
      "grossPnlGbp": -10.678391959798965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.278391959798965,
      "cashChangeGbp": -11.478391959798966,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5339195979899483,
      "mfePct": 0.044867193108394196,
      "maeGbp": -10.678391959798965,
      "mfeGbp": 0.897343862167884,
      "observedDuringTradeLowPrice": 0.22278,
      "observedDuringTradeHighPrice": 0.22406999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22278,
      "fullObservedHighPrice": 0.22406999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649497825-fa3e15884de11",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:38:17.825Z",
      "closedAtUtc": "2026-09-29T02:38:46.995Z",
      "holdingPeriodMs": 29170,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01701,
      "exitPriceQuote": 0.01711,
      "grossPnlGbp": -11.757789535567241,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.35778953556724,
      "cashChangeGbp": -12.557789535567242,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.587889476778362,
      "mfePct": 0,
      "maeGbp": -11.75778953556724,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01701,
      "observedDuringTradeHighPrice": 0.01711,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01701,
      "fullObservedHighPrice": 0.01711,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649214564-c3d88a821bf31",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:33:34.564Z",
      "closedAtUtc": "2026-09-29T02:38:32.623Z",
      "holdingPeriodMs": 298059,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8206,
      "exitPriceQuote": 1.8299,
      "grossPnlGbp": -10.216412171811585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.816412171811585,
      "cashChangeGbp": -11.016412171811586,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5108206085905792,
      "mfePct": 0.054926947160270786,
      "maeGbp": -10.216412171811584,
      "mfeGbp": 1.0985389432054158,
      "observedDuringTradeLowPrice": 1.8196,
      "observedDuringTradeHighPrice": 1.8299,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8196,
      "fullObservedHighPrice": 1.8299,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649090132-1c5b40a544534",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:31:30.132Z",
      "closedAtUtc": "2026-09-29T02:38:16.072Z",
      "holdingPeriodMs": 405940,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.451,
      "exitPriceQuote": 8.494,
      "grossPnlGbp": -10.17631049579914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.77631049579914,
      "cashChangeGbp": -10.97631049579914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.508815524789957,
      "mfePct": 0.023665838362331888,
      "maeGbp": -10.17631049579914,
      "mfeGbp": 0.4733167672466378,
      "observedDuringTradeLowPrice": 8.449,
      "observedDuringTradeHighPrice": 8.494,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.449,
      "fullObservedHighPrice": 8.494,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649370693-e3a762cd00f7f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:36:10.693Z",
      "closedAtUtc": "2026-09-29T02:36:47.823Z",
      "holdingPeriodMs": 37130,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08069,
      "exitPriceQuote": 0.08114,
      "grossPnlGbp": 11.153798488040797,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.553798488040798,
      "cashChangeGbp": 10.353798488040796,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.03 triggered at projected net £9.55 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6816210187136061,
      "maeGbp": 0,
      "mfeGbp": 13.632420374272124,
      "observedDuringTradeLowPrice": 0.08069,
      "observedDuringTradeHighPrice": 0.08124,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08069,
      "fullObservedHighPrice": 0.08124,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648937204-2f098b2a0f1c1",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:28:57.204Z",
      "closedAtUtc": "2026-09-29T02:36:07.263Z",
      "holdingPeriodMs": 430059,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 59.68,
      "exitPriceQuote": 60,
      "grossPnlGbp": -10.723860589812341,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.323860589812341,
      "cashChangeGbp": -11.523860589812342,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5361930294906171,
      "mfePct": 0.050268096514747215,
      "maeGbp": -10.723860589812341,
      "mfeGbp": 1.0053619302949444,
      "observedDuringTradeLowPrice": 59.65,
      "observedDuringTradeHighPrice": 60,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 59.65,
      "fullObservedHighPrice": 60,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648924851-b02264be2942e",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:28:44.851Z",
      "closedAtUtc": "2026-09-29T02:34:39.159Z",
      "holdingPeriodMs": 354308,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1048,
      "exitPriceQuote": 1.0991,
      "grossPnlGbp": 10.318609703113756,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.718609703113756,
      "cashChangeGbp": 9.518609703113755,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.07 triggered at projected net £8.72 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3982621288921035,
      "mfePct": 0.6698044895003686,
      "maeGbp": -7.965242577842069,
      "mfeGbp": 13.396089790007373,
      "observedDuringTradeLowPrice": 1.0974,
      "observedDuringTradeHighPrice": 1.1092,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0974,
      "fullObservedHighPrice": 1.1092,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649048532-9e8e72c3e175f",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:30:48.532Z",
      "closedAtUtc": "2026-09-29T02:33:32.898Z",
      "holdingPeriodMs": 164366,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11788,
      "exitPriceQuote": 0.11742,
      "grossPnlGbp": 7.804546996946082,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.204546996946082,
      "cashChangeGbp": 7.0045469969460825,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.22 triggered at projected net £6.20 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4411265693925965,
      "maeGbp": 0,
      "mfeGbp": 8.82253138785193,
      "observedDuringTradeLowPrice": 0.11736,
      "observedDuringTradeHighPrice": 0.11788,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11736,
      "fullObservedHighPrice": 0.11788,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790649008044-d0773c9eb9392",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:30:08.044Z",
      "closedAtUtc": "2026-09-29T02:31:23.848Z",
      "holdingPeriodMs": 75804,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08228,
      "exitPriceQuote": 0.0821,
      "grossPnlGbp": 4.375303840544472,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.775303840544472,
      "cashChangeGbp": 3.575303840544472,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.78 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.024307243558571032,
      "mfePct": 0.4496840058337497,
      "maeGbp": -0.48614487117142063,
      "mfeGbp": 8.993680116674993,
      "observedDuringTradeLowPrice": 0.08191,
      "observedDuringTradeHighPrice": 0.0823,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08191,
      "fullObservedHighPrice": 0.0823,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648898037-0a2c3cb7a5d69",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:28:18.037Z",
      "closedAtUtc": "2026-09-29T02:30:43.776Z",
      "holdingPeriodMs": 145739,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.801,
      "exitPriceQuote": 8.849,
      "grossPnlGbp": -10.90785138052495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.507851380524949,
      "cashChangeGbp": -11.70785138052495,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5453925690262474,
      "mfePct": 0.011362345188040517,
      "maeGbp": -10.90785138052495,
      "mfeGbp": 0.22724690376081033,
      "observedDuringTradeLowPrice": 8.8,
      "observedDuringTradeHighPrice": 8.848999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.8,
      "fullObservedHighPrice": 8.848999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648738282-e51a8ee42e7e6",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:25:38.282Z",
      "closedAtUtc": "2026-09-29T02:30:00.210Z",
      "holdingPeriodMs": 261928,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.86191,
      "exitPriceQuote": 0.86625,
      "grossPnlGbp": -10.070657029156202,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.670657029156201,
      "cashChangeGbp": -10.870657029156202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5035328514578101,
      "mfePct": 0.2830922022020858,
      "maeGbp": -10.070657029156202,
      "mfeGbp": 5.6618440440417155,
      "observedDuringTradeLowPrice": 0.85947,
      "observedDuringTradeHighPrice": 0.86625,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.85947,
      "fullObservedHighPrice": 0.86625,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648560832-8b4421bc30024",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:22:40.832Z",
      "closedAtUtc": "2026-09-29T02:28:46.678Z",
      "holdingPeriodMs": 365846,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.306,
      "exitPriceQuote": 26.223,
      "grossPnlGbp": 6.31034744925127,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.71034744925127,
      "cashChangeGbp": 5.51034744925127,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.54 triggered at projected net £4.71 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.041815555386600894,
      "mfePct": 0.4067513114878709,
      "maeGbp": -0.8363111077320178,
      "mfeGbp": 8.135026229757418,
      "observedDuringTradeLowPrice": 26.199,
      "observedDuringTradeHighPrice": 26.317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.199,
      "fullObservedHighPrice": 26.317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648662471-b4e471df0675c",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:24:22.471Z",
      "closedAtUtc": "2026-09-29T02:28:38.273Z",
      "holdingPeriodMs": 255802,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02716,
      "exitPriceQuote": 0.02709,
      "grossPnlGbp": 5.154639175257777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5546391752577766,
      "cashChangeGbp": 4.354639175257777,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.24 triggered at projected net £3.55 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14727540500735775,
      "mfePct": 0.4418262150220861,
      "maeGbp": -2.9455081001471553,
      "mfeGbp": 8.836524300441722,
      "observedDuringTradeLowPrice": 0.02704,
      "observedDuringTradeHighPrice": 0.0272,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02704,
      "fullObservedHighPrice": 0.0272,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648573467-788eed23e0f6d",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:22:53.467Z",
      "closedAtUtc": "2026-09-29T02:28:16.204Z",
      "holdingPeriodMs": 322737,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5381,
      "exitPriceQuote": 0.5365,
      "grossPnlGbp": 5.94685002787603,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.34685002787603,
      "cashChangeGbp": 5.14685002787603,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.35 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4274298457535716,
      "mfePct": 0.37167812674224154,
      "maeGbp": -8.548596915071432,
      "mfeGbp": 7.433562534844831,
      "observedDuringTradeLowPrice": 0.5361,
      "observedDuringTradeHighPrice": 0.5404,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5361,
      "fullObservedHighPrice": 0.5404,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648661095-23e98ba0467d8",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:24:21.095Z",
      "closedAtUtc": "2026-09-29T02:25:36.615Z",
      "holdingPeriodMs": 75520,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1379.32,
      "exitPriceQuote": 1376.56,
      "grossPnlGbp": 4.001971986196084,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.401971986196084,
      "cashChangeGbp": 3.2019719861960843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.40 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3436475944668394,
      "maeGbp": 0,
      "mfeGbp": 6.872951889336788,
      "observedDuringTradeLowPrice": 1374.58,
      "observedDuringTradeHighPrice": 1379.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1374.58,
      "fullObservedHighPrice": 1379.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648551011-623ac36b0fd9a",
      "symbol": "AZTECUSDT",
      "baseAsset": "AZTEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:22:31.011Z",
      "closedAtUtc": "2026-09-29T02:24:18.638Z",
      "holdingPeriodMs": 107627,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0179,
      "exitPriceQuote": 0.01801,
      "grossPnlGbp": -12.290502793296364,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.890502793296363,
      "cashChangeGbp": -13.090502793296364,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6145251396648183,
      "mfePct": 0,
      "maeGbp": -12.290502793296364,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0179,
      "observedDuringTradeHighPrice": 0.01801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0179,
      "fullObservedHighPrice": 0.01801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648367274-76b95d1992486",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:19:27.274Z",
      "closedAtUtc": "2026-09-29T02:24:17.153Z",
      "holdingPeriodMs": 289879,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12956,
      "exitPriceQuote": 0.13021,
      "grossPnlGbp": -10.033961099104413,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.633961099104413,
      "cashChangeGbp": -10.833961099104414,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5016980549552207,
      "mfePct": 0.03859215807349664,
      "maeGbp": -10.033961099104413,
      "mfeGbp": 0.7718431614699328,
      "observedDuringTradeLowPrice": 0.12951,
      "observedDuringTradeHighPrice": 0.13021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12951,
      "fullObservedHighPrice": 0.13021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648204885-310ffcc3846c1",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:16:44.885Z",
      "closedAtUtc": "2026-09-29T02:22:42.709Z",
      "holdingPeriodMs": 357824,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07799,
      "exitPriceQuote": 0.07764,
      "grossPnlGbp": 8.975509680728377,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.375509680728378,
      "cashChangeGbp": 8.175509680728377,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.40 triggered at projected net £7.38 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30773176048210055,
      "mfePct": 0.5000641107834356,
      "maeGbp": -6.15463520964201,
      "mfeGbp": 10.001282215668711,
      "observedDuringTradeLowPrice": 0.0776,
      "observedDuringTradeHighPrice": 0.07823000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0776,
      "fullObservedHighPrice": 0.07823000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648357913-014de396ff3be",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:19:17.913Z",
      "closedAtUtc": "2026-09-29T02:22:34.543Z",
      "holdingPeriodMs": 196630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.936,
      "exitPriceQuote": 8.885,
      "grossPnlGbp": 11.414503133393051,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.814503133393051,
      "cashChangeGbp": 10.61450313339305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.07 triggered at projected net £9.81 after fees",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.425246195165625,
      "mfePct": 0.7833482542524651,
      "maeGbp": -8.5049239033125,
      "mfeGbp": 15.666965085049304,
      "observedDuringTradeLowPrice": 8.866,
      "observedDuringTradeHighPrice": 8.974,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.866,
      "fullObservedHighPrice": 8.974,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648528580-3766c94208a4f",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:22:08.580Z",
      "closedAtUtc": "2026-09-29T02:22:29.467Z",
      "holdingPeriodMs": 20887,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13514,
      "exitPriceQuote": 0.13405,
      "grossPnlGbp": -16.13141926890643,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.731419268906432,
      "cashChangeGbp": -16.93141926890643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8065709634453214,
      "mfePct": 0,
      "maeGbp": -16.13141926890643,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.13405,
      "observedDuringTradeHighPrice": 0.13514,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13405,
      "fullObservedHighPrice": 0.13514,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648449881-e0db8d2e5e108",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:20:49.881Z",
      "closedAtUtc": "2026-09-29T02:22:06.812Z",
      "holdingPeriodMs": 76931,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7813,
      "exitPriceQuote": 0.7765,
      "grossPnlGbp": -12.287213618328494,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.887213618328493,
      "cashChangeGbp": -13.087213618328494,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6143606809164247,
      "mfePct": 0.10239344681940649,
      "maeGbp": -12.287213618328494,
      "mfeGbp": 2.04786893638813,
      "observedDuringTradeLowPrice": 0.7765,
      "observedDuringTradeHighPrice": 0.7821000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7765,
      "fullObservedHighPrice": 0.7821000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648203510-088208c737eab",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:16:43.510Z",
      "closedAtUtc": "2026-09-29T02:20:45.408Z",
      "holdingPeriodMs": 241898,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.147,
      "exitPriceQuote": 4.168,
      "grossPnlGbp": -10.127803231251463,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.727803231251462,
      "cashChangeGbp": -10.927803231251463,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5063901615625731,
      "mfePct": 0.168796720520872,
      "maeGbp": -10.127803231251463,
      "mfeGbp": 3.3759344104174396,
      "observedDuringTradeLowPrice": 4.14,
      "observedDuringTradeHighPrice": 4.168,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.14,
      "fullObservedHighPrice": 4.168,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648339028-fb3de785601e9",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:18:59.028Z",
      "closedAtUtc": "2026-09-29T02:19:21.239Z",
      "holdingPeriodMs": 22211,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03197,
      "exitPriceQuote": 0.031751,
      "grossPnlGbp": -13.700344072567844,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.300344072567844,
      "cashChangeGbp": -14.500344072567845,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6850172036283921,
      "mfePct": 0,
      "maeGbp": -13.700344072567843,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.031751,
      "observedDuringTradeHighPrice": 0.03197,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031751,
      "fullObservedHighPrice": 0.03197,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647751391-ff25a2e577b8c",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:09:11.391Z",
      "closedAtUtc": "2026-09-29T02:19:13.114Z",
      "holdingPeriodMs": 601723,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33477,
      "exitPriceQuote": 0.33464,
      "grossPnlGbp": -0.7766526271769811,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3766526271769814,
      "cashChangeGbp": -1.5766526271769812,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0537682588045564,
      "mfePct": 0.011948501956562562,
      "maeGbp": -1.075365176091128,
      "mfeGbp": 0.23897003913125126,
      "observedDuringTradeLowPrice": 0.33459,
      "observedDuringTradeHighPrice": 0.33481,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33459,
      "fullObservedHighPrice": 0.33481,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648148456-3356226fbfbfe",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:15:48.456Z",
      "closedAtUtc": "2026-09-29T02:18:55.801Z",
      "holdingPeriodMs": 187345,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023044,
      "exitPriceQuote": 0.0023158,
      "grossPnlGbp": -9.89411560492966,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.49411560492966,
      "cashChangeGbp": -10.69411560492966,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.503384829022742,
      "mfePct": 0.11716715847943115,
      "maeGbp": -10.06769658045484,
      "mfeGbp": 2.343343169588623,
      "observedDuringTradeLowPrice": 0.0023017,
      "observedDuringTradeHighPrice": 0.002316,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0023017,
      "fullObservedHighPrice": 0.002316,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648149988-584fea695be1c",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:15:49.988Z",
      "closedAtUtc": "2026-09-29T02:16:40.381Z",
      "holdingPeriodMs": 50393,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2159,
      "exitPriceQuote": 0.217,
      "grossPnlGbp": -10.189902732746548,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.789902732746548,
      "cashChangeGbp": -10.989902732746549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5094951366373274,
      "mfePct": 0,
      "maeGbp": -10.189902732746548,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2159,
      "observedDuringTradeHighPrice": 0.21699999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2159,
      "fullObservedHighPrice": 0.21699999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790648146817-5fb40e9bb2125",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:15:46.817Z",
      "closedAtUtc": "2026-09-29T02:16:35.968Z",
      "holdingPeriodMs": 49151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.32,
      "exitPriceQuote": 0.3218,
      "grossPnlGbp": -11.249999999999801,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.8499999999998,
      "cashChangeGbp": -12.049999999999802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5624999999999901,
      "mfePct": 0,
      "maeGbp": -11.249999999999803,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.32,
      "observedDuringTradeHighPrice": 0.32180000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.32,
      "fullObservedHighPrice": 0.32180000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647988778-48523904afa45",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:13:08.778Z",
      "closedAtUtc": "2026-09-29T02:15:06.668Z",
      "holdingPeriodMs": 117890,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6811,
      "exitPriceQuote": 0.6787,
      "grossPnlGbp": 7.047423285861308,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.4474232858613085,
      "cashChangeGbp": 6.247423285861308,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.62 triggered at projected net £5.45 after fees",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20554984583760924,
      "mfePct": 0.4551460872118619,
      "maeGbp": -4.1109969167521845,
      "mfeGbp": 9.102921744237237,
      "observedDuringTradeLowPrice": 0.678,
      "observedDuringTradeHighPrice": 0.6825,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.678,
      "fullObservedHighPrice": 0.6825,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647987341-57a2c06a403b7",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:13:07.341Z",
      "closedAtUtc": "2026-09-29T02:15:00.012Z",
      "holdingPeriodMs": 112671,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5486,
      "exitPriceQuote": 0.5459,
      "grossPnlGbp": 9.843237331388716,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.243237331388716,
      "cashChangeGbp": 9.043237331388715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.34 triggered at projected net £8.24 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09114108640176012,
      "mfePct": 0.5468465184105,
      "maeGbp": -1.8228217280352024,
      "mfeGbp": 10.936930368210001,
      "observedDuringTradeLowPrice": 0.5456,
      "observedDuringTradeHighPrice": 0.5491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5456,
      "fullObservedHighPrice": 0.5491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647900280-9da74e51edb96",
      "symbol": "AZTECUSDT",
      "baseAsset": "AZTEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:11:40.280Z",
      "closedAtUtc": "2026-09-29T02:14:50.593Z",
      "holdingPeriodMs": 190313,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01832,
      "exitPriceQuote": 0.01812,
      "grossPnlGbp": 21.834061135371044,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.234061135371043,
      "cashChangeGbp": 21.034061135371044,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £23.60 triggered at projected net £20.23 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1637554585152961,
      "mfePct": 1.3100436681222742,
      "maeGbp": -3.2751091703059223,
      "mfeGbp": 26.200873362445485,
      "observedDuringTradeLowPrice": 0.01808,
      "observedDuringTradeHighPrice": 0.01835,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01808,
      "fullObservedHighPrice": 0.01835,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647323681-016534f3a271f",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:02:03.681Z",
      "closedAtUtc": "2026-09-29T02:12:04.890Z",
      "holdingPeriodMs": 601209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.379,
      "exitPriceQuote": 0.3783,
      "grossPnlGbp": -3.693931398416773,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.293931398416773,
      "cashChangeGbp": -4.493931398416773,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4221635883904988,
      "mfePct": 0.290237467018467,
      "maeGbp": -8.443271767809975,
      "mfeGbp": 5.80474934036934,
      "observedDuringTradeLowPrice": 0.3774,
      "observedDuringTradeHighPrice": 0.3801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3774,
      "fullObservedHighPrice": 0.3801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647618412-4a746a9239193",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:06:58.412Z",
      "closedAtUtc": "2026-09-29T02:11:53.984Z",
      "holdingPeriodMs": 295572,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13412,
      "exitPriceQuote": 0.13523,
      "grossPnlGbp": 16.552341186996717,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.952341186996717,
      "cashChangeGbp": 15.752341186996716,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £16.19 triggered at projected net £14.95 after fees",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21622427676706288,
      "mfePct": 0.9394572025052275,
      "maeGbp": -4.324485535341258,
      "mfeGbp": 18.78914405010455,
      "observedDuringTradeLowPrice": 0.13383,
      "observedDuringTradeHighPrice": 0.13538,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13383,
      "fullObservedHighPrice": 0.13538,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647617008-c7ea52cee1fbe",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:06:57.008Z",
      "closedAtUtc": "2026-09-29T02:11:34.319Z",
      "holdingPeriodMs": 277311,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05757,
      "exitPriceQuote": 0.05779,
      "grossPnlGbp": 7.642869550112835,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.042869550112835,
      "cashChangeGbp": 6.842869550112836,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £7.13 triggered at projected net £6.04 after fees",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10422094841063834,
      "mfePct": 0.48636442591626805,
      "maeGbp": -2.0844189682127667,
      "mfeGbp": 9.727288518325361,
      "observedDuringTradeLowPrice": 0.05751,
      "observedDuringTradeHighPrice": 0.057850000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05751,
      "fullObservedHighPrice": 0.057850000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647145315-1c58a1184ae58",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:59:05.315Z",
      "closedAtUtc": "2026-09-29T02:09:06.808Z",
      "holdingPeriodMs": 601493,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5009,
      "exitPriceQuote": 1.4989,
      "grossPnlGbp": 2.6650676260910147,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.0650676260910146,
      "cashChangeGbp": 1.8650676260910146,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.26650676260910144,
      "mfePct": 0.27983210073955506,
      "maeGbp": -5.330135252182028,
      "mfeGbp": 5.596642014791102,
      "observedDuringTradeLowPrice": 1.4967,
      "observedDuringTradeHighPrice": 1.5049000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4967,
      "fullObservedHighPrice": 1.5049000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647420396-c482b543fff22",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:03:40.396Z",
      "closedAtUtc": "2026-09-29T02:06:53.898Z",
      "holdingPeriodMs": 193502,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07206,
      "exitPriceQuote": 0.07161,
      "grossPnlGbp": -12.489592006661281,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.089592006661281,
      "cashChangeGbp": -13.289592006661282,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.624479600333064,
      "mfePct": 0,
      "maeGbp": -12.48959200666128,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07161,
      "observedDuringTradeHighPrice": 0.07206,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07161,
      "fullObservedHighPrice": 0.07206,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647375431-64184a0323bac",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:02:55.431Z",
      "closedAtUtc": "2026-09-29T02:06:50.995Z",
      "holdingPeriodMs": 235564,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15786,
      "exitPriceQuote": 0.15657,
      "grossPnlGbp": -16.343595591030194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.943595591030196,
      "cashChangeGbp": -17.143595591030195,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8171797795515098,
      "mfePct": 0.31673634866337286,
      "maeGbp": -16.343595591030194,
      "mfeGbp": 6.334726973267457,
      "observedDuringTradeLowPrice": 0.15657,
      "observedDuringTradeHighPrice": 0.15836000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15657,
      "fullObservedHighPrice": 0.15836000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647204986-64ec915026b58",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T02:00:04.986Z",
      "closedAtUtc": "2026-09-29T02:03:29.751Z",
      "holdingPeriodMs": 204765,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08686,
      "exitPriceQuote": 0.08443,
      "grossPnlGbp": 55.95210683859087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 54.35210683859087,
      "cashChangeGbp": 55.152106838590875,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £70.39 triggered at projected net £54.35 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11512779184893965,
      "mfePct": 4.639650011512785,
      "maeGbp": -2.302555836978793,
      "mfeGbp": 92.7930002302557,
      "observedDuringTradeLowPrice": 0.08283,
      "observedDuringTradeHighPrice": 0.08696,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08283,
      "fullObservedHighPrice": 0.08696,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647132703-d0a70cf7a3b3c",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:58:52.703Z",
      "closedAtUtc": "2026-09-29T02:02:27.620Z",
      "holdingPeriodMs": 214917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01769,
      "exitPriceQuote": 0.01774,
      "grossPnlGbp": 5.6529112492931555,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.052911249293155,
      "cashChangeGbp": 4.852911249293156,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.31 triggered at projected net £4.05 after fees",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.39570378745054047,
      "maeGbp": 0,
      "mfeGbp": 7.914075749010809,
      "observedDuringTradeLowPrice": 0.01769,
      "observedDuringTradeHighPrice": 0.017759999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01769,
      "fullObservedHighPrice": 0.017759999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647060418-ebac179b4ee5c",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:57:40.418Z",
      "closedAtUtc": "2026-09-29T01:59:16.434Z",
      "holdingPeriodMs": 96016,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030347,
      "exitPriceQuote": 0.030218,
      "grossPnlGbp": 8.501664085412111,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.901664085412111,
      "cashChangeGbp": 7.701664085412111,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.37 triggered at projected net £6.90 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.052723498204112845,
      "mfePct": 0.8369855339901713,
      "maeGbp": -1.0544699640822568,
      "mfeGbp": 16.739710679803423,
      "observedDuringTradeLowPrice": 0.030093,
      "observedDuringTradeHighPrice": 0.030363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030093,
      "fullObservedHighPrice": 0.030363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647090493-40da9724bef99",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:58:10.493Z",
      "closedAtUtc": "2026-09-29T01:58:58.883Z",
      "holdingPeriodMs": 48390,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 208.3,
      "exitPriceQuote": 210.36,
      "grossPnlGbp": -19.779164666346635,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.379164666346636,
      "cashChangeGbp": -20.579164666346635,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.38 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.9889582333173318,
      "mfePct": 0,
      "maeGbp": -19.779164666346635,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 208.3,
      "observedDuringTradeHighPrice": 210.36,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 208.3,
      "fullObservedHighPrice": 210.36,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646483728-fa9d8c0ac1612",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:48:03.728Z",
      "closedAtUtc": "2026-09-29T01:58:05.626Z",
      "holdingPeriodMs": 601898,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4134.57,
      "exitPriceQuote": 4139.08,
      "grossPnlGbp": 2.1816053422726998,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5816053422726997,
      "cashChangeGbp": 1.3816053422726997,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.009190798559465897,
      "mfePct": 0.24113753062592375,
      "maeGbp": -0.18381597118931794,
      "mfeGbp": 4.822750612518475,
      "observedDuringTradeLowPrice": 4134.19,
      "observedDuringTradeHighPrice": 4144.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4134.19,
      "fullObservedHighPrice": 4144.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790647053772-3929950cdbee7",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:57:33.772Z",
      "closedAtUtc": "2026-09-29T01:58:02.349Z",
      "holdingPeriodMs": 28577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07119,
      "exitPriceQuote": 0.07143,
      "grossPnlGbp": 6.742520016856026,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.142520016856025,
      "cashChangeGbp": 5.942520016856026,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.83 triggered at projected net £5.14 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09832841691248859,
      "mfePct": 0.4214075010535113,
      "maeGbp": -1.9665683382497718,
      "mfeGbp": 8.428150021070227,
      "observedDuringTradeLowPrice": 0.07112,
      "observedDuringTradeHighPrice": 0.07149,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07112,
      "fullObservedHighPrice": 0.07149,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646846402-02a2449ebde46",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:54:06.402Z",
      "closedAtUtc": "2026-09-29T01:58:00.682Z",
      "holdingPeriodMs": 234280,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5768,
      "exitPriceQuote": 0.5752,
      "grossPnlGbp": 5.5478502080441565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9478502080441564,
      "cashChangeGbp": 4.747850208044157,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.95 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3987517337031846,
      "mfePct": 0.3987517337031846,
      "maeGbp": -7.975034674063693,
      "mfeGbp": 7.975034674063693,
      "observedDuringTradeLowPrice": 0.5745,
      "observedDuringTradeHighPrice": 0.5791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5745,
      "fullObservedHighPrice": 0.5791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646899060-1f22e37bcc508",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:54:59.060Z",
      "closedAtUtc": "2026-09-29T01:57:35.706Z",
      "holdingPeriodMs": 156646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0363,
      "exitPriceQuote": 1.0315,
      "grossPnlGbp": 9.263726720061594,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.663726720061595,
      "cashChangeGbp": 8.463726720061594,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.21 triggered at projected net £7.66 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15439544533436705,
      "mfePct": 0.588632635337257,
      "maeGbp": -3.087908906687341,
      "mfeGbp": 11.77265270674514,
      "observedDuringTradeLowPrice": 1.0302,
      "observedDuringTradeHighPrice": 1.0379,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0302,
      "fullObservedHighPrice": 1.0379,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646886841-a066deefed1ec",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:54:46.841Z",
      "closedAtUtc": "2026-09-29T01:57:32.007Z",
      "holdingPeriodMs": 165166,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22924,
      "exitPriceQuote": 0.22835,
      "grossPnlGbp": 7.7647879951143075,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.164787995114308,
      "cashChangeGbp": 6.964787995114308,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.91 triggered at projected net £6.16 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.48420868958296975,
      "maeGbp": 0,
      "mfeGbp": 9.684173791659395,
      "observedDuringTradeLowPrice": 0.22813,
      "observedDuringTradeHighPrice": 0.22924,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22813,
      "fullObservedHighPrice": 0.22924,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646291688-26c3b7768f22f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:44:51.688Z",
      "closedAtUtc": "2026-09-29T01:54:54.323Z",
      "holdingPeriodMs": 602635,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.724,
      "exitPriceQuote": 26.773,
      "grossPnlGbp": -3.667115701242291,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.267115701242291,
      "cashChangeGbp": -4.467115701242291,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5725190839694608,
      "mfePct": 0.164646011076188,
      "maeGbp": -11.450381679389215,
      "mfeGbp": 3.2929202215237603,
      "observedDuringTradeLowPrice": 26.68,
      "observedDuringTradeHighPrice": 26.877000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.68,
      "fullObservedHighPrice": 26.877000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646708838-d5327edd712e2",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:51:48.838Z",
      "closedAtUtc": "2026-09-29T01:54:41.001Z",
      "holdingPeriodMs": 172163,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.86814,
      "exitPriceQuote": 0.86494,
      "grossPnlGbp": 7.3720828437809125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.772082843780913,
      "cashChangeGbp": 6.572082843780913,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.76 triggered at projected net £5.77 after fees",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06450572488308394,
      "mfePct": 0.5678807565600007,
      "maeGbp": -1.290114497661679,
      "mfeGbp": 11.357615131200014,
      "observedDuringTradeLowPrice": 0.86321,
      "observedDuringTradeHighPrice": 0.8687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.86321,
      "fullObservedHighPrice": 0.8687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646693028-98ceeeba5383e",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:51:33.028Z",
      "closedAtUtc": "2026-09-29T01:54:01.529Z",
      "holdingPeriodMs": 148501,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5048,
      "exitPriceQuote": 1.4993,
      "grossPnlGbp": 7.309941520467621,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.709941520467622,
      "cashChangeGbp": 6.509941520467621,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.57 triggered at projected net £5.71 after fees",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.019936204146743023,
      "mfePct": 0.4585326953747944,
      "maeGbp": -0.39872408293486045,
      "mfeGbp": 9.170653907495888,
      "observedDuringTradeLowPrice": 1.4979,
      "observedDuringTradeHighPrice": 1.5051000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4979,
      "fullObservedHighPrice": 1.5051000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646630442-e6a317210f428",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:50:30.442Z",
      "closedAtUtc": "2026-09-29T01:51:44.162Z",
      "holdingPeriodMs": 73720,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13074,
      "exitPriceQuote": 0.12984,
      "grossPnlGbp": 13.76778338687447,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.16778338687447,
      "cashChangeGbp": 12.96778338687447,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £16.67 triggered at projected net £12.17 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5660088725715301,
      "mfePct": 0.9637448370812173,
      "maeGbp": -11.320177451430602,
      "mfeGbp": 19.274896741624346,
      "observedDuringTradeLowPrice": 0.12948,
      "observedDuringTradeHighPrice": 0.13148,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12948,
      "fullObservedHighPrice": 0.13148,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646680750-23445a92bcf3b",
      "symbol": "AZTECUSDT",
      "baseAsset": "AZTEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:51:20.750Z",
      "closedAtUtc": "2026-09-29T01:51:28.468Z",
      "holdingPeriodMs": 7718,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0186,
      "exitPriceQuote": 0.01871,
      "grossPnlGbp": -11.827956989247577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.427956989247576,
      "cashChangeGbp": -12.627956989247577,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5913978494623788,
      "mfePct": 0,
      "maeGbp": -11.827956989247577,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0186,
      "observedDuringTradeHighPrice": 0.01871,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0186,
      "fullObservedHighPrice": 0.01871,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646193747-ee987f3816cac",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:43:13.747Z",
      "closedAtUtc": "2026-09-29T01:51:10.236Z",
      "holdingPeriodMs": 476489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06376,
      "exitPriceQuote": 0.06408,
      "grossPnlGbp": -10.03764115432876,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.63764115432876,
      "cashChangeGbp": -10.837641154328761,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.501882057716438,
      "mfePct": 0.2979924717691275,
      "maeGbp": -10.03764115432876,
      "mfeGbp": 5.959849435382551,
      "observedDuringTradeLowPrice": 0.06357,
      "observedDuringTradeHighPrice": 0.06408,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06357,
      "fullObservedHighPrice": 0.06408,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646568488-8cb9015e34d13",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:49:28.488Z",
      "closedAtUtc": "2026-09-29T01:50:23.929Z",
      "holdingPeriodMs": 55441,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 211.52,
      "exitPriceQuote": 210.15,
      "grossPnlGbp": 12.953857791225458,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.353857791225458,
      "cashChangeGbp": 12.153857791225457,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £24.06 triggered at projected net £11.35 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.4844931921331386,
      "maeGbp": 0,
      "mfeGbp": 29.68986384266277,
      "observedDuringTradeLowPrice": 208.38,
      "observedDuringTradeHighPrice": 211.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 208.38,
      "fullObservedHighPrice": 211.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645963705-9695d113e383c",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:39:23.705Z",
      "closedAtUtc": "2026-09-29T01:49:23.886Z",
      "holdingPeriodMs": 600181,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 85.793,
      "exitPriceQuote": 85.827,
      "grossPnlGbp": -0.792605457321502,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.392605457321502,
      "cashChangeGbp": -1.592605457321502,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28323989136642264,
      "mfePct": 0.2704183324979885,
      "maeGbp": -5.664797827328453,
      "mfeGbp": 5.4083666499597705,
      "observedDuringTradeLowPrice": 85.561,
      "observedDuringTradeHighPrice": 86.036,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 85.561,
      "fullObservedHighPrice": 86.036,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646329161-d93ef422cab09",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:45:29.161Z",
      "closedAtUtc": "2026-09-29T01:48:00.812Z",
      "holdingPeriodMs": 151651,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13002,
      "exitPriceQuote": 0.12963,
      "grossPnlGbp": 5.999077065066936,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.399077065066935,
      "cashChangeGbp": 5.199077065066936,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.40 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12305799107829064,
      "mfePct": 0.3614828487924921,
      "maeGbp": -2.461159821565813,
      "mfeGbp": 7.229656975849842,
      "observedDuringTradeLowPrice": 0.12955,
      "observedDuringTradeHighPrice": 0.13018000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12955,
      "fullObservedHighPrice": 0.13018000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645930491-2b881fa46c2e8",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:38:50.491Z",
      "closedAtUtc": "2026-09-29T01:45:17.665Z",
      "holdingPeriodMs": 387174,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4781,
      "exitPriceQuote": 0.4806,
      "grossPnlGbp": -10.458063166701537,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.058063166701537,
      "cashChangeGbp": -11.258063166701538,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5229031583350768,
      "mfePct": 0.3974064003346607,
      "maeGbp": -10.458063166701535,
      "mfeGbp": 7.948128006693214,
      "observedDuringTradeLowPrice": 0.4762,
      "observedDuringTradeHighPrice": 0.4806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4762,
      "fullObservedHighPrice": 0.4806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646172692-731c17c80d732",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:42:52.692Z",
      "closedAtUtc": "2026-09-29T01:44:47.181Z",
      "holdingPeriodMs": 114489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 533.54,
      "exitPriceQuote": 530.05,
      "grossPnlGbp": 13.08243055815875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.48243055815875,
      "cashChangeGbp": 12.28243055815875,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.44 triggered at projected net £11.48 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04310829553548341,
      "mfePct": 0.8059376991415741,
      "maeGbp": -0.8621659107096683,
      "mfeGbp": 16.118753982831482,
      "observedDuringTradeLowPrice": 529.24,
      "observedDuringTradeHighPrice": 533.77,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 529.24,
      "fullObservedHighPrice": 533.77,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790646171266-018f34c358131",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:42:51.266Z",
      "closedAtUtc": "2026-09-29T01:43:09.038Z",
      "holdingPeriodMs": 17772,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.124,
      "exitPriceQuote": 14.047,
      "grossPnlGbp": -10.903426791277253,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.503426791277253,
      "cashChangeGbp": -11.703426791277254,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5451713395638627,
      "mfePct": 0,
      "maeGbp": -10.903426791277251,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 14.047,
      "observedDuringTradeHighPrice": 14.124,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.047,
      "fullObservedHighPrice": 14.124,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645933268-f6b6dc69d8c39",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:38:53.268Z",
      "closedAtUtc": "2026-09-29T01:42:49.640Z",
      "holdingPeriodMs": 236372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 297.89,
      "exitPriceQuote": 299.46,
      "grossPnlGbp": -10.54080365235485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.14080365235485,
      "cashChangeGbp": -11.34080365235485,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5270401826177425,
      "mfePct": 0.02014166302997827,
      "maeGbp": -10.54080365235485,
      "mfeGbp": 0.4028332605995654,
      "observedDuringTradeLowPrice": 297.83,
      "observedDuringTradeHighPrice": 299.4599999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 297.83,
      "fullObservedHighPrice": 299.4599999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645931876-e9d2c316f38f",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:38:51.876Z",
      "closedAtUtc": "2026-09-29T01:42:48.191Z",
      "holdingPeriodMs": 236315,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.543,
      "exitPriceQuote": 8.587,
      "grossPnlGbp": -10.300831089781221,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.90083108978122,
      "cashChangeGbp": -11.100831089781222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.515041554489061,
      "mfePct": 0,
      "maeGbp": -10.30083108978122,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 8.543,
      "observedDuringTradeHighPrice": 8.587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.543,
      "fullObservedHighPrice": 8.587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645805380-49232a6c646dd",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:36:45.380Z",
      "closedAtUtc": "2026-09-29T01:39:13.382Z",
      "holdingPeriodMs": 148002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22986,
      "exitPriceQuote": 0.22776,
      "grossPnlGbp": 18.271991647089692,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.67199164708969,
      "cashChangeGbp": 17.47199164708969,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £17.24 triggered at projected net £16.67 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06525711302531256,
      "mfePct": 0.9919081179848622,
      "maeGbp": -1.3051422605062513,
      "mfeGbp": 19.838162359697243,
      "observedDuringTradeLowPrice": 0.22758,
      "observedDuringTradeHighPrice": 0.23001000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22758,
      "fullObservedHighPrice": 0.23001000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645784842-b09d5e471cfad",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:36:24.842Z",
      "closedAtUtc": "2026-09-29T01:38:44.768Z",
      "holdingPeriodMs": 139926,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.882,
      "exitPriceQuote": 1.878,
      "grossPnlGbp": 4.250797024442087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.650797024442087,
      "cashChangeGbp": 3.450797024442087,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.65 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4250797024442087,
      "mfePct": 0.3719447396386767,
      "maeGbp": -8.501594048884174,
      "mfeGbp": 7.438894792773534,
      "observedDuringTradeLowPrice": 1.875,
      "observedDuringTradeHighPrice": 1.89,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.875,
      "fullObservedHighPrice": 1.89,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645623450-5c9f17f060f1c",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:33:43.450Z",
      "closedAtUtc": "2026-09-29T01:38:43.294Z",
      "holdingPeriodMs": 299844,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0175,
      "exitPriceQuote": 0.01741,
      "grossPnlGbp": 10.285714285714658,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.685714285714658,
      "cashChangeGbp": 9.485714285714657,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.26 triggered at projected net £8.69 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2285714285714192,
      "mfePct": 0.7428571428571521,
      "maeGbp": -4.571428571428384,
      "mfeGbp": 14.857142857143042,
      "observedDuringTradeLowPrice": 0.01737,
      "observedDuringTradeHighPrice": 0.01754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01737,
      "fullObservedHighPrice": 0.01754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645568682-225d55e4a2055",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:32:48.682Z",
      "closedAtUtc": "2026-09-29T01:38:41.889Z",
      "holdingPeriodMs": 353207,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.016,
      "exitPriceQuote": 8.997,
      "grossPnlGbp": 4.214729370008902,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.614729370008902,
      "cashChangeGbp": 3.414729370008902,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.83 triggered at projected net £2.61 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2551020408163231,
      "mfePct": 0.42147293700089017,
      "maeGbp": -5.102040816326462,
      "mfeGbp": 8.429458740017804,
      "observedDuringTradeLowPrice": 8.978,
      "observedDuringTradeHighPrice": 9.038999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.978,
      "fullObservedHighPrice": 9.038999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645645866-cf8c7d629c",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:34:05.866Z",
      "closedAtUtc": "2026-09-29T01:36:39.642Z",
      "holdingPeriodMs": 153776,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1921,
      "exitPriceQuote": 0.19345,
      "grossPnlGbp": -14.055179593961666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.655179593961666,
      "cashChangeGbp": -14.855179593961667,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7027589796980833,
      "mfePct": 0,
      "maeGbp": -14.055179593961666,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1921,
      "observedDuringTradeHighPrice": 0.19345000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1921,
      "fullObservedHighPrice": 0.19345000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645558280-86f268abfa29d",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:32:38.280Z",
      "closedAtUtc": "2026-09-29T01:36:20.256Z",
      "holdingPeriodMs": 221976,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8116,
      "exitPriceQuote": 0.809,
      "grossPnlGbp": 6.407097092163469,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.807097092163469,
      "cashChangeGbp": 5.607097092163469,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.04 triggered at projected net £4.81 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06160670280927254,
      "mfePct": 0.381961557417446,
      "maeGbp": -1.2321340561854506,
      "mfeGbp": 7.6392311483489195,
      "observedDuringTradeLowPrice": 0.8085,
      "observedDuringTradeHighPrice": 0.8121000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8085,
      "fullObservedHighPrice": 0.8121000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645030039-2fb0237815182",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:23:50.039Z",
      "closedAtUtc": "2026-09-29T01:33:55.307Z",
      "holdingPeriodMs": 605268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 26.975,
      "exitPriceQuote": 26.841,
      "grossPnlGbp": 9.935125115848033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.335125115848033,
      "cashChangeGbp": 9.135125115848032,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34847080630212285,
      "mfePct": 0.5115848007414334,
      "maeGbp": -6.969416126042457,
      "mfeGbp": 10.231696014828668,
      "observedDuringTradeLowPrice": 26.837,
      "observedDuringTradeHighPrice": 27.068999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.837,
      "fullObservedHighPrice": 27.068999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645555065-56fe57c07c90a",
      "symbol": "AZTECUSDT",
      "baseAsset": "AZTEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:32:35.065Z",
      "closedAtUtc": "2026-09-29T01:33:35.870Z",
      "holdingPeriodMs": 60805,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01883,
      "exitPriceQuote": 0.01876,
      "grossPnlGbp": 7.434944237918281,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.834944237918281,
      "cashChangeGbp": 6.6349442379182815,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.90 triggered at projected net £5.83 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.42485395645247054,
      "maeGbp": 0,
      "mfeGbp": 8.49707912904941,
      "observedDuringTradeLowPrice": 0.01875,
      "observedDuringTradeHighPrice": 0.01883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01875,
      "fullObservedHighPrice": 0.01883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645245446-333106c12585b",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:27:25.446Z",
      "closedAtUtc": "2026-09-29T01:32:41.571Z",
      "holdingPeriodMs": 316125,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0642,
      "exitPriceQuote": 0.06387,
      "grossPnlGbp": 10.280373831775607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.680373831775608,
      "cashChangeGbp": 9.480373831775607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.80 triggered at projected net £8.68 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6697819314641742,
      "maeGbp": 0,
      "mfeGbp": 13.395638629283486,
      "observedDuringTradeLowPrice": 0.06377,
      "observedDuringTradeHighPrice": 0.0642,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06377,
      "fullObservedHighPrice": 0.0642,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645370168-85f14213848c7",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:29:30.168Z",
      "closedAtUtc": "2026-09-29T01:32:33.411Z",
      "holdingPeriodMs": 183243,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.3498,
      "exitPriceQuote": 4.3365,
      "grossPnlGbp": 6.115223688445487,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.515223688445486,
      "cashChangeGbp": 5.315223688445487,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.52 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.009195825095405672,
      "mfePct": 0.33334865970849137,
      "maeGbp": -0.18391650190811343,
      "mfeGbp": 6.666973194169827,
      "observedDuringTradeLowPrice": 4.3353,
      "observedDuringTradeHighPrice": 4.3502,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.3353,
      "fullObservedHighPrice": 4.3502,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645234779-eca1a91d92c71",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:27:14.779Z",
      "closedAtUtc": "2026-09-29T01:32:31.926Z",
      "holdingPeriodMs": 317147,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 62.63,
      "exitPriceQuote": 60.95,
      "grossPnlGbp": 53.64841130448666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 52.048411304486656,
      "cashChangeGbp": 52.84841130448666,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £52.65 triggered at projected net £52.05 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3033689924956055,
      "mfePct": 2.9059556123263617,
      "maeGbp": -6.067379849912109,
      "mfeGbp": 58.11911224652723,
      "observedDuringTradeLowPrice": 60.81,
      "observedDuringTradeHighPrice": 62.82000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 60.81,
      "fullObservedHighPrice": 62.82000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645244035-bf0244f8275e5",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:27:24.035Z",
      "closedAtUtc": "2026-09-29T01:29:22.849Z",
      "holdingPeriodMs": 118814,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4377,
      "exitPriceQuote": 0.4365,
      "grossPnlGbp": 5.483207676490651,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.883207676490651,
      "cashChangeGbp": 4.683207676490651,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.88 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04569339730409721,
      "mfePct": 0.38839387708475653,
      "maeGbp": -0.9138679460819442,
      "mfeGbp": 7.767877541695131,
      "observedDuringTradeLowPrice": 0.436,
      "observedDuringTradeHighPrice": 0.4379,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.436,
      "fullObservedHighPrice": 0.4379,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645021399-de623e7762869",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:23:41.398Z",
      "closedAtUtc": "2026-09-29T01:27:19.529Z",
      "holdingPeriodMs": 218131,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07385,
      "exitPriceQuote": 0.07427,
      "grossPnlGbp": -11.374407582938488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.974407582938488,
      "cashChangeGbp": -12.174407582938489,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5687203791469244,
      "mfePct": 0,
      "maeGbp": -11.374407582938488,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07385,
      "observedDuringTradeHighPrice": 0.07427,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07385,
      "fullObservedHighPrice": 0.07427,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644985430-1c6bb58733418",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:23:05.430Z",
      "closedAtUtc": "2026-09-29T01:27:18.111Z",
      "holdingPeriodMs": 252681,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.156,
      "exitPriceQuote": 1.1634,
      "grossPnlGbp": -12.802768166090091,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.402768166090091,
      "cashChangeGbp": -13.602768166090092,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6401384083045046,
      "mfePct": 0.21626297577854214,
      "maeGbp": -12.802768166090093,
      "mfeGbp": 4.325259515570843,
      "observedDuringTradeLowPrice": 1.1535,
      "observedDuringTradeHighPrice": 1.1634,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1535,
      "fullObservedHighPrice": 1.1634,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645022831-4dd8d8d4049e2",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:23:42.831Z",
      "closedAtUtc": "2026-09-29T01:27:13.187Z",
      "holdingPeriodMs": 210356,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.956,
      "exitPriceQuote": 1.967,
      "grossPnlGbp": -11.247443762781309,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.847443762781309,
      "cashChangeGbp": -12.04744376278131,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5623721881390655,
      "mfePct": 0,
      "maeGbp": -11.24744376278131,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.956,
      "observedDuringTradeHighPrice": 1.9669999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.956,
      "fullObservedHighPrice": 1.9669999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644421508-d44bf82cc37d7",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:13:41.508Z",
      "closedAtUtc": "2026-09-29T01:23:44.257Z",
      "holdingPeriodMs": 602749,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33489,
      "exitPriceQuote": 0.33453,
      "grossPnlGbp": 2.149959688256006,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5499596882560058,
      "cashChangeGbp": 1.3499596882560059,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.002986055122563973,
      "mfePct": 0.1074979844128003,
      "maeGbp": -0.05972110245127946,
      "mfeGbp": 2.149959688256006,
      "observedDuringTradeLowPrice": 0.33453,
      "observedDuringTradeHighPrice": 0.3349,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33453,
      "fullObservedHighPrice": 0.3349,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790645001654-f9b8ba6bdef41",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:23:21.654Z",
      "closedAtUtc": "2026-09-29T01:23:37.030Z",
      "holdingPeriodMs": 15376,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1391.05,
      "exitPriceQuote": 1391.69,
      "grossPnlGbp": -0.9201682182525431,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.520168218252543,
      "cashChangeGbp": -1.7201682182525433,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £-2.52 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07116926063045965,
      "mfePct": 0.3414686747421013,
      "maeGbp": -1.4233852126091933,
      "mfeGbp": 6.829373494842026,
      "observedDuringTradeLowPrice": 1386.3,
      "observedDuringTradeHighPrice": 1392.04,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1386.3,
      "fullObservedHighPrice": 1392.04,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644667982-3a76141e523ce",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:17:47.982Z",
      "closedAtUtc": "2026-09-29T01:23:35.654Z",
      "holdingPeriodMs": 347672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 68.34,
      "exitPriceQuote": 67.9,
      "grossPnlGbp": 12.876792508047927,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.276792508047928,
      "cashChangeGbp": 12.076792508047927,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.03 triggered at projected net £11.28 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17559262510973123,
      "mfePct": 0.7316359379572724,
      "maeGbp": -3.5118525021946243,
      "mfeGbp": 14.632718759145448,
      "observedDuringTradeLowPrice": 67.84,
      "observedDuringTradeHighPrice": 68.46,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 67.84,
      "fullObservedHighPrice": 68.46,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644644727-979a2dc229a74",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:17:24.727Z",
      "closedAtUtc": "2026-09-29T01:23:17.210Z",
      "holdingPeriodMs": 352483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.802,
      "exitPriceQuote": 0.7952,
      "grossPnlGbp": 16.957605985037475,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.357605985037475,
      "cashChangeGbp": 16.157605985037474,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £17.60 triggered at projected net £15.36 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1870324189526117,
      "mfePct": 1.0099750623441393,
      "maeGbp": -3.740648379052234,
      "mfeGbp": 20.199501246882786,
      "observedDuringTradeLowPrice": 0.7939,
      "observedDuringTradeHighPrice": 0.8035,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7939,
      "fullObservedHighPrice": 0.8035,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644915485-d03c13cb08e89",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:21:55.485Z",
      "closedAtUtc": "2026-09-29T01:23:03.757Z",
      "holdingPeriodMs": 68272,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 117.29,
      "exitPriceQuote": 116.84,
      "grossPnlGbp": 7.67328843038627,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.07328843038627,
      "cashChangeGbp": 6.87328843038627,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.27 triggered at projected net £6.07 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03410350413504309,
      "mfePct": 0.44334555375565704,
      "maeGbp": -0.6820700827008618,
      "mfeGbp": 8.86691107511314,
      "observedDuringTradeLowPrice": 116.77,
      "observedDuringTradeHighPrice": 117.33,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 116.77,
      "fullObservedHighPrice": 117.33,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644862209-0fce6944440cc",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:21:02.209Z",
      "closedAtUtc": "2026-09-29T01:21:53.996Z",
      "holdingPeriodMs": 51787,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002385,
      "exitPriceQuote": 0.0023767,
      "grossPnlGbp": 6.960167714884819,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.360167714884819,
      "cashChangeGbp": 6.160167714884819,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.04 triggered at projected net £5.36 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03354297693920417,
      "mfePct": 0.5031446540880444,
      "maeGbp": -0.6708595387840833,
      "mfeGbp": 10.062893081760889,
      "observedDuringTradeLowPrice": 0.002373,
      "observedDuringTradeHighPrice": 0.0023858,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002373,
      "fullObservedHighPrice": 0.0023858,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644617971-a2c53d2541a65",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:16:57.971Z",
      "closedAtUtc": "2026-09-29T01:20:57.678Z",
      "holdingPeriodMs": 239707,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0041448,
      "exitPriceQuote": 0.0041391,
      "grossPnlGbp": 2.750434279096688,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1504342790966877,
      "cashChangeGbp": 1.9504342790966878,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £1.15 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0024126616483370364,
      "mfePct": 0.3329473074695903,
      "maeGbp": -0.04825323296674073,
      "mfeGbp": 6.658946149391806,
      "observedDuringTradeLowPrice": 0.004131,
      "observedDuringTradeHighPrice": 0.0041449,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004131,
      "fullObservedHighPrice": 0.0041449,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644172925-3b62db7ba93c3",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:09:32.925Z",
      "closedAtUtc": "2026-09-29T01:17:40.459Z",
      "holdingPeriodMs": 487534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 308.49,
      "exitPriceQuote": 306.83,
      "grossPnlGbp": 10.762099257674642,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.162099257674642,
      "cashChangeGbp": 9.962099257674641,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.85 triggered at projected net £9.16 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06807351940094639,
      "mfePct": 0.6223864630944328,
      "maeGbp": -1.3614703880189276,
      "mfeGbp": 12.447729261888655,
      "observedDuringTradeLowPrice": 306.57,
      "observedDuringTradeHighPrice": 308.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 306.57,
      "fullObservedHighPrice": 308.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644333486-2604299d6816e",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:12:13.486Z",
      "closedAtUtc": "2026-09-29T01:17:20.373Z",
      "holdingPeriodMs": 306887,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.209,
      "exitPriceQuote": 27.134,
      "grossPnlGbp": 5.512881767062317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.912881767062317,
      "cashChangeGbp": 4.712881767062317,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.91 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09923187180712639,
      "mfePct": 0.34547392406924615,
      "maeGbp": -1.9846374361425279,
      "mfeGbp": 6.909478481384923,
      "observedDuringTradeLowPrice": 27.115,
      "observedDuringTradeHighPrice": 27.236000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.115,
      "fullObservedHighPrice": 27.236000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644397287-e42e0e23f1a14",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:13:17.287Z",
      "closedAtUtc": "2026-09-29T01:16:54.876Z",
      "holdingPeriodMs": 217589,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.814,
      "exitPriceQuote": 0.8082,
      "grossPnlGbp": 14.250614250614046,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.650614250614046,
      "cashChangeGbp": 13.450614250614045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £13.37 triggered at projected net £12.65 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.012285012285024571,
      "mfePct": 0.8722358722358717,
      "maeGbp": -0.24570024570049143,
      "mfeGbp": 17.444717444717433,
      "observedDuringTradeLowPrice": 0.8069,
      "observedDuringTradeHighPrice": 0.8141,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8069,
      "fullObservedHighPrice": 0.8141,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643928076-0b585359b90f9",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:05:28.076Z",
      "closedAtUtc": "2026-09-29T01:13:34.210Z",
      "holdingPeriodMs": 486134,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2679.34,
      "exitPriceQuote": 2670.6,
      "grossPnlGbp": 6.523994715116586,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.923994715116585,
      "cashChangeGbp": 5.723994715116586,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.92 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.026872289444407945,
      "mfePct": 0.3426216904163074,
      "maeGbp": -0.5374457888881589,
      "mfeGbp": 6.852433808326148,
      "observedDuringTradeLowPrice": 2670.16,
      "observedDuringTradeHighPrice": 2680.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2670.16,
      "fullObservedHighPrice": 2680.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644264970-d3d28dffc2fde",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:11:04.970Z",
      "closedAtUtc": "2026-09-29T01:13:12.803Z",
      "holdingPeriodMs": 127833,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.021232,
      "exitPriceQuote": 0.021336,
      "grossPnlGbp": -9.79653353428786,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.39653353428786,
      "cashChangeGbp": -10.596533534287861,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5369253956292366,
      "mfePct": 0,
      "maeGbp": -10.738507912584732,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.021232,
      "observedDuringTradeHighPrice": 0.021346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.021232,
      "fullObservedHighPrice": 0.021346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790644118388-17513e679cf28",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:08:38.388Z",
      "closedAtUtc": "2026-09-29T01:12:06.076Z",
      "holdingPeriodMs": 207688,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23509,
      "exitPriceQuote": 0.23387,
      "grossPnlGbp": 10.379003785784157,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.779003785784157,
      "cashChangeGbp": 9.579003785784156,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.40 triggered at projected net £8.78 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08507380152282348,
      "mfePct": 0.5997703007358861,
      "maeGbp": -1.7014760304564698,
      "mfeGbp": 11.995406014717721,
      "observedDuringTradeLowPrice": 0.23368,
      "observedDuringTradeHighPrice": 0.23529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23368,
      "fullObservedHighPrice": 0.23529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643655375-bcad4e52a366",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:00:55.375Z",
      "closedAtUtc": "2026-09-29T01:10:56.965Z",
      "holdingPeriodMs": 601590,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 761.28,
      "exitPriceQuote": 760.22,
      "grossPnlGbp": 2.784783522488297,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.184783522488297,
      "cashChangeGbp": 1.984783522488297,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08012820512820693,
      "mfePct": 0.18521437578814212,
      "maeGbp": -1.6025641025641386,
      "mfeGbp": 3.7042875157628425,
      "observedDuringTradeLowPrice": 759.87,
      "observedDuringTradeHighPrice": 761.8900000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 759.87,
      "fullObservedHighPrice": 761.8900000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643942074-91e7385f8eb25",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:05:42.074Z",
      "closedAtUtc": "2026-09-29T01:09:28.529Z",
      "holdingPeriodMs": 226455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5474,
      "exitPriceQuote": 1.5372,
      "grossPnlGbp": 13.183404420318222,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.583404420318223,
      "cashChangeGbp": 12.383404420318222,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.26 triggered at projected net £11.58 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7431821119296927,
      "maeGbp": 0,
      "mfeGbp": 14.863642238593854,
      "observedDuringTradeLowPrice": 1.5359,
      "observedDuringTradeHighPrice": 1.5474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5359,
      "fullObservedHighPrice": 1.5474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643940663-b5786d10199ce",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:05:40.663Z",
      "closedAtUtc": "2026-09-29T01:08:30.997Z",
      "holdingPeriodMs": 170334,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 15.543,
      "exitPriceQuote": 15.422,
      "grossPnlGbp": 15.56970983722559,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.96970983722559,
      "cashChangeGbp": 14.769709837225589,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £14.26 triggered at projected net £13.97 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8878594865856007,
      "maeGbp": 0,
      "mfeGbp": 17.757189731712014,
      "observedDuringTradeLowPrice": 15.405,
      "observedDuringTradeHighPrice": 15.543,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.405,
      "fullObservedHighPrice": 15.543,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643778693-362cee811b37b",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:02:58.693Z",
      "closedAtUtc": "2026-09-29T01:05:37.416Z",
      "holdingPeriodMs": 158723,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013683,
      "exitPriceQuote": 0.013753,
      "grossPnlGbp": -10.231674340422257,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.831674340422257,
      "cashChangeGbp": -11.031674340422258,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5115837170211129,
      "mfePct": 0.1680917927355145,
      "maeGbp": -10.23167434042226,
      "mfeGbp": 3.3618358547102902,
      "observedDuringTradeLowPrice": 0.01366,
      "observedDuringTradeHighPrice": 0.013753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01366,
      "fullObservedHighPrice": 0.013753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643720426-09f897343f47c",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:02:00.426Z",
      "closedAtUtc": "2026-09-29T01:05:34.531Z",
      "holdingPeriodMs": 214105,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25228,
      "exitPriceQuote": 0.25358,
      "grossPnlGbp": -10.306009196131468,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.906009196131468,
      "cashChangeGbp": -11.106009196131469,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5153004598065735,
      "mfePct": 0.04756619628984025,
      "maeGbp": -10.30600919613147,
      "mfeGbp": 0.951323925796805,
      "observedDuringTradeLowPrice": 0.25216,
      "observedDuringTradeHighPrice": 0.25358,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25216,
      "fullObservedHighPrice": 0.25358,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643622384-2f4a335bf098a",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:00:22.384Z",
      "closedAtUtc": "2026-09-29T01:05:20.486Z",
      "holdingPeriodMs": 298102,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.857,
      "exitPriceQuote": 6.89,
      "grossPnlGbp": -9.625200525010783,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.225200525010782,
      "cashChangeGbp": -10.425200525010784,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48126002625053915,
      "mfePct": 0.16042000875018406,
      "maeGbp": -9.625200525010783,
      "mfeGbp": 3.208400175003681,
      "observedDuringTradeLowPrice": 6.846,
      "observedDuringTradeHighPrice": 6.889999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.846,
      "fullObservedHighPrice": 6.889999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643169608-ba571fbccb91b",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:52:49.608Z",
      "closedAtUtc": "2026-09-29T01:02:52.843Z",
      "holdingPeriodMs": 603235,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5341,
      "exitPriceQuote": 0.5345,
      "grossPnlGbp": -1.4978468451599174,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.0978468451599177,
      "cashChangeGbp": -2.2978468451599174,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29956936903200426,
      "mfePct": 0.2246770267740084,
      "maeGbp": -5.991387380640085,
      "mfeGbp": 4.493540535480168,
      "observedDuringTradeLowPrice": 0.5329,
      "observedDuringTradeHighPrice": 0.5356999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5329,
      "fullObservedHighPrice": 0.5356999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643111631-600b952135de9",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:51:51.631Z",
      "closedAtUtc": "2026-09-29T01:01:53.096Z",
      "holdingPeriodMs": 601465,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.88402,
      "exitPriceQuote": 0.88209,
      "grossPnlGbp": 4.3664170493879935,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7664170493879934,
      "cashChangeGbp": 3.5664170493879936,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1176443971855761,
      "mfePct": 0.30881654261215924,
      "maeGbp": -2.3528879437115218,
      "mfeGbp": 6.1763308522431855,
      "observedDuringTradeLowPrice": 0.88129,
      "observedDuringTradeHighPrice": 0.88506,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.88129,
      "fullObservedHighPrice": 0.88506,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643611340-bab684fe8d5a1",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T01:00:11.340Z",
      "closedAtUtc": "2026-09-29T01:00:50.823Z",
      "holdingPeriodMs": 39483,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11434,
      "exitPriceQuote": 0.11393,
      "grossPnlGbp": 7.171593493090672,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.571593493090672,
      "cashChangeGbp": 6.371593493090672,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.80 triggered at projected net £5.57 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.026237537169846288,
      "mfePct": 0.4285464404407823,
      "maeGbp": -0.5247507433969257,
      "mfeGbp": 8.570928808815644,
      "observedDuringTradeLowPrice": 0.11385,
      "observedDuringTradeHighPrice": 0.11436999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11385,
      "fullObservedHighPrice": 0.11436999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643443416-3804ba83a566d",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:57:23.416Z",
      "closedAtUtc": "2026-09-29T01:00:17.151Z",
      "holdingPeriodMs": 173735,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1465.73,
      "exitPriceQuote": 1453.18,
      "grossPnlGbp": 17.12457273849884,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.524572738498842,
      "cashChangeGbp": 16.32457273849884,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £18.28 triggered at projected net £15.52 after fees",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1582829033996668,
      "mfePct": 1.0438484577650695,
      "maeGbp": -3.165658067993336,
      "mfeGbp": 20.87696915530139,
      "observedDuringTradeLowPrice": 1450.43,
      "observedDuringTradeHighPrice": 1468.0500000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1450.43,
      "fullObservedHighPrice": 1468.0500000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643323179-8422c4bcfc464",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:55:23.179Z",
      "closedAtUtc": "2026-09-29T01:00:03.930Z",
      "holdingPeriodMs": 280751,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5495,
      "exitPriceQuote": 1.5412,
      "grossPnlGbp": 10.71313326879664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.11313326879664,
      "cashChangeGbp": 9.913133268796638,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.15 triggered at projected net £9.11 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06453694740238075,
      "mfePct": 0.6131010003226889,
      "maeGbp": -1.290738948047615,
      "mfeGbp": 12.262020006453776,
      "observedDuringTradeLowPrice": 1.54,
      "observedDuringTradeHighPrice": 1.5505,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.54,
      "fullObservedHighPrice": 1.5505,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643324726-fdf4f187026b3",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:55:24.726Z",
      "closedAtUtc": "2026-09-29T00:57:19.047Z",
      "holdingPeriodMs": 114321,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024148,
      "exitPriceQuote": 0.0024081,
      "grossPnlGbp": 5.549113798244251,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9491137982442512,
      "cashChangeGbp": 4.7491137982442515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.02 triggered at projected net £3.95 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08696372370383076,
      "mfePct": 0.38512506211693914,
      "maeGbp": -1.7392744740766153,
      "mfeGbp": 7.702501242338783,
      "observedDuringTradeLowPrice": 0.0024055,
      "observedDuringTradeHighPrice": 0.0024169,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024055,
      "fullObservedHighPrice": 0.0024169,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643011627-f4a872647d2e2",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:50:11.627Z",
      "closedAtUtc": "2026-09-29T00:55:16.787Z",
      "holdingPeriodMs": 305160,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.3831,
      "exitPriceQuote": 2.3712,
      "grossPnlGbp": -9.986991733456627,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.586991733456626,
      "cashChangeGbp": -10.786991733456627,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4993495866728313,
      "mfePct": 0,
      "maeGbp": -9.986991733456627,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.3712,
      "observedDuringTradeHighPrice": 2.3831,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.3712,
      "fullObservedHighPrice": 2.3831,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643010164-d0259d27eeb46",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:50:10.164Z",
      "closedAtUtc": "2026-09-29T00:55:15.302Z",
      "holdingPeriodMs": 305138,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15619,
      "exitPriceQuote": 0.15714,
      "grossPnlGbp": -12.164671233753843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.764671233753843,
      "cashChangeGbp": -12.964671233753844,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7298802740252271,
      "mfePct": 0.22408604904282556,
      "maeGbp": -14.597605480504543,
      "mfeGbp": 4.481720980856511,
      "observedDuringTradeLowPrice": 0.15584,
      "observedDuringTradeHighPrice": 0.15733,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15584,
      "fullObservedHighPrice": 0.15733,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642711804-d705851315754",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:45:11.804Z",
      "closedAtUtc": "2026-09-29T00:52:39.311Z",
      "holdingPeriodMs": 447507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 306.54,
      "exitPriceQuote": 305.24,
      "grossPnlGbp": 8.481764206955122,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.881764206955122,
      "cashChangeGbp": 7.681764206955122,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.71 triggered at projected net £6.88 after fees",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0228355190187229,
      "mfePct": 0.5154302864226662,
      "maeGbp": -0.45671038037445805,
      "mfeGbp": 10.308605728453324,
      "observedDuringTradeLowPrice": 304.96,
      "observedDuringTradeHighPrice": 306.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 304.96,
      "fullObservedHighPrice": 306.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790643042909-04397041691af",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:50:42.909Z",
      "closedAtUtc": "2026-09-29T00:51:44.285Z",
      "holdingPeriodMs": 61376,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05421,
      "exitPriceQuote": 0.05402,
      "grossPnlGbp": 7.0097767939495546,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.409776793949554,
      "cashChangeGbp": 6.209776793949555,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.89 triggered at projected net £5.41 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.49806308799114446,
      "maeGbp": 0,
      "mfeGbp": 9.96126175982289,
      "observedDuringTradeLowPrice": 0.05394,
      "observedDuringTradeHighPrice": 0.05421,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05394,
      "fullObservedHighPrice": 0.05421,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642431997-1d4eee70257e1",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:40:31.997Z",
      "closedAtUtc": "2026-09-29T00:50:35.159Z",
      "holdingPeriodMs": 603162,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09443,
      "exitPriceQuote": 0.09402,
      "grossPnlGbp": -8.683681033569707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.283681033569707,
      "cashChangeGbp": -9.483681033569708,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43418405167848534,
      "mfePct": 0,
      "maeGbp": -8.683681033569707,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09402,
      "observedDuringTradeHighPrice": 0.09443,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09402,
      "fullObservedHighPrice": 0.09443,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642710227-6bb3788783d55",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:45:10.227Z",
      "closedAtUtc": "2026-09-29T00:50:08.415Z",
      "holdingPeriodMs": 298188,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03101,
      "exitPriceQuote": 0.03083,
      "grossPnlGbp": -11.609158336020613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.209158336020613,
      "cashChangeGbp": -12.409158336020614,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5804579168010306,
      "mfePct": 0.12899064817801303,
      "maeGbp": -11.609158336020615,
      "mfeGbp": 2.5798129635602605,
      "observedDuringTradeLowPrice": 0.03083,
      "observedDuringTradeHighPrice": 0.03105,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03083,
      "fullObservedHighPrice": 0.03105,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642941281-16b31b29ae459",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:49:01.281Z",
      "closedAtUtc": "2026-09-29T00:50:06.124Z",
      "holdingPeriodMs": 64843,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024235,
      "exitPriceQuote": 0.0024147,
      "grossPnlGbp": 7.262224056117004,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.6622240561170045,
      "cashChangeGbp": 6.462224056117004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.46 triggered at projected net £5.66 after fees",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6478233959149992,
      "maeGbp": 0,
      "mfeGbp": 12.956467918299984,
      "observedDuringTradeLowPrice": 0.0024078,
      "observedDuringTradeHighPrice": 0.0024235,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024078,
      "fullObservedHighPrice": 0.0024235,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642847327-5561fdd3aebc5",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:47:27.327Z",
      "closedAtUtc": "2026-09-29T00:48:56.524Z",
      "holdingPeriodMs": 89197,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.863,
      "exitPriceQuote": 10.806,
      "grossPnlGbp": -10.494338580502696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.094338580502695,
      "cashChangeGbp": -11.294338580502696,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5247169290251348,
      "mfePct": 0,
      "maeGbp": -10.494338580502694,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 10.806,
      "observedDuringTradeHighPrice": 10.863,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.806,
      "fullObservedHighPrice": 10.863,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642620384-353c686bb8a69",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:43:40.384Z",
      "closedAtUtc": "2026-09-29T00:47:18.499Z",
      "holdingPeriodMs": 218115,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030309,
      "exitPriceQuote": 0.030496,
      "grossPnlGbp": -12.339569104886316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.939569104886315,
      "cashChangeGbp": -13.139569104886316,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6169784552443158,
      "mfePct": 0.08908245075719835,
      "maeGbp": -12.339569104886316,
      "mfeGbp": 1.7816490151439672,
      "observedDuringTradeLowPrice": 0.030282,
      "observedDuringTradeHighPrice": 0.030496,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030282,
      "fullObservedHighPrice": 0.030496,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642280088-1daed5247bf29",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:38:00.088Z",
      "closedAtUtc": "2026-09-29T00:44:58.634Z",
      "holdingPeriodMs": 418546,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5267,
      "exitPriceQuote": 0.5239,
      "grossPnlGbp": -10.632238465919551,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.23223846591955,
      "cashChangeGbp": -11.432238465919552,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5695842035314015,
      "mfePct": 0.17087526105942888,
      "maeGbp": -11.39168407062803,
      "mfeGbp": 3.4175052211885775,
      "observedDuringTradeLowPrice": 0.5237,
      "observedDuringTradeHighPrice": 0.5276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5237,
      "fullObservedHighPrice": 0.5276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642093980-b761fd5c49e58",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:34:53.980Z",
      "closedAtUtc": "2026-09-29T00:44:57.265Z",
      "holdingPeriodMs": 603285,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.512,
      "exitPriceQuote": 7.537,
      "grossPnlGbp": 6.656017039403716,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.0560170394037165,
      "cashChangeGbp": 5.856017039403716,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13312034078806959,
      "mfePct": 0.3461128860489975,
      "maeGbp": -2.662406815761392,
      "mfeGbp": 6.92225772097995,
      "observedDuringTradeLowPrice": 7.502,
      "observedDuringTradeHighPrice": 7.538,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.502,
      "fullObservedHighPrice": 7.538,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642257298-38f296f62f844",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:37:37.298Z",
      "closedAtUtc": "2026-09-29T00:43:34.457Z",
      "holdingPeriodMs": 357159,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024152,
      "exitPriceQuote": 0.0024085,
      "grossPnlGbp": 5.548194766479056,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.9481947664790558,
      "cashChangeGbp": 4.748194766479056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.80 triggered at projected net £3.95 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4264657171248749,
      "mfePct": 1.051672739317658,
      "maeGbp": -8.529314342497498,
      "mfeGbp": 21.033454786353158,
      "observedDuringTradeLowPrice": 0.0023898,
      "observedDuringTradeHighPrice": 0.0024255,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0023898,
      "fullObservedHighPrice": 0.0024255,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641824269-322596fc7bdb6",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:30:24.269Z",
      "closedAtUtc": "2026-09-29T00:40:27.060Z",
      "holdingPeriodMs": 602791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 539.89,
      "exitPriceQuote": 539.65,
      "grossPnlGbp": 0.8890699957399066,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7109300042600935,
      "cashChangeGbp": 0.0890699957399066,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04815795810257477,
      "mfePct": 0.2611643112485818,
      "maeGbp": -0.9631591620514953,
      "mfeGbp": 5.223286224971636,
      "observedDuringTradeLowPrice": 538.48,
      "observedDuringTradeHighPrice": 540.15,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 538.48,
      "fullObservedHighPrice": 540.15,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641899349-edc18b52b57e1",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:31:39.349Z",
      "closedAtUtc": "2026-09-29T00:37:49.820Z",
      "holdingPeriodMs": 370471,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 15.619,
      "exitPriceQuote": 15.736,
      "grossPnlGbp": 14.981752993149483,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.381752993149483,
      "cashChangeGbp": 14.181752993149482,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £15.84 triggered at projected net £13.38 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28811063448364127,
      "mfePct": 0.9219540303476542,
      "maeGbp": -5.762212689672825,
      "mfeGbp": 18.439080606953084,
      "observedDuringTradeLowPrice": 15.574,
      "observedDuringTradeHighPrice": 15.763,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.574,
      "fullObservedHighPrice": 15.763,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790642080938-f4848856c1f46",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:34:40.938Z",
      "closedAtUtc": "2026-09-29T00:37:31.289Z",
      "holdingPeriodMs": 170351,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7846,
      "exitPriceQuote": 0.7867,
      "grossPnlGbp": 5.353046138159549,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7530461381595486,
      "cashChangeGbp": 4.553046138159549,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.75 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.33137904664797946,
      "maeGbp": 0,
      "mfeGbp": 6.62758093295959,
      "observedDuringTradeLowPrice": 0.7846,
      "observedDuringTradeHighPrice": 0.7872,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7846,
      "fullObservedHighPrice": 0.7872,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641483198-d9729f2030d92",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:24:43.198Z",
      "closedAtUtc": "2026-09-29T00:34:46.740Z",
      "holdingPeriodMs": 603542,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 86.804,
      "exitPriceQuote": 87.088,
      "grossPnlGbp": -6.5434772591122945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.143477259112295,
      "cashChangeGbp": -7.343477259112294,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.32717386295561474,
      "mfePct": 0.1877793650062171,
      "maeGbp": -6.5434772591122945,
      "mfeGbp": 3.7555873001243425,
      "observedDuringTradeLowPrice": 86.641,
      "observedDuringTradeHighPrice": 87.088,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 86.641,
      "fullObservedHighPrice": 87.088,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641585305-3aa6ddb8d9b18",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:26:25.305Z",
      "closedAtUtc": "2026-09-29T00:34:35.096Z",
      "holdingPeriodMs": 489791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6992,
      "exitPriceQuote": 0.7026,
      "grossPnlGbp": -9.725400457665785,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.325400457665785,
      "cashChangeGbp": -10.525400457665786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.529176201372987,
      "mfePct": 0.17162471395882292,
      "maeGbp": -10.583524027459742,
      "mfeGbp": 3.4324942791764586,
      "observedDuringTradeLowPrice": 0.698,
      "observedDuringTradeHighPrice": 0.7029,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.698,
      "fullObservedHighPrice": 0.7029,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641583842-3fb8e931376f1",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:26:23.842Z",
      "closedAtUtc": "2026-09-29T00:31:33.020Z",
      "holdingPeriodMs": 309178,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1551,
      "exitPriceQuote": 1.1607,
      "grossPnlGbp": -9.696130205177125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.296130205177125,
      "cashChangeGbp": -10.496130205177126,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4848065102588563,
      "mfePct": 0.21643147779412575,
      "maeGbp": -9.696130205177125,
      "mfeGbp": 4.328629555882515,
      "observedDuringTradeLowPrice": 1.1526,
      "observedDuringTradeHighPrice": 1.1607,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1526,
      "fullObservedHighPrice": 1.1607,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641774569-76be80e7416dd",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:29:34.569Z",
      "closedAtUtc": "2026-09-29T00:30:22.486Z",
      "holdingPeriodMs": 47917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07586,
      "exitPriceQuote": 0.0763,
      "grossPnlGbp": -11.600316372264958,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.200316372264957,
      "cashChangeGbp": -12.400316372264959,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5800158186132479,
      "mfePct": 0,
      "maeGbp": -11.600316372264958,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07586,
      "observedDuringTradeHighPrice": 0.0763,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07586,
      "fullObservedHighPrice": 0.0763,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641442151-7e51923adbcf7",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:24:02.151Z",
      "closedAtUtc": "2026-09-29T00:29:27.313Z",
      "holdingPeriodMs": 325162,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8188,
      "exitPriceQuote": 0.8154,
      "grossPnlGbp": 8.304836345871907,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.704836345871907,
      "cashChangeGbp": 7.504836345871907,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.93 triggered at projected net £6.70 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.048851978505137644,
      "mfePct": 0.5251587689301381,
      "maeGbp": -0.9770395701027529,
      "mfeGbp": 10.503175378602762,
      "observedDuringTradeLowPrice": 0.8145,
      "observedDuringTradeHighPrice": 0.8191999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8145,
      "fullObservedHighPrice": 0.8191999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640973561-b3c4fae10314c",
      "symbol": "IRYSUSDT",
      "baseAsset": "IRYS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:16:13.561Z",
      "closedAtUtc": "2026-09-29T00:26:19.260Z",
      "holdingPeriodMs": 605699,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01618,
      "exitPriceQuote": 0.01618,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43263288009889134,
      "mfePct": 0.12360939431396283,
      "maeGbp": -8.652657601977827,
      "mfeGbp": 2.4721878862792566,
      "observedDuringTradeLowPrice": 0.01616,
      "observedDuringTradeHighPrice": 0.01625,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01616,
      "fullObservedHighPrice": 0.01625,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641382241-373b4523f12b3",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:23:02.241Z",
      "closedAtUtc": "2026-09-29T00:26:17.793Z",
      "holdingPeriodMs": 195552,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25479,
      "exitPriceQuote": 0.25414,
      "grossPnlGbp": 5.10224106126645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.50224106126645,
      "cashChangeGbp": 4.30224106126645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.01 triggered at projected net £3.50 after fees",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.39640488245221983,
      "maeGbp": 0,
      "mfeGbp": 7.928097649044397,
      "observedDuringTradeLowPrice": 0.25378,
      "observedDuringTradeHighPrice": 0.25479,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25378,
      "fullObservedHighPrice": 0.25479,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640878160-36e4b27cf3105",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:14:38.160Z",
      "closedAtUtc": "2026-09-29T00:24:38.649Z",
      "holdingPeriodMs": 600489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3285,
      "exitPriceQuote": 0.3278,
      "grossPnlGbp": -4.261796042618167,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.861796042618167,
      "cashChangeGbp": -5.061796042618167,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.45662100456621046,
      "mfePct": 0.2739726027397296,
      "maeGbp": -9.132420091324208,
      "mfeGbp": 5.479452054794592,
      "observedDuringTradeLowPrice": 0.327,
      "observedDuringTradeHighPrice": 0.3294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.327,
      "fullObservedHighPrice": 0.3294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641186778-f2c482f8bcc05",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:19:46.778Z",
      "closedAtUtc": "2026-09-29T00:23:57.452Z",
      "holdingPeriodMs": 250674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1288,
      "exitPriceQuote": 1.123,
      "grossPnlGbp": -10.27639971651316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.87639971651316,
      "cashChangeGbp": -11.07639971651316,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.513819985825658,
      "mfePct": 0,
      "maeGbp": -10.276399716513161,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.123,
      "observedDuringTradeHighPrice": 1.1288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.123,
      "fullObservedHighPrice": 1.1288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641288397-540701373b769",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:21:28.397Z",
      "closedAtUtc": "2026-09-29T00:22:57.526Z",
      "holdingPeriodMs": 89129,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02706,
      "exitPriceQuote": 0.02701,
      "grossPnlGbp": 3.695491500369655,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.095491500369655,
      "cashChangeGbp": 2.895491500369655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.10 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14781966001477595,
      "mfePct": 0.36954915003695266,
      "maeGbp": -2.956393200295519,
      "mfeGbp": 7.390983000739053,
      "observedDuringTradeLowPrice": 0.02696,
      "observedDuringTradeHighPrice": 0.0271,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02696,
      "fullObservedHighPrice": 0.0271,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790641124873-3d5e5f70fcaaa",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:18:44.873Z",
      "closedAtUtc": "2026-09-29T00:21:21.907Z",
      "holdingPeriodMs": 157034,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05796,
      "exitPriceQuote": 0.05774,
      "grossPnlGbp": 7.591442374051,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.991442374050999,
      "cashChangeGbp": 6.791442374051,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.72 triggered at projected net £5.99 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17253278122843835,
      "mfePct": 0.4658385093167692,
      "maeGbp": -3.450655624568767,
      "mfeGbp": 9.316770186335384,
      "observedDuringTradeLowPrice": 0.05769,
      "observedDuringTradeHighPrice": 0.05806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05769,
      "fullObservedHighPrice": 0.05806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640774504-f5a1a35023e9e",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:12:54.504Z",
      "closedAtUtc": "2026-09-29T00:19:42.355Z",
      "holdingPeriodMs": 407851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23935,
      "exitPriceQuote": 0.23816,
      "grossPnlGbp": -9.943597242531828,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.543597242531828,
      "cashChangeGbp": -10.743597242531829,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.49717986212659143,
      "mfePct": 0.04177982034676791,
      "maeGbp": -9.94359724253183,
      "mfeGbp": 0.8355964069353581,
      "observedDuringTradeLowPrice": 0.23816,
      "observedDuringTradeHighPrice": 0.23945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23816,
      "fullObservedHighPrice": 0.23945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640588689-fd3c9d7125381",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:09:48.689Z",
      "closedAtUtc": "2026-09-29T00:18:37.435Z",
      "holdingPeriodMs": 528746,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5743,
      "exitPriceQuote": 1.5662,
      "grossPnlGbp": -10.29028774693514,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.89028774693514,
      "cashChangeGbp": -11.090287746935141,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.514514387346757,
      "mfePct": 0.012704058946832113,
      "maeGbp": -10.290287746935142,
      "mfeGbp": 0.2540811789366423,
      "observedDuringTradeLowPrice": 1.5662,
      "observedDuringTradeHighPrice": 1.5744999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5662,
      "fullObservedHighPrice": 1.5744999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640367177-e522c7b0841b4",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:06:07.177Z",
      "closedAtUtc": "2026-09-29T00:16:08.896Z",
      "holdingPeriodMs": 601719,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.134,
      "exitPriceQuote": 3.146,
      "grossPnlGbp": 7.6579451180599944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.057945118059994,
      "cashChangeGbp": 6.857945118059995,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22335673261008668,
      "mfePct": 0.4148053605615795,
      "maeGbp": -4.467134652201733,
      "mfeGbp": 8.29610721123159,
      "observedDuringTradeLowPrice": 3.127,
      "observedDuringTradeHighPrice": 3.147,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.127,
      "fullObservedHighPrice": 3.147,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640561019-a08ce4314b252",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:09:21.019Z",
      "closedAtUtc": "2026-09-29T00:14:30.693Z",
      "holdingPeriodMs": 309674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23395,
      "exitPriceQuote": 0.23275,
      "grossPnlGbp": -10.258602265441153,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.858602265441153,
      "cashChangeGbp": -11.058602265441154,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5898696302628734,
      "mfePct": 0.08548835221201356,
      "maeGbp": -11.79739260525747,
      "mfeGbp": 1.7097670442402713,
      "observedDuringTradeLowPrice": 0.23257,
      "observedDuringTradeHighPrice": 0.23414999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23257,
      "fullObservedHighPrice": 0.23414999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640301218-5d0bed3842dd1",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:05:01.218Z",
      "closedAtUtc": "2026-09-29T00:12:46.946Z",
      "holdingPeriodMs": 465728,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.425,
      "exitPriceQuote": 7.496,
      "grossPnlGbp": 19.12457912457929,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.52457912457929,
      "cashChangeGbp": 18.32457912457929,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £17.60 triggered at projected net £17.52 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4040404040404074,
      "mfePct": 1.0101010101010124,
      "maeGbp": -8.080808080808147,
      "mfeGbp": 20.20202020202025,
      "observedDuringTradeLowPrice": 7.395,
      "observedDuringTradeHighPrice": 7.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.395,
      "fullObservedHighPrice": 7.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639981920-a141dab5df7d9",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:59:41.920Z",
      "closedAtUtc": "2026-09-29T00:09:42.584Z",
      "holdingPeriodMs": 600664,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07882,
      "exitPriceQuote": 0.07884,
      "grossPnlGbp": 0.5074854097942717,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.0925145902057283,
      "cashChangeGbp": -0.29251459020572834,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1903070286729223,
      "mfePct": 0.12687135244862074,
      "maeGbp": -3.8061405734584457,
      "mfeGbp": 2.5374270489724147,
      "observedDuringTradeLowPrice": 0.07867,
      "observedDuringTradeHighPrice": 0.07892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07867,
      "fullObservedHighPrice": 0.07892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639953361-05826a7026fb1",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:59:13.361Z",
      "closedAtUtc": "2026-09-29T00:09:16.368Z",
      "holdingPeriodMs": 603007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20182,
      "exitPriceQuote": 0.20175,
      "grossPnlGbp": -0.6936874442571275,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2936874442571273,
      "cashChangeGbp": -1.4936874442571275,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08918838569021194,
      "mfePct": 0.14864730948369573,
      "maeGbp": -1.783767713804239,
      "mfeGbp": 2.972946189673914,
      "observedDuringTradeLowPrice": 0.20164,
      "observedDuringTradeHighPrice": 0.20212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20164,
      "fullObservedHighPrice": 0.20212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639760822-d02511ba208c1",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:56:00.822Z",
      "closedAtUtc": "2026-09-29T00:06:02.431Z",
      "holdingPeriodMs": 601609,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 764.65,
      "exitPriceQuote": 764.19,
      "grossPnlGbp": -1.2031648466616691,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8031648466616694,
      "cashChangeGbp": -2.003164846661669,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13600993918785897,
      "mfePct": 0.02092460602889795,
      "maeGbp": -2.7201987837571795,
      "mfeGbp": 0.418492120577959,
      "observedDuringTradeLowPrice": 763.61,
      "observedDuringTradeHighPrice": 764.81,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 763.61,
      "fullObservedHighPrice": 764.81,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790640284321-606b398951b6",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-29T00:04:44.321Z",
      "closedAtUtc": "2026-09-29T00:04:59.565Z",
      "holdingPeriodMs": 15244,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05913,
      "exitPriceQuote": 0.05898,
      "grossPnlGbp": 5.073566717402479,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.473566717402479,
      "cashChangeGbp": 4.273566717402479,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.47 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3382377811601535,
      "maeGbp": 0,
      "mfeGbp": 6.7647556232030706,
      "observedDuringTradeLowPrice": 0.05893,
      "observedDuringTradeHighPrice": 0.05913,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05893,
      "fullObservedHighPrice": 0.05913,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639941112-fe2c73db68229",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:59:01.112Z",
      "closedAtUtc": "2026-09-29T00:04:42.781Z",
      "holdingPeriodMs": 341669,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032037,
      "exitPriceQuote": 0.031849,
      "grossPnlGbp": -11.73642975309802,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.33642975309802,
      "cashChangeGbp": -12.536429753098021,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.586821487654901,
      "mfePct": 0.2528326622342845,
      "maeGbp": -11.73642975309802,
      "mfeGbp": 5.05665324468569,
      "observedDuringTradeLowPrice": 0.031849,
      "observedDuringTradeHighPrice": 0.032118,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031849,
      "fullObservedHighPrice": 0.032118,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639713663-76247216c9743",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:55:13.663Z",
      "closedAtUtc": "2026-09-28T23:59:26.993Z",
      "holdingPeriodMs": 253330,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23191,
      "exitPriceQuote": 0.23254,
      "grossPnlGbp": 5.4331421672199705,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8331421672199704,
      "cashChangeGbp": 4.633142167219971,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.83 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09917640463973437,
      "mfePct": 0.36220947781467266,
      "maeGbp": -1.9835280927946874,
      "mfeGbp": 7.244189556293453,
      "observedDuringTradeLowPrice": 0.23168,
      "observedDuringTradeHighPrice": 0.23275,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23168,
      "fullObservedHighPrice": 0.23275,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639347242-4206886f05226",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:49:07.242Z",
      "closedAtUtc": "2026-09-28T23:59:07.390Z",
      "holdingPeriodMs": 600148,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 149.16,
      "exitPriceQuote": 149.44,
      "grossPnlGbp": 3.754357736658637,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.154357736658637,
      "cashChangeGbp": 2.954357736658637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12067578439260312,
      "mfePct": 0.18771788683293186,
      "maeGbp": -2.4135156878520623,
      "mfeGbp": 3.7543577366586374,
      "observedDuringTradeLowPrice": 148.98,
      "observedDuringTradeHighPrice": 149.44,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 148.98,
      "fullObservedHighPrice": 149.44,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639883655-c3bd7ad1123bc",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:58:03.655Z",
      "closedAtUtc": "2026-09-28T23:58:56.682Z",
      "holdingPeriodMs": 53027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 14.045,
      "exitPriceQuote": 14.131,
      "grossPnlGbp": -12.246351014595986,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.846351014595985,
      "cashChangeGbp": -13.046351014595986,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6621573513705943,
      "mfePct": 0.09255962976148024,
      "maeGbp": -13.243147027411885,
      "mfeGbp": 1.8511925952296047,
      "observedDuringTradeLowPrice": 14.032,
      "observedDuringTradeHighPrice": 14.137999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.032,
      "fullObservedHighPrice": 14.137999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639726910-7b11232103693",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:55:26.910Z",
      "closedAtUtc": "2026-09-28T23:57:55.930Z",
      "holdingPeriodMs": 149020,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.121,
      "exitPriceQuote": 3.131,
      "grossPnlGbp": 6.408202499198839,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.808202499198838,
      "cashChangeGbp": 5.608202499198839,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.09 triggered at projected net £4.81 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09612303748798827,
      "mfePct": 0.3844921499519388,
      "maeGbp": -1.9224607497597654,
      "mfeGbp": 7.689842999038777,
      "observedDuringTradeLowPrice": 3.118,
      "observedDuringTradeHighPrice": 3.1329999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.118,
      "fullObservedHighPrice": 3.1329999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639147792-d975e723907a9",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:45:47.792Z",
      "closedAtUtc": "2026-09-28T23:55:50.943Z",
      "holdingPeriodMs": 603151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.933,
      "exitPriceQuote": 27.833,
      "grossPnlGbp": -7.159989976014136,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.759989976014136,
      "cashChangeGbp": -7.9599899760141355,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.38663945870475974,
      "mfePct": 0.11455983961622462,
      "maeGbp": -7.7327891740951955,
      "mfeGbp": 2.2911967923244925,
      "observedDuringTradeLowPrice": 27.825,
      "observedDuringTradeHighPrice": 27.965000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.825,
      "fullObservedHighPrice": 27.965000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639386649-e0f466f70e882",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:49:46.649Z",
      "closedAtUtc": "2026-09-28T23:55:22.284Z",
      "holdingPeriodMs": 335635,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3828,
      "exitPriceQuote": 0.3809,
      "grossPnlGbp": -9.92685475444074,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.52685475444074,
      "cashChangeGbp": -10.72685475444074,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.49634273772203696,
      "mfePct": 0.052246603970750656,
      "maeGbp": -9.92685475444074,
      "mfeGbp": 1.0449320794150132,
      "observedDuringTradeLowPrice": 0.3809,
      "observedDuringTradeHighPrice": 0.38299999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3809,
      "fullObservedHighPrice": 0.38299999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790639533351-9db4907e8c5f4",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:52:13.351Z",
      "closedAtUtc": "2026-09-28T23:55:12.039Z",
      "holdingPeriodMs": 178688,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3089,
      "exitPriceQuote": 0.3104,
      "grossPnlGbp": -9.7118808675947,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.3118808675947,
      "cashChangeGbp": -10.511880867594702,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.485594043379735,
      "mfePct": 0.09711880867595418,
      "maeGbp": -9.7118808675947,
      "mfeGbp": 1.9423761735190836,
      "observedDuringTradeLowPrice": 0.3086,
      "observedDuringTradeHighPrice": 0.3104,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3086,
      "fullObservedHighPrice": 0.3104,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638925332-acf1c4891c8e5",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:42:05.332Z",
      "closedAtUtc": "2026-09-28T23:52:06.983Z",
      "holdingPeriodMs": 601651,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.612,
      "exitPriceQuote": 10.585,
      "grossPnlGbp": -5.088578967206794,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.688578967206794,
      "cashChangeGbp": -5.888578967206794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.38635506973238193,
      "mfePct": 0,
      "maeGbp": -7.727101394647638,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 10.571,
      "observedDuringTradeHighPrice": 10.612,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.571,
      "fullObservedHighPrice": 10.612,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638778105-0c33cd3271612",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:39:38.105Z",
      "closedAtUtc": "2026-09-28T23:49:39.535Z",
      "holdingPeriodMs": 601430,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4417,
      "exitPriceQuote": 0.441,
      "grossPnlGbp": -3.169572107765354,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.769572107765354,
      "cashChangeGbp": -3.9695721077653543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22639800769753246,
      "mfePct": 0.0226398007697633,
      "maeGbp": -4.527960153950649,
      "mfeGbp": 0.45279601539526604,
      "observedDuringTradeLowPrice": 0.4407,
      "observedDuringTradeHighPrice": 0.44179999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4407,
      "fullObservedHighPrice": 0.44179999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638742952-a039b8475f983",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:39:02.952Z",
      "closedAtUtc": "2026-09-28T23:49:03.950Z",
      "holdingPeriodMs": 600998,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0584,
      "exitPriceQuote": 1.0589,
      "grossPnlGbp": 0.9448223733936979,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.6551776266063022,
      "cashChangeGbp": 0.14482237339369786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03779289493574792,
      "mfePct": 0.14172335600907568,
      "maeGbp": -0.7558578987149583,
      "mfeGbp": 2.8344671201815133,
      "observedDuringTradeLowPrice": 1.058,
      "observedDuringTradeHighPrice": 1.0599,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.058,
      "fullObservedHighPrice": 1.0599,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638868045-e44c3a908c33c",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:41:08.045Z",
      "closedAtUtc": "2026-09-28T23:45:43.188Z",
      "holdingPeriodMs": 275143,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.095,
      "exitPriceQuote": 3.108,
      "grossPnlGbp": 8.400646203554055,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.800646203554056,
      "cashChangeGbp": 7.600646203554056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.74 triggered at projected net £6.80 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09693053311793581,
      "mfePct": 0.5169628432956386,
      "maeGbp": -1.9386106623587163,
      "mfeGbp": 10.339256865912771,
      "observedDuringTradeLowPrice": 3.092,
      "observedDuringTradeHighPrice": 3.111,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.092,
      "fullObservedHighPrice": 3.111,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638319023-b6a4bad0aa52f",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:31:59.023Z",
      "closedAtUtc": "2026-09-28T23:41:59.046Z",
      "holdingPeriodMs": 600023,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.799,
      "exitPriceQuote": 8.81,
      "grossPnlGbp": 2.5002841231960473,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9002841231960472,
      "cashChangeGbp": 1.7002841231960473,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1136492783270802,
      "mfePct": 0.21593362882145845,
      "maeGbp": -2.272985566541604,
      "mfeGbp": 4.318672576429169,
      "observedDuringTradeLowPrice": 8.789,
      "observedDuringTradeHighPrice": 8.818,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.789,
      "fullObservedHighPrice": 8.818,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638500429-35328f4fe0c58",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:35:00.429Z",
      "closedAtUtc": "2026-09-28T23:41:00.275Z",
      "holdingPeriodMs": 359846,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03034,
      "exitPriceQuote": 0.03048,
      "grossPnlGbp": -9.228740936058092,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.828740936058091,
      "cashChangeGbp": -10.028740936058092,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46143704680290454,
      "mfePct": 0,
      "maeGbp": -9.228740936058092,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03034,
      "observedDuringTradeHighPrice": 0.03048,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03034,
      "fullObservedHighPrice": 0.03048,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638172418-24661e119bff3",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:29:32.418Z",
      "closedAtUtc": "2026-09-28T23:39:35.214Z",
      "holdingPeriodMs": 602796,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5439,
      "exitPriceQuote": 0.5426,
      "grossPnlGbp": -4.780290494576498,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.3802904945764976,
      "cashChangeGbp": -5.580290494576498,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4780290494576294,
      "mfePct": 0.12870012870011452,
      "maeGbp": -9.560580989152589,
      "mfeGbp": 2.5740025740022907,
      "observedDuringTradeLowPrice": 0.5413,
      "observedDuringTradeHighPrice": 0.5446,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5413,
      "fullObservedHighPrice": 0.5446,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638139972-d63c1529a5bc9",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:28:59.972Z",
      "closedAtUtc": "2026-09-28T23:39:01.000Z",
      "holdingPeriodMs": 601028,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02879,
      "exitPriceQuote": 0.02881,
      "grossPnlGbp": 1.3893713094824025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.21062869051759758,
      "cashChangeGbp": 0.5893713094824025,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.38207711010767276,
      "mfePct": 0.2431399791594325,
      "maeGbp": -7.641542202153455,
      "mfeGbp": 4.86279958318865,
      "observedDuringTradeLowPrice": 0.02868,
      "observedDuringTradeHighPrice": 0.02886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02868,
      "fullObservedHighPrice": 0.02886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637896878-0b7e2dad7a4af",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:24:56.878Z",
      "closedAtUtc": "2026-09-28T23:34:57.402Z",
      "holdingPeriodMs": 600524,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.928,
      "exitPriceQuote": 6.919,
      "grossPnlGbp": -2.598152424942362,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.1981524249423625,
      "cashChangeGbp": -3.398152424942362,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1443418013856782,
      "mfePct": 0.08660508083141205,
      "maeGbp": -2.886836027713564,
      "mfeGbp": 1.732101616628241,
      "observedDuringTradeLowPrice": 6.918,
      "observedDuringTradeHighPrice": 6.933999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.918,
      "fullObservedHighPrice": 6.933999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638146306-fa97e2ca76ff5",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:29:06.306Z",
      "closedAtUtc": "2026-09-28T23:31:53.231Z",
      "holdingPeriodMs": 166925,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3119,
      "exitPriceQuote": 0.3135,
      "grossPnlGbp": -10.259698621352936,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.859698621352935,
      "cashChangeGbp": -11.059698621352936,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.769477396601479,
      "mfePct": 0,
      "maeGbp": -15.38954793202958,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3119,
      "observedDuringTradeHighPrice": 0.31429999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3119,
      "fullObservedHighPrice": 0.31429999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637565942-747ef3315372e",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:19:25.942Z",
      "closedAtUtc": "2026-09-28T23:29:28.050Z",
      "holdingPeriodMs": 602108,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.57,
      "exitPriceQuote": 10.579,
      "grossPnlGbp": 1.7029328287607077,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.10293282876070764,
      "cashChangeGbp": 0.9029328287607077,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08514664143803538,
      "mfePct": 0.2838221381267678,
      "maeGbp": -1.7029328287607075,
      "mfeGbp": 5.676442762535356,
      "observedDuringTradeLowPrice": 10.561,
      "observedDuringTradeHighPrice": 10.6,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.561,
      "fullObservedHighPrice": 10.6,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637539500-5e79d518f6643",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:18:59.500Z",
      "closedAtUtc": "2026-09-28T23:29:01.390Z",
      "holdingPeriodMs": 601890,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.828,
      "exitPriceQuote": 0.8288,
      "grossPnlGbp": 1.9323671497585095,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.33236714975850945,
      "cashChangeGbp": 1.1323671497585095,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.253623188405796,
      "mfePct": 0.09661835748792548,
      "maeGbp": -5.07246376811592,
      "mfeGbp": 1.9323671497585095,
      "observedDuringTradeLowPrice": 0.8259,
      "observedDuringTradeHighPrice": 0.8288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8259,
      "fullObservedHighPrice": 0.8288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790638064094-4990c7aefff4c",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:27:44.094Z",
      "closedAtUtc": "2026-09-28T23:28:55.609Z",
      "holdingPeriodMs": 71515,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.382,
      "exitPriceQuote": 0.3832,
      "grossPnlGbp": 6.282722513088895,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.682722513088894,
      "cashChangeGbp": 5.482722513088895,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.68 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.39267015706806313,
      "maeGbp": 0,
      "mfeGbp": 7.853403141361262,
      "observedDuringTradeLowPrice": 0.382,
      "observedDuringTradeHighPrice": 0.38349999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.382,
      "fullObservedHighPrice": 0.38349999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637459847-60ac670e409e4",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:17:39.847Z",
      "closedAtUtc": "2026-09-28T23:27:41.222Z",
      "holdingPeriodMs": 601375,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8299,
      "exitPriceQuote": 0.8309,
      "grossPnlGbp": 2.409928907097243,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8099289070972429,
      "cashChangeGbp": 1.609928907097243,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06024822267742438,
      "mfePct": 0.24099289070972427,
      "maeGbp": -1.2049644535484876,
      "mfeGbp": 4.819857814194485,
      "observedDuringTradeLowPrice": 0.8294,
      "observedDuringTradeHighPrice": 0.8319000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8294,
      "fullObservedHighPrice": 0.8319000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637837365-95915f14c3532",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:23:57.365Z",
      "closedAtUtc": "2026-09-28T23:24:55.335Z",
      "holdingPeriodMs": 57970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030905,
      "exitPriceQuote": 0.030691,
      "grossPnlGbp": -13.848891765086487,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.448891765086486,
      "cashChangeGbp": -14.648891765086487,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6924445882543243,
      "mfePct": 0.22650056625141765,
      "maeGbp": -13.848891765086487,
      "mfeGbp": 4.530011325028353,
      "observedDuringTradeLowPrice": 0.030691,
      "observedDuringTradeHighPrice": 0.030975,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030691,
      "fullObservedHighPrice": 0.030975,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637695322-d19debf735b18",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:21:35.322Z",
      "closedAtUtc": "2026-09-28T23:23:55.934Z",
      "holdingPeriodMs": 140612,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22731,
      "exitPriceQuote": 0.22803,
      "grossPnlGbp": 6.334961066385099,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.7349610663850985,
      "cashChangeGbp": 5.534961066385099,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.73 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07478773481149245,
      "mfePct": 0.35194228146583745,
      "maeGbp": -1.4957546962298491,
      "mfeGbp": 7.038845629316748,
      "observedDuringTradeLowPrice": 0.22714,
      "observedDuringTradeHighPrice": 0.22811000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22714,
      "fullObservedHighPrice": 0.22811000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637394172-40107f9b98ad9",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:16:34.172Z",
      "closedAtUtc": "2026-09-28T23:21:29.217Z",
      "holdingPeriodMs": 295045,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0698,
      "exitPriceQuote": 0.07024,
      "grossPnlGbp": -12.607449856733409,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.207449856733408,
      "cashChangeGbp": -13.40744985673341,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6303724928366704,
      "mfePct": 0.1289398280802389,
      "maeGbp": -12.607449856733409,
      "mfeGbp": 2.578796561604778,
      "observedDuringTradeLowPrice": 0.06971,
      "observedDuringTradeHighPrice": 0.07024,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06971,
      "fullObservedHighPrice": 0.07024,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636959162-6dee81133aace",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:09:19.162Z",
      "closedAtUtc": "2026-09-28T23:19:20.011Z",
      "holdingPeriodMs": 600849,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8209,
      "exitPriceQuote": 0.8235,
      "grossPnlGbp": 6.334510902667918,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.7345109026679175,
      "cashChangeGbp": 5.534510902667918,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2314532829820944,
      "mfePct": 0.3167255451333959,
      "maeGbp": -4.6290656596418875,
      "mfeGbp": 6.334510902667918,
      "observedDuringTradeLowPrice": 0.819,
      "observedDuringTradeHighPrice": 0.8235,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.819,
      "fullObservedHighPrice": 0.8235,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637482919-b2aee92425c3e",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:18:02.919Z",
      "closedAtUtc": "2026-09-28T23:18:54.918Z",
      "holdingPeriodMs": 51999,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.021787,
      "exitPriceQuote": 0.021635,
      "grossPnlGbp": -13.953274888695034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.553274888695034,
      "cashChangeGbp": -14.753274888695035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6976637444347517,
      "mfePct": 0,
      "maeGbp": -13.953274888695033,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.021635,
      "observedDuringTradeHighPrice": 0.021787,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.021635,
      "fullObservedHighPrice": 0.021787,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637030036-bd9a392af7037",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:10:30.036Z",
      "closedAtUtc": "2026-09-28T23:17:55.351Z",
      "holdingPeriodMs": 445315,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 15.298,
      "exitPriceQuote": 15.391,
      "grossPnlGbp": 12.158452085239897,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.558452085239898,
      "cashChangeGbp": 11.358452085239897,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.52 triggered at projected net £10.56 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2483984834618921,
      "mfePct": 0.7059746372074817,
      "maeGbp": -4.967969669237842,
      "mfeGbp": 14.119492744149634,
      "observedDuringTradeLowPrice": 15.26,
      "observedDuringTradeHighPrice": 15.405999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.26,
      "fullObservedHighPrice": 15.405999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637222490-a79c24608c3ab",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:13:42.490Z",
      "closedAtUtc": "2026-09-28T23:17:35.278Z",
      "holdingPeriodMs": 232788,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11588,
      "exitPriceQuote": 0.11623,
      "grossPnlGbp": 6.04073179150851,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.44073179150851,
      "cashChangeGbp": 5.2407317915085105,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.44 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.017259233690017473,
      "mfePct": 0.37970314118054005,
      "maeGbp": -0.3451846738003495,
      "mfeGbp": 7.594062823610801,
      "observedDuringTradeLowPrice": 0.11586,
      "observedDuringTradeHighPrice": 0.11632,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11586,
      "fullObservedHighPrice": 0.11632,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790637079951-2a404bf46937b",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:11:19.951Z",
      "closedAtUtc": "2026-09-28T23:16:31.092Z",
      "holdingPeriodMs": 311141,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06045,
      "exitPriceQuote": 0.06069,
      "grossPnlGbp": 7.940446650124205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.340446650124205,
      "cashChangeGbp": 7.140446650124205,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £6.66 triggered at projected net £6.34 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19851116625309367,
      "mfePct": 0.4631927212572415,
      "maeGbp": -3.9702233250618737,
      "mfeGbp": 9.26385442514483,
      "observedDuringTradeLowPrice": 0.06033,
      "observedDuringTradeHighPrice": 0.06072999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06033,
      "fullObservedHighPrice": 0.06072999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636615266-e3d1661ddc534",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:03:35.266Z",
      "closedAtUtc": "2026-09-28T23:13:38.014Z",
      "holdingPeriodMs": 602748,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.166,
      "exitPriceQuote": 1.1619,
      "grossPnlGbp": -7.032590051457964,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.632590051457964,
      "cashChangeGbp": -7.832590051457964,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.37735849056603427,
      "mfePct": 0.2744425385934899,
      "maeGbp": -7.5471698113206855,
      "mfeGbp": 5.488850771869798,
      "observedDuringTradeLowPrice": 1.1616,
      "observedDuringTradeHighPrice": 1.1692000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1616,
      "fullObservedHighPrice": 1.1692000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636472083-e6211ee52c5ef",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:01:12.083Z",
      "closedAtUtc": "2026-09-28T23:11:12.580Z",
      "holdingPeriodMs": 600497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013679,
      "exitPriceQuote": 0.013674,
      "grossPnlGbp": -0.7310475911981572,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3310475911981574,
      "cashChangeGbp": -1.5310475911981571,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16083047006359713,
      "mfePct": 0.20469332553549416,
      "maeGbp": -3.2166094012719424,
      "mfeGbp": 4.0938665107098835,
      "observedDuringTradeLowPrice": 0.013657,
      "observedDuringTradeHighPrice": 0.013707,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013657,
      "fullObservedHighPrice": 0.013707,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636720854-a17c88a4c1923",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:05:20.854Z",
      "closedAtUtc": "2026-09-28T23:10:25.186Z",
      "holdingPeriodMs": 304332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3684,
      "exitPriceQuote": 0.3693,
      "grossPnlGbp": 4.885993485342084,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.285993485342084,
      "cashChangeGbp": 4.085993485342084,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.29 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.407166123778502,
      "mfePct": 0.38002171552660485,
      "maeGbp": -8.14332247557004,
      "mfeGbp": 7.600434310532097,
      "observedDuringTradeLowPrice": 0.3669,
      "observedDuringTradeHighPrice": 0.3698,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3669,
      "fullObservedHighPrice": 0.3698,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636882963-450f2de97d472",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:08:02.963Z",
      "closedAtUtc": "2026-09-28T23:09:14.481Z",
      "holdingPeriodMs": 71518,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8252,
      "exitPriceQuote": 0.8282,
      "grossPnlGbp": 7.270964614638882,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.670964614638882,
      "cashChangeGbp": 6.470964614638882,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.13 triggered at projected net £5.67 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4362578768783248,
      "maeGbp": 0,
      "mfeGbp": 8.725157537566496,
      "observedDuringTradeLowPrice": 0.8252,
      "observedDuringTradeHighPrice": 0.8288000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8252,
      "fullObservedHighPrice": 0.8288000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636702763-10cd5e2a7a482",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:05:02.763Z",
      "closedAtUtc": "2026-09-28T23:07:58.311Z",
      "holdingPeriodMs": 175548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13084,
      "exitPriceQuote": 0.13009,
      "grossPnlGbp": -11.464383980434128,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.064383980434128,
      "cashChangeGbp": -12.264383980434129,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5732191990217064,
      "mfePct": 0,
      "maeGbp": -11.464383980434127,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.13009,
      "observedDuringTradeHighPrice": 0.13084,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13009,
      "fullObservedHighPrice": 0.13084,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636249283-9fa95c3d060ea",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:57:29.283Z",
      "closedAtUtc": "2026-09-28T23:05:14.809Z",
      "holdingPeriodMs": 465526,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7072,
      "exitPriceQuote": 0.7085,
      "grossPnlGbp": 3.676470588235203,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.076470588235203,
      "cashChangeGbp": 2.876470588235203,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.08 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1272624434389157,
      "mfePct": 0.3535067873303092,
      "maeGbp": -2.545248868778314,
      "mfeGbp": 7.0701357466061845,
      "observedDuringTradeLowPrice": 0.7063,
      "observedDuringTradeHighPrice": 0.7097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7063,
      "fullObservedHighPrice": 0.7097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636103263-6a568babc26bb",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:55:03.263Z",
      "closedAtUtc": "2026-09-28T23:04:54.870Z",
      "holdingPeriodMs": 591607,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11514,
      "exitPriceQuote": 0.11589,
      "grossPnlGbp": 13.027618551328828,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.427618551328829,
      "cashChangeGbp": 12.227618551328828,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.47 triggered at projected net £11.43 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13027618551329792,
      "mfePct": 0.7034914017717485,
      "maeGbp": -2.6055237102659583,
      "mfeGbp": 14.069828035434972,
      "observedDuringTradeLowPrice": 0.11499,
      "observedDuringTradeHighPrice": 0.11595,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11499,
      "fullObservedHighPrice": 0.11595,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636438295-0b1e27fdc3156",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T23:00:38.295Z",
      "closedAtUtc": "2026-09-28T23:03:30.906Z",
      "holdingPeriodMs": 172611,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1475.48,
      "exitPriceQuote": 1481.3,
      "grossPnlGbp": 7.888958169544739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.288958169544738,
      "cashChangeGbp": 7.088958169544739,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.85 triggered at projected net £6.29 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4872990484452554,
      "maeGbp": 0,
      "mfeGbp": 9.745980968905108,
      "observedDuringTradeLowPrice": 1475.48,
      "observedDuringTradeHighPrice": 1482.6699999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1475.48,
      "fullObservedHighPrice": 1482.6699999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635864865-54cb71d900066",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:51:04.865Z",
      "closedAtUtc": "2026-09-28T23:01:07.223Z",
      "holdingPeriodMs": 602358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0041722,
      "exitPriceQuote": 0.0041755,
      "grossPnlGbp": 1.5818992378123538,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.018100762187646335,
      "cashChangeGbp": 0.7818992378123537,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.028761804323853418,
      "mfePct": 0.1486026556732565,
      "maeGbp": -0.5752360864770684,
      "mfeGbp": 2.97205311346513,
      "observedDuringTradeLowPrice": 0.004171,
      "observedDuringTradeHighPrice": 0.0041784,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004171,
      "fullObservedHighPrice": 0.0041784,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790636014062-eb7c904fde722",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:53:34.062Z",
      "closedAtUtc": "2026-09-28T23:00:33.151Z",
      "holdingPeriodMs": 419089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06403,
      "exitPriceQuote": 0.06421,
      "grossPnlGbp": 5.622364516632816,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.022364516632816,
      "cashChangeGbp": 4.822364516632816,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.52 triggered at projected net £4.02 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0312353584257475,
      "mfePct": 0.40605965953458745,
      "maeGbp": -0.62470716851495,
      "mfeGbp": 8.121193190691748,
      "observedDuringTradeLowPrice": 0.06401,
      "observedDuringTradeHighPrice": 0.06429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06401,
      "fullObservedHighPrice": 0.06429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635773618-9858bedcfd84b",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:49:33.618Z",
      "closedAtUtc": "2026-09-28T22:57:22.102Z",
      "holdingPeriodMs": 468484,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20093,
      "exitPriceQuote": 0.20132,
      "grossPnlGbp": 3.8819489374409146,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2819489374409145,
      "cashChangeGbp": 3.081948937440915,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.28 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16921315881152987,
      "mfePct": 0.33842631762305975,
      "maeGbp": -3.3842631762305975,
      "mfeGbp": 6.768526352461195,
      "observedDuringTradeLowPrice": 0.20059,
      "observedDuringTradeHighPrice": 0.20161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20059,
      "fullObservedHighPrice": 0.20161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635497992-d63597aa8cfaa",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:44:57.992Z",
      "closedAtUtc": "2026-09-28T22:54:58.489Z",
      "holdingPeriodMs": 600497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 541.22,
      "exitPriceQuote": 541.6,
      "grossPnlGbp": 1.4042348767598958,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.1957651232401043,
      "cashChangeGbp": 0.6042348767598957,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12564206792063554,
      "mfePct": 0.09792690587930467,
      "maeGbp": -2.512841358412711,
      "mfeGbp": 1.9585381175860934,
      "observedDuringTradeLowPrice": 540.54,
      "observedDuringTradeHighPrice": 541.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 540.54,
      "fullObservedHighPrice": 541.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635619926-20139032ea5bb",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:46:59.926Z",
      "closedAtUtc": "2026-09-28T22:53:26.928Z",
      "holdingPeriodMs": 387002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05992,
      "exitPriceQuote": 0.06013,
      "grossPnlGbp": 7.009345794392585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.409345794392586,
      "cashChangeGbp": 6.209345794392585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.08 triggered at projected net £5.41 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3671562082777002,
      "mfePct": 0.4339118825100073,
      "maeGbp": -7.343124165554003,
      "mfeGbp": 8.678237650200145,
      "observedDuringTradeLowPrice": 0.0597,
      "observedDuringTradeHighPrice": 0.06018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0597,
      "fullObservedHighPrice": 0.06018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635257429-ef5336c01232d",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:40:57.429Z",
      "closedAtUtc": "2026-09-28T22:50:59.911Z",
      "holdingPeriodMs": 602482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 147.03,
      "exitPriceQuote": 147.05,
      "grossPnlGbp": 0.2720533224513396,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.3279466775486606,
      "cashChangeGbp": -0.5279466775486604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.020403999183840806,
      "mfePct": 0.13602666122559248,
      "maeGbp": -0.40807998367681614,
      "mfeGbp": 2.7205332245118496,
      "observedDuringTradeLowPrice": 147,
      "observedDuringTradeHighPrice": 147.23,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 147,
      "fullObservedHighPrice": 147.23,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635167717-637ab58612a96",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:39:27.717Z",
      "closedAtUtc": "2026-09-28T22:49:29.257Z",
      "holdingPeriodMs": 601540,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07679,
      "exitPriceQuote": 0.07692,
      "grossPnlGbp": 3.3858575335331453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.7858575335331452,
      "cashChangeGbp": 2.5858575335331455,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15627034770151726,
      "mfePct": 0.24742805052742492,
      "maeGbp": -3.1254069540303453,
      "mfeGbp": 4.948561010548499,
      "observedDuringTradeLowPrice": 0.07667,
      "observedDuringTradeHighPrice": 0.07698,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07667,
      "fullObservedHighPrice": 0.07698,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635182829-ec20ddb8e5f8a",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:39:42.829Z",
      "closedAtUtc": "2026-09-28T22:46:55.496Z",
      "holdingPeriodMs": 432667,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3655,
      "exitPriceQuote": 0.3672,
      "grossPnlGbp": 9.30232558139554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.70232558139554,
      "cashChangeGbp": 8.502325581395539,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.63 triggered at projected net £7.70 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3556771545827545,
      "mfePct": 0.7387140902872875,
      "maeGbp": -7.11354309165509,
      "mfeGbp": 14.77428180574575,
      "observedDuringTradeLowPrice": 0.3642,
      "observedDuringTradeHighPrice": 0.3682000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3642,
      "fullObservedHighPrice": 0.3682000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635104462-53288c5a058a4",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:38:24.462Z",
      "closedAtUtc": "2026-09-28T22:44:53.741Z",
      "holdingPeriodMs": 389279,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02726,
      "exitPriceQuote": 0.0271,
      "grossPnlGbp": -11.738811445341192,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.338811445341191,
      "cashChangeGbp": -12.538811445341192,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5869405722670595,
      "mfePct": 0,
      "maeGbp": -11.738811445341192,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0271,
      "observedDuringTradeHighPrice": 0.02726,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0271,
      "fullObservedHighPrice": 0.02726,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634649982-db0baab7fc6a8",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:30:49.982Z",
      "closedAtUtc": "2026-09-28T22:40:51.651Z",
      "holdingPeriodMs": 601669,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4132.5,
      "exitPriceQuote": 4132.32,
      "grossPnlGbp": -0.08711433756819893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.687114337568199,
      "cashChangeGbp": -0.887114337568199,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.043557168784033436,
      "mfePct": 0.010405323653969536,
      "maeGbp": -0.8711433756806687,
      "mfeGbp": 0.2081064730793907,
      "observedDuringTradeLowPrice": 4130.7,
      "observedDuringTradeHighPrice": 4132.93,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4130.7,
      "fullObservedHighPrice": 4132.93,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790635048329-f35b3d41db9b4",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:37:28.329Z",
      "closedAtUtc": "2026-09-28T22:39:35.391Z",
      "holdingPeriodMs": 127062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0907,
      "exitPriceQuote": 1.0816,
      "grossPnlGbp": -16.6865315852207,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.2865315852207,
      "cashChangeGbp": -17.4865315852207,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8343265792610349,
      "mfePct": 0,
      "maeGbp": -16.6865315852207,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.0816,
      "observedDuringTradeHighPrice": 1.0907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0816,
      "fullObservedHighPrice": 1.0907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634727829-dec792094f5b7",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:32:07.829Z",
      "closedAtUtc": "2026-09-28T22:37:56.913Z",
      "holdingPeriodMs": 349084,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 540.15,
      "exitPriceQuote": 541.3,
      "grossPnlGbp": 4.258076460242441,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6580764602424405,
      "cashChangeGbp": 3.4580764602424408,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.66 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.016662038322694035,
      "mfePct": 0.36841618069055065,
      "maeGbp": -0.3332407664538807,
      "mfeGbp": 7.368323613811014,
      "observedDuringTradeLowPrice": 540.06,
      "observedDuringTradeHighPrice": 542.14,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 540.06,
      "fullObservedHighPrice": 542.14,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634470053-819e278db36cd",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:27:50.053Z",
      "closedAtUtc": "2026-09-28T22:37:50.784Z",
      "holdingPeriodMs": 600731,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.265,
      "exitPriceQuote": 4.275,
      "grossPnlGbp": 4.689331770223061,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0893317702230605,
      "cashChangeGbp": 3.8893317702230608,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.304806565064476,
      "mfePct": 0.304806565064476,
      "maeGbp": -6.09613130128952,
      "mfeGbp": 6.09613130128952,
      "observedDuringTradeLowPrice": 4.252,
      "observedDuringTradeHighPrice": 4.278,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.252,
      "fullObservedHighPrice": 4.278,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634762050-8d714b117ae2f",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:32:42.050Z",
      "closedAtUtc": "2026-09-28T22:37:25.084Z",
      "holdingPeriodMs": 283034,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05929,
      "exitPriceQuote": 0.0596,
      "grossPnlGbp": 10.457075392140252,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.857075392140253,
      "cashChangeGbp": 9.657075392140252,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.87 triggered at projected net £8.86 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06746500252994655,
      "mfePct": 0.5734525215044696,
      "maeGbp": -1.3493000505989312,
      "mfeGbp": 11.469050430089391,
      "observedDuringTradeLowPrice": 0.05925,
      "observedDuringTradeHighPrice": 0.05963,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05925,
      "fullObservedHighPrice": 0.05963,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634147793-c7762c9f2e5e2",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:22:27.793Z",
      "closedAtUtc": "2026-09-28T22:32:31.914Z",
      "holdingPeriodMs": 604121,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4127.73,
      "exitPriceQuote": 4125.54,
      "grossPnlGbp": -1.0611159160117545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6611159160117546,
      "cashChangeGbp": -1.8611159160117545,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06347314383450205,
      "mfePct": 0.06419993555781377,
      "maeGbp": -1.2694628766900409,
      "mfeGbp": 1.2839987111562754,
      "observedDuringTradeLowPrice": 4125.11,
      "observedDuringTradeHighPrice": 4130.38,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4125.11,
      "fullObservedHighPrice": 4130.38,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634176188-80319effbda4e",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:22:56.188Z",
      "closedAtUtc": "2026-09-28T22:32:00.386Z",
      "holdingPeriodMs": 544198,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13477,
      "exitPriceQuote": 0.13386,
      "grossPnlGbp": -13.504489129628169,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.104489129628169,
      "cashChangeGbp": -14.30448912962817,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6752244564814085,
      "mfePct": 0.11130073458485659,
      "maeGbp": -13.50448912962817,
      "mfeGbp": 2.226014691697132,
      "observedDuringTradeLowPrice": 0.13386,
      "observedDuringTradeHighPrice": 0.13492,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13386,
      "fullObservedHighPrice": 0.13492,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634500583-016bf8018883",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:28:20.583Z",
      "closedAtUtc": "2026-09-28T22:30:46.831Z",
      "holdingPeriodMs": 146248,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5903,
      "exitPriceQuote": 0.5852,
      "grossPnlGbp": -17.279349483313545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.879349483313547,
      "cashChangeGbp": -18.079349483313546,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8809080128748252,
      "mfePct": 0,
      "maeGbp": -17.618160257496505,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5851,
      "observedDuringTradeHighPrice": 0.5903,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5851,
      "fullObservedHighPrice": 0.5903,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633895609-b0785823a96a1",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:18:15.609Z",
      "closedAtUtc": "2026-09-28T22:28:16.041Z",
      "holdingPeriodMs": 600432,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02786,
      "exitPriceQuote": 0.02786,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07178750897343569,
      "mfePct": 0.21536252692031954,
      "maeGbp": -1.4357501794687137,
      "mfeGbp": 4.30725053840639,
      "observedDuringTradeLowPrice": 0.0278,
      "observedDuringTradeHighPrice": 0.02788,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0278,
      "fullObservedHighPrice": 0.02788,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633865557-c13e48d5452e9",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:17:45.557Z",
      "closedAtUtc": "2026-09-28T22:27:45.711Z",
      "holdingPeriodMs": 600154,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7677,
      "exitPriceQuote": 0.7706,
      "grossPnlGbp": -7.555034518691943,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.155034518691943,
      "cashChangeGbp": -8.355034518691943,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.37775172593459716,
      "mfePct": 0.11723329425557014,
      "maeGbp": -7.555034518691944,
      "mfeGbp": 2.3446658851114024,
      "observedDuringTradeLowPrice": 0.7668,
      "observedDuringTradeHighPrice": 0.7706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7668,
      "fullObservedHighPrice": 0.7706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790634056234-38991fd0e7b53",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:20:56.233Z",
      "closedAtUtc": "2026-09-28T22:22:50.144Z",
      "holdingPeriodMs": 113911,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5827,
      "exitPriceQuote": 0.5858,
      "grossPnlGbp": 10.640123562725217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.040123562725217,
      "cashChangeGbp": 9.840123562725216,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.76 triggered at projected net £9.04 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1201304273210973,
      "mfePct": 0.6178136262227643,
      "maeGbp": -2.402608546421946,
      "mfeGbp": 12.356272524455285,
      "observedDuringTradeLowPrice": 0.582,
      "observedDuringTradeHighPrice": 0.5863000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.582,
      "fullObservedHighPrice": 0.5863000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633877627-6092f531966c8",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:17:57.627Z",
      "closedAtUtc": "2026-09-28T22:22:21.776Z",
      "holdingPeriodMs": 264149,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.32,
      "exitPriceQuote": 0.3215,
      "grossPnlGbp": -9.375000000000009,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.975000000000009,
      "cashChangeGbp": -10.17500000000001,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46875000000000044,
      "mfePct": 0,
      "maeGbp": -9.375000000000009,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.32,
      "observedDuringTradeHighPrice": 0.3215,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.32,
      "fullObservedHighPrice": 0.3215,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633846675-3967f7be696be",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:17:26.675Z",
      "closedAtUtc": "2026-09-28T22:20:46.103Z",
      "holdingPeriodMs": 199428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.3726,
      "exitPriceQuote": 4.3952,
      "grossPnlGbp": -10.337099208708654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.937099208708654,
      "cashChangeGbp": -11.137099208708655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5968988702373774,
      "mfePct": 0,
      "maeGbp": -11.93797740474755,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.3726,
      "observedDuringTradeHighPrice": 4.3987,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.3726,
      "fullObservedHighPrice": 4.3987,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633442941-92fb7de24e769",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:10:42.941Z",
      "closedAtUtc": "2026-09-28T22:18:09.058Z",
      "holdingPeriodMs": 446117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2424,
      "exitPriceQuote": 0.2435,
      "grossPnlGbp": -9.075907590758991,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.67590759075899,
      "cashChangeGbp": -9.875907590758992,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4537953795379496,
      "mfePct": 0,
      "maeGbp": -9.075907590758993,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2424,
      "observedDuringTradeHighPrice": 0.24350000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2424,
      "fullObservedHighPrice": 0.24350000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633296008-17743bfaad54c",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:08:16.008Z",
      "closedAtUtc": "2026-09-28T22:17:50.339Z",
      "holdingPeriodMs": 574331,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.3409,
      "exitPriceQuote": 2.3522,
      "grossPnlGbp": -9.654406424879205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.254406424879205,
      "cashChangeGbp": -10.454406424879206,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48272032124396025,
      "mfePct": 0,
      "maeGbp": -9.654406424879205,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.3409,
      "observedDuringTradeHighPrice": 2.3522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.3409,
      "fullObservedHighPrice": 2.3522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633262377-31f9d7dde50f8",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:07:42.377Z",
      "closedAtUtc": "2026-09-28T22:17:41.255Z",
      "holdingPeriodMs": 598878,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4383,
      "exitPriceQuote": 0.4405,
      "grossPnlGbp": -10.03878621948428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.63878621948428,
      "cashChangeGbp": -10.83878621948428,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.501939310974214,
      "mfePct": 0.2053388090349103,
      "maeGbp": -10.03878621948428,
      "mfeGbp": 4.106776180698206,
      "observedDuringTradeLowPrice": 0.4374,
      "observedDuringTradeHighPrice": 0.4405,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4374,
      "fullObservedHighPrice": 0.4405,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633306746-74a84ca44b678",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:08:26.746Z",
      "closedAtUtc": "2026-09-28T22:17:24.204Z",
      "holdingPeriodMs": 537458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25309,
      "exitPriceQuote": 0.25432,
      "grossPnlGbp": -9.719862499506176,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.319862499506176,
      "cashChangeGbp": -10.519862499506177,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4859931249753088,
      "mfePct": 0.16594887194277766,
      "maeGbp": -9.719862499506176,
      "mfeGbp": 3.318977438855553,
      "observedDuringTradeLowPrice": 0.25267,
      "observedDuringTradeHighPrice": 0.25432,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25267,
      "fullObservedHighPrice": 0.25432,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632970645-ea9d967277a51",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:02:50.645Z",
      "closedAtUtc": "2026-09-28T22:10:36.802Z",
      "holdingPeriodMs": 466157,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05888,
      "exitPriceQuote": 0.05863,
      "grossPnlGbp": 8.491847826086962,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.891847826086963,
      "cashChangeGbp": 7.6918478260869625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £6.91 triggered at projected net £6.89 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2547554347826042,
      "mfePct": 0.5264945652173992,
      "maeGbp": -5.095108695652084,
      "mfeGbp": 10.529891304347984,
      "observedDuringTradeLowPrice": 0.05857,
      "observedDuringTradeHighPrice": 0.05902999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05857,
      "fullObservedHighPrice": 0.05902999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633174177-dbdb335aaae38",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:06:14.177Z",
      "closedAtUtc": "2026-09-28T22:08:22.294Z",
      "holdingPeriodMs": 128117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2671.56,
      "exitPriceQuote": 2667.84,
      "grossPnlGbp": 2.7848897273501625,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1848897273501624,
      "cashChangeGbp": 1.9848897273501624,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.1837877494796993,
      "maeGbp": 0,
      "mfeGbp": 3.675754989593986,
      "observedDuringTradeLowPrice": 2666.65,
      "observedDuringTradeHighPrice": 2671.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2666.65,
      "fullObservedHighPrice": 2671.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632869991-ea84f341ccb76",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:01:09.991Z",
      "closedAtUtc": "2026-09-28T22:08:08.404Z",
      "holdingPeriodMs": 418413,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8051,
      "exitPriceQuote": 0.8008,
      "grossPnlGbp": 10.681902869208997,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.081902869208998,
      "cashChangeGbp": 9.881902869208997,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.32 triggered at projected net £9.08 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21115389392621087,
      "mfePct": 0.5961992299093313,
      "maeGbp": -4.223077878524217,
      "mfeGbp": 11.923984598186626,
      "observedDuringTradeLowPrice": 0.8003,
      "observedDuringTradeHighPrice": 0.8068,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8003,
      "fullObservedHighPrice": 0.8068,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633101092-04d00cf108aca",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:05:01.092Z",
      "closedAtUtc": "2026-09-28T22:07:37.890Z",
      "holdingPeriodMs": 156798,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0041356,
      "exitPriceQuote": 0.0041189,
      "grossPnlGbp": 8.076216268497777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.476216268497778,
      "cashChangeGbp": 7.276216268497778,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.85 triggered at projected net £6.48 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09672115291615561,
      "mfePct": 0.5222942257471732,
      "maeGbp": -1.9344230583231123,
      "mfeGbp": 10.445884514943463,
      "observedDuringTradeLowPrice": 0.004114,
      "observedDuringTradeHighPrice": 0.0041396,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004114,
      "fullObservedHighPrice": 0.0041396,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790633002917-725e752d93015",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:03:22.917Z",
      "closedAtUtc": "2026-09-28T22:06:09.582Z",
      "holdingPeriodMs": 166665,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7745,
      "exitPriceQuote": 0.7696,
      "grossPnlGbp": 12.65332472562948,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.05332472562948,
      "cashChangeGbp": 11.853324725629479,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.38 triggered at projected net £11.05 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18076178179471505,
      "mfePct": 0.7488702388637724,
      "maeGbp": -3.6152356358943014,
      "mfeGbp": 14.977404777275446,
      "observedDuringTradeLowPrice": 0.7687,
      "observedDuringTradeHighPrice": 0.7759,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7687,
      "fullObservedHighPrice": 0.7759,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632495690-aba3c9a93d08c",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:54:55.690Z",
      "closedAtUtc": "2026-09-28T22:04:56.496Z",
      "holdingPeriodMs": 600806,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5084,
      "exitPriceQuote": 0.5096,
      "grossPnlGbp": -4.720692368214358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.320692368214358,
      "cashChangeGbp": -5.520692368214358,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.39339103068450076,
      "mfePct": 0.3343823760818104,
      "maeGbp": -7.867820613690015,
      "mfeGbp": 6.687647521636207,
      "observedDuringTradeLowPrice": 0.5067,
      "observedDuringTradeHighPrice": 0.5104,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5067,
      "fullObservedHighPrice": 0.5104,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632975141-0e0a11bb6a609",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:02:55.141Z",
      "closedAtUtc": "2026-09-28T22:03:18.057Z",
      "holdingPeriodMs": 22916,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.787,
      "exitPriceQuote": 13.769,
      "grossPnlGbp": -2.611155436280653,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.211155436280653,
      "cashChangeGbp": -3.4111554362806533,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £-4.21 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13055777181403266,
      "mfePct": 0.34815405817074085,
      "maeGbp": -2.611155436280653,
      "mfeGbp": 6.9630811634148175,
      "observedDuringTradeLowPrice": 13.769,
      "observedDuringTradeHighPrice": 13.835,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.769,
      "fullObservedHighPrice": 13.835,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632888411-3922de64ced9d",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T22:01:28.411Z",
      "closedAtUtc": "2026-09-28T22:02:46.218Z",
      "holdingPeriodMs": 77807,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 301.02,
      "exitPriceQuote": 300.38,
      "grossPnlGbp": 4.252209155537748,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.6522091555377476,
      "cashChangeGbp": 3.452209155537748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.65 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.36874626270678257,
      "maeGbp": 0,
      "mfeGbp": 7.3749252541356505,
      "observedDuringTradeLowPrice": 299.91,
      "observedDuringTradeHighPrice": 301.02,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 299.91,
      "fullObservedHighPrice": 301.02,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632632829-e1c1445277178",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:57:12.829Z",
      "closedAtUtc": "2026-09-28T22:02:44.797Z",
      "holdingPeriodMs": 331968,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5527,
      "exitPriceQuote": 0.5509,
      "grossPnlGbp": 6.5134792835173645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.913479283517365,
      "cashChangeGbp": 5.713479283517365,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.72 triggered at projected net £4.91 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1266509860683977,
      "mfePct": 0.47041794825401406,
      "maeGbp": -2.533019721367954,
      "mfeGbp": 9.40835896508028,
      "observedDuringTradeLowPrice": 0.5501,
      "observedDuringTradeHighPrice": 0.5534,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5501,
      "fullObservedHighPrice": 0.5534,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632494282-63596268a5262",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:54:54.282Z",
      "closedAtUtc": "2026-09-28T22:01:23.638Z",
      "holdingPeriodMs": 389356,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 15.132,
      "exitPriceQuote": 15.104,
      "grossPnlGbp": 3.7007665873645874,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.1007665873645873,
      "cashChangeGbp": 2.900766587364587,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.10 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16521279407877582,
      "mfePct": 0.36346814697329977,
      "maeGbp": -3.3042558815755165,
      "mfeGbp": 7.269362939465996,
      "observedDuringTradeLowPrice": 15.077,
      "observedDuringTradeHighPrice": 15.157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.077,
      "fullObservedHighPrice": 15.157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632483433-1c641021e911e",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:54:43.433Z",
      "closedAtUtc": "2026-09-28T22:01:08.198Z",
      "holdingPeriodMs": 384765,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024184,
      "exitPriceQuote": 0.0024097,
      "grossPnlGbp": 7.194839563347619,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.59483956334762,
      "cashChangeGbp": 6.394839563347619,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.67 triggered at projected net £5.59 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07442937479325804,
      "mfePct": 0.4134965266291595,
      "maeGbp": -1.4885874958651606,
      "mfeGbp": 8.269930532583189,
      "observedDuringTradeLowPrice": 0.0024084,
      "observedDuringTradeHighPrice": 0.0024202,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024084,
      "fullObservedHighPrice": 0.0024202,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632022569-697511369410e",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:47:02.569Z",
      "closedAtUtc": "2026-09-28T21:57:06.869Z",
      "holdingPeriodMs": 604300,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013378,
      "exitPriceQuote": 0.013392,
      "grossPnlGbp": -2.092988488563331,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6929884885633313,
      "cashChangeGbp": -2.892988488563331,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29899835550904547,
      "mfePct": 0.10464942442816656,
      "maeGbp": -5.979967110180909,
      "mfeGbp": 2.092988488563331,
      "observedDuringTradeLowPrice": 0.013364,
      "observedDuringTradeHighPrice": 0.013418,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013364,
      "fullObservedHighPrice": 0.013418,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632401739-4b6fcad92e0ed",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:53:21.739Z",
      "closedAtUtc": "2026-09-28T21:54:49.807Z",
      "holdingPeriodMs": 88068,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 237.05,
      "exitPriceQuote": 237.2,
      "grossPnlGbp": -1.265555789917547,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.865555789917547,
      "cashChangeGbp": -2.065555789917547,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.75 triggered at projected net £-2.87 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.291077831681079,
      "mfePct": 0.4176334106728577,
      "maeGbp": -5.821556633621579,
      "mfeGbp": 8.352668213457154,
      "observedDuringTradeLowPrice": 236.06,
      "observedDuringTradeHighPrice": 237.74,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 236.06,
      "fullObservedHighPrice": 237.74,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632039560-0d8aeb90e842d",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:47:19.560Z",
      "closedAtUtc": "2026-09-28T21:54:48.359Z",
      "holdingPeriodMs": 448799,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8089,
      "exitPriceQuote": 0.8067,
      "grossPnlGbp": 5.439485721349932,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.839485721349932,
      "cashChangeGbp": 4.639485721349932,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.06 triggered at projected net £3.84 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.086537272839663,
      "mfePct": 0.38323649400420223,
      "maeGbp": -1.73074545679326,
      "mfeGbp": 7.664729880084045,
      "observedDuringTradeLowPrice": 0.8058,
      "observedDuringTradeHighPrice": 0.8096000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8058,
      "fullObservedHighPrice": 0.8096000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632325952-47ff5454e4062",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:52:05.952Z",
      "closedAtUtc": "2026-09-28T21:54:38.990Z",
      "holdingPeriodMs": 153038,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25523,
      "exitPriceQuote": 0.25449,
      "grossPnlGbp": 5.798691376405739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.198691376405739,
      "cashChangeGbp": 4.9986913764057395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.71 triggered at projected net £4.20 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13713121498254963,
      "mfePct": 0.43098381851662804,
      "maeGbp": -2.7426242996509926,
      "mfeGbp": 8.619676370332561,
      "observedDuringTradeLowPrice": 0.25413,
      "observedDuringTradeHighPrice": 0.25558,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25413,
      "fullObservedHighPrice": 0.25558,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631798462-ac8bb92e8768e",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:43:18.462Z",
      "closedAtUtc": "2026-09-28T21:53:18.615Z",
      "holdingPeriodMs": 600153,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 83389.7,
      "exitPriceQuote": 83336.3,
      "grossPnlGbp": 1.2807337117172548,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.3192662882827453,
      "cashChangeGbp": 0.48073371171725476,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.011632132025894193,
      "mfePct": 0.13167093777769068,
      "maeGbp": -0.2326426405178839,
      "mfeGbp": 2.6334187555538136,
      "observedDuringTradeLowPrice": 83279.9,
      "observedDuringTradeHighPrice": 83399.39999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 83279.9,
      "fullObservedHighPrice": 83399.39999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790632130417-60078a09f085a",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:48:50.417Z",
      "closedAtUtc": "2026-09-28T21:52:04.324Z",
      "holdingPeriodMs": 193907,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8102,
      "exitPriceQuote": 0.804,
      "grossPnlGbp": 15.304862996790874,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.704862996790874,
      "cashChangeGbp": 14.504862996790873,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £15.17 triggered at projected net £13.70 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.012342631449023572,
      "mfePct": 0.8886694643297931,
      "maeGbp": -0.24685262898047142,
      "mfeGbp": 17.77338928659586,
      "observedDuringTradeLowPrice": 0.803,
      "observedDuringTradeHighPrice": 0.8103,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.803,
      "fullObservedHighPrice": 0.8103,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631779568-5eb4d95ec8343",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:42:59.568Z",
      "closedAtUtc": "2026-09-28T21:48:42.926Z",
      "holdingPeriodMs": 343358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05924,
      "exitPriceQuote": 0.05899,
      "grossPnlGbp": 8.440243079000682,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.8402430790006825,
      "cashChangeGbp": 7.640243079000682,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.54 triggered at projected net £6.84 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06752194463200266,
      "mfePct": 0.5739365293720459,
      "maeGbp": -1.3504388926400532,
      "mfeGbp": 11.478730587440916,
      "observedDuringTradeLowPrice": 0.0589,
      "observedDuringTradeHighPrice": 0.05928,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0589,
      "fullObservedHighPrice": 0.05928,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631522029-94ac7243f3e31",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:38:42.029Z",
      "closedAtUtc": "2026-09-28T21:47:15.021Z",
      "holdingPeriodMs": 512992,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01751,
      "exitPriceQuote": 0.01742,
      "grossPnlGbp": 10.279840091376334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.679840091376334,
      "cashChangeGbp": 9.479840091376333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.82 triggered at projected net £8.68 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.057110222729866315,
      "mfePct": 0.5711022272987027,
      "maeGbp": -1.1422044545973262,
      "mfeGbp": 11.422044545974053,
      "observedDuringTradeLowPrice": 0.01741,
      "observedDuringTradeHighPrice": 0.01752,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01741,
      "fullObservedHighPrice": 0.01752,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631417997-3772f7c2133dd",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:36:57.997Z",
      "closedAtUtc": "2026-09-28T21:46:58.401Z",
      "holdingPeriodMs": 600404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 763.1,
      "exitPriceQuote": 762.17,
      "grossPnlGbp": 2.4374262875116335,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8374262875116334,
      "cashChangeGbp": 1.6374262875116334,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.051107325383303155,
      "mfePct": 0.12318175861617803,
      "maeGbp": -1.0221465076660632,
      "mfeGbp": 2.4636351723235608,
      "observedDuringTradeLowPrice": 762.16,
      "observedDuringTradeHighPrice": 763.4899999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 762.16,
      "fullObservedHighPrice": 763.4899999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631193590-de716bb9ee16d",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:33:13.590Z",
      "closedAtUtc": "2026-09-28T21:43:15.161Z",
      "holdingPeriodMs": 601571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02992,
      "exitPriceQuote": 0.029905,
      "grossPnlGbp": -1.002673796791287,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6026737967912874,
      "cashChangeGbp": -1.8026737967912871,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5314171122994633,
      "mfePct": 0.2005347593582922,
      "maeGbp": -10.628342245989266,
      "mfeGbp": 4.010695187165844,
      "observedDuringTradeLowPrice": 0.029761,
      "observedDuringTradeHighPrice": 0.029979999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.029761,
      "fullObservedHighPrice": 0.029979999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631689504-657cc9f050c41",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:41:29.504Z",
      "closedAtUtc": "2026-09-28T21:42:57.867Z",
      "holdingPeriodMs": 88363,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004956,
      "exitPriceQuote": 0.004987,
      "grossPnlGbp": -12.510088781275131,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.110088781275131,
      "cashChangeGbp": -13.310088781275132,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6255044390637566,
      "mfePct": 0,
      "maeGbp": -12.510088781275133,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.004956,
      "observedDuringTradeHighPrice": 0.004987,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004956,
      "fullObservedHighPrice": 0.004987,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631325245-e2e796101439d",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:35:25.245Z",
      "closedAtUtc": "2026-09-28T21:41:25.027Z",
      "holdingPeriodMs": 359782,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 540.06,
      "exitPriceQuote": 538.25,
      "grossPnlGbp": 6.702958930489004,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.102958930489004,
      "cashChangeGbp": 5.902958930489004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.99 triggered at projected net £5.10 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1759063807725152,
      "mfePct": 0.4499500055549291,
      "maeGbp": -3.5181276154503043,
      "mfeGbp": 8.999000111098582,
      "observedDuringTradeLowPrice": 537.63,
      "observedDuringTradeHighPrice": 541.01,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 537.63,
      "fullObservedHighPrice": 541.01,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630916771-3f7f9fe385f77",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:28:36.771Z",
      "closedAtUtc": "2026-09-28T21:38:37.521Z",
      "holdingPeriodMs": 600750,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5263,
      "exitPriceQuote": 0.5269,
      "grossPnlGbp": -2.2800684020522324,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8800684020522325,
      "cashChangeGbp": -3.080068402052232,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.266007980239399,
      "mfePct": 0.1710051301539069,
      "maeGbp": -5.32015960478798,
      "mfeGbp": 3.4201026030781376,
      "observedDuringTradeLowPrice": 0.5254,
      "observedDuringTradeHighPrice": 0.5277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5254,
      "fullObservedHighPrice": 0.5277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631287572-349c943a89764",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:34:47.572Z",
      "closedAtUtc": "2026-09-28T21:36:51.998Z",
      "holdingPeriodMs": 124426,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.207,
      "exitPriceQuote": 27.473,
      "grossPnlGbp": -19.553791303708476,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.153791303708477,
      "cashChangeGbp": -20.353791303708476,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.15 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.9776895651854238,
      "mfePct": 0.06248391957951799,
      "maeGbp": -19.553791303708476,
      "mfeGbp": 1.2496783915903598,
      "observedDuringTradeLowPrice": 27.19,
      "observedDuringTradeHighPrice": 27.473,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.19,
      "fullObservedHighPrice": 27.473,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631050453-f7a9507bf336b",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:30:50.453Z",
      "closedAtUtc": "2026-09-28T21:35:17.797Z",
      "holdingPeriodMs": 267344,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23757,
      "exitPriceQuote": 0.23708,
      "grossPnlGbp": 4.12509997053492,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5250999705349195,
      "cashChangeGbp": 3.32509997053492,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.53 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10944142778970839,
      "mfePct": 0.391463568632409,
      "maeGbp": -2.1888285557941676,
      "mfeGbp": 7.82927137264818,
      "observedDuringTradeLowPrice": 0.23664,
      "observedDuringTradeHighPrice": 0.23783,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23664,
      "fullObservedHighPrice": 0.23783,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790631044320-f52f31d1569e4",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:30:44.320Z",
      "closedAtUtc": "2026-09-28T21:34:44.574Z",
      "holdingPeriodMs": 240254,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22718,
      "exitPriceQuote": 0.22637,
      "grossPnlGbp": 7.13090941103975,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.530909411039749,
      "cashChangeGbp": 6.33090941103975,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £6.03 triggered at projected net £5.53 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.052821551192890656,
      "mfePct": 0.4709921648032343,
      "maeGbp": -1.0564310238578132,
      "mfeGbp": 9.419843296064686,
      "observedDuringTradeLowPrice": 0.22611,
      "observedDuringTradeHighPrice": 0.22729999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22611,
      "fullObservedHighPrice": 0.22729999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630638315-ec46ecd3d3d79",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:23:58.315Z",
      "closedAtUtc": "2026-09-28T21:33:05.865Z",
      "holdingPeriodMs": 547550,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4538,
      "exitPriceQuote": 4.4272,
      "grossPnlGbp": -11.944856077955983,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.544856077955982,
      "cashChangeGbp": -12.744856077955983,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5972428038977992,
      "mfePct": 0.02245273698862647,
      "maeGbp": -11.944856077955983,
      "mfeGbp": 0.4490547397725294,
      "observedDuringTradeLowPrice": 4.4272,
      "observedDuringTradeHighPrice": 4.4548,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4272,
      "fullObservedHighPrice": 4.4548,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630445548-a409db7350304",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:20:45.548Z",
      "closedAtUtc": "2026-09-28T21:30:45.834Z",
      "holdingPeriodMs": 600286,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0617,
      "exitPriceQuote": 1.0637,
      "grossPnlGbp": 3.7675426203258953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.167542620325895,
      "cashChangeGbp": 2.9675426203258954,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29198455307526633,
      "mfePct": 0.21663370066873586,
      "maeGbp": -5.839691061505326,
      "mfeGbp": 4.332674013374717,
      "observedDuringTradeLowPrice": 1.0586,
      "observedDuringTradeHighPrice": 1.064,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0586,
      "fullObservedHighPrice": 1.064,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630441021-de0f9e2fbe307",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:20:41.021Z",
      "closedAtUtc": "2026-09-28T21:30:41.272Z",
      "holdingPeriodMs": 600251,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4131.05,
      "exitPriceQuote": 4130.41,
      "grossPnlGbp": -0.3098485857108132,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.9098485857108134,
      "cashChangeGbp": -1.1098485857108131,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.015492429285540659,
      "mfePct": 0.023722782343461427,
      "maeGbp": -0.3098485857108132,
      "mfeGbp": 0.4744556468692286,
      "observedDuringTradeLowPrice": 4130.41,
      "observedDuringTradeHighPrice": 4132.03,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4130.41,
      "fullObservedHighPrice": 4132.03,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630750002-22fbefde37f6e",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:25:50.002Z",
      "closedAtUtc": "2026-09-28T21:28:32.325Z",
      "holdingPeriodMs": 162323,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5374,
      "exitPriceQuote": 1.5241,
      "grossPnlGbp": 17.301938337452956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.701938337452956,
      "cashChangeGbp": 16.501938337452955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £18.86 triggered at projected net £15.70 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15610771432288004,
      "mfePct": 1.073240535969831,
      "maeGbp": -3.122154286457601,
      "mfeGbp": 21.46481071939662,
      "observedDuringTradeLowPrice": 1.5209,
      "observedDuringTradeHighPrice": 1.5398,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5209,
      "fullObservedHighPrice": 1.5398,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630336255-c3ae539a284ec",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:18:56.255Z",
      "closedAtUtc": "2026-09-28T21:25:44.070Z",
      "holdingPeriodMs": 407815,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.359,
      "exitPriceQuote": 0.361,
      "grossPnlGbp": -11.142061281337059,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.742061281337058,
      "cashChangeGbp": -11.94206128133706,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5571030640668528,
      "mfePct": 0.2228412256267319,
      "maeGbp": -11.142061281337057,
      "mfeGbp": 4.456824512534638,
      "observedDuringTradeLowPrice": 0.3582,
      "observedDuringTradeHighPrice": 0.36099999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3582,
      "fullObservedHighPrice": 0.36099999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630566389-21a69eb741cd8",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:22:46.389Z",
      "closedAtUtc": "2026-09-28T21:23:51.133Z",
      "holdingPeriodMs": 64744,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005021,
      "exitPriceQuote": 0.005006,
      "grossPnlGbp": 5.974905397331311,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.374905397331311,
      "cashChangeGbp": 5.174905397331311,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.36 triggered at projected net £4.37 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.517825134435371,
      "maeGbp": 0,
      "mfeGbp": 10.35650268870742,
      "observedDuringTradeLowPrice": 0.004995,
      "observedDuringTradeHighPrice": 0.005021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004995,
      "fullObservedHighPrice": 0.005021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629955563-a5031312d9ae5",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:12:35.563Z",
      "closedAtUtc": "2026-09-28T21:22:38.913Z",
      "holdingPeriodMs": 603350,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25903,
      "exitPriceQuote": 0.25823,
      "grossPnlGbp": 6.1768907076397905,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.576890707639791,
      "cashChangeGbp": 5.376890707639791,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05018723699958267,
      "mfePct": 0.3088445353819895,
      "maeGbp": -1.0037447399916535,
      "mfeGbp": 6.1768907076397905,
      "observedDuringTradeLowPrice": 0.25823,
      "observedDuringTradeHighPrice": 0.25916,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25823,
      "fullObservedHighPrice": 0.25916,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629845523-f55e42b9ef93",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:10:45.523Z",
      "closedAtUtc": "2026-09-28T21:20:36.641Z",
      "holdingPeriodMs": 591118,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013674,
      "exitPriceQuote": 0.013595,
      "grossPnlGbp": -11.55477548632455,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.15477548632455,
      "cashChangeGbp": -12.35477548632455,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5777387743162274,
      "mfePct": 0.30715225976305666,
      "maeGbp": -11.55477548632455,
      "mfeGbp": 6.1430451952611325,
      "observedDuringTradeLowPrice": 0.013595,
      "observedDuringTradeHighPrice": 0.013716,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013595,
      "fullObservedHighPrice": 0.013716,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630197862-0a7eb1577260a",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:16:37.862Z",
      "closedAtUtc": "2026-09-28T21:20:35.197Z",
      "holdingPeriodMs": 237335,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 87.547,
      "exitPriceQuote": 87.286,
      "grossPnlGbp": 5.9625115652163,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.3625115652163,
      "cashChangeGbp": 5.1625115652163,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.72 triggered at projected net £4.36 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.026271602681983544,
      "mfePct": 0.4489017327835342,
      "maeGbp": -0.5254320536396709,
      "mfeGbp": 8.978034655670683,
      "observedDuringTradeLowPrice": 87.154,
      "observedDuringTradeHighPrice": 87.57,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.154,
      "fullObservedHighPrice": 87.57,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790630090178-04c4c2f1ecfea",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:14:50.178Z",
      "closedAtUtc": "2026-09-28T21:18:51.814Z",
      "holdingPeriodMs": 241636,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08057,
      "exitPriceQuote": 0.0801,
      "grossPnlGbp": -11.666873526126306,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.266873526126306,
      "cashChangeGbp": -12.466873526126307,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5833436763063152,
      "mfePct": 0.049646270323939895,
      "maeGbp": -11.666873526126306,
      "mfeGbp": 0.9929254064787979,
      "observedDuringTradeLowPrice": 0.0801,
      "observedDuringTradeHighPrice": 0.08061,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0801,
      "fullObservedHighPrice": 0.08061,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629591538-b3cb26a5e406",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:06:31.538Z",
      "closedAtUtc": "2026-09-28T21:16:31.755Z",
      "holdingPeriodMs": 600217,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15872,
      "exitPriceQuote": 0.15851,
      "grossPnlGbp": 2.646169354838558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.046169354838558,
      "cashChangeGbp": 1.846169354838558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4347278225806428,
      "mfePct": 0.2646169354838733,
      "maeGbp": -8.694556451612856,
      "mfeGbp": 5.292338709677465,
      "observedDuringTradeLowPrice": 0.1583,
      "observedDuringTradeHighPrice": 0.15941,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1583,
      "fullObservedHighPrice": 0.15941,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629902785-d9319082b344",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:11:42.785Z",
      "closedAtUtc": "2026-09-28T21:14:42.949Z",
      "holdingPeriodMs": 180164,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3444,
      "exitPriceQuote": 0.3456,
      "grossPnlGbp": 6.968641114982779,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.368641114982779,
      "cashChangeGbp": 6.168641114982779,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.69 triggered at projected net £5.37 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2322880371660765,
      "mfePct": 0.46457607433216913,
      "maeGbp": -4.64576074332153,
      "mfeGbp": 9.291521486643383,
      "observedDuringTradeLowPrice": 0.3436,
      "observedDuringTradeHighPrice": 0.346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3436,
      "fullObservedHighPrice": 0.346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629460749-193aa276205b3",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T21:04:20.749Z",
      "closedAtUtc": "2026-09-28T21:14:08.007Z",
      "holdingPeriodMs": 587258,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.837,
      "exitPriceQuote": 0.8374,
      "grossPnlGbp": 0.955794504181761,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.644205495818239,
      "cashChangeGbp": 0.155794504181761,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.470728793309429,
      "targetPct": 2.7299880525687024,
      "structuralStopPrice": 0.81632,
      "structuralTargetPrice": 0.85985,
      "maePct": -0.47789725209080086,
      "mfePct": 0.2986857825567572,
      "maeGbp": -9.557945041816017,
      "mfeGbp": 5.973715651135144,
      "observedDuringTradeLowPrice": 0.833,
      "observedDuringTradeHighPrice": 0.8395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.833,
      "fullObservedHighPrice": 0.8395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629350660-223a1ae2af54f",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:02:30.660Z",
      "closedAtUtc": "2026-09-28T21:12:30.990Z",
      "holdingPeriodMs": 600330,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13617,
      "exitPriceQuote": 0.1355,
      "grossPnlGbp": -9.840640376000644,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.440640376000644,
      "cashChangeGbp": -10.640640376000645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5434383491224339,
      "mfePct": 0.3378130278328473,
      "maeGbp": -10.868766982448678,
      "mfeGbp": 6.756260556656946,
      "observedDuringTradeLowPrice": 0.13543,
      "observedDuringTradeHighPrice": 0.13663,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13543,
      "fullObservedHighPrice": 0.13663,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629789548-6d363c34c5859",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:09:49.548Z",
      "closedAtUtc": "2026-09-28T21:11:38.427Z",
      "holdingPeriodMs": 108879,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0288,
      "exitPriceQuote": 0.02871,
      "grossPnlGbp": 6.249999999999987,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.649999999999986,
      "cashChangeGbp": 5.449999999999987,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.04 triggered at projected net £4.65 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3819444444444409,
      "maeGbp": 0,
      "mfeGbp": 7.638888888888818,
      "observedDuringTradeLowPrice": 0.02869,
      "observedDuringTradeHighPrice": 0.0288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02869,
      "fullObservedHighPrice": 0.0288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629473379-6c8840eb44d42",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T21:04:33.379Z",
      "closedAtUtc": "2026-09-28T21:10:40.950Z",
      "holdingPeriodMs": 367571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12321,
      "exitPriceQuote": 0.12163,
      "grossPnlGbp": -25.647268890512102,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.247268890512103,
      "cashChangeGbp": -26.447268890512103,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-27.25 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0663907150393577,
      "targetPct": 2.9340150961772755,
      "structuralStopPrice": 0.12066400000000001,
      "structuralTargetPrice": 0.12682500000000002,
      "maePct": -1.2823634445256051,
      "mfePct": 0.30030030030029653,
      "maeGbp": -25.647268890512105,
      "mfeGbp": 6.006006006005931,
      "observedDuringTradeLowPrice": 0.12163,
      "observedDuringTradeHighPrice": 0.12358000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12163,
      "fullObservedHighPrice": 0.12358000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629555668-9705551b62316",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:05:55.668Z",
      "closedAtUtc": "2026-09-28T21:10:39.401Z",
      "holdingPeriodMs": 283733,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024607,
      "exitPriceQuote": 0.0024529,
      "grossPnlGbp": 6.33965944649903,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.739659446499029,
      "cashChangeGbp": 5.53965944649903,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.12 triggered at projected net £4.74 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11785264355669894,
      "mfePct": 0.41045231031821433,
      "maeGbp": -2.357052871133979,
      "mfeGbp": 8.209046206364286,
      "observedDuringTradeLowPrice": 0.0024506,
      "observedDuringTradeHighPrice": 0.0024636,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024506,
      "fullObservedHighPrice": 0.0024636,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629629215-c49fe3c0a3046",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:07:09.215Z",
      "closedAtUtc": "2026-09-28T21:09:42.138Z",
      "holdingPeriodMs": 152923,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8353,
      "exitPriceQuote": 0.8388,
      "grossPnlGbp": 8.380222674488081,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.780222674488082,
      "cashChangeGbp": 7.580222674488081,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.46 triggered at projected net £6.78 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5028133604692903,
      "maeGbp": 0,
      "mfeGbp": 10.056267209385805,
      "observedDuringTradeLowPrice": 0.8353,
      "observedDuringTradeHighPrice": 0.8395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8353,
      "fullObservedHighPrice": 0.8395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629484232-763c00071db0b",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T21:04:44.232Z",
      "closedAtUtc": "2026-09-28T21:09:21.378Z",
      "holdingPeriodMs": 277146,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 252.17,
      "exitPriceQuote": 253.14,
      "grossPnlGbp": 7.693222825871427,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.093222825871427,
      "cashChangeGbp": 6.893222825871427,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.042392037117805,
      "targetPct": 4.118253559106937,
      "structuralStopPrice": 244.49800000000002,
      "structuralTargetPrice": 262.55499999999995,
      "maePct": -0.5353531347900203,
      "mfePct": 0.48776618947536116,
      "maeGbp": -10.707062695800408,
      "mfeGbp": 9.755323789507223,
      "observedDuringTradeLowPrice": 250.82,
      "observedDuringTradeHighPrice": 253.40000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 250.82,
      "fullObservedHighPrice": 253.40000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629023603-609c965b17c18",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:57:03.602Z",
      "closedAtUtc": "2026-09-28T21:07:04.325Z",
      "holdingPeriodMs": 600723,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07103,
      "exitPriceQuote": 0.07109,
      "grossPnlGbp": -1.6894270026750526,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.289427002675053,
      "cashChangeGbp": -2.4894270026750527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.32380684217937206,
      "mfePct": 0.028157116711237856,
      "maeGbp": -6.476136843587441,
      "mfeGbp": 0.5631423342247571,
      "observedDuringTradeLowPrice": 0.07101,
      "observedDuringTradeHighPrice": 0.07126,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07101,
      "fullObservedHighPrice": 0.07126,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629235826-2f003467e2023",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T21:00:35.826Z",
      "closedAtUtc": "2026-09-28T21:06:20.934Z",
      "holdingPeriodMs": 345108,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0475,
      "exitPriceQuote": 1.05,
      "grossPnlGbp": 4.773269689737368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1732696897373676,
      "cashChangeGbp": 3.973269689737368,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.37 triggered at projected net £3.17 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5250596658711274,
      "mfePct": 0.4486873508353151,
      "maeGbp": -10.50119331742255,
      "mfeGbp": 8.973747016706302,
      "observedDuringTradeLowPrice": 1.042,
      "observedDuringTradeHighPrice": 1.0522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.042,
      "fullObservedHighPrice": 1.0522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629133447-7c6dad4472149",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:58:53.447Z",
      "closedAtUtc": "2026-09-28T21:05:49.711Z",
      "holdingPeriodMs": 416264,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08764,
      "exitPriceQuote": 0.0874,
      "grossPnlGbp": 5.4769511638519,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8769511638518996,
      "cashChangeGbp": 4.6769511638519,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.88 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5362848014605183,
      "mfePct": 0.3651300775901425,
      "maeGbp": -10.725696029210365,
      "mfeGbp": 7.30260155180285,
      "observedDuringTradeLowPrice": 0.08732,
      "observedDuringTradeHighPrice": 0.08811000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08732,
      "fullObservedHighPrice": 0.08811000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790629357133-0010841a55581",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T21:02:37.133Z",
      "closedAtUtc": "2026-09-28T21:03:39.674Z",
      "holdingPeriodMs": 62541,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 248.7,
      "exitPriceQuote": 250.02,
      "grossPnlGbp": 10.61519903498208,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.01519903498208,
      "cashChangeGbp": 9.81519903498208,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8214716525934866,
      "targetPct": 3.3212706071572367,
      "structuralStopPrice": 244.17,
      "structuralTargetPrice": 256.96000000000004,
      "maePct": -0.0562927221552016,
      "mfePct": 0.5307599517491041,
      "maeGbp": -1.1258544431040318,
      "mfeGbp": 10.615199034982082,
      "observedDuringTradeLowPrice": 248.56,
      "observedDuringTradeHighPrice": 250.01999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 248.56,
      "fullObservedHighPrice": 250.01999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628872607-bec85e60d9745",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:54:32.607Z",
      "closedAtUtc": "2026-09-28T21:02:19.913Z",
      "holdingPeriodMs": 467306,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 307.44,
      "exitPriceQuote": 309.1,
      "grossPnlGbp": -10.798855061150306,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.398855061150305,
      "cashChangeGbp": -11.598855061150307,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5399427530575154,
      "mfePct": 0.013010668748380323,
      "maeGbp": -10.798855061150308,
      "mfeGbp": 0.26021337496760644,
      "observedDuringTradeLowPrice": 307.4,
      "observedDuringTradeHighPrice": 309.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 307.4,
      "fullObservedHighPrice": 309.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628863430-f3df0e5c876e6",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:54:23.430Z",
      "closedAtUtc": "2026-09-28T21:00:23.285Z",
      "holdingPeriodMs": 359855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20141,
      "exitPriceQuote": 0.20283,
      "grossPnlGbp": -14.100590834616003,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.700590834616003,
      "cashChangeGbp": -14.900590834616004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7050295417308001,
      "mfePct": 0.03475497740927188,
      "maeGbp": -14.100590834616003,
      "mfeGbp": 0.6950995481854376,
      "observedDuringTradeLowPrice": 0.20134,
      "observedDuringTradeHighPrice": 0.20283,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20134,
      "fullObservedHighPrice": 0.20283,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628527468-6146c97837cfa",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:48:47.468Z",
      "closedAtUtc": "2026-09-28T20:58:49.165Z",
      "holdingPeriodMs": 601697,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4117.65,
      "exitPriceQuote": 4119.92,
      "grossPnlGbp": -1.1025706410211826,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7025706410211825,
      "cashChangeGbp": -1.9025706410211827,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05512853205105914,
      "mfePct": 0.028414265418383614,
      "maeGbp": -1.1025706410211829,
      "mfeGbp": 0.5682853083676723,
      "observedDuringTradeLowPrice": 4116.48,
      "observedDuringTradeHighPrice": 4119.92,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4116.48,
      "fullObservedHighPrice": 4119.92,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628414863-a34b7559f22db",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:46:54.863Z",
      "closedAtUtc": "2026-09-28T20:56:56.187Z",
      "holdingPeriodMs": 601324,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2388,
      "exitPriceQuote": 0.23927,
      "grossPnlGbp": -3.936348408710202,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.536348408710202,
      "cashChangeGbp": -4.736348408710202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.37269681742042465,
      "mfePct": 0.2763819095477478,
      "maeGbp": -7.453936348408494,
      "mfeGbp": 5.527638190954956,
      "observedDuringTradeLowPrice": 0.23814,
      "observedDuringTradeHighPrice": 0.23969,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23814,
      "fullObservedHighPrice": 0.23969,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628645724-7d7bad79b4fc7",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:50:45.724Z",
      "closedAtUtc": "2026-09-28T20:54:28.293Z",
      "holdingPeriodMs": 222569,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.32,
      "exitPriceQuote": 7.299,
      "grossPnlGbp": 5.737704918032762,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.137704918032762,
      "cashChangeGbp": 4.937704918032762,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.14 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3688524590163953,
      "maeGbp": 0,
      "mfeGbp": 7.377049180327906,
      "observedDuringTradeLowPrice": 7.293,
      "observedDuringTradeHighPrice": 7.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.293,
      "fullObservedHighPrice": 7.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628598910-a0e77ac5d54ff",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:49:58.910Z",
      "closedAtUtc": "2026-09-28T20:54:19.017Z",
      "holdingPeriodMs": 260107,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.021396,
      "exitPriceQuote": 0.021385,
      "grossPnlGbp": 1.0282295756213429,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.5717704243786572,
      "cashChangeGbp": 0.22822957562134283,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £-0.57 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.014021312394854182,
      "mfePct": 0.34118526827442835,
      "maeGbp": -0.28042624789708365,
      "mfeGbp": 6.823705365488568,
      "observedDuringTradeLowPrice": 0.021323,
      "observedDuringTradeHighPrice": 0.021399,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.021323,
      "fullObservedHighPrice": 0.021399,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628118606-71a45133dc8ac",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:41:58.606Z",
      "closedAtUtc": "2026-09-28T20:50:39.924Z",
      "holdingPeriodMs": 521318,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07127,
      "exitPriceQuote": 0.07105,
      "grossPnlGbp": 6.1737056264907535,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.573705626490753,
      "cashChangeGbp": 5.373705626490754,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.57 after fees",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0982180440578092,
      "mfePct": 0.33674757962677715,
      "maeGbp": -1.9643608811561841,
      "mfeGbp": 6.734951592535543,
      "observedDuringTradeLowPrice": 0.07103,
      "observedDuringTradeHighPrice": 0.07134,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07103,
      "fullObservedHighPrice": 0.07134,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628005246-b564331ccedd7",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:40:05.246Z",
      "closedAtUtc": "2026-09-28T20:49:51.689Z",
      "holdingPeriodMs": 586443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06144,
      "exitPriceQuote": 0.06107,
      "grossPnlGbp": -12.044270833333407,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.644270833333406,
      "cashChangeGbp": -12.844270833333407,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6022135416666703,
      "mfePct": 0.22786458333333534,
      "maeGbp": -12.044270833333405,
      "mfeGbp": 4.557291666666707,
      "observedDuringTradeLowPrice": 0.06107,
      "observedDuringTradeHighPrice": 0.061579999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06107,
      "fullObservedHighPrice": 0.061579999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627923240-5d2e53473e72a",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:38:43.240Z",
      "closedAtUtc": "2026-09-28T20:48:44.248Z",
      "holdingPeriodMs": 601008,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13111,
      "exitPriceQuote": 0.13037,
      "grossPnlGbp": -11.288231256196942,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.888231256196942,
      "cashChangeGbp": -12.088231256196943,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5872931126534917,
      "mfePct": 0.29746014796735676,
      "maeGbp": -11.745862253069834,
      "mfeGbp": 5.949202959347136,
      "observedDuringTradeLowPrice": 0.13034,
      "observedDuringTradeHighPrice": 0.1315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13034,
      "fullObservedHighPrice": 0.1315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790628148143-7e163575ac6a4",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:42:28.143Z",
      "closedAtUtc": "2026-09-28T20:46:53.445Z",
      "holdingPeriodMs": 265302,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0389,
      "exitPriceQuote": 1.0429,
      "grossPnlGbp": 7.7004524015786,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.1004524015786,
      "cashChangeGbp": 6.9004524015786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.64 triggered at projected net £6.10 after fees",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.490903840600624,
      "mfePct": 0.4620271440947289,
      "maeGbp": -9.81807681201248,
      "mfeGbp": 9.240542881894578,
      "observedDuringTradeLowPrice": 1.0338,
      "observedDuringTradeHighPrice": 1.0437,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0338,
      "fullObservedHighPrice": 1.0437,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627893702-662d13731cea6",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:38:13.702Z",
      "closedAtUtc": "2026-09-28T20:42:13.142Z",
      "holdingPeriodMs": 239440,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13484,
      "exitPriceQuote": 0.13536,
      "grossPnlGbp": 7.712844853159604,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.112844853159604,
      "cashChangeGbp": 6.912844853159604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.56 triggered at projected net £6.11 after fees",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04449718184513256,
      "mfePct": 0.6081281518837254,
      "maeGbp": -0.8899436369026512,
      "mfeGbp": 12.16256303767451,
      "observedDuringTradeLowPrice": 0.13478,
      "observedDuringTradeHighPrice": 0.13566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13478,
      "fullObservedHighPrice": 0.13566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627510168-cfaba768835a5",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:31:50.168Z",
      "closedAtUtc": "2026-09-28T20:41:52.726Z",
      "holdingPeriodMs": 602558,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.471,
      "exitPriceQuote": 10.481,
      "grossPnlGbp": 1.9100372457262509,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3100372457262508,
      "cashChangeGbp": 1.1100372457262508,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23875465571578983,
      "mfePct": 0.10505204851493871,
      "maeGbp": -4.775093114315797,
      "mfeGbp": 2.1010409702987745,
      "observedDuringTradeLowPrice": 10.446,
      "observedDuringTradeHighPrice": 10.482,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.446,
      "fullObservedHighPrice": 10.482,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627395164-38381666d48d9",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:29:55.164Z",
      "closedAtUtc": "2026-09-28T20:39:56.924Z",
      "holdingPeriodMs": 601760,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2295,
      "exitPriceQuote": 0.2294,
      "grossPnlGbp": -0.8714596949892527,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4714596949892527,
      "cashChangeGbp": -1.6714596949892528,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.26143790849673954,
      "mfePct": 0.13071895424836372,
      "maeGbp": -5.22875816993479,
      "mfeGbp": 2.6143790849672746,
      "observedDuringTradeLowPrice": 0.2289,
      "observedDuringTradeHighPrice": 0.2298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2289,
      "fullObservedHighPrice": 0.2298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627574922-473f0f968d9e6",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:32:54.922Z",
      "closedAtUtc": "2026-09-28T20:38:38.875Z",
      "holdingPeriodMs": 343953,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8219,
      "exitPriceQuote": 0.8169,
      "grossPnlGbp": -12.166930283489487,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.766930283489486,
      "cashChangeGbp": -12.966930283489488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6448473050249388,
      "mfePct": 0.1581700936853728,
      "maeGbp": -12.896946100498775,
      "mfeGbp": 3.1634018737074556,
      "observedDuringTradeLowPrice": 0.8166,
      "observedDuringTradeHighPrice": 0.8232,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8166,
      "fullObservedHighPrice": 0.8232,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627606169-989c062011d5",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:33:26.169Z",
      "closedAtUtc": "2026-09-28T20:38:12.079Z",
      "holdingPeriodMs": 285910,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4517,
      "exitPriceQuote": 0.4487,
      "grossPnlGbp": -13.283152534868288,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.883152534868287,
      "cashChangeGbp": -14.083152534868288,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6641576267434144,
      "mfePct": 0,
      "maeGbp": -13.283152534868288,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4487,
      "observedDuringTradeHighPrice": 0.4517,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4487,
      "fullObservedHighPrice": 0.4517,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627354853-9bbd1954ae891",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:29:14.853Z",
      "closedAtUtc": "2026-09-28T20:33:15.704Z",
      "holdingPeriodMs": 240851,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013592,
      "exitPriceQuote": 0.013633,
      "grossPnlGbp": 6.032960565038165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.432960565038165,
      "cashChangeGbp": 5.232960565038165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.43 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0294290759270198,
      "mfePct": 0.34579164214243796,
      "maeGbp": -0.588581518540396,
      "mfeGbp": 6.91583284284876,
      "observedDuringTradeLowPrice": 0.013588,
      "observedDuringTradeHighPrice": 0.013639,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013588,
      "fullObservedHighPrice": 0.013639,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626960549-90ef4c7223167",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:22:40.549Z",
      "closedAtUtc": "2026-09-28T20:32:44.484Z",
      "holdingPeriodMs": 603935,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.585,
      "exitPriceQuote": 27.498,
      "grossPnlGbp": -6.307775965198458,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.907775965198459,
      "cashChangeGbp": -7.107775965198458,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5510241073046982,
      "mfePct": 0.014500634402747084,
      "maeGbp": -11.020482146093963,
      "mfeGbp": 0.2900126880549417,
      "observedDuringTradeLowPrice": 27.433,
      "observedDuringTradeHighPrice": 27.588999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.433,
      "fullObservedHighPrice": 27.588999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790627495088-43d221c0aefe7",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:31:35.088Z",
      "closedAtUtc": "2026-09-28T20:31:45.563Z",
      "holdingPeriodMs": 10475,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02909,
      "exitPriceQuote": 0.029257,
      "grossPnlGbp": -11.481608800274802,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.081608800274802,
      "cashChangeGbp": -12.281608800274803,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5740804400137401,
      "mfePct": 0,
      "maeGbp": -11.481608800274802,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02909,
      "observedDuringTradeHighPrice": 0.029257000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02909,
      "fullObservedHighPrice": 0.029257000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626887926-17c58ded9bdf6",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:21:27.926Z",
      "closedAtUtc": "2026-09-28T20:31:30.729Z",
      "holdingPeriodMs": 602803,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.178,
      "exitPriceQuote": 1.1779,
      "grossPnlGbp": -0.16977928692697622,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7697792869269764,
      "cashChangeGbp": -0.9697792869269762,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21222410865873914,
      "mfePct": 0.23769100169780438,
      "maeGbp": -4.244482173174783,
      "mfeGbp": 4.753820033956088,
      "observedDuringTradeLowPrice": 1.1755,
      "observedDuringTradeHighPrice": 1.1808000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1755,
      "fullObservedHighPrice": 1.1808000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626889386-08fb9ae531d0c",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:21:29.386Z",
      "closedAtUtc": "2026-09-28T20:29:50.796Z",
      "holdingPeriodMs": 501410,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 9.261,
      "exitPriceQuote": 9.284,
      "grossPnlGbp": 4.967066191556304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.367066191556304,
      "cashChangeGbp": 4.167066191556304,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.37 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11877766979806968,
      "mfePct": 0.37792894935752236,
      "maeGbp": -2.3755533959613935,
      "mfeGbp": 7.558578987150447,
      "observedDuringTradeLowPrice": 9.25,
      "observedDuringTradeHighPrice": 9.296,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.25,
      "fullObservedHighPrice": 9.296,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626904923-a105097c7623d",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:21:44.923Z",
      "closedAtUtc": "2026-09-28T20:29:10.931Z",
      "holdingPeriodMs": 446008,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3669,
      "exitPriceQuote": 0.3682,
      "grossPnlGbp": 7.086399563914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.486399563914,
      "cashChangeGbp": 6.286399563914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP fee-aware £5 lock / £1 trail £5.58 triggered at projected net £5.49 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21804306350504848,
      "mfePct": 0.4088307440719545,
      "maeGbp": -4.36086127010097,
      "mfeGbp": 8.176614881439091,
      "observedDuringTradeLowPrice": 0.3661,
      "observedDuringTradeHighPrice": 0.36840000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3661,
      "fullObservedHighPrice": 0.36840000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626354062-d65d387f6e79a",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:12:34.062Z",
      "closedAtUtc": "2026-09-28T20:22:34.462Z",
      "holdingPeriodMs": 600400,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8286,
      "exitPriceQuote": 0.8302,
      "grossPnlGbp": 3.8619357953175135,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2619357953175134,
      "cashChangeGbp": 3.0619357953175133,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3379193820902757,
      "mfePct": 0.3017137340091657,
      "maeGbp": -6.758387641805515,
      "mfeGbp": 6.034274680183314,
      "observedDuringTradeLowPrice": 0.8258,
      "observedDuringTradeHighPrice": 0.8310999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8258,
      "fullObservedHighPrice": 0.8310999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626640254-cec8e428a6a7f",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:17:20.254Z",
      "closedAtUtc": "2026-09-28T20:21:34.301Z",
      "holdingPeriodMs": 254047,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05896,
      "exitPriceQuote": 0.0588,
      "grossPnlGbp": 5.427408412483054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8274084124830536,
      "cashChangeGbp": 4.627408412483054,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.83 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2204884667571204,
      "mfePct": 0.42401628222523785,
      "maeGbp": -4.409769335142408,
      "mfeGbp": 8.480325644504756,
      "observedDuringTradeLowPrice": 0.05871,
      "observedDuringTradeHighPrice": 0.059090000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05871,
      "fullObservedHighPrice": 0.059090000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626749240-6da6c25f81aff",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:19:09.240Z",
      "closedAtUtc": "2026-09-28T20:21:26.310Z",
      "holdingPeriodMs": 137070,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.92,
      "exitPriceQuote": 1.926,
      "grossPnlGbp": 6.250000000000005,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.650000000000006,
      "cashChangeGbp": 5.4500000000000055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.73 triggered at projected net £4.65 after fees",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4166666666666671,
      "maeGbp": 0,
      "mfeGbp": 8.333333333333341,
      "observedDuringTradeLowPrice": 1.92,
      "observedDuringTradeHighPrice": 1.928,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.92,
      "fullObservedHighPrice": 1.928,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626312865-a9f963dbc59b7",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:11:52.865Z",
      "closedAtUtc": "2026-09-28T20:21:23.060Z",
      "holdingPeriodMs": 570195,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.817,
      "exitPriceQuote": 0.8198,
      "grossPnlGbp": 6.854345165238739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.254345165238739,
      "cashChangeGbp": 6.054345165238739,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.21 triggered at projected net £5.25 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2203182374540897,
      "mfePct": 0.44063647490820657,
      "maeGbp": -4.406364749081794,
      "mfeGbp": 8.812729498164131,
      "observedDuringTradeLowPrice": 0.8152,
      "observedDuringTradeHighPrice": 0.8205999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8152,
      "fullObservedHighPrice": 0.8205999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626659478-8caed09d416ec",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:17:39.478Z",
      "closedAtUtc": "2026-09-28T20:19:04.794Z",
      "holdingPeriodMs": 85316,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15975,
      "exitPriceQuote": 0.16144,
      "grossPnlGbp": 21.158059467918587,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.558059467918586,
      "cashChangeGbp": 20.358059467918586,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £22.44 triggered at projected net £19.56 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.2707355242566534,
      "maeGbp": 0,
      "mfeGbp": 25.414710485133067,
      "observedDuringTradeLowPrice": 0.15975,
      "observedDuringTradeHighPrice": 0.16178,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15975,
      "fullObservedHighPrice": 0.16178,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626048672-92aeb04d3dafb",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:07:28.672Z",
      "closedAtUtc": "2026-09-28T20:17:34.979Z",
      "holdingPeriodMs": 606307,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4130.07,
      "exitPriceQuote": 4131.27,
      "grossPnlGbp": -0.5811039522336076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1811039522336078,
      "cashChangeGbp": -1.3811039522336075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.029055197611680378,
      "mfePct": 0.06755333444711503,
      "maeGbp": -0.5811039522336076,
      "mfeGbp": 1.3510666889423006,
      "observedDuringTradeLowPrice": 4127.28,
      "observedDuringTradeHighPrice": 4131.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4127.28,
      "fullObservedHighPrice": 4131.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626543171-0cc6e2e6c50d4",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:15:43.171Z",
      "closedAtUtc": "2026-09-28T20:17:15.454Z",
      "holdingPeriodMs": 92283,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3388,
      "exitPriceQuote": 0.3354,
      "grossPnlGbp": -20.070838252656518,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.67083825265652,
      "cashChangeGbp": -20.87083825265652,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.67 after fees",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.003541912632826,
      "mfePct": 0.05903187721370528,
      "maeGbp": -20.070838252656518,
      "mfeGbp": 1.1806375442741055,
      "observedDuringTradeLowPrice": 0.3354,
      "observedDuringTradeHighPrice": 0.339,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3354,
      "fullObservedHighPrice": 0.339,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790625936798-b703d625c1384",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:05:36.798Z",
      "closedAtUtc": "2026-09-28T20:15:35.414Z",
      "holdingPeriodMs": 598616,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06002,
      "exitPriceQuote": 0.06091,
      "grossPnlGbp": 29.65678107297574,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 28.05678107297574,
      "cashChangeGbp": 28.85678107297574,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £29.72 triggered at projected net £28.06 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3665444851716061,
      "mfePct": 1.61612795734756,
      "maeGbp": -7.330889703432121,
      "mfeGbp": 32.3225591469512,
      "observedDuringTradeLowPrice": 0.0598,
      "observedDuringTradeHighPrice": 0.06099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0598,
      "fullObservedHighPrice": 0.06099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626196030-04089fd444832",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:09:56.030Z",
      "closedAtUtc": "2026-09-28T20:12:29.588Z",
      "holdingPeriodMs": 153558,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.403,
      "exitPriceQuote": 7.418,
      "grossPnlGbp": 4.052411184655024,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.452411184655024,
      "cashChangeGbp": 3.252411184655024,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.45 after fees",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3377009320545773,
      "maeGbp": 0,
      "mfeGbp": 6.754018641091546,
      "observedDuringTradeLowPrice": 7.403,
      "observedDuringTradeHighPrice": 7.428000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.403,
      "fullObservedHighPrice": 7.428000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790626262703-401313ad6aeec",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:11:02.703Z",
      "closedAtUtc": "2026-09-28T20:11:48.307Z",
      "holdingPeriodMs": 45604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0557,
      "exitPriceQuote": 0.05588,
      "grossPnlGbp": 6.463195691202858,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.863195691202858,
      "cashChangeGbp": 5.6631956912028585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.86 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3590664272890463,
      "maeGbp": 0,
      "mfeGbp": 7.181328545780926,
      "observedDuringTradeLowPrice": 0.0557,
      "observedDuringTradeHighPrice": 0.0559,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0557,
      "fullObservedHighPrice": 0.0559,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790625939807-c8b424ac6242b",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:05:39.807Z",
      "closedAtUtc": "2026-09-28T20:10:57.837Z",
      "holdingPeriodMs": 318030,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07702,
      "exitPriceQuote": 0.07747,
      "grossPnlGbp": -11.685276551544845,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.285276551544845,
      "cashChangeGbp": -12.485276551544846,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6491820306413923,
      "mfePct": 0.038950921838486426,
      "maeGbp": -12.983640612827847,
      "mfeGbp": 0.7790184367697285,
      "observedDuringTradeLowPrice": 0.07699,
      "observedDuringTradeHighPrice": 0.07752,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07699,
      "fullObservedHighPrice": 0.07752,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790625941224-7c84193b6da34",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:05:41.224Z",
      "closedAtUtc": "2026-09-28T20:09:47.089Z",
      "holdingPeriodMs": 245865,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22779,
      "exitPriceQuote": 0.22898,
      "grossPnlGbp": -10.44821985161769,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.04821985161769,
      "cashChangeGbp": -11.24821985161769,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5224109925808845,
      "mfePct": 0,
      "maeGbp": -10.448219851617692,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.22779,
      "observedDuringTradeHighPrice": 0.22898,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22779,
      "fullObservedHighPrice": 0.22898,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790625938291-29869c9e31245",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T20:05:38.291Z",
      "closedAtUtc": "2026-09-28T20:07:15.251Z",
      "holdingPeriodMs": 96960,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11981,
      "exitPriceQuote": 0.1204,
      "grossPnlGbp": -9.848927468491668,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.448927468491668,
      "cashChangeGbp": -10.648927468491669,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.717803188381604,
      "mfePct": 0,
      "maeGbp": -14.35606376763208,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11981,
      "observedDuringTradeHighPrice": 0.12066999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11981,
      "fullObservedHighPrice": 0.12066999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624780401-207cc34ba980a",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:46:20.401Z",
      "closedAtUtc": "2026-09-28T19:56:21.405Z",
      "holdingPeriodMs": 601004,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 762.43,
      "exitPriceQuote": 762.77,
      "grossPnlGbp": -0.8918851566702041,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4918851566702043,
      "cashChangeGbp": -1.691885156670204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17313064805950057,
      "mfePct": 0,
      "maeGbp": -3.4626129611900116,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 762.43,
      "observedDuringTradeHighPrice": 763.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 762.43,
      "fullObservedHighPrice": 763.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624757015-69bd269aaede4",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:45:57.015Z",
      "closedAtUtc": "2026-09-28T19:55:59.884Z",
      "holdingPeriodMs": 602869,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031372,
      "exitPriceQuote": 0.031426,
      "grossPnlGbp": -3.442560244804631,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.042560244804632,
      "cashChangeGbp": -4.242560244804631,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34744358026267036,
      "mfePct": 0.2231289047558131,
      "maeGbp": -6.948871605253407,
      "mfeGbp": 4.462578095116262,
      "observedDuringTradeLowPrice": 0.031302,
      "observedDuringTradeHighPrice": 0.031481,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031302,
      "fullObservedHighPrice": 0.031481,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624793912-6676785f6f72c",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:46:33.912Z",
      "closedAtUtc": "2026-09-28T19:52:44.131Z",
      "holdingPeriodMs": 370219,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005606,
      "exitPriceQuote": 0.005638,
      "grossPnlGbp": -11.416339636104142,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.016339636104142,
      "cashChangeGbp": -12.216339636104143,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5708169818052071,
      "mfePct": 0,
      "maeGbp": -11.416339636104142,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005606,
      "observedDuringTradeHighPrice": 0.005638,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005606,
      "fullObservedHighPrice": 0.005638,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624520652-ec15674b69189",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:42:00.652Z",
      "closedAtUtc": "2026-09-28T19:52:03.501Z",
      "holdingPeriodMs": 602849,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07671,
      "exitPriceQuote": 0.07701,
      "grossPnlGbp": -7.821666014861027,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.421666014861026,
      "cashChangeGbp": -8.621666014861027,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.39108330074305137,
      "mfePct": 0.24768609047059797,
      "maeGbp": -7.8216660148610275,
      "mfeGbp": 4.9537218094119595,
      "observedDuringTradeLowPrice": 0.07652,
      "observedDuringTradeHighPrice": 0.07701,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07652,
      "fullObservedHighPrice": 0.07701,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624156033-384b0b22b8ee1",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:35:56.033Z",
      "closedAtUtc": "2026-09-28T19:46:08.136Z",
      "holdingPeriodMs": 612103,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 539.32,
      "exitPriceQuote": 538.42,
      "grossPnlGbp": 3.337536156642034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.737536156642034,
      "cashChangeGbp": 2.537536156642034,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10383445820662043,
      "mfePct": 0.207668916413262,
      "maeGbp": -2.076689164132409,
      "mfeGbp": 4.15337832826524,
      "observedDuringTradeLowPrice": 538.2,
      "observedDuringTradeHighPrice": 539.88,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 538.2,
      "fullObservedHighPrice": 539.88,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624516264-c8ff3cba38c0b",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:41:56.264Z",
      "closedAtUtc": "2026-09-28T19:46:03.337Z",
      "holdingPeriodMs": 247073,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12736,
      "exitPriceQuote": 0.12755,
      "grossPnlGbp": -2.9836683417084755,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.583668341708476,
      "cashChangeGbp": -3.7836683417084753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.25 triggered at projected net £-4.58 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14918341708542376,
      "mfePct": 0.39258793969849276,
      "maeGbp": -2.9836683417084755,
      "mfeGbp": 7.8517587939698545,
      "observedDuringTradeLowPrice": 0.12686,
      "observedDuringTradeHighPrice": 0.12755,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12686,
      "fullObservedHighPrice": 0.12755,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624511944-815ef35b5016d",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:41:51.944Z",
      "closedAtUtc": "2026-09-28T19:45:31.628Z",
      "holdingPeriodMs": 219684,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2382,
      "exitPriceQuote": 0.23741,
      "grossPnlGbp": 6.633081444164443,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.033081444164443,
      "cashChangeGbp": 5.833081444164443,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.22 triggered at projected net £5.03 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4911838790932008,
      "maeGbp": 0,
      "mfeGbp": 9.823677581864017,
      "observedDuringTradeLowPrice": 0.23703,
      "observedDuringTradeHighPrice": 0.2382,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23703,
      "fullObservedHighPrice": 0.2382,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624193627-14bde568fe9b9",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:36:33.627Z",
      "closedAtUtc": "2026-09-28T19:41:48.743Z",
      "holdingPeriodMs": 315116,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7006,
      "exitPriceQuote": 0.6984,
      "grossPnlGbp": 6.280331144733028,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.680331144733028,
      "cashChangeGbp": 5.480331144733028,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.68 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.3568369968598268,
      "maeGbp": 0,
      "mfeGbp": 7.136739937196536,
      "observedDuringTradeLowPrice": 0.6981,
      "observedDuringTradeHighPrice": 0.7006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6981,
      "fullObservedHighPrice": 0.7006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624124218-9889f3ec9067f",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:35:24.218Z",
      "closedAtUtc": "2026-09-28T19:41:44.633Z",
      "holdingPeriodMs": 380415,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20186,
      "exitPriceQuote": 0.20046,
      "grossPnlGbp": 13.870999702764413,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.270999702764414,
      "cashChangeGbp": 13.070999702764412,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.05 triggered at projected net £12.27 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1387099970276304,
      "mfePct": 0.7827206975131269,
      "maeGbp": -2.774199940552608,
      "mfeGbp": 15.654413950262537,
      "observedDuringTradeLowPrice": 0.20028,
      "observedDuringTradeHighPrice": 0.20214,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20028,
      "fullObservedHighPrice": 0.20214,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790624095145-319edb6d3b63",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:34:55.145Z",
      "closedAtUtc": "2026-09-28T19:41:40.444Z",
      "holdingPeriodMs": 405299,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.804,
      "exitPriceQuote": 0.8002,
      "grossPnlGbp": 9.452736318408023,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.852736318408024,
      "cashChangeGbp": 8.652736318408023,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.35 triggered at projected net £7.85 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12437810945273642,
      "mfePct": 0.572139303482593,
      "maeGbp": -2.4875621890547284,
      "mfeGbp": 11.442786069651861,
      "observedDuringTradeLowPrice": 0.7994,
      "observedDuringTradeHighPrice": 0.805,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7994,
      "fullObservedHighPrice": 0.805,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790623781422-5f5f2c15e238",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:29:41.422Z",
      "closedAtUtc": "2026-09-28T19:36:16.593Z",
      "holdingPeriodMs": 395171,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2681.72,
      "exitPriceQuote": 2675.67,
      "grossPnlGbp": 4.512029592947607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9120295929476065,
      "cashChangeGbp": 3.712029592947607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.000745790015362596,
      "mfePct": 0.30055337619139755,
      "maeGbp": -0.01491580030725192,
      "mfeGbp": 6.0110675238279505,
      "observedDuringTradeLowPrice": 2673.66,
      "observedDuringTradeHighPrice": 2681.74,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2673.66,
      "fullObservedHighPrice": 2681.74,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790623540899-8df21f9886d45",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:25:40.899Z",
      "closedAtUtc": "2026-09-28T19:35:44.230Z",
      "holdingPeriodMs": 603331,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.3746,
      "exitPriceQuote": 2.3646,
      "grossPnlGbp": 8.422471153036495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.822471153036496,
      "cashChangeGbp": 7.6224711530364955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13475953844858465,
      "mfePct": 0.42954602880486015,
      "maeGbp": -2.695190768971693,
      "mfeGbp": 8.590920576097202,
      "observedDuringTradeLowPrice": 2.3644,
      "observedDuringTradeHighPrice": 2.3778,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.3644,
      "fullObservedHighPrice": 2.3778,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790623558305-d85c0568b3659",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:25:58.305Z",
      "closedAtUtc": "2026-09-28T19:35:16.407Z",
      "holdingPeriodMs": 558102,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13455,
      "exitPriceQuote": 0.13397,
      "grossPnlGbp": 8.621330360460753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.0213303604607535,
      "cashChangeGbp": 7.821330360460753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £7.36 triggered at projected net £7.02 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0817539947974723,
      "mfePct": 0.4979561501300661,
      "maeGbp": -1.6350798959494461,
      "mfeGbp": 9.959123002601324,
      "observedDuringTradeLowPrice": 0.13388,
      "observedDuringTradeHighPrice": 0.13466,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13388,
      "fullObservedHighPrice": 0.13466,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790623488397-e1f79e1d06643",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:24:48.397Z",
      "closedAtUtc": "2026-09-28T19:34:52.033Z",
      "holdingPeriodMs": 603636,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 87.66,
      "exitPriceQuote": 88.071,
      "grossPnlGbp": -9.377138945927479,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.977138945927479,
      "cashChangeGbp": -10.17713894592748,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46885694729637395,
      "mfePct": 0.07871321013005089,
      "maeGbp": -9.377138945927479,
      "mfeGbp": 1.5742642026010178,
      "observedDuringTradeLowPrice": 87.591,
      "observedDuringTradeHighPrice": 88.071,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 87.591,
      "fullObservedHighPrice": 88.071,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790623167546-4f3210dc7b58f",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:19:27.546Z",
      "closedAtUtc": "2026-09-28T19:29:29.668Z",
      "holdingPeriodMs": 602122,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009499,
      "exitPriceQuote": 0.009487,
      "grossPnlGbp": 2.526581745446859,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.926581745446859,
      "cashChangeGbp": 1.726581745446859,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22107590272660477,
      "mfePct": 0.20002105484787785,
      "maeGbp": -4.421518054532095,
      "mfeGbp": 4.000421096957557,
      "observedDuringTradeLowPrice": 0.00948,
      "observedDuringTradeHighPrice": 0.00952,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00948,
      "fullObservedHighPrice": 0.00952,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790622939012-6922b310aa2f",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:15:39.012Z",
      "closedAtUtc": "2026-09-28T19:25:46.686Z",
      "holdingPeriodMs": 607674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12893,
      "exitPriceQuote": 0.12701,
      "grossPnlGbp": 29.783603505777982,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 28.18360350577798,
      "cashChangeGbp": 28.98360350577798,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.4891801752888991,
      "maeGbp": 0,
      "mfeGbp": 29.783603505777982,
      "observedDuringTradeLowPrice": 0.12701,
      "observedDuringTradeHighPrice": 0.12893,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12701,
      "fullObservedHighPrice": 0.12893,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790623162837-482d1f27eae17",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:19:22.837Z",
      "closedAtUtc": "2026-09-28T19:25:28.627Z",
      "holdingPeriodMs": 365790,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20358,
      "exitPriceQuote": 0.2028,
      "grossPnlGbp": 7.662835249042174,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.062835249042173,
      "cashChangeGbp": 6.862835249042174,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.93 triggered at projected net £6.06 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14736221632773097,
      "mfePct": 0.4764711661263379,
      "maeGbp": -2.9472443265546193,
      "mfeGbp": 9.529423322526759,
      "observedDuringTradeLowPrice": 0.20261,
      "observedDuringTradeHighPrice": 0.20388000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20261,
      "fullObservedHighPrice": 0.20388000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790623172037-a046cb4eb38e5",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:19:32.037Z",
      "closedAtUtc": "2026-09-28T19:24:45.412Z",
      "holdingPeriodMs": 313375,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.261,
      "exitPriceQuote": 0.2618,
      "grossPnlGbp": 6.130268199233467,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.530268199233467,
      "cashChangeGbp": 5.330268199233467,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.53 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07662835249043429,
      "mfePct": 0.3448275862069011,
      "maeGbp": -1.5325670498086856,
      "mfeGbp": 6.896551724138022,
      "observedDuringTradeLowPrice": 0.2608,
      "observedDuringTradeHighPrice": 0.2619,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2608,
      "fullObservedHighPrice": 0.2619,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790620978696-f746e46578304",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T18:42:58.696Z",
      "closedAtUtc": "2026-09-28T19:23:25.496Z",
      "holdingPeriodMs": 2426800,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.328,
      "exitPriceQuote": 0.3324,
      "grossPnlGbp": -26.82926829268268,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.429268292682682,
      "cashChangeGbp": -27.62926829268268,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-28.43 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.87195121951219,
      "targetPct": 3.338414634146346,
      "structuralStopPrice": 0.33742,
      "structuralTargetPrice": 0.31705,
      "maePct": -1.341463414634134,
      "mfePct": 0.0914634146341532,
      "maeGbp": -26.82926829268268,
      "mfeGbp": 1.829268292683064,
      "observedDuringTradeLowPrice": 0.3277,
      "observedDuringTradeHighPrice": 0.3323999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3277,
      "fullObservedHighPrice": 0.3323999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790622680583-b2fab17bf52c2",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:11:20.583Z",
      "closedAtUtc": "2026-09-28T19:19:19.573Z",
      "holdingPeriodMs": 478990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1513.01,
      "exitPriceQuote": 1487.24,
      "grossPnlGbp": 34.064546830490194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 32.46454683049019,
      "cashChangeGbp": 33.2645468304902,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £33.39 triggered at projected net £32.46 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.045604457340007974,
      "mfePct": 1.799723729519304,
      "maeGbp": -0.9120891468001595,
      "mfeGbp": 35.99447459038608,
      "observedDuringTradeLowPrice": 1485.78,
      "observedDuringTradeHighPrice": 1513.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1485.78,
      "fullObservedHighPrice": 1513.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790622598647-538d65799ce5f",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:09:58.647Z",
      "closedAtUtc": "2026-09-28T19:19:14.896Z",
      "holdingPeriodMs": 556249,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 149.13,
      "exitPriceQuote": 148.05,
      "grossPnlGbp": 14.48400724200341,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.88400724200341,
      "cashChangeGbp": 13.684007242003409,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.09 triggered at projected net £12.88 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.046938912358340495,
      "mfePct": 0.7845503922751879,
      "maeGbp": -0.9387782471668099,
      "mfeGbp": 15.691007845503757,
      "observedDuringTradeLowPrice": 147.96,
      "observedDuringTradeHighPrice": 149.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 147.96,
      "fullObservedHighPrice": 149.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790622594304-5c8d4583f1a7c",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:09:54.304Z",
      "closedAtUtc": "2026-09-28T19:19:10.363Z",
      "holdingPeriodMs": 556059,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 310.66,
      "exitPriceQuote": 308.88,
      "grossPnlGbp": 11.459473379257256,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.859473379257256,
      "cashChangeGbp": 10.659473379257255,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.92 triggered at projected net £9.86 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05150325114271813,
      "mfePct": 0.6759801712483173,
      "maeGbp": -1.0300650228543626,
      "mfeGbp": 13.519603424966347,
      "observedDuringTradeLowPrice": 308.56,
      "observedDuringTradeHighPrice": 310.82,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 308.56,
      "fullObservedHighPrice": 310.82,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790622557425-b3ce25b23750e",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:09:17.425Z",
      "closedAtUtc": "2026-09-28T19:15:35.766Z",
      "holdingPeriodMs": 378341,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.92,
      "exitPriceQuote": 4.82,
      "grossPnlGbp": 40.6504065040649,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 39.050406504064895,
      "cashChangeGbp": 39.8504065040649,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £39.27 triggered at projected net £39.05 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18292682926829962,
      "mfePct": 2.093495934959345,
      "maeGbp": -3.6585365853659924,
      "mfeGbp": 41.869918699186904,
      "observedDuringTradeLowPrice": 4.817,
      "observedDuringTradeHighPrice": 4.929,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.817,
      "fullObservedHighPrice": 4.929,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790622051490-446e45e1b4839",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:00:51.490Z",
      "closedAtUtc": "2026-09-28T19:11:03.117Z",
      "holdingPeriodMs": 611627,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 11.203,
      "exitPriceQuote": 11.216,
      "grossPnlGbp": 2.3208069267160405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7208069267160404,
      "cashChangeGbp": 1.5208069267160405,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10711416584842166,
      "mfePct": 0.2856377755958228,
      "maeGbp": -2.142283316968433,
      "mfeGbp": 5.712755511916456,
      "observedDuringTradeLowPrice": 11.191,
      "observedDuringTradeHighPrice": 11.235,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.191,
      "fullObservedHighPrice": 11.235,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621975264-c8cb99c9c4696",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:59:35.264Z",
      "closedAtUtc": "2026-09-28T19:09:42.007Z",
      "holdingPeriodMs": 606743,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4142.45,
      "exitPriceQuote": 4143.92,
      "grossPnlGbp": 0.709724921242383,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.8902750787576171,
      "cashChangeGbp": -0.09027507875761709,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0002414030344414122,
      "mfePct": 0.039831500681976745,
      "maeGbp": -0.004828060688828244,
      "mfeGbp": 0.7966300136395348,
      "observedDuringTradeLowPrice": 4142.44,
      "observedDuringTradeHighPrice": 4144.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4142.44,
      "fullObservedHighPrice": 4144.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790622361022-2ebbfd443cce5",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T19:06:01.021Z",
      "closedAtUtc": "2026-09-28T19:09:32.996Z",
      "holdingPeriodMs": 211975,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0877,
      "exitPriceQuote": 0.08829,
      "grossPnlGbp": 13.454960091219915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.854960091219915,
      "cashChangeGbp": 12.654960091219914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.22 triggered at projected net £11.85 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0684150513112936,
      "mfePct": 0.7525655644241663,
      "maeGbp": -1.3683010262258721,
      "mfeGbp": 15.051311288483328,
      "observedDuringTradeLowPrice": 0.08764,
      "observedDuringTradeHighPrice": 0.08835999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08764,
      "fullObservedHighPrice": 0.08835999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621947448-7c7fc7899e18b",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:59:07.448Z",
      "closedAtUtc": "2026-09-28T19:09:09.685Z",
      "holdingPeriodMs": 602237,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 306.87,
      "exitPriceQuote": 307.02,
      "grossPnlGbp": 0.9776126698600531,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.622387330139947,
      "cashChangeGbp": 0.17761266986005309,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15641802717763814,
      "mfePct": 0.08146772248835012,
      "maeGbp": -3.128360543552763,
      "mfeGbp": 1.6293544497670025,
      "observedDuringTradeLowPrice": 306.39,
      "observedDuringTradeHighPrice": 307.12000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 306.39,
      "fullObservedHighPrice": 307.12000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621893683-50567cf872bd2",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:58:13.683Z",
      "closedAtUtc": "2026-09-28T19:05:57.641Z",
      "holdingPeriodMs": 463958,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 246.97,
      "exitPriceQuote": 245.12,
      "grossPnlGbp": -14.981576709721782,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.581576709721784,
      "cashChangeGbp": -15.781576709721783,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7490788354860891,
      "mfePct": 0.1943555897477385,
      "maeGbp": -14.981576709721782,
      "mfeGbp": 3.88711179495477,
      "observedDuringTradeLowPrice": 245.12,
      "observedDuringTradeHighPrice": 247.45,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 245.12,
      "fullObservedHighPrice": 247.45,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621604778-e8e6eb643b52b",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:53:24.778Z",
      "closedAtUtc": "2026-09-28T19:00:17.349Z",
      "holdingPeriodMs": 412571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01774,
      "exitPriceQuote": 0.01784,
      "grossPnlGbp": -11.27395715896312,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.873957158963119,
      "cashChangeGbp": -12.07395715896312,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.563697857948156,
      "mfePct": 0,
      "maeGbp": -11.27395715896312,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01774,
      "observedDuringTradeHighPrice": 0.01784,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01774,
      "fullObservedHighPrice": 0.01784,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621346432-9e72b07196da7",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:49:06.432Z",
      "closedAtUtc": "2026-09-28T18:59:13.510Z",
      "holdingPeriodMs": 607078,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1886,
      "exitPriceQuote": 1.1892,
      "grossPnlGbp": -1.0095911155980715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6095911155980716,
      "cashChangeGbp": -1.8095911155980715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11778563015310835,
      "mfePct": 0.18509170452635046,
      "maeGbp": -2.355712603062167,
      "mfeGbp": 3.7018340905270093,
      "observedDuringTradeLowPrice": 1.1864,
      "observedDuringTradeHighPrice": 1.19,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1864,
      "fullObservedHighPrice": 1.19,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621332811-4e63d2e0876e5",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:48:52.811Z",
      "closedAtUtc": "2026-09-28T18:58:59.144Z",
      "holdingPeriodMs": 606333,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09906,
      "exitPriceQuote": 0.09957,
      "grossPnlGbp": -10.29678982434909,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.89678982434909,
      "cashChangeGbp": -11.096789824349091,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5148394912174545,
      "mfePct": 0,
      "maeGbp": -10.29678982434909,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09906,
      "observedDuringTradeHighPrice": 0.09956999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09906,
      "fullObservedHighPrice": 0.09956999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621580069-c489df03eee07",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:53:00.069Z",
      "closedAtUtc": "2026-09-28T18:58:10.114Z",
      "holdingPeriodMs": 310045,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4357,
      "exitPriceQuote": 4.4602,
      "grossPnlGbp": 11.04673445003072,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.44673445003072,
      "cashChangeGbp": 10.246734450030718,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.79 triggered at projected net £9.45 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6695673738079686,
      "maeGbp": 0,
      "mfeGbp": 13.391347476159371,
      "observedDuringTradeLowPrice": 4.4357,
      "observedDuringTradeHighPrice": 4.4654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4357,
      "fullObservedHighPrice": 4.4654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621016096-c9669e8fb41de",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T18:43:36.096Z",
      "closedAtUtc": "2026-09-28T18:53:53.700Z",
      "holdingPeriodMs": 617604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05478,
      "exitPriceQuote": 0.05536,
      "grossPnlGbp": -21.175611537057215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.775611537057216,
      "cashChangeGbp": -21.975611537057215,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.78 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.124863088718507,
      "targetPct": 2.8477546549835684,
      "structuralStopPrice": 0.055944,
      "structuralTargetPrice": 0.05322,
      "maePct": -1.0587805768528606,
      "mfePct": 0,
      "maeGbp": -21.17561153705721,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05478,
      "observedDuringTradeHighPrice": 0.055360000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05478,
      "fullObservedHighPrice": 0.055360000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621337235-7db5b3f561781",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:48:57.235Z",
      "closedAtUtc": "2026-09-28T18:53:16.727Z",
      "holdingPeriodMs": 259492,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12558,
      "exitPriceQuote": 0.12636,
      "grossPnlGbp": -12.422360248447252,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.022360248447251,
      "cashChangeGbp": -13.222360248447252,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6211180124223625,
      "mfePct": 0,
      "maeGbp": -12.422360248447252,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12558,
      "observedDuringTradeHighPrice": 0.12636,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12558,
      "fullObservedHighPrice": 0.12636,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790621341641-db0c3dd1b48a6",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:49:01.641Z",
      "closedAtUtc": "2026-09-28T18:52:56.960Z",
      "holdingPeriodMs": 235319,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13378,
      "exitPriceQuote": 0.13337,
      "grossPnlGbp": 6.129466287935737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.529466287935737,
      "cashChangeGbp": 5.3294662879357375,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.53 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21677380774404598,
      "mfePct": 0.3737479443863062,
      "maeGbp": -4.3354761548809195,
      "mfeGbp": 7.474958887726124,
      "observedDuringTradeLowPrice": 0.13328,
      "observedDuringTradeHighPrice": 0.13407,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13328,
      "fullObservedHighPrice": 0.13407,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790620973942-79fa337d36295",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T18:42:53.942Z",
      "closedAtUtc": "2026-09-28T18:48:49.468Z",
      "holdingPeriodMs": 355526,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12596,
      "exitPriceQuote": 0.1256,
      "grossPnlGbp": 5.716100349317231,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.116100349317231,
      "cashChangeGbp": 4.916100349317231,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.554779295014311,
      "targetPct": 0.17307081613210226,
      "structuralStopPrice": 0.12917800000000002,
      "structuralTargetPrice": 0.125742,
      "maePct": -0.5080978088282009,
      "mfePct": 0.30168307399173666,
      "maeGbp": -10.161956176564017,
      "mfeGbp": 6.033661479834733,
      "observedDuringTradeLowPrice": 0.12558,
      "observedDuringTradeHighPrice": 0.1266,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12558,
      "fullObservedHighPrice": 0.1266,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790620185974-2e6edab429a16",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:29:45.974Z",
      "closedAtUtc": "2026-09-28T18:39:48.878Z",
      "holdingPeriodMs": 602904,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.419,
      "exitPriceQuote": 7.39,
      "grossPnlGbp": -7.817765197465944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.417765197465943,
      "cashChangeGbp": -8.617765197465944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5661140315406364,
      "mfePct": 0,
      "maeGbp": -11.32228063081273,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.377,
      "observedDuringTradeHighPrice": 7.419,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.377,
      "fullObservedHighPrice": 7.419,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619872398-471d6b413b772",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:24:32.398Z",
      "closedAtUtc": "2026-09-28T18:34:36.052Z",
      "holdingPeriodMs": 603654,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23427,
      "exitPriceQuote": 0.23407,
      "grossPnlGbp": -1.7074315960217332,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3074315960217335,
      "cashChangeGbp": -2.5074315960217333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43966363597558505,
      "mfePct": 0.09817731677123842,
      "maeGbp": -8.793272719511702,
      "mfeGbp": 1.9635463354247684,
      "observedDuringTradeLowPrice": 0.23324,
      "observedDuringTradeHighPrice": 0.2345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23324,
      "fullObservedHighPrice": 0.2345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619974654-d001d266ce55a",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:26:14.654Z",
      "closedAtUtc": "2026-09-28T18:34:17.644Z",
      "holdingPeriodMs": 482990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.89874,
      "exitPriceQuote": 0.89553,
      "grossPnlGbp": 7.143334000934497,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.543334000934497,
      "cashChangeGbp": 6.343334000934497,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.75 triggered at projected net £5.54 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21363241871954433,
      "mfePct": 0.4172508178116064,
      "maeGbp": -4.2726483743908865,
      "mfeGbp": 8.345016356232128,
      "observedDuringTradeLowPrice": 0.89499,
      "observedDuringTradeHighPrice": 0.90066,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.89499,
      "fullObservedHighPrice": 0.90066,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619891018-a47be26a59029",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:24:51.018Z",
      "closedAtUtc": "2026-09-28T18:34:03.563Z",
      "holdingPeriodMs": 552545,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5747,
      "exitPriceQuote": 1.5617,
      "grossPnlGbp": -16.51108147583654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.111081475836542,
      "cashChangeGbp": -17.31108147583654,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.825554073791827,
      "mfePct": 0,
      "maeGbp": -16.51108147583654,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.5617,
      "observedDuringTradeHighPrice": 1.5747,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5617,
      "fullObservedHighPrice": 1.5747,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619568129-31cae3ff65b09",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:19:28.129Z",
      "closedAtUtc": "2026-09-28T18:29:29.873Z",
      "holdingPeriodMs": 601744,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2502,
      "exitPriceQuote": 0.2501,
      "grossPnlGbp": -0.7993605115906395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.39936051159064,
      "cashChangeGbp": -1.5993605115906395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07993605115906395,
      "mfePct": 0.03996802557955416,
      "maeGbp": -1.598721023181279,
      "mfeGbp": 0.7993605115910831,
      "observedDuringTradeLowPrice": 0.25,
      "observedDuringTradeHighPrice": 0.2503,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25,
      "fullObservedHighPrice": 0.2503,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619350705-4660bdc0d9df8",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:15:50.705Z",
      "closedAtUtc": "2026-09-28T18:25:53.555Z",
      "holdingPeriodMs": 602850,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33574,
      "exitPriceQuote": 0.33584,
      "grossPnlGbp": 0.5956990528387711,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.004300947161229,
      "cashChangeGbp": -0.20430094716122893,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.002978495264195509,
      "mfePct": 0.05956990528386058,
      "maeGbp": -0.05956990528391018,
      "mfeGbp": 1.1913981056772116,
      "observedDuringTradeLowPrice": 0.33573,
      "observedDuringTradeHighPrice": 0.33594,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33573,
      "fullObservedHighPrice": 0.33594,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619446300-8818e168ff0c5",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:17:26.300Z",
      "closedAtUtc": "2026-09-28T18:24:43.416Z",
      "holdingPeriodMs": 437116,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10143,
      "exitPriceQuote": 0.10068,
      "grossPnlGbp": -14.788524105294304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.388524105294305,
      "cashChangeGbp": -15.588524105294304,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7394262052647151,
      "mfePct": 0,
      "maeGbp": -14.788524105294302,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10068,
      "observedDuringTradeHighPrice": 0.10143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10068,
      "fullObservedHighPrice": 0.10143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619609457-d64a40df303d5",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:20:09.457Z",
      "closedAtUtc": "2026-09-28T18:24:22.579Z",
      "holdingPeriodMs": 253122,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5979,
      "exitPriceQuote": 0.5993,
      "grossPnlGbp": 4.683057367452979,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.083057367452979,
      "cashChangeGbp": 3.883057367452979,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.30105368790768083,
      "maeGbp": 0,
      "mfeGbp": 6.021073758153617,
      "observedDuringTradeLowPrice": 0.5979,
      "observedDuringTradeHighPrice": 0.5996999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5979,
      "fullObservedHighPrice": 0.5996999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618975942-f64cbac292e8c",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:09:35.942Z",
      "closedAtUtc": "2026-09-28T18:19:52.294Z",
      "holdingPeriodMs": 616352,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06472,
      "exitPriceQuote": 0.06438,
      "grossPnlGbp": -10.506798516687054,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.106798516687054,
      "cashChangeGbp": -11.306798516687055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5253399258343527,
      "mfePct": 0,
      "maeGbp": -10.506798516687054,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06438,
      "observedDuringTradeHighPrice": 0.06472,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06438,
      "fullObservedHighPrice": 0.06472,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618953111-f6fcc6d3bb0fa",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:09:13.111Z",
      "closedAtUtc": "2026-09-28T18:19:16.380Z",
      "holdingPeriodMs": 603269,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 545.59,
      "exitPriceQuote": 543.33,
      "grossPnlGbp": -8.284609322018332,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.884609322018331,
      "cashChangeGbp": -9.084609322018332,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.41423046610091663,
      "mfePct": 0,
      "maeGbp": -8.284609322018332,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 543.33,
      "observedDuringTradeHighPrice": 545.59,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 543.33,
      "fullObservedHighPrice": 545.59,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619088118-dc0bc5b977739",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:11:28.118Z",
      "closedAtUtc": "2026-09-28T18:17:18.522Z",
      "holdingPeriodMs": 350404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5658,
      "exitPriceQuote": 1.5829,
      "grossPnlGbp": 21.84186997062191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.24186997062191,
      "cashChangeGbp": 21.04186997062191,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £20.52 triggered at projected net £20.24 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07025162856048671,
      "mfePct": 1.1559586154042665,
      "maeGbp": -1.4050325712097342,
      "mfeGbp": 23.119172308085332,
      "observedDuringTradeLowPrice": 1.5647,
      "observedDuringTradeHighPrice": 1.5839,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5647,
      "fullObservedHighPrice": 1.5839,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790619252975-7a07c4a0815d9",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:14:12.975Z",
      "closedAtUtc": "2026-09-28T18:15:38.403Z",
      "holdingPeriodMs": 85428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.028949,
      "exitPriceQuote": 0.029295,
      "grossPnlGbp": -23.904107223047607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.50410722304761,
      "cashChangeGbp": -24.704107223047608,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.50 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.1952053611523803,
      "mfePct": 0,
      "maeGbp": -23.904107223047603,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.028949,
      "observedDuringTradeHighPrice": 0.029295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.028949,
      "fullObservedHighPrice": 0.029295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618825906-61f943cfe8875",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:07:05.906Z",
      "closedAtUtc": "2026-09-28T18:13:43.265Z",
      "holdingPeriodMs": 397359,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05906,
      "exitPriceQuote": 0.05862,
      "grossPnlGbp": 14.900101591601858,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.300101591601859,
      "cashChangeGbp": 14.100101591601858,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.32 triggered at projected net £13.30 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15238740264138131,
      "mfePct": 0.7958008804605456,
      "maeGbp": -3.0477480528276266,
      "mfeGbp": 15.916017609210913,
      "observedDuringTradeLowPrice": 0.05859,
      "observedDuringTradeHighPrice": 0.05915,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05859,
      "fullObservedHighPrice": 0.05915,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618684004-fed84d41895b5",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:04:44.004Z",
      "closedAtUtc": "2026-09-28T18:11:01.795Z",
      "holdingPeriodMs": 377791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8279,
      "exitPriceQuote": 0.8227,
      "grossPnlGbp": -12.561903611547246,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.161903611547245,
      "cashChangeGbp": -13.361903611547246,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6280951805773624,
      "mfePct": 0,
      "maeGbp": -12.561903611547248,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8227,
      "observedDuringTradeHighPrice": 0.8279,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8227,
      "fullObservedHighPrice": 0.8279,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618353803-53bf0a190638c",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:59:13.803Z",
      "closedAtUtc": "2026-09-28T18:09:19.184Z",
      "holdingPeriodMs": 605381,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33509,
      "exitPriceQuote": 0.3355,
      "grossPnlGbp": 2.447103763168232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8471037631682319,
      "cashChangeGbp": 1.647103763168232,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0029842728819153065,
      "mfePct": 0.13130800680414095,
      "maeGbp": -0.05968545763830613,
      "mfeGbp": 2.626160136082819,
      "observedDuringTradeLowPrice": 0.33508,
      "observedDuringTradeHighPrice": 0.33553,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33508,
      "fullObservedHighPrice": 0.33553,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618310356-87a6297572d17",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:58:30.356Z",
      "closedAtUtc": "2026-09-28T18:08:35.431Z",
      "holdingPeriodMs": 605075,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13323,
      "exitPriceQuote": 0.13304,
      "grossPnlGbp": -2.8522104631088454,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.4522104631088455,
      "cashChangeGbp": -3.6522104631088457,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15762215717179914,
      "mfePct": 0.1426105231554631,
      "maeGbp": -3.1524431434359825,
      "mfeGbp": 2.8522104631092624,
      "observedDuringTradeLowPrice": 0.13302,
      "observedDuringTradeHighPrice": 0.13342,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13302,
      "fullObservedHighPrice": 0.13342,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618569280-78d50e1b47fea",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:02:49.280Z",
      "closedAtUtc": "2026-09-28T18:06:48.450Z",
      "holdingPeriodMs": 239170,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3493,
      "exitPriceQuote": 0.3516,
      "grossPnlGbp": 13.169195533925132,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.569195533925132,
      "cashChangeGbp": 12.369195533925131,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.29 triggered at projected net £11.57 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1145147437732641,
      "mfePct": 0.7443458345261927,
      "maeGbp": -2.290294875465282,
      "mfeGbp": 14.886916690523856,
      "observedDuringTradeLowPrice": 0.3489,
      "observedDuringTradeHighPrice": 0.35189999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3489,
      "fullObservedHighPrice": 0.35189999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618520945-26c9c1e5a1112",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T18:02:00.945Z",
      "closedAtUtc": "2026-09-28T18:04:31.716Z",
      "holdingPeriodMs": 150771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 15.096,
      "exitPriceQuote": 15.207,
      "grossPnlGbp": -14.705882352941263,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.305882352941264,
      "cashChangeGbp": -15.505882352941263,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 0.9199999999999999,
      "targetPct": 0.33,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7352941176470631,
      "mfePct": 0.09273979862214723,
      "maeGbp": -14.705882352941263,
      "mfeGbp": 1.8547959724429446,
      "observedDuringTradeLowPrice": 15.082,
      "observedDuringTradeHighPrice": 15.206999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 15.082,
      "fullObservedHighPrice": 15.206999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617888189-2c339aae3309a",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:51:28.189Z",
      "closedAtUtc": "2026-09-28T18:01:39.346Z",
      "holdingPeriodMs": 611157,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03101,
      "exitPriceQuote": 0.03101,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8,
      "cashChangeGbp": -0.4,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09674298613351258,
      "mfePct": 0.12899064817800185,
      "maeGbp": -0.9674298613351258,
      "mfeGbp": 1.2899064817800185,
      "observedDuringTradeLowPrice": 0.03097,
      "observedDuringTradeHighPrice": 0.03104,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03097,
      "fullObservedHighPrice": 0.03104,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617883666-26afa66545ce8",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:51:23.666Z",
      "closedAtUtc": "2026-09-28T18:01:34.596Z",
      "holdingPeriodMs": 610930,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.30694,
      "exitPriceQuote": 0.30726,
      "grossPnlGbp": 1.0425490323841369,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.24254903238413683,
      "cashChangeGbp": 0.6425490323841369,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.16289828631002817,
      "maeGbp": 0,
      "mfeGbp": 1.6289828631002816,
      "observedDuringTradeLowPrice": 0.30694,
      "observedDuringTradeHighPrice": 0.30744,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.30694,
      "fullObservedHighPrice": 0.30744,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618012147-e5854fc238ee2",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:53:32.147Z",
      "closedAtUtc": "2026-09-28T17:59:05.507Z",
      "holdingPeriodMs": 333360,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.824,
      "exitPriceQuote": 0.8258,
      "grossPnlGbp": 2.184466019417505,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.384466019417505,
      "cashChangeGbp": 1.784466019417505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.21844660194175047,
      "maeGbp": 0,
      "mfeGbp": 2.184466019417505,
      "observedDuringTradeLowPrice": 0.824,
      "observedDuringTradeHighPrice": 0.8258,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.824,
      "fullObservedHighPrice": 0.8258,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618007705-656bb051550da",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:53:27.705Z",
      "closedAtUtc": "2026-09-28T17:58:22.651Z",
      "holdingPeriodMs": 294946,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 88.952,
      "exitPriceQuote": 88.725,
      "grossPnlGbp": 2.551938123932052,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.751938123932052,
      "cashChangeGbp": 2.151938123932052,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.28217465599424946,
      "maeGbp": 0,
      "mfeGbp": 2.8217465599424947,
      "observedDuringTradeLowPrice": 88.701,
      "observedDuringTradeHighPrice": 88.952,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.701,
      "fullObservedHighPrice": 88.952,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790618016543-d89a10b0e95ed",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:53:36.543Z",
      "closedAtUtc": "2026-09-28T17:58:08.198Z",
      "holdingPeriodMs": 271655,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01794,
      "exitPriceQuote": 0.0179,
      "grossPnlGbp": 2.229654403567549,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.4296544035675491,
      "cashChangeGbp": 1.8296544035675493,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.22296544035675495,
      "maeGbp": 0,
      "mfeGbp": 2.2296544035675496,
      "observedDuringTradeLowPrice": 0.0179,
      "observedDuringTradeHighPrice": 0.01794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0179,
      "fullObservedHighPrice": 0.01794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617725717-5d8585868d91",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:48:45.717Z",
      "closedAtUtc": "2026-09-28T17:57:34.454Z",
      "holdingPeriodMs": 528737,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07209,
      "exitPriceQuote": 0.07277,
      "grossPnlGbp": 9.432653627410183,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.632653627410182,
      "cashChangeGbp": 9.032653627410182,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.16 triggered at projected net £8.63 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.1235955056179847,
      "maeGbp": 0,
      "mfeGbp": 11.235955056179845,
      "observedDuringTradeLowPrice": 0.07209,
      "observedDuringTradeHighPrice": 0.0729,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07209,
      "fullObservedHighPrice": 0.0729,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617615317-4988ceb7922e8",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:46:55.317Z",
      "closedAtUtc": "2026-09-28T17:57:06.361Z",
      "holdingPeriodMs": 611044,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013673,
      "exitPriceQuote": 0.013637,
      "grossPnlGbp": 2.632926204929392,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.832926204929392,
      "cashChangeGbp": 2.232926204929392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.036568419512907166,
      "mfePct": 0.4534484019600641,
      "maeGbp": -0.36568419512907163,
      "mfeGbp": 4.534484019600641,
      "observedDuringTradeLowPrice": 0.013611,
      "observedDuringTradeHighPrice": 0.013678000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013611,
      "fullObservedHighPrice": 0.013678000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617947557-61f28ad6dd66b",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:52:27.557Z",
      "closedAtUtc": "2026-09-28T17:57:01.494Z",
      "holdingPeriodMs": 273937,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05567,
      "exitPriceQuote": 0.056,
      "grossPnlGbp": 5.927788755164432,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.127788755164432,
      "cashChangeGbp": 5.527788755164432,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.74 triggered at projected net £5.13 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.75444584156638,
      "maeGbp": 0,
      "mfeGbp": 7.5444584156638,
      "observedDuringTradeLowPrice": 0.05567,
      "observedDuringTradeHighPrice": 0.05609000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05567,
      "fullObservedHighPrice": 0.05609000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617547936-728b4c7613f3",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:45:47.936Z",
      "closedAtUtc": "2026-09-28T17:55:57.139Z",
      "holdingPeriodMs": 609203,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024638,
      "exitPriceQuote": 0.0024582,
      "grossPnlGbp": -2.2729117623184254,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.0729117623184257,
      "cashChangeGbp": -2.6729117623184253,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22729117623184253,
      "mfePct": 0.49922883350922337,
      "maeGbp": -2.2729117623184254,
      "mfeGbp": 4.992288335092233,
      "observedDuringTradeLowPrice": 0.0024582,
      "observedDuringTradeHighPrice": 0.0024760999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024582,
      "fullObservedHighPrice": 0.0024760999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617573447-d74bccc1958ec",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:46:13.447Z",
      "closedAtUtc": "2026-09-28T17:51:06.446Z",
      "holdingPeriodMs": 292999,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1279,
      "exitPriceQuote": 0.12928,
      "grossPnlGbp": 10.789679437060142,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.989679437060142,
      "cashChangeGbp": 10.389679437060142,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.57 triggered at projected net £9.99 after fees",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.3369820172009297,
      "maeGbp": 0,
      "mfeGbp": 13.369820172009296,
      "observedDuringTradeLowPrice": 0.1279,
      "observedDuringTradeHighPrice": 0.12961,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1279,
      "fullObservedHighPrice": 0.12961,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617225961-64dfd77996cd9",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:40:25.961Z",
      "closedAtUtc": "2026-09-28T17:50:43.311Z",
      "holdingPeriodMs": 617350,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5414,
      "exitPriceQuote": 0.5398,
      "grossPnlGbp": -2.9553010712967227,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.7553010712967225,
      "cashChangeGbp": -3.3553010712967226,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.31400073882527424,
      "mfePct": 0.11082379017363223,
      "maeGbp": -3.1400073882527426,
      "mfeGbp": 1.1082379017363222,
      "observedDuringTradeLowPrice": 0.5397,
      "observedDuringTradeHighPrice": 0.542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5397,
      "fullObservedHighPrice": 0.542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617221325-28b444cba7629",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:40:21.325Z",
      "closedAtUtc": "2026-09-28T17:50:38.719Z",
      "holdingPeriodMs": 617394,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 3.026,
      "exitPriceQuote": 3.036,
      "grossPnlGbp": 3.304692663582363,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.5046926635823628,
      "cashChangeGbp": 2.904692663582363,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3635161929940409,
      "mfePct": 0.3635161929940556,
      "maeGbp": -3.635161929940409,
      "mfeGbp": 3.6351619299405558,
      "observedDuringTradeLowPrice": 3.015,
      "observedDuringTradeHighPrice": 3.037,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.015,
      "fullObservedHighPrice": 3.037,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617552348-c50a1c22aea87",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:45:52.348Z",
      "closedAtUtc": "2026-09-28T17:50:29.836Z",
      "holdingPeriodMs": 277488,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3313,
      "exitPriceQuote": 0.3289,
      "grossPnlGbp": 7.2441895562932626,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.444189556293263,
      "cashChangeGbp": 6.844189556293262,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.07 triggered at projected net £6.44 after fees",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.0866284334440062,
      "maeGbp": 0,
      "mfeGbp": 10.86628433444006,
      "observedDuringTradeLowPrice": 0.3277,
      "observedDuringTradeHighPrice": 0.3313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3277,
      "fullObservedHighPrice": 0.3313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617230637-ef54ff467e95b",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:40:30.637Z",
      "closedAtUtc": "2026-09-28T17:49:26.400Z",
      "holdingPeriodMs": 535763,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3442,
      "exitPriceQuote": 0.3467,
      "grossPnlGbp": 7.263219058686817,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.463219058686817,
      "cashChangeGbp": 6.863219058686816,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.21 triggered at projected net £6.46 after fees",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.435793143521209,
      "mfePct": 0.9006391632771621,
      "maeGbp": -4.35793143521209,
      "mfeGbp": 9.00639163277162,
      "observedDuringTradeLowPrice": 0.3427,
      "observedDuringTradeHighPrice": 0.3473,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3427,
      "fullObservedHighPrice": 0.3473,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617026295-f0a0997bf9e62",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:37:06.295Z",
      "closedAtUtc": "2026-09-28T17:47:20.366Z",
      "holdingPeriodMs": 614071,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05506,
      "exitPriceQuote": 0.0557,
      "grossPnlGbp": 11.623683254631343,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.823683254631343,
      "cashChangeGbp": 11.223683254631343,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16345804576825246,
      "mfePct": 1.1623683254631343,
      "maeGbp": -1.6345804576825245,
      "mfeGbp": 11.623683254631343,
      "observedDuringTradeLowPrice": 0.05497,
      "observedDuringTradeHighPrice": 0.05569999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05497,
      "fullObservedHighPrice": 0.05569999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616913648-bdc74a768463b",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:35:13.648Z",
      "closedAtUtc": "2026-09-28T17:45:40.142Z",
      "holdingPeriodMs": 626494,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.729,
      "exitPriceQuote": 1.737,
      "grossPnlGbp": 4.626951995373052,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.8269519953730518,
      "cashChangeGbp": 4.226951995373051,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28918449971082216,
      "mfePct": 0.4626951995373052,
      "maeGbp": -2.891844997108221,
      "mfeGbp": 4.626951995373052,
      "observedDuringTradeLowPrice": 1.724,
      "observedDuringTradeHighPrice": 1.737,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.724,
      "fullObservedHighPrice": 1.737,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616909107-f09b069f2b637",
      "symbol": "CCUSDT",
      "baseAsset": "CC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:35:09.107Z",
      "closedAtUtc": "2026-09-28T17:45:35.529Z",
      "holdingPeriodMs": 626422,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13054,
      "exitPriceQuote": 0.13363,
      "grossPnlGbp": 23.67090546958794,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 22.87090546958794,
      "cashChangeGbp": 23.27090546958794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16853071855369847,
      "mfePct": 2.367090546958794,
      "maeGbp": -1.6853071855369848,
      "mfeGbp": 23.670905469587936,
      "observedDuringTradeLowPrice": 0.13032,
      "observedDuringTradeHighPrice": 0.13362999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13032,
      "fullObservedHighPrice": 0.13362999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616854308-c910d6f5f86ac",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:34:14.308Z",
      "closedAtUtc": "2026-09-28T17:44:37.229Z",
      "holdingPeriodMs": 622921,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5206,
      "exitPriceQuote": 0.5186,
      "grossPnlGbp": -3.8417210910487936,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.641721091048794,
      "cashChangeGbp": -4.2417210910487935,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.38417210910487937,
      "mfePct": 0.01920860545526316,
      "maeGbp": -3.841721091048794,
      "mfeGbp": 0.1920860545526316,
      "observedDuringTradeLowPrice": 0.5186,
      "observedDuringTradeHighPrice": 0.5207,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5186,
      "fullObservedHighPrice": 0.5207,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616859151-761e3e4989957",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:34:19.151Z",
      "closedAtUtc": "2026-09-28T17:44:23.634Z",
      "holdingPeriodMs": 604483,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07932,
      "exitPriceQuote": 0.07914,
      "grossPnlGbp": -2.269288956127075,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.0692889561270746,
      "cashChangeGbp": -2.6692889561270747,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22692889561270752,
      "mfePct": 0.10085728693897723,
      "maeGbp": -2.2692889561270753,
      "mfeGbp": 1.0085728693897724,
      "observedDuringTradeLowPrice": 0.07914,
      "observedDuringTradeHighPrice": 0.0794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07914,
      "fullObservedHighPrice": 0.0794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790617235238-a6d66e5aba073",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:40:35.238Z",
      "closedAtUtc": "2026-09-28T17:43:09.996Z",
      "holdingPeriodMs": 154758,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13531,
      "exitPriceQuote": 0.13432,
      "grossPnlGbp": -7.316532407065395,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.116532407065396,
      "cashChangeGbp": -7.716532407065396,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7316532407065395,
      "mfePct": 0.20693222969475628,
      "maeGbp": -7.316532407065394,
      "mfeGbp": 2.0693222969475626,
      "observedDuringTradeLowPrice": 0.13432,
      "observedDuringTradeHighPrice": 0.13559000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13432,
      "fullObservedHighPrice": 0.13559000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616525076-9bca0b59e9339",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:28:45.076Z",
      "closedAtUtc": "2026-09-28T17:39:13.584Z",
      "holdingPeriodMs": 628508,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009684,
      "exitPriceQuote": 0.009682,
      "grossPnlGbp": -0.20652622883108895,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.006526228831089,
      "cashChangeGbp": -0.606526228831089,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09293680297398108,
      "mfePct": 0.28913672036348875,
      "maeGbp": -0.9293680297398107,
      "mfeGbp": 2.8913672036348874,
      "observedDuringTradeLowPrice": 0.009675,
      "observedDuringTradeHighPrice": 0.009712,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009675,
      "fullObservedHighPrice": 0.009712,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616520535-2826b11dfb91c",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:28:40.535Z",
      "closedAtUtc": "2026-09-28T17:38:46.312Z",
      "holdingPeriodMs": 605777,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 27.519,
      "exitPriceQuote": 27.605,
      "grossPnlGbp": 3.1251135579055225,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.3251135579055227,
      "cashChangeGbp": 2.7251135579055226,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2798066790217602,
      "mfePct": 0.37428685635379755,
      "maeGbp": -2.798066790217602,
      "mfeGbp": 3.7428685635379755,
      "observedDuringTradeLowPrice": 27.442,
      "observedDuringTradeHighPrice": 27.621999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.442,
      "fullObservedHighPrice": 27.621999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616451603-b9c31288fd24c",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:27:31.603Z",
      "closedAtUtc": "2026-09-28T17:37:34.712Z",
      "holdingPeriodMs": 603109,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08004,
      "exitPriceQuote": 0.07996,
      "grossPnlGbp": -0.9995002498750216,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.7995002498750217,
      "cashChangeGbp": -1.3995002498750218,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13743128435781984,
      "mfePct": 0.06246876561718452,
      "maeGbp": -1.3743128435781984,
      "mfeGbp": 0.6246876561718452,
      "observedDuringTradeLowPrice": 0.07993,
      "observedDuringTradeHighPrice": 0.08008999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07993,
      "fullObservedHighPrice": 0.08008999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616507172-1f18381fe745b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:28:27.172Z",
      "closedAtUtc": "2026-09-28T17:34:11.073Z",
      "holdingPeriodMs": 343901,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5449,
      "exitPriceQuote": 1.567,
      "grossPnlGbp": 14.305133018318344,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 13.505133018318343,
      "cashChangeGbp": 13.905133018318343,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: RAPID SCALP fee-aware £5 lock / £1 trail £13.80 triggered at projected net £13.51 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0194187326040499,
      "mfePct": 1.5599715191921815,
      "maeGbp": -0.19418732604049901,
      "mfeGbp": 15.599715191921813,
      "observedDuringTradeLowPrice": 1.5446,
      "observedDuringTradeHighPrice": 1.569,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5446,
      "fullObservedHighPrice": 1.569,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616170076-54957e0b93373",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:22:50.076Z",
      "closedAtUtc": "2026-09-28T17:33:13.268Z",
      "holdingPeriodMs": 623192,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 304.45,
      "exitPriceQuote": 303.62,
      "grossPnlGbp": -2.7262276235834593,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.526227623583459,
      "cashChangeGbp": -3.126227623583459,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4696994580390891,
      "mfePct": 0,
      "maeGbp": -4.69699458039089,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 303.02,
      "observedDuringTradeHighPrice": 304.45,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 303.02,
      "fullObservedHighPrice": 304.45,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790616198793-a92880163a476",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:23:18.793Z",
      "closedAtUtc": "2026-09-28T17:33:08.687Z",
      "holdingPeriodMs": 589894,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7089,
      "exitPriceQuote": 0.7124,
      "grossPnlGbp": 4.937226689236929,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.137226689236929,
      "cashChangeGbp": 4.537226689236928,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.14 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5219353928621704,
      "mfePct": 0.6347862886161743,
      "maeGbp": -5.219353928621704,
      "mfeGbp": 6.347862886161742,
      "observedDuringTradeLowPrice": 0.7052,
      "observedDuringTradeHighPrice": 0.7134,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7052,
      "fullObservedHighPrice": 0.7134,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615866445-a7fc41a1c420f",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:46.445Z",
      "closedAtUtc": "2026-09-28T17:28:00.691Z",
      "holdingPeriodMs": 614246,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05949,
      "exitPriceQuote": 0.05918,
      "grossPnlGbp": 5.210959825180665,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.410959825180665,
      "cashChangeGbp": 4.810959825180665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10085728693897723,
      "mfePct": 0.5379055303412352,
      "maeGbp": -1.0085728693897724,
      "mfeGbp": 5.379055303412352,
      "observedDuringTradeLowPrice": 0.05917,
      "observedDuringTradeHighPrice": 0.05955,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05917,
      "fullObservedHighPrice": 0.05955,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615853364-31de914aa3218",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:33.364Z",
      "closedAtUtc": "2026-09-28T17:27:42.353Z",
      "holdingPeriodMs": 608989,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023283,
      "exitPriceQuote": 0.023257,
      "grossPnlGbp": 1.116694584031341,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.3166945840313409,
      "cashChangeGbp": 0.7166945840313409,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07730962504830642,
      "mfePct": 0.2963535626852342,
      "maeGbp": -0.7730962504830642,
      "mfeGbp": 2.9635356268523423,
      "observedDuringTradeLowPrice": 0.023214,
      "observedDuringTradeHighPrice": 0.023301,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023214,
      "fullObservedHighPrice": 0.023301,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615844069-be37ff51a638a",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:24.069Z",
      "closedAtUtc": "2026-09-28T17:27:38.054Z",
      "holdingPeriodMs": 613985,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3315,
      "exitPriceQuote": 0.3301,
      "grossPnlGbp": 4.223227752639555,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.423227752639555,
      "cashChangeGbp": 3.823227752639555,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1508295625942686,
      "mfePct": 0.6033182503770744,
      "maeGbp": -1.5082956259426858,
      "mfeGbp": 6.033182503770743,
      "observedDuringTradeLowPrice": 0.3295,
      "observedDuringTradeHighPrice": 0.332,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3295,
      "fullObservedHighPrice": 0.332,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615834837-c9c12bd09a4fd",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:14.837Z",
      "closedAtUtc": "2026-09-28T17:27:19.562Z",
      "holdingPeriodMs": 604725,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9025,
      "exitPriceQuote": 0.902,
      "grossPnlGbp": 0.5540166204985539,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.2459833795014461,
      "cashChangeGbp": 0.1540166204985539,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2548476454293717,
      "mfePct": 0.6426592797783841,
      "maeGbp": -2.5484764542937173,
      "mfeGbp": 6.426592797783841,
      "observedDuringTradeLowPrice": 0.8967,
      "observedDuringTradeHighPrice": 0.9048000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8967,
      "fullObservedHighPrice": 0.9048000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615870760-f6a08ca6b0feb",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:50.760Z",
      "closedAtUtc": "2026-09-28T17:27:05.876Z",
      "holdingPeriodMs": 555116,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07992,
      "exitPriceQuote": 0.07943,
      "grossPnlGbp": -6.131131131131185,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.931131131131185,
      "cashChangeGbp": -6.531131131131185,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6256256256256262,
      "mfePct": 0.06256256256255567,
      "maeGbp": -6.256256256256262,
      "mfeGbp": 0.6256256256255567,
      "observedDuringTradeLowPrice": 0.07942,
      "observedDuringTradeHighPrice": 0.07997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07942,
      "fullObservedHighPrice": 0.07997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615862158-0204e08d81b2c",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:42.158Z",
      "closedAtUtc": "2026-09-28T17:27:00.948Z",
      "holdingPeriodMs": 558790,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26276,
      "exitPriceQuote": 0.26102,
      "grossPnlGbp": -6.622012482874179,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.4220124828741785,
      "cashChangeGbp": -7.022012482874179,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7078702998934285,
      "mfePct": 0.0875323489115573,
      "maeGbp": -7.078702998934285,
      "mfeGbp": 0.8753234891155729,
      "observedDuringTradeLowPrice": 0.2609,
      "observedDuringTradeHighPrice": 0.26299,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2609,
      "fullObservedHighPrice": 0.26299,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615857875-751a8adcf9457",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:37.875Z",
      "closedAtUtc": "2026-09-28T17:26:56.663Z",
      "holdingPeriodMs": 558788,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.084,
      "exitPriceQuote": 7.033,
      "grossPnlGbp": -7.199322416713618,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.999322416713618,
      "cashChangeGbp": -7.599322416713618,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7199322416713618,
      "mfePct": 0,
      "maeGbp": -7.199322416713618,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.033,
      "observedDuringTradeHighPrice": 7.084,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.033,
      "fullObservedHighPrice": 7.084,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615839565-df25c3934f84a",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:19.565Z",
      "closedAtUtc": "2026-09-28T17:23:01.645Z",
      "holdingPeriodMs": 342080,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5919,
      "exitPriceQuote": 0.5883,
      "grossPnlGbp": -6.082108464267506,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.882108464267506,
      "cashChangeGbp": -6.482108464267506,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6082108464267506,
      "mfePct": 0.06757898293631812,
      "maeGbp": -6.082108464267505,
      "mfeGbp": 0.6757898293631811,
      "observedDuringTradeLowPrice": 0.5883,
      "observedDuringTradeHighPrice": 0.5923,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5883,
      "fullObservedHighPrice": 0.5923,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790615848693-2ab8b4975571e",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T17:17:28.693Z",
      "closedAtUtc": "2026-09-28T17:21:39.399Z",
      "holdingPeriodMs": 250706,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.936,
      "exitPriceQuote": 11.014,
      "grossPnlGbp": -7.132406730065783,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.932406730065783,
      "cashChangeGbp": -7.532406730065784,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7132406730065783,
      "mfePct": 0,
      "maeGbp": -7.132406730065784,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 10.936,
      "observedDuringTradeHighPrice": 11.014,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.936,
      "fullObservedHighPrice": 11.014,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614787568-14f6943cf16fb",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:47.568Z",
      "closedAtUtc": "2026-09-28T17:09:50.825Z",
      "holdingPeriodMs": 603257,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 147.43,
      "exitPriceQuote": 146.64,
      "grossPnlGbp": 5.358475208573699,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.558475208573699,
      "cashChangeGbp": 4.958475208573699,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24418368039068383,
      "mfePct": 0.5358475208573699,
      "maeGbp": -2.4418368039068383,
      "mfeGbp": 5.358475208573699,
      "observedDuringTradeLowPrice": 146.64,
      "observedDuringTradeHighPrice": 147.79,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 146.64,
      "fullObservedHighPrice": 147.79,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614774838-12e92b9650adb",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:34.838Z",
      "closedAtUtc": "2026-09-28T17:09:41.147Z",
      "holdingPeriodMs": 606309,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 309.93,
      "exitPriceQuote": 308.66,
      "grossPnlGbp": 4.097699480527802,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.297699480527802,
      "cashChangeGbp": 3.697699480527802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07421030555287264,
      "mfePct": 0.4549414383893218,
      "maeGbp": -0.7421030555287264,
      "mfeGbp": 4.549414383893218,
      "observedDuringTradeLowPrice": 308.52,
      "observedDuringTradeHighPrice": 310.16,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 308.52,
      "fullObservedHighPrice": 310.16,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614770661-9ae627b069d4c",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:30.661Z",
      "closedAtUtc": "2026-09-28T17:09:36.666Z",
      "holdingPeriodMs": 606005,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4132.78,
      "exitPriceQuote": 4130.36,
      "grossPnlGbp": 0.5855622607542799,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.21443773924572018,
      "cashChangeGbp": 0.18556226075427984,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.00024196787635001816,
      "mfePct": 0.06145984059156219,
      "maeGbp": -0.0024196787635001817,
      "mfeGbp": 0.6145984059156219,
      "observedDuringTradeLowPrice": 4130.24,
      "observedDuringTradeHighPrice": 4132.79,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4130.24,
      "fullObservedHighPrice": 4132.79,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614791797-66094940e000e",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:51.797Z",
      "closedAtUtc": "2026-09-28T17:09:32.118Z",
      "holdingPeriodMs": 580321,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4989,
      "exitPriceQuote": 1.4907,
      "grossPnlGbp": 5.470678497564871,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.670678497564871,
      "cashChangeGbp": 5.07067849756487,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.67 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5937687637600847,
      "maeGbp": 0,
      "mfeGbp": 5.937687637600846,
      "observedDuringTradeLowPrice": 1.49,
      "observedDuringTradeHighPrice": 1.4989,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.49,
      "fullObservedHighPrice": 1.4989,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614761679-01f5da97c025d",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:21.679Z",
      "closedAtUtc": "2026-09-28T17:09:27.260Z",
      "holdingPeriodMs": 605581,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05999,
      "exitPriceQuote": 0.05939,
      "grossPnlGbp": 10.001666944490802,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.201666944490801,
      "cashChangeGbp": 9.601666944490802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.533422237039508,
      "mfePct": 1.0001666944490804,
      "maeGbp": -5.3342223703950795,
      "mfeGbp": 10.001666944490802,
      "observedDuringTradeLowPrice": 0.05939,
      "observedDuringTradeHighPrice": 0.06031000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05939,
      "fullObservedHighPrice": 0.06031000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614796065-728c3c00e7b03",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:56.065Z",
      "closedAtUtc": "2026-09-28T17:09:02.815Z",
      "holdingPeriodMs": 546750,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009525,
      "exitPriceQuote": 0.009471,
      "grossPnlGbp": 5.669291338582701,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.869291338582701,
      "cashChangeGbp": 5.2692913385827005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.87 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4304461942257152,
      "mfePct": 0.5879265091863569,
      "maeGbp": -4.304461942257151,
      "mfeGbp": 5.879265091863569,
      "observedDuringTradeLowPrice": 0.009469,
      "observedDuringTradeHighPrice": 0.009566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009469,
      "fullObservedHighPrice": 0.009566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614783348-d28fbe30ced08",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:43.348Z",
      "closedAtUtc": "2026-09-28T17:07:47.457Z",
      "holdingPeriodMs": 484109,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07923,
      "exitPriceQuote": 0.07829,
      "grossPnlGbp": 11.864192856241278,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 11.064192856241277,
      "cashChangeGbp": 11.464192856241278,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.07 triggered at projected net £11.06 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16407926290547156,
      "mfePct": 1.2873911397197946,
      "maeGbp": -1.6407926290547155,
      "mfeGbp": 12.873911397197947,
      "observedDuringTradeLowPrice": 0.07821,
      "observedDuringTradeHighPrice": 0.07936,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07821,
      "fullObservedHighPrice": 0.07936,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614766275-4327363c7bd59",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:26.275Z",
      "closedAtUtc": "2026-09-28T17:04:29.593Z",
      "holdingPeriodMs": 303318,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2584,
      "exitPriceQuote": 0.2603,
      "grossPnlGbp": -7.352941176470423,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.152941176470422,
      "cashChangeGbp": -7.752941176470423,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7352941176470422,
      "mfePct": 0.11609907120743904,
      "maeGbp": -7.352941176470422,
      "mfeGbp": 1.1609907120743903,
      "observedDuringTradeLowPrice": 0.2581,
      "observedDuringTradeHighPrice": 0.2603,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2581,
      "fullObservedHighPrice": 0.2603,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790614779125-d80198a01da1",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:59:39.125Z",
      "closedAtUtc": "2026-09-28T17:04:24.365Z",
      "holdingPeriodMs": 285240,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023635,
      "exitPriceQuote": 0.023458,
      "grossPnlGbp": 7.488893590014812,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.688893590014812,
      "cashChangeGbp": 7.088893590014812,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.83 triggered at projected net £6.69 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9350539454199237,
      "maeGbp": 0,
      "mfeGbp": 9.350539454199238,
      "observedDuringTradeLowPrice": 0.023414,
      "observedDuringTradeHighPrice": 0.023635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023414,
      "fullObservedHighPrice": 0.023635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613850929-b40951ad4f556",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:44:10.929Z",
      "closedAtUtc": "2026-09-28T16:54:13.170Z",
      "holdingPeriodMs": 602241,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.64,
      "exitPriceQuote": 1.643,
      "grossPnlGbp": 1.8292682926829964,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.0292682926829964,
      "cashChangeGbp": 1.4292682926829965,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24390243902439046,
      "mfePct": 0.18292682926829965,
      "maeGbp": -2.4390243902439046,
      "mfeGbp": 1.8292682926829966,
      "observedDuringTradeLowPrice": 1.636,
      "observedDuringTradeHighPrice": 1.643,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.636,
      "fullObservedHighPrice": 1.643,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613841753-61878d702ebb6",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:44:01.753Z",
      "closedAtUtc": "2026-09-28T16:54:04.395Z",
      "holdingPeriodMs": 602642,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33454,
      "exitPriceQuote": 0.33464,
      "grossPnlGbp": 0.29891791713992044,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5010820828600796,
      "cashChangeGbp": -0.10108208286007958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04782686674239059,
      "mfePct": 0.029891791713992043,
      "maeGbp": -0.47826866742390595,
      "mfeGbp": 0.29891791713992044,
      "observedDuringTradeLowPrice": 0.33438,
      "observedDuringTradeHighPrice": 0.33464,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33438,
      "fullObservedHighPrice": 0.33464,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613820231-def447a4cc331",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:43:40.231Z",
      "closedAtUtc": "2026-09-28T16:51:38.815Z",
      "holdingPeriodMs": 478584,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5792,
      "exitPriceQuote": 0.5807,
      "grossPnlGbp": 2.5897790055247683,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.7897790055247682,
      "cashChangeGbp": 2.1897790055247683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £1.79 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4143646408839898,
      "mfePct": 0.5870165745856282,
      "maeGbp": -4.143646408839897,
      "mfeGbp": 5.870165745856282,
      "observedDuringTradeLowPrice": 0.5768,
      "observedDuringTradeHighPrice": 0.5826,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5768,
      "fullObservedHighPrice": 0.5826,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613824663-e5360ac943be3",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:43:44.663Z",
      "closedAtUtc": "2026-09-28T16:50:23.581Z",
      "holdingPeriodMs": 398918,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2641,
      "exitPriceQuote": 0.2626,
      "grossPnlGbp": 5.6796667928814895,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.87966679288149,
      "cashChangeGbp": 5.279666792881489,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.88 after fees",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15145778114351058,
      "mfePct": 0.6436955698598936,
      "maeGbp": -1.5145778114351058,
      "mfeGbp": 6.436955698598935,
      "observedDuringTradeLowPrice": 0.2624,
      "observedDuringTradeHighPrice": 0.2645,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2624,
      "fullObservedHighPrice": 0.2645,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613846377-0329473f24b39",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:44:06.377Z",
      "closedAtUtc": "2026-09-28T16:49:25.343Z",
      "holdingPeriodMs": 318966,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8102,
      "exitPriceQuote": 0.8051,
      "grossPnlGbp": -6.294742039002707,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.094742039002707,
      "cashChangeGbp": -6.6947420390027075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6294742039002708,
      "mfePct": 0.1727968402863437,
      "maeGbp": -6.294742039002707,
      "mfeGbp": 1.727968402863437,
      "observedDuringTradeLowPrice": 0.8051,
      "observedDuringTradeHighPrice": 0.8116,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8051,
      "fullObservedHighPrice": 0.8116,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613833094-24ac61f08e7e8",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:43:53.094Z",
      "closedAtUtc": "2026-09-28T16:49:19.954Z",
      "holdingPeriodMs": 326860,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032333,
      "exitPriceQuote": 0.030881,
      "grossPnlGbp": -44.90767946061305,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -45.70767946061305,
      "cashChangeGbp": -45.30767946061305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-45.71 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -4.490767946061306,
      "mfePct": 0.14845513871276847,
      "maeGbp": -44.90767946061305,
      "mfeGbp": 1.4845513871276848,
      "observedDuringTradeLowPrice": 0.030881,
      "observedDuringTradeHighPrice": 0.032381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030881,
      "fullObservedHighPrice": 0.032381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613473826-53f18af98a248",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:37:53.826Z",
      "closedAtUtc": "2026-09-28T16:48:08.929Z",
      "holdingPeriodMs": 615103,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4146.59,
      "exitPriceQuote": 4140.13,
      "grossPnlGbp": -1.5579066172445397,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.3579066172445398,
      "cashChangeGbp": -1.9579066172445398,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15892576792014995,
      "mfePct": 0.008440670526853494,
      "maeGbp": -1.5892576792014994,
      "mfeGbp": 0.08440670526853493,
      "observedDuringTradeLowPrice": 4140,
      "observedDuringTradeHighPrice": 4146.94,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4140,
      "fullObservedHighPrice": 4146.94,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790612910412-29292e18014ba",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T16:28:30.412Z",
      "closedAtUtc": "2026-09-28T16:47:23.493Z",
      "holdingPeriodMs": 1133081,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.031082,
      "exitPriceQuote": 0.032381,
      "grossPnlGbp": 10.448169358471153,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 10.248169358471154,
      "cashChangeGbp": 10.348169358471154,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.199536709349458,
      "targetPct": 10.359693713403258,
      "structuralStopPrice": 0.0282226,
      "structuralTargetPrice": 0.034302,
      "maePct": -0.5308538704073048,
      "mfePct": 4.179267743388461,
      "maeGbp": -10.617077408146097,
      "mfeGbp": 10.448169358471153,
      "observedDuringTradeLowPrice": 0.030917,
      "observedDuringTradeHighPrice": 0.032381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030917,
      "fullObservedHighPrice": 0.032381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613837460-fd3cddc09b11",
      "symbol": "NMRUSDT",
      "baseAsset": "NMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:43:57.460Z",
      "closedAtUtc": "2026-09-28T16:46:52.116Z",
      "holdingPeriodMs": 174656,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 11.374,
      "exitPriceQuote": 11.297,
      "grossPnlGbp": -6.769825918762085,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.569825918762085,
      "cashChangeGbp": -7.169825918762085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6769825918762085,
      "mfePct": 0,
      "maeGbp": -6.769825918762085,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 11.297,
      "observedDuringTradeHighPrice": 11.374,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.297,
      "fullObservedHighPrice": 11.374,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613828856-39dd3a043ed56",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:43:48.856Z",
      "closedAtUtc": "2026-09-28T16:46:07.725Z",
      "holdingPeriodMs": 138869,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023852,
      "exitPriceQuote": 0.023743,
      "grossPnlGbp": 4.569847392252283,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.7698473922522835,
      "cashChangeGbp": 4.169847392252283,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.77 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6708032869361077,
      "maeGbp": 0,
      "mfeGbp": 6.708032869361078,
      "observedDuringTradeLowPrice": 0.023692,
      "observedDuringTradeHighPrice": 0.023852,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023692,
      "fullObservedHighPrice": 0.023852,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613438510-47550caf13843",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:37:18.510Z",
      "closedAtUtc": "2026-09-28T16:43:26.410Z",
      "holdingPeriodMs": 367900,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 15.075,
      "exitPriceQuote": 14.983,
      "grossPnlGbp": -6.1028192371475125,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.902819237147512,
      "cashChangeGbp": -6.502819237147513,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6102819237147512,
      "mfePct": 0.3648424543947031,
      "maeGbp": -6.102819237147512,
      "mfeGbp": 3.6484245439470313,
      "observedDuringTradeLowPrice": 14.983,
      "observedDuringTradeHighPrice": 15.13,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.983,
      "fullObservedHighPrice": 15.13,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613464924-645920a0bd3b8",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:37:44.924Z",
      "closedAtUtc": "2026-09-28T16:43:06.721Z",
      "holdingPeriodMs": 321797,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11726,
      "exitPriceQuote": 0.11656,
      "grossPnlGbp": -5.969640115981632,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.769640115981632,
      "cashChangeGbp": -6.369640115981633,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5969640115981633,
      "mfePct": 0,
      "maeGbp": -5.969640115981632,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11656,
      "observedDuringTradeHighPrice": 0.11726,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11656,
      "fullObservedHighPrice": 0.11726,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613469468-4b6daf9362a94",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:37:49.468Z",
      "closedAtUtc": "2026-09-28T16:43:01.657Z",
      "holdingPeriodMs": 312189,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 545.19,
      "exitPriceQuote": 541.64,
      "grossPnlGbp": -6.51149140666569,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.31149140666569,
      "cashChangeGbp": -6.91149140666569,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6878335992956583,
      "mfePct": 0,
      "maeGbp": -6.8783359929565835,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 541.44,
      "observedDuringTradeHighPrice": 545.19,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 541.44,
      "fullObservedHighPrice": 545.19,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613447382-e6859ae6a5c25",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:37:27.382Z",
      "closedAtUtc": "2026-09-28T16:42:51.725Z",
      "holdingPeriodMs": 324343,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03152,
      "exitPriceQuote": 0.03133,
      "grossPnlGbp": -6.027918781725973,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.827918781725973,
      "cashChangeGbp": -6.427918781725974,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6027918781725973,
      "mfePct": 0,
      "maeGbp": -6.027918781725973,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03133,
      "observedDuringTradeHighPrice": 0.03152,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03133,
      "fullObservedHighPrice": 0.03152,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613070743-3801a00ab71e",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:10.743Z",
      "closedAtUtc": "2026-09-28T16:41:27.057Z",
      "holdingPeriodMs": 616314,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.002,
      "exitPriceQuote": 8.976,
      "grossPnlGbp": -2.8882470562097087,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.6882470562097085,
      "cashChangeGbp": -3.2882470562097086,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29993334814486805,
      "mfePct": 0.21106420795378944,
      "maeGbp": -2.9993334814486805,
      "mfeGbp": 2.1106420795378944,
      "observedDuringTradeLowPrice": 8.975,
      "observedDuringTradeHighPrice": 9.021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.975,
      "fullObservedHighPrice": 9.021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613066079-3d9aaa92ff816",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:06.079Z",
      "closedAtUtc": "2026-09-28T16:41:22.461Z",
      "holdingPeriodMs": 616382,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 89.301,
      "exitPriceQuote": 89.262,
      "grossPnlGbp": -0.43672523264018853,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.2367252326401885,
      "cashChangeGbp": -0.8367252326401886,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08510542995040102,
      "mfePct": 0.18476836765544846,
      "maeGbp": -0.8510542995040101,
      "mfeGbp": 1.8476836765544846,
      "observedDuringTradeLowPrice": 89.225,
      "observedDuringTradeHighPrice": 89.466,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.225,
      "fullObservedHighPrice": 89.466,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613093152-2d114182f2c3d",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:33.152Z",
      "closedAtUtc": "2026-09-28T16:40:54.011Z",
      "holdingPeriodMs": 560859,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 65.56,
      "exitPriceQuote": 65.12,
      "grossPnlGbp": -6.71140939597312,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.51140939597312,
      "cashChangeGbp": -7.11140939597312,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6711409395973119,
      "mfePct": 0.030506406345326448,
      "maeGbp": -6.711409395973119,
      "mfeGbp": 0.3050640634532645,
      "observedDuringTradeLowPrice": 65.12,
      "observedDuringTradeHighPrice": 65.58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 65.12,
      "fullObservedHighPrice": 65.58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613560904-5f63d28ffff77",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:39:20.904Z",
      "closedAtUtc": "2026-09-28T16:40:49.185Z",
      "holdingPeriodMs": 88281,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15966,
      "exitPriceQuote": 0.15853,
      "grossPnlGbp": -7.077539772015483,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.877539772015483,
      "cashChangeGbp": -7.477539772015484,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7077539772015483,
      "mfePct": 0.2129525241137461,
      "maeGbp": -7.077539772015483,
      "mfeGbp": 2.1295252411374612,
      "observedDuringTradeLowPrice": 0.15853,
      "observedDuringTradeHighPrice": 0.16,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15853,
      "fullObservedHighPrice": 0.16,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613442956-d2823dbcf12f7",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:37:22.956Z",
      "closedAtUtc": "2026-09-28T16:38:32.381Z",
      "holdingPeriodMs": 69425,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031869,
      "exitPriceQuote": 0.0319,
      "grossPnlGbp": 0.9727321221248332,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.17273212212483313,
      "cashChangeGbp": 0.5727321221248332,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.72 triggered at projected net £0.17 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.1515893187737276,
      "maeGbp": 0,
      "mfeGbp": 11.515893187737277,
      "observedDuringTradeLowPrice": 0.031869,
      "observedDuringTradeHighPrice": 0.032236,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031869,
      "fullObservedHighPrice": 0.032236,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613079920-84c8f86ae5cb",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:19.920Z",
      "closedAtUtc": "2026-09-28T16:37:11.727Z",
      "holdingPeriodMs": 351807,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1751,
      "exitPriceQuote": 1.1681,
      "grossPnlGbp": -5.956939834907767,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.756939834907767,
      "cashChangeGbp": -6.3569398349077675,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5956939834907766,
      "mfePct": 0.1701982809973621,
      "maeGbp": -5.956939834907766,
      "mfeGbp": 1.7019828099736207,
      "observedDuringTradeLowPrice": 1.1681,
      "observedDuringTradeHighPrice": 1.1771,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1681,
      "fullObservedHighPrice": 1.1771,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613106570-4bafa0c3b4e87",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:46.570Z",
      "closedAtUtc": "2026-09-28T16:37:03.981Z",
      "holdingPeriodMs": 317411,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5345,
      "exitPriceQuote": 0.5315,
      "grossPnlGbp": -5.612722170252577,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.412722170252577,
      "cashChangeGbp": -6.0127221702525775,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5612722170252578,
      "mfePct": 0.018709073900839847,
      "maeGbp": -5.612722170252578,
      "mfeGbp": 0.18709073900839848,
      "observedDuringTradeLowPrice": 0.5315,
      "observedDuringTradeHighPrice": 0.5346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5315,
      "fullObservedHighPrice": 0.5346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613102308-5b73660ec95c8",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:42.308Z",
      "closedAtUtc": "2026-09-28T16:36:58.614Z",
      "holdingPeriodMs": 316306,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4995,
      "exitPriceQuote": 0.4967,
      "grossPnlGbp": -5.605605605605654,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.405605605605654,
      "cashChangeGbp": -6.005605605605655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5605605605605655,
      "mfePct": 0.060060060060064556,
      "maeGbp": -5.605605605605655,
      "mfeGbp": 0.6006006006006456,
      "observedDuringTradeLowPrice": 0.4967,
      "observedDuringTradeHighPrice": 0.4998000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4967,
      "fullObservedHighPrice": 0.4998000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613084367-5fd4f6a54fda9",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:24.367Z",
      "closedAtUtc": "2026-09-28T16:36:53.992Z",
      "holdingPeriodMs": 329625,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26284,
      "exitPriceQuote": 0.26097,
      "grossPnlGbp": -7.114594430071672,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.914594430071672,
      "cashChangeGbp": -7.514594430071672,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7114594430071672,
      "mfePct": 0.04185055547100859,
      "maeGbp": -7.114594430071673,
      "mfeGbp": 0.4185055547100859,
      "observedDuringTradeLowPrice": 0.26097,
      "observedDuringTradeHighPrice": 0.26295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26097,
      "fullObservedHighPrice": 0.26295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613097841-7106a7df5613a",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:37.841Z",
      "closedAtUtc": "2026-09-28T16:36:48.753Z",
      "holdingPeriodMs": 310912,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0602,
      "exitPriceQuote": 0.05986,
      "grossPnlGbp": -5.647840531561463,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.447840531561463,
      "cashChangeGbp": -6.047840531561463,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 2 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5980066445182711,
      "mfePct": 0,
      "maeGbp": -5.980066445182712,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05984,
      "observedDuringTradeHighPrice": 0.0602,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05984,
      "fullObservedHighPrice": 0.0602,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613075297-89bbe51841da8",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:15.297Z",
      "closedAtUtc": "2026-09-28T16:35:12.577Z",
      "holdingPeriodMs": 237280,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005483,
      "exitPriceQuote": 0.005415,
      "grossPnlGbp": -12.401969724603383,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -13.201969724603384,
      "cashChangeGbp": -12.801969724603383,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.2401969724603383,
      "mfePct": 0,
      "maeGbp": -12.401969724603385,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005415,
      "observedDuringTradeHighPrice": 0.005483,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005415,
      "fullObservedHighPrice": 0.005483,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790613088818-b3bca0d14187",
      "symbol": "AZTECUSDT",
      "baseAsset": "AZTEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T16:31:28.818Z",
      "closedAtUtc": "2026-09-28T16:34:35.388Z",
      "holdingPeriodMs": 186570,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02006,
      "exitPriceQuote": 0.01994,
      "grossPnlGbp": -5.9820538384846484,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.782053838484648,
      "cashChangeGbp": -6.382053838484649,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial direction confirmed by multi-factor consensus; 3 timeframes align with the entry direction; one-minute trend confirms immediate timing; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5982053838484648,
      "mfePct": 0,
      "maeGbp": -5.982053838484648,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01994,
      "observedDuringTradeHighPrice": 0.02006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01994,
      "fullObservedHighPrice": 0.02006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790612910412-29292e18014ba-partial-1790613052512-00c09b387d31b",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T16:28:30.412Z",
      "closedAtUtc": "2026-09-28T16:30:52.512Z",
      "holdingPeriodMs": 142100,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.031082,
      "exitPriceQuote": 0.031863,
      "grossPnlGbp": 6.281770799819863,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 6.0817707998198625,
      "cashChangeGbp": 6.181770799819863,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.199536709349458,
      "targetPct": 10.359693713403258,
      "structuralStopPrice": 0.0282226,
      "structuralTargetPrice": 0.034302,
      "maePct": -0.5308538704073048,
      "mfePct": 2.702528794800851,
      "maeGbp": -10.617077408146097,
      "mfeGbp": 13.512643974004254,
      "observedDuringTradeLowPrice": 0.030917,
      "observedDuringTradeHighPrice": 0.031922,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030917,
      "fullObservedHighPrice": 0.031922,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790612910412-29292e18014ba-partial-1790613027772-7425cb6bae06b",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T16:28:30.412Z",
      "closedAtUtc": "2026-09-28T16:30:27.772Z",
      "holdingPeriodMs": 117360,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.031082,
      "exitPriceQuote": 0.031706,
      "grossPnlGbp": 10.037964094974576,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 9.637964094974576,
      "cashChangeGbp": 9.837964094974577,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.199536709349458,
      "targetPct": 10.359693713403258,
      "structuralStopPrice": 0.0282226,
      "structuralTargetPrice": 0.034302,
      "maePct": -0.5308538704073048,
      "mfePct": 2.0075928189949153,
      "maeGbp": -10.617077408146097,
      "mfeGbp": 20.075928189949153,
      "observedDuringTradeLowPrice": 0.030917,
      "observedDuringTradeHighPrice": 0.031706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030917,
      "fullObservedHighPrice": 0.031706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790612910412-29292e18014ba-partial-1790613018648-e8db86ee8eb64",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T16:28:30.412Z",
      "closedAtUtc": "2026-09-28T16:30:18.648Z",
      "holdingPeriodMs": 108236,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031082,
      "exitPriceQuote": 0.031433,
      "grossPnlGbp": 11.292709606846538,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.492709606846537,
      "cashChangeGbp": 10.892709606846537,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.199536709349458,
      "targetPct": 10.359693713403258,
      "structuralStopPrice": 0.0282226,
      "structuralTargetPrice": 0.034302,
      "maePct": -0.5308538704073048,
      "mfePct": 1.1292709606846538,
      "maeGbp": -10.617077408146097,
      "mfeGbp": 22.585419213693076,
      "observedDuringTradeLowPrice": 0.030917,
      "observedDuringTradeHighPrice": 0.031433,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030917,
      "fullObservedHighPrice": 0.031433,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790592307363-08147bad7c847",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:45:07.363Z",
      "closedAtUtc": "2026-09-28T10:55:11.438Z",
      "holdingPeriodMs": 604075,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 5.058,
      "exitPriceQuote": 5.058,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8,
      "cashChangeGbp": -0.4,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15816528272044303,
      "mfePct": 0.5535784895215593,
      "maeGbp": -1.5816528272044303,
      "mfeGbp": 5.535784895215593,
      "observedDuringTradeLowPrice": 5.05,
      "observedDuringTradeHighPrice": 5.086,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.05,
      "fullObservedHighPrice": 5.086,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790592301900-ff3e7531ffd31",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:45:01.900Z",
      "closedAtUtc": "2026-09-28T10:55:06.347Z",
      "holdingPeriodMs": 604447,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 148.08,
      "exitPriceQuote": 147.94,
      "grossPnlGbp": -0.9454349000541246,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.7454349000541245,
      "cashChangeGbp": -1.3454349000541246,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17558076715290336,
      "mfePct": 0.1958400864397569,
      "maeGbp": -1.7558076715290334,
      "mfeGbp": 1.958400864397569,
      "observedDuringTradeLowPrice": 147.82,
      "observedDuringTradeHighPrice": 148.37,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 147.82,
      "fullObservedHighPrice": 148.37,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790592287554-219423ce8380f",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:44:47.554Z",
      "closedAtUtc": "2026-09-28T10:54:51.140Z",
      "holdingPeriodMs": 603586,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2011,
      "exitPriceQuote": 1.196,
      "grossPnlGbp": -4.246107734576725,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.046107734576725,
      "cashChangeGbp": -4.646107734576725,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43293647489801795,
      "mfePct": 0.008325701440345432,
      "maeGbp": -4.329364748980179,
      "mfeGbp": 0.08325701440345432,
      "observedDuringTradeLowPrice": 1.1959,
      "observedDuringTradeHighPrice": 1.2012,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1959,
      "fullObservedHighPrice": 1.2012,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790592283181-46558c9ba885d",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:44:43.181Z",
      "closedAtUtc": "2026-09-28T10:54:46.377Z",
      "holdingPeriodMs": 603196,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 305.23,
      "exitPriceQuote": 304.74,
      "grossPnlGbp": -1.6053467876683454,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.4053467876683454,
      "cashChangeGbp": -2.0053467876683455,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16381089670084853,
      "mfePct": 0.3636601906758696,
      "maeGbp": -1.6381089670084854,
      "mfeGbp": 3.6366019067586954,
      "observedDuringTradeLowPrice": 304.73,
      "observedDuringTradeHighPrice": 306.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 304.73,
      "fullObservedHighPrice": 306.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591908023-80800c571d3de",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:38:28.023Z",
      "closedAtUtc": "2026-09-28T10:48:50.715Z",
      "holdingPeriodMs": 622692,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2312,
      "exitPriceQuote": 0.2303,
      "grossPnlGbp": -3.8927335640137724,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.692733564013772,
      "cashChangeGbp": -4.292733564013773,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5622837370242195,
      "mfePct": 0.12975778546713776,
      "maeGbp": -5.622837370242195,
      "mfeGbp": 1.2975778546713774,
      "observedDuringTradeLowPrice": 0.2299,
      "observedDuringTradeHighPrice": 0.2315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2299,
      "fullObservedHighPrice": 0.2315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591898320-200f00c0811e5",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:38:18.320Z",
      "closedAtUtc": "2026-09-28T10:48:45.835Z",
      "holdingPeriodMs": 627515,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 82884,
      "exitPriceQuote": 82898.5,
      "grossPnlGbp": 0.17494329424255586,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.6250567057574442,
      "cashChangeGbp": -0.22505670575744416,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.014478065730418415,
      "mfePct": 0.05996332223347943,
      "maeGbp": -0.14478065730418416,
      "mfeGbp": 0.5996332223347943,
      "observedDuringTradeLowPrice": 82872,
      "observedDuringTradeHighPrice": 82933.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 82872,
      "fullObservedHighPrice": 82933.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591903370-8b01c7c09b008",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:38:23.370Z",
      "closedAtUtc": "2026-09-28T10:48:36.743Z",
      "holdingPeriodMs": 613373,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.056,
      "exitPriceQuote": 1.0541,
      "grossPnlGbp": -1.7992424242424363,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.599242424242436,
      "cashChangeGbp": -2.199242424242436,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.25568181818183205,
      "mfePct": 0.08522727272726334,
      "maeGbp": -2.5568181818183207,
      "mfeGbp": 0.8522727272726334,
      "observedDuringTradeLowPrice": 1.0533,
      "observedDuringTradeHighPrice": 1.0569,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0533,
      "fullObservedHighPrice": 1.0569,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591893208-4b4372eaff1cc",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:38:13.208Z",
      "closedAtUtc": "2026-09-28T10:48:32.148Z",
      "holdingPeriodMs": 618940,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 89.837,
      "exitPriceQuote": 89.835,
      "grossPnlGbp": -0.022262542159795513,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8222625421597956,
      "cashChangeGbp": -0.42226254215979553,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06233511804712689,
      "mfePct": 0.07791889755890466,
      "maeGbp": -0.6233511804712689,
      "mfeGbp": 0.7791889755890467,
      "observedDuringTradeLowPrice": 89.781,
      "observedDuringTradeHighPrice": 89.907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.781,
      "fullObservedHighPrice": 89.907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591888704-0b0cdd35fe2b2",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:38:08.704Z",
      "closedAtUtc": "2026-09-28T10:48:27.528Z",
      "holdingPeriodMs": 618824,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13919,
      "exitPriceQuote": 0.13914,
      "grossPnlGbp": -0.3592212084201056,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.1592212084201057,
      "cashChangeGbp": -0.7592212084201055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12931963503126193,
      "mfePct": 0.38077448092535576,
      "maeGbp": -1.2931963503126191,
      "mfeGbp": 3.8077448092535575,
      "observedDuringTradeLowPrice": 0.13901,
      "observedDuringTradeHighPrice": 0.13972,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13901,
      "fullObservedHighPrice": 0.13972,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591527591-35303ea27e453",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:32:07.591Z",
      "closedAtUtc": "2026-09-28T10:42:42.485Z",
      "holdingPeriodMs": 634894,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00564,
      "exitPriceQuote": 0.005661,
      "grossPnlGbp": 3.7234042553191817,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.9234042553191815,
      "cashChangeGbp": 3.323404255319182,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.106382978723403,
      "mfePct": 0.4432624113475151,
      "maeGbp": -1.06382978723403,
      "mfeGbp": 4.432624113475151,
      "observedDuringTradeLowPrice": 0.005634,
      "observedDuringTradeHighPrice": 0.005665,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005634,
      "fullObservedHighPrice": 0.005665,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591522310-a4c3bef0a5328",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:32:02.310Z",
      "closedAtUtc": "2026-09-28T10:42:15.465Z",
      "holdingPeriodMs": 613155,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05266,
      "exitPriceQuote": 0.05256,
      "grossPnlGbp": -1.8989745537409026,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.6989745537409027,
      "cashChangeGbp": -2.2989745537409028,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5696923661222971,
      "mfePct": 0.5317128750474791,
      "maeGbp": -5.6969236612229714,
      "mfeGbp": 5.317128750474791,
      "observedDuringTradeLowPrice": 0.05236,
      "observedDuringTradeHighPrice": 0.05294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05236,
      "fullObservedHighPrice": 0.05294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591512568-1c5dd92f684a5",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:31:52.568Z",
      "closedAtUtc": "2026-09-28T10:42:11.023Z",
      "holdingPeriodMs": 618455,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5699,
      "exitPriceQuote": 1.5663,
      "grossPnlGbp": -2.293139690426172,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.093139690426172,
      "cashChangeGbp": -2.6931396904261717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4076692782979925,
      "mfePct": 0.17198547678195583,
      "maeGbp": -4.076692782979925,
      "mfeGbp": 1.7198547678195584,
      "observedDuringTradeLowPrice": 1.5635,
      "observedDuringTradeHighPrice": 1.5726000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5635,
      "fullObservedHighPrice": 1.5726000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591502382-af78122a09f0a",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:31:42.382Z",
      "closedAtUtc": "2026-09-28T10:42:06.221Z",
      "holdingPeriodMs": 623839,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08093,
      "exitPriceQuote": 0.08125,
      "grossPnlGbp": 3.9540343506734317,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.154034350673432,
      "cashChangeGbp": 3.5540343506734318,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04942542938341575,
      "mfePct": 0.5683924379093068,
      "maeGbp": -0.49425429383415753,
      "mfeGbp": 5.683924379093068,
      "observedDuringTradeLowPrice": 0.08089,
      "observedDuringTradeHighPrice": 0.08139,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08089,
      "fullObservedHighPrice": 0.08139,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591167955-2491abf7c53f",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:26:07.955Z",
      "closedAtUtc": "2026-09-28T10:36:26.817Z",
      "holdingPeriodMs": 618862,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09297,
      "exitPriceQuote": 0.09294,
      "grossPnlGbp": -0.3226847370119635,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.1226847370119635,
      "cashChangeGbp": -0.7226847370119636,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19361084220716318,
      "mfePct": 0.010756157900393809,
      "maeGbp": -1.9361084220716318,
      "mfeGbp": 0.10756157900393809,
      "observedDuringTradeLowPrice": 0.09279,
      "observedDuringTradeHighPrice": 0.09298000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09279,
      "fullObservedHighPrice": 0.09298000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591163015-9eed1cba78982",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:26:03.015Z",
      "closedAtUtc": "2026-09-28T10:36:22.119Z",
      "holdingPeriodMs": 619104,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 13.778,
      "exitPriceQuote": 13.797,
      "grossPnlGbp": 1.3790100159674936,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.5790100159674936,
      "cashChangeGbp": 0.9790100159674936,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3556394251705709,
      "mfePct": 0.25402816083611657,
      "maeGbp": -3.556394251705709,
      "mfeGbp": 2.5402816083611657,
      "observedDuringTradeLowPrice": 13.729,
      "observedDuringTradeHighPrice": 13.812999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.729,
      "fullObservedHighPrice": 13.812999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591157935-419e47508eda6",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:25:57.935Z",
      "closedAtUtc": "2026-09-28T10:36:17.381Z",
      "holdingPeriodMs": 619446,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026692,
      "exitPriceQuote": 0.026818,
      "grossPnlGbp": 4.72051551026529,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.9205155102652904,
      "cashChangeGbp": 4.32051551026529,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4982766371946694,
      "mfePct": 0.5095159598381565,
      "maeGbp": -4.982766371946695,
      "mfeGbp": 5.0951595983815645,
      "observedDuringTradeLowPrice": 0.026559,
      "observedDuringTradeHighPrice": 0.026827999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026559,
      "fullObservedHighPrice": 0.026827999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591153259-824f76040a05b",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:25:53.259Z",
      "closedAtUtc": "2026-09-28T10:36:12.702Z",
      "holdingPeriodMs": 619443,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003469,
      "exitPriceQuote": 0.003468,
      "grossPnlGbp": -0.28826751225128255,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.0882675122512826,
      "cashChangeGbp": -0.6882675122512826,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34592101470163905,
      "mfePct": 0.08648025367540976,
      "maeGbp": -3.4592101470163903,
      "mfeGbp": 0.8648025367540976,
      "observedDuringTradeLowPrice": 0.003457,
      "observedDuringTradeHighPrice": 0.003472,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003457,
      "fullObservedHighPrice": 0.003472,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790591517268-c0cc90e7d204e",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:31:57.268Z",
      "closedAtUtc": "2026-09-28T10:35:28.028Z",
      "holdingPeriodMs": 210760,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.115,
      "exitPriceQuote": 0.11559,
      "grossPnlGbp": 5.130434782608638,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.330434782608638,
      "cashChangeGbp": 4.730434782608637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.33 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10434782608696434,
      "mfePct": 0.6434782608695571,
      "maeGbp": -1.0434782608696436,
      "mfeGbp": 6.434782608695571,
      "observedDuringTradeLowPrice": 0.11488,
      "observedDuringTradeHighPrice": 0.11574000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11488,
      "fullObservedHighPrice": 0.11574000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590808269-6b9628af2331c",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:20:08.269Z",
      "closedAtUtc": "2026-09-28T10:30:40.495Z",
      "holdingPeriodMs": 632226,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004765,
      "exitPriceQuote": 0.004781,
      "grossPnlGbp": -3.357817418677759,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.157817418677759,
      "cashChangeGbp": -3.757817418677759,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4407135362014729,
      "mfePct": 0.20986358866737584,
      "maeGbp": -4.407135362014729,
      "mfeGbp": 2.098635886673758,
      "observedDuringTradeLowPrice": 0.004755,
      "observedDuringTradeHighPrice": 0.004786,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004755,
      "fullObservedHighPrice": 0.004786,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590797975-d7dbb23e2c437",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:19:57.975Z",
      "closedAtUtc": "2026-09-28T10:30:13.500Z",
      "holdingPeriodMs": 615525,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 70.4,
      "exitPriceQuote": 70.53,
      "grossPnlGbp": 1.8465909090908443,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.0465909090908443,
      "cashChangeGbp": 1.4465909090908444,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14204545454546666,
      "mfePct": 0.26988636363636037,
      "maeGbp": -1.4204545454546667,
      "mfeGbp": 2.698863636363604,
      "observedDuringTradeLowPrice": 70.3,
      "observedDuringTradeHighPrice": 70.59,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.3,
      "fullObservedHighPrice": 70.59,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590793285-1ade20be60e4a",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:19:53.285Z",
      "closedAtUtc": "2026-09-28T10:30:08.322Z",
      "holdingPeriodMs": 615037,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0077,
      "exitPriceQuote": 2.0085,
      "grossPnlGbp": 0.39846590626107287,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.4015340937389272,
      "cashChangeGbp": -0.0015340937389271558,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2789261343826183,
      "mfePct": 0.18927130547392668,
      "maeGbp": -2.7892613438261833,
      "mfeGbp": 1.8927130547392668,
      "observedDuringTradeLowPrice": 2.0021,
      "observedDuringTradeHighPrice": 2.0115,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0021,
      "fullObservedHighPrice": 2.0115,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590779485-e88a397b4446a",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:19:39.485Z",
      "closedAtUtc": "2026-09-28T10:30:02.732Z",
      "holdingPeriodMs": 623247,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.697,
      "exitPriceQuote": 1.696,
      "grossPnlGbp": -0.5892751915145031,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.3892751915145032,
      "cashChangeGbp": -0.9892751915145032,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.47142015321155023,
      "mfePct": 0.23571007660577512,
      "maeGbp": -4.714201532115503,
      "mfeGbp": 2.3571007660577514,
      "observedDuringTradeLowPrice": 1.689,
      "observedDuringTradeHighPrice": 1.7009999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.689,
      "fullObservedHighPrice": 1.7009999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590774673-c7194de5cc764",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:19:34.673Z",
      "closedAtUtc": "2026-09-28T10:29:38.904Z",
      "holdingPeriodMs": 604231,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06183,
      "exitPriceQuote": 0.06167,
      "grossPnlGbp": -2.587740579006961,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.3877405790069615,
      "cashChangeGbp": -2.987740579006961,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5013747371826051,
      "mfePct": 0.3396409509946545,
      "maeGbp": -5.01374737182605,
      "mfeGbp": 3.3964095099465452,
      "observedDuringTradeLowPrice": 0.06152,
      "observedDuringTradeHighPrice": 0.06204,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06152,
      "fullObservedHighPrice": 0.06204,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590784367-97fda770dd883",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:19:44.367Z",
      "closedAtUtc": "2026-09-28T10:25:39.774Z",
      "holdingPeriodMs": 355407,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8198,
      "exitPriceQuote": 0.8245,
      "grossPnlGbp": 5.7331056355209045,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.933105635520905,
      "cashChangeGbp": 5.333105635520904,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.93 after fees",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2805562332276127,
      "mfePct": 0.6221029519394966,
      "maeGbp": -2.805562332276127,
      "mfeGbp": 6.221029519394966,
      "observedDuringTradeLowPrice": 0.8175,
      "observedDuringTradeHighPrice": 0.8249,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8175,
      "fullObservedHighPrice": 0.8249,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590802910-ebdc1c4db3d0f",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:20:02.910Z",
      "closedAtUtc": "2026-09-28T10:25:24.966Z",
      "holdingPeriodMs": 322056,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.024943,
      "exitPriceQuote": 0.025106,
      "grossPnlGbp": -6.534899571021928,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.334899571021928,
      "cashChangeGbp": -6.934899571021928,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6534899571021928,
      "mfePct": 0.18041133785029828,
      "maeGbp": -6.534899571021929,
      "mfeGbp": 1.8041133785029828,
      "observedDuringTradeLowPrice": 0.024898,
      "observedDuringTradeHighPrice": 0.025106,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.024898,
      "fullObservedHighPrice": 0.025106,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590788813-d213d75ac8ed9",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:19:48.813Z",
      "closedAtUtc": "2026-09-28T10:25:02.731Z",
      "holdingPeriodMs": 313918,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2337,
      "exitPriceQuote": 0.235,
      "grossPnlGbp": -5.562687205819408,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.362687205819408,
      "cashChangeGbp": -5.9626872058194085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5562687205819408,
      "mfePct": 0.12836970474967682,
      "maeGbp": -5.562687205819408,
      "mfeGbp": 1.2836970474967684,
      "observedDuringTradeLowPrice": 0.2334,
      "observedDuringTradeHighPrice": 0.235,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2334,
      "fullObservedHighPrice": 0.235,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590405810-80c284e3fb53c",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:13:25.810Z",
      "closedAtUtc": "2026-09-28T10:23:31.847Z",
      "holdingPeriodMs": 606037,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2987,
      "exitPriceQuote": 0.2989,
      "grossPnlGbp": -0.6695681285570069,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.469568128557007,
      "cashChangeGbp": -1.069568128557007,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46869768998994193,
      "mfePct": 0.6360897221292309,
      "maeGbp": -4.6869768998994195,
      "mfeGbp": 6.3608972212923085,
      "observedDuringTradeLowPrice": 0.2968,
      "observedDuringTradeHighPrice": 0.3001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2968,
      "fullObservedHighPrice": 0.3001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590415741-92317d6a7bf6a",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:13:35.741Z",
      "closedAtUtc": "2026-09-28T10:18:46.350Z",
      "holdingPeriodMs": 310609,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07997,
      "exitPriceQuote": 0.08049,
      "grossPnlGbp": 6.502438414405484,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.702438414405484,
      "cashChangeGbp": 6.1024384144054835,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.08 triggered at projected net £5.70 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.037514067775418596,
      "mfePct": 0.850318869576091,
      "maeGbp": -0.37514067775418597,
      "mfeGbp": 8.50318869576091,
      "observedDuringTradeLowPrice": 0.07994,
      "observedDuringTradeHighPrice": 0.08065,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07994,
      "fullObservedHighPrice": 0.08065,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590410850-a7ce1171d43ff",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:13:30.850Z",
      "closedAtUtc": "2026-09-28T10:18:12.824Z",
      "holdingPeriodMs": 281974,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5657,
      "exitPriceQuote": 0.5692,
      "grossPnlGbp": -6.1870249248719436,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.987024924871943,
      "cashChangeGbp": -6.587024924871944,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6187024924871944,
      "mfePct": 0,
      "maeGbp": -6.187024924871945,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5657,
      "observedDuringTradeHighPrice": 0.5692,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5657,
      "fullObservedHighPrice": 0.5692,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590401071-9fe685d9da89",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:13:21.071Z",
      "closedAtUtc": "2026-09-28T10:18:07.701Z",
      "holdingPeriodMs": 286630,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030494,
      "exitPriceQuote": 0.030306,
      "grossPnlGbp": -6.165147242080431,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.965147242080431,
      "cashChangeGbp": -6.565147242080432,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6165147242080431,
      "mfePct": 0,
      "maeGbp": -6.1651472420804305,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.030306,
      "observedDuringTradeHighPrice": 0.030494,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030306,
      "fullObservedHighPrice": 0.030494,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590063683-6ed9d065aff9b",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:07:43.683Z",
      "closedAtUtc": "2026-09-28T10:17:48.197Z",
      "holdingPeriodMs": 604514,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4160.59,
      "exitPriceQuote": 4159.17,
      "grossPnlGbp": -0.3412977486366291,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.1412977486366291,
      "cashChangeGbp": -0.7412977486366291,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0817191792510328,
      "mfePct": 0.03220697064599361,
      "maeGbp": -0.817191792510328,
      "mfeGbp": 0.32206970645993604,
      "observedDuringTradeLowPrice": 4157.19,
      "observedDuringTradeHighPrice": 4161.93,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4157.19,
      "fullObservedHighPrice": 4161.93,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590025419-41dc2a1da0042",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:07:05.419Z",
      "closedAtUtc": "2026-09-28T10:17:33.723Z",
      "holdingPeriodMs": 628304,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005017,
      "exitPriceQuote": 0.005013,
      "grossPnlGbp": -0.7972892166632776,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.5972892166632775,
      "cashChangeGbp": -1.1972892166632776,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29898345624874206,
      "mfePct": 0.5182379908311736,
      "maeGbp": -2.9898345624874207,
      "mfeGbp": 5.182379908311736,
      "observedDuringTradeLowPrice": 0.005002,
      "observedDuringTradeHighPrice": 0.005043,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005002,
      "fullObservedHighPrice": 0.005043,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590020447-0ef630e9809da",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:07:00.447Z",
      "closedAtUtc": "2026-09-28T10:17:28.901Z",
      "holdingPeriodMs": 628454,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07001,
      "exitPriceQuote": 0.06949,
      "grossPnlGbp": 7.4275103556635695,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.62751035566357,
      "cashChangeGbp": 7.027510355663569,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35709184402228283,
      "mfePct": 0.742751035566357,
      "maeGbp": -3.5709184402228282,
      "mfeGbp": 7.42751035566357,
      "observedDuringTradeLowPrice": 0.06949,
      "observedDuringTradeHighPrice": 0.07026,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06949,
      "fullObservedHighPrice": 0.07026,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590015803-41fa3f60ad13f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:06:55.803Z",
      "closedAtUtc": "2026-09-28T10:17:08.774Z",
      "holdingPeriodMs": 612971,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4036,
      "exitPriceQuote": 1.3991,
      "grossPnlGbp": -3.2060416072954894,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.006041607295489,
      "cashChangeGbp": -3.6060416072954893,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7623254488458202,
      "mfePct": 0,
      "maeGbp": -7.623254488458202,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.3929,
      "observedDuringTradeHighPrice": 1.4036,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3929,
      "fullObservedHighPrice": 1.4036,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590006431-3bcc7c560f9f7",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:06:46.431Z",
      "closedAtUtc": "2026-09-28T10:17:03.587Z",
      "holdingPeriodMs": 617156,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4164.17,
      "exitPriceQuote": 4161.18,
      "grossPnlGbp": -0.7180302437219858,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.5180302437219857,
      "cashChangeGbp": -1.1180302437219858,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08284964350638466,
      "mfePct": 0.025695396681684683,
      "maeGbp": -0.8284964350638465,
      "mfeGbp": 0.25695396681684685,
      "observedDuringTradeLowPrice": 4160.72,
      "observedDuringTradeHighPrice": 4165.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4160.72,
      "fullObservedHighPrice": 4165.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589721809-ca60b2177c5f7",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:02:01.809Z",
      "closedAtUtc": "2026-09-28T10:12:27.686Z",
      "holdingPeriodMs": 625877,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6971,
      "exitPriceQuote": 0.6972,
      "grossPnlGbp": -0.14345144168697313,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9434514416869731,
      "cashChangeGbp": -0.5434514416869731,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2725577392052649,
      "mfePct": 0.0717257208435025,
      "maeGbp": -2.725577392052649,
      "mfeGbp": 0.717257208435025,
      "observedDuringTradeLowPrice": 0.6966,
      "observedDuringTradeHighPrice": 0.699,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6966,
      "fullObservedHighPrice": 0.699,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589716697-daab09aff59b6",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:01:56.697Z",
      "closedAtUtc": "2026-09-28T10:12:22.851Z",
      "holdingPeriodMs": 626154,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 528.04,
      "exitPriceQuote": 527.66,
      "grossPnlGbp": 0.7196424513294363,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.08035754867056377,
      "cashChangeGbp": 0.31964245132943625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1761230209832709,
      "mfePct": 0.1363533065676679,
      "maeGbp": -1.7612302098327088,
      "mfeGbp": 1.3635330656766789,
      "observedDuringTradeLowPrice": 527.32,
      "observedDuringTradeHighPrice": 528.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 527.32,
      "fullObservedHighPrice": 528.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790590030376-1dd228a5f02ba",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:07:10.376Z",
      "closedAtUtc": "2026-09-28T10:12:18.192Z",
      "holdingPeriodMs": 307816,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01822,
      "exitPriceQuote": 0.01832,
      "grossPnlGbp": 5.488474204171207,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.688474204171207,
      "cashChangeGbp": 5.088474204171207,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.69 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.658616904500541,
      "maeGbp": 0,
      "mfeGbp": 6.586169045005409,
      "observedDuringTradeLowPrice": 0.01822,
      "observedDuringTradeHighPrice": 0.018339999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01822,
      "fullObservedHighPrice": 0.018339999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589681179-1b75f4ddf9d38",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:01:21.179Z",
      "closedAtUtc": "2026-09-28T10:11:34.455Z",
      "holdingPeriodMs": 613276,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.3897,
      "exitPriceQuote": 4.3843,
      "grossPnlGbp": -1.2301524022144423,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0301524022144424,
      "cashChangeGbp": -1.6301524022144425,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12301524022144422,
      "mfePct": 0.3485431806273747,
      "maeGbp": -1.230152402214442,
      "mfeGbp": 3.4854318062737475,
      "observedDuringTradeLowPrice": 4.3843,
      "observedDuringTradeHighPrice": 4.405,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.3843,
      "fullObservedHighPrice": 4.405,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589418201-63ad11b3b06b7",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:56:58.201Z",
      "closedAtUtc": "2026-09-28T10:07:17.432Z",
      "holdingPeriodMs": 619231,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25009,
      "exitPriceQuote": 0.24965,
      "grossPnlGbp": 1.7593666280137878,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.9593666280137878,
      "cashChangeGbp": 1.3593666280137877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48382582270384444,
      "mfePct": 0.23591507057458494,
      "maeGbp": -4.838258227038445,
      "mfeGbp": 2.3591507057458494,
      "observedDuringTradeLowPrice": 0.2495,
      "observedDuringTradeHighPrice": 0.2513,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2495,
      "fullObservedHighPrice": 0.2513,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589376139-d24625ac7d798",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:56:16.139Z",
      "closedAtUtc": "2026-09-28T10:06:19.093Z",
      "holdingPeriodMs": 602954,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02592,
      "exitPriceQuote": 0.02591,
      "grossPnlGbp": 0.3858024691357868,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.41419753086421324,
      "cashChangeGbp": -0.014197530864213215,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4629629629629709,
      "mfePct": 0.1543209876543147,
      "maeGbp": -4.629629629629709,
      "mfeGbp": 1.543209876543147,
      "observedDuringTradeLowPrice": 0.02588,
      "observedDuringTradeHighPrice": 0.02604,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02588,
      "fullObservedHighPrice": 0.02604,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589632137-1624366988b8f",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T10:00:32.137Z",
      "closedAtUtc": "2026-09-28T10:06:09.621Z",
      "holdingPeriodMs": 337484,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.003,
      "exitPriceQuote": 9.054,
      "grossPnlGbp": -5.664778407197618,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.464778407197618,
      "cashChangeGbp": -6.064778407197618,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6109074752860125,
      "mfePct": 0,
      "maeGbp": -6.109074752860125,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.003,
      "observedDuringTradeHighPrice": 9.058,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.003,
      "fullObservedHighPrice": 9.058,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589371397-473ab0212a041",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:56:11.397Z",
      "closedAtUtc": "2026-09-28T10:06:04.944Z",
      "holdingPeriodMs": 593547,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 306.4,
      "exitPriceQuote": 308.35,
      "grossPnlGbp": -6.364229765013204,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.164229765013204,
      "cashChangeGbp": -6.764229765013204,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6364229765013204,
      "mfePct": 0,
      "maeGbp": -6.364229765013204,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 306.4,
      "observedDuringTradeHighPrice": 308.35,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 306.4,
      "fullObservedHighPrice": 308.35,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589380705-dea46497b1772",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:56:20.705Z",
      "closedAtUtc": "2026-09-28T10:05:29.958Z",
      "holdingPeriodMs": 549253,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 27.652,
      "exitPriceQuote": 27.816,
      "grossPnlGbp": -5.930854911037101,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.730854911037101,
      "cashChangeGbp": -6.330854911037101,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5930854911037101,
      "mfePct": 0.11210762331839418,
      "maeGbp": -5.930854911037101,
      "mfeGbp": 1.1210762331839417,
      "observedDuringTradeLowPrice": 27.621,
      "observedDuringTradeHighPrice": 27.816,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.621,
      "fullObservedHighPrice": 27.816,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589389851-414d6ac9a21e8",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:56:29.851Z",
      "closedAtUtc": "2026-09-28T10:05:10.083Z",
      "holdingPeriodMs": 520232,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.34,
      "exitPriceQuote": 10.408,
      "grossPnlGbp": -6.576402321083135,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.376402321083135,
      "cashChangeGbp": -6.976402321083135,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6576402321083136,
      "mfePct": 0,
      "maeGbp": -6.576402321083136,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 10.34,
      "observedDuringTradeHighPrice": 10.407999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.34,
      "fullObservedHighPrice": 10.407999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589385326-fb3813efb4a92",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:56:25.326Z",
      "closedAtUtc": "2026-09-28T10:01:33.009Z",
      "holdingPeriodMs": 307683,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20526,
      "exitPriceQuote": 0.2065,
      "grossPnlGbp": -6.041118581311464,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.841118581311464,
      "cashChangeGbp": -6.441118581311464,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6041118581311464,
      "mfePct": 0.1705154438273357,
      "maeGbp": -6.041118581311464,
      "mfeGbp": 1.705154438273357,
      "observedDuringTradeLowPrice": 0.20491,
      "observedDuringTradeHighPrice": 0.2065,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20491,
      "fullObservedHighPrice": 0.2065,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589072825-43422b6163677",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:51:12.825Z",
      "closedAtUtc": "2026-09-28T10:01:28.077Z",
      "holdingPeriodMs": 615252,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1636,
      "exitPriceQuote": 1.1685,
      "grossPnlGbp": -4.211069095909355,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.011069095909355,
      "cashChangeGbp": -4.611069095909356,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.42110690959093555,
      "mfePct": 0.18906840838776037,
      "maeGbp": -4.211069095909355,
      "mfeGbp": 1.8906840838776038,
      "observedDuringTradeLowPrice": 1.1614,
      "observedDuringTradeHighPrice": 1.1685,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1614,
      "fullObservedHighPrice": 1.1685,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589068203-14edb2893cfe1",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:51:08.203Z",
      "closedAtUtc": "2026-09-28T10:01:12.418Z",
      "holdingPeriodMs": 604215,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 13.548,
      "exitPriceQuote": 13.582,
      "grossPnlGbp": -2.5095955122527824,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.3095955122527823,
      "cashChangeGbp": -2.9095955122527823,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3764393268379108,
      "mfePct": 0.044286979627991045,
      "maeGbp": -3.764393268379108,
      "mfeGbp": 0.44286979627991047,
      "observedDuringTradeLowPrice": 13.542,
      "observedDuringTradeHighPrice": 13.599,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.542,
      "fullObservedHighPrice": 13.599,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588924963-03c689389f96b",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:48:44.963Z",
      "closedAtUtc": "2026-09-28T09:58:56.567Z",
      "holdingPeriodMs": 611604,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5372,
      "exitPriceQuote": 1.5346,
      "grossPnlGbp": 1.691386937288535,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.891386937288535,
      "cashChangeGbp": 1.291386937288535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3642987249544659,
      "mfePct": 0.38381472807700984,
      "maeGbp": -3.642987249544659,
      "mfeGbp": 3.838147280770098,
      "observedDuringTradeLowPrice": 1.5313,
      "observedDuringTradeHighPrice": 1.5428,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5313,
      "fullObservedHighPrice": 1.5428,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588701816-5edd42d91ed15",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:45:01.816Z",
      "closedAtUtc": "2026-09-28T09:55:11.035Z",
      "holdingPeriodMs": 609219,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8142,
      "exitPriceQuote": 0.8115,
      "grossPnlGbp": 3.3161385408990856,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.5161385408990853,
      "cashChangeGbp": 2.9161385408990856,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.33161385408989497,
      "mfePct": 0.4053058216654483,
      "maeGbp": -3.3161385408989497,
      "mfeGbp": 4.053058216654483,
      "observedDuringTradeLowPrice": 0.8109,
      "observedDuringTradeHighPrice": 0.8168999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8109,
      "fullObservedHighPrice": 0.8168999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588696758-c1544f6dc024b",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:44:56.758Z",
      "closedAtUtc": "2026-09-28T09:55:05.307Z",
      "holdingPeriodMs": 608549,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009469,
      "exitPriceQuote": 0.00943,
      "grossPnlGbp": 4.118703136550939,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.3187031365509387,
      "cashChangeGbp": 3.7187031365509386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce; failed-breakout evidence opposes continuation",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03168233181961697,
      "mfePct": 0.41187031365509386,
      "maeGbp": -0.3168233181961697,
      "mfeGbp": 4.118703136550939,
      "observedDuringTradeLowPrice": 0.00943,
      "observedDuringTradeHighPrice": 0.009472000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00943,
      "fullObservedHighPrice": 0.009472000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790589063249-13878c9d38d3e",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:51:03.249Z",
      "closedAtUtc": "2026-09-28T09:55:00.039Z",
      "holdingPeriodMs": 236790,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0275,
      "exitPriceQuote": 0.02705,
      "grossPnlGbp": 16.363636363636328,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 15.563636363636327,
      "cashChangeGbp": 15.963636363636327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £16.02 triggered at projected net £15.56 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6181818181818183,
      "mfePct": 1.8909090909090895,
      "maeGbp": -6.1818181818181825,
      "mfeGbp": 18.909090909090896,
      "observedDuringTradeLowPrice": 0.02698,
      "observedDuringTradeHighPrice": 0.027670000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02698,
      "fullObservedHighPrice": 0.027670000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588692227-f3067c04f45e",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:44:52.227Z",
      "closedAtUtc": "2026-09-28T09:54:55.218Z",
      "holdingPeriodMs": 602991,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01799,
      "exitPriceQuote": 0.01791,
      "grossPnlGbp": 4.44691495275154,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.6469149527515405,
      "cashChangeGbp": 4.04691495275154,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3891050583657622,
      "mfePct": 0.5558643690939378,
      "maeGbp": -3.891050583657622,
      "mfeGbp": 5.558643690939378,
      "observedDuringTradeLowPrice": 0.01789,
      "observedDuringTradeHighPrice": 0.01806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01789,
      "fullObservedHighPrice": 0.01806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588458058-990c2386fc8e4",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:40:58.058Z",
      "closedAtUtc": "2026-09-28T09:51:23.976Z",
      "holdingPeriodMs": 625918,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2273,
      "exitPriceQuote": 0.2271,
      "grossPnlGbp": 0.8798944126705047,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.07989441267050468,
      "cashChangeGbp": 0.4798944126705047,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2639683238011392,
      "mfePct": 0.08798944126705048,
      "maeGbp": -2.639683238011392,
      "mfeGbp": 0.8798944126705048,
      "observedDuringTradeLowPrice": 0.2271,
      "observedDuringTradeHighPrice": 0.2279,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2271,
      "fullObservedHighPrice": 0.2279,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588448707-10466046528f5",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:40:48.707Z",
      "closedAtUtc": "2026-09-28T09:51:19.017Z",
      "holdingPeriodMs": 630310,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1695,
      "exitPriceQuote": 0.1693,
      "grossPnlGbp": 1.1799410029498862,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.3799410029498862,
      "cashChangeGbp": 0.7799410029498862,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23598820058996087,
      "mfePct": 0.1769911504424911,
      "maeGbp": -2.3598820058996086,
      "mfeGbp": 1.7699115044249112,
      "observedDuringTradeLowPrice": 0.1692,
      "observedDuringTradeHighPrice": 0.1699,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1692,
      "fullObservedHighPrice": 0.1699,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588443964-be40b25901c2e",
      "symbol": "IRYSUSDT",
      "baseAsset": "IRYS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:40:43.964Z",
      "closedAtUtc": "2026-09-28T09:50:54.882Z",
      "holdingPeriodMs": 610918,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01697,
      "exitPriceQuote": 0.01701,
      "grossPnlGbp": -2.357100766057857,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.157100766057857,
      "cashChangeGbp": -2.757100766057857,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.47142015321155106,
      "mfePct": 0.4124926340601097,
      "maeGbp": -4.714201532115511,
      "mfeGbp": 4.124926340601097,
      "observedDuringTradeLowPrice": 0.0169,
      "observedDuringTradeHighPrice": 0.01705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0169,
      "fullObservedHighPrice": 0.01705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588439206-8d2f8c2f6e961",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:40:39.206Z",
      "closedAtUtc": "2026-09-28T09:50:50.335Z",
      "holdingPeriodMs": 611129,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5123,
      "exitPriceQuote": 0.51,
      "grossPnlGbp": 4.489556900253697,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.689556900253697,
      "cashChangeGbp": 4.0895569002536964,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07807925043920887,
      "mfePct": 0.5660745656841721,
      "maeGbp": -0.7807925043920886,
      "mfeGbp": 5.660745656841722,
      "observedDuringTradeLowPrice": 0.5094,
      "observedDuringTradeHighPrice": 0.5127,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5094,
      "fullObservedHighPrice": 0.5127,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588687516-84b21ad0e0fcc",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:44:47.516Z",
      "closedAtUtc": "2026-09-28T09:50:45.630Z",
      "holdingPeriodMs": 358114,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5803,
      "exitPriceQuote": 0.567,
      "grossPnlGbp": 22.91917973462018,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 22.11917973462018,
      "cashChangeGbp": 22.51917973462018,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £23.01 triggered at projected net £22.12 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3101843873858198,
      "mfePct": 2.619334826813715,
      "maeGbp": -3.1018438738581984,
      "mfeGbp": 26.19334826813715,
      "observedDuringTradeLowPrice": 0.5651,
      "observedDuringTradeHighPrice": 0.5821,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5651,
      "fullObservedHighPrice": 0.5821,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588453485-4a3429c86559a",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:40:53.485Z",
      "closedAtUtc": "2026-09-28T09:48:30.781Z",
      "holdingPeriodMs": 457296,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0011,
      "exitPriceQuote": 1.9883,
      "grossPnlGbp": 6.396481934935857,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.596481934935857,
      "cashChangeGbp": 5.996481934935857,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.00 triggered at projected net £5.60 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8795162660536735,
      "maeGbp": 0,
      "mfeGbp": 8.795162660536734,
      "observedDuringTradeLowPrice": 1.9835,
      "observedDuringTradeHighPrice": 2.0011,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9835,
      "fullObservedHighPrice": 2.0011,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588462982-75ce314deca57",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:41:02.982Z",
      "closedAtUtc": "2026-09-28T09:44:43.343Z",
      "holdingPeriodMs": 220361,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25244,
      "exitPriceQuote": 0.24984,
      "grossPnlGbp": 10.299477103470096,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.499477103470095,
      "cashChangeGbp": 9.899477103470096,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.04 triggered at projected net £9.50 after fees",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09507209633973142,
      "mfePct": 1.1844398668990623,
      "maeGbp": -0.9507209633973142,
      "mfeGbp": 11.844398668990623,
      "observedDuringTradeLowPrice": 0.24945,
      "observedDuringTradeHighPrice": 0.25268,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24945,
      "fullObservedHighPrice": 0.25268,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588044684-29c9f02093a9c",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:34:04.684Z",
      "closedAtUtc": "2026-09-28T09:44:27.460Z",
      "holdingPeriodMs": 622776,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02625,
      "exitPriceQuote": 0.02619,
      "grossPnlGbp": 2.2857142857141928,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.4857142857141927,
      "cashChangeGbp": 1.8857142857141929,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3428571428571421,
      "mfePct": 0.5333333333333248,
      "maeGbp": -3.428571428571421,
      "mfeGbp": 5.333333333333247,
      "observedDuringTradeLowPrice": 0.02611,
      "observedDuringTradeHighPrice": 0.026339999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02611,
      "fullObservedHighPrice": 0.026339999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588039832-338d1d863d59",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:33:59.832Z",
      "closedAtUtc": "2026-09-28T09:44:04.068Z",
      "holdingPeriodMs": 604236,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25947,
      "exitPriceQuote": 0.25839,
      "grossPnlGbp": 4.162330905306856,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.362330905306856,
      "cashChangeGbp": 3.762330905306856,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13489035341273248,
      "mfePct": 0.5357074035533983,
      "maeGbp": -1.3489035341273248,
      "mfeGbp": 5.357074035533983,
      "observedDuringTradeLowPrice": 0.25808,
      "observedDuringTradeHighPrice": 0.25982,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25808,
      "fullObservedHighPrice": 0.25982,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587961616-0a0d258b19d74",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:32:41.616Z",
      "closedAtUtc": "2026-09-28T09:43:02.945Z",
      "holdingPeriodMs": 621329,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013756,
      "exitPriceQuote": 0.013764,
      "grossPnlGbp": -0.5815644082581657,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.3815644082581657,
      "cashChangeGbp": -0.9815644082581657,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30532131433555276,
      "mfePct": 0.3780168653678518,
      "maeGbp": -3.0532131433555274,
      "mfeGbp": 3.7801686536785177,
      "observedDuringTradeLowPrice": 0.013704,
      "observedDuringTradeHighPrice": 0.013798000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013704,
      "fullObservedHighPrice": 0.013798000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587956972-fa9eecc287c64",
      "symbol": "XVGUSDT",
      "baseAsset": "XVG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:32:36.972Z",
      "closedAtUtc": "2026-09-28T09:39:30.796Z",
      "holdingPeriodMs": 413824,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00321,
      "exitPriceQuote": 0.003188,
      "grossPnlGbp": -6.853582554517233,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.653582554517233,
      "cashChangeGbp": -7.253582554517234,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6853582554517232,
      "mfePct": 0.12461059190030103,
      "maeGbp": -6.853582554517232,
      "mfeGbp": 1.2461059190030104,
      "observedDuringTradeLowPrice": 0.003188,
      "observedDuringTradeHighPrice": 0.003214,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003188,
      "fullObservedHighPrice": 0.003214,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588059463-1fef96458a233",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:34:19.463Z",
      "closedAtUtc": "2026-09-28T09:39:15.016Z",
      "holdingPeriodMs": 295553,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21152,
      "exitPriceQuote": 0.21027,
      "grossPnlGbp": -5.909606656580943,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.7096066565809425,
      "cashChangeGbp": -6.309606656580943,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5909606656580942,
      "mfePct": 0.2505673222390199,
      "maeGbp": -5.909606656580943,
      "mfeGbp": 2.505673222390199,
      "observedDuringTradeLowPrice": 0.21027,
      "observedDuringTradeHighPrice": 0.21205,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21027,
      "fullObservedHighPrice": 0.21205,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587727295-aec2071274db8",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:28:47.295Z",
      "closedAtUtc": "2026-09-28T09:38:52.141Z",
      "holdingPeriodMs": 604846,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5842,
      "exitPriceQuote": 0.5803,
      "grossPnlGbp": 6.675795960287597,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.875795960287597,
      "cashChangeGbp": 6.275795960287597,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2909962341663683,
      "mfePct": 0.6846970215679568,
      "maeGbp": -2.9099623416636824,
      "mfeGbp": 6.846970215679567,
      "observedDuringTradeLowPrice": 0.5802,
      "observedDuringTradeHighPrice": 0.5859,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5802,
      "fullObservedHighPrice": 0.5859,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588054736-85771c29c6435",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:34:14.736Z",
      "closedAtUtc": "2026-09-28T09:37:55.990Z",
      "holdingPeriodMs": 221254,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14481,
      "exitPriceQuote": 0.14415,
      "grossPnlGbp": 4.557696291692521,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.757696291692521,
      "cashChangeGbp": 4.15769629169252,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.73 triggered at projected net £3.76 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2347904150265914,
      "mfePct": 0.752710448173474,
      "maeGbp": -2.347904150265914,
      "mfeGbp": 7.52710448173474,
      "observedDuringTradeLowPrice": 0.14372,
      "observedDuringTradeHighPrice": 0.14515,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14372,
      "fullObservedHighPrice": 0.14515,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790588049793-b85d854432cb9",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:34:09.793Z",
      "closedAtUtc": "2026-09-28T09:37:41.714Z",
      "holdingPeriodMs": 211921,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3786,
      "exitPriceQuote": 1.3612,
      "grossPnlGbp": 12.621500072537415,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 11.821500072537415,
      "cashChangeGbp": 12.221500072537415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.13 triggered at projected net £11.82 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.740896561729292,
      "maeGbp": 0,
      "mfeGbp": 17.40896561729292,
      "observedDuringTradeLowPrice": 1.3546,
      "observedDuringTradeHighPrice": 1.3786,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3546,
      "fullObservedHighPrice": 1.3786,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587722634-103bc28ccc011",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:28:42.634Z",
      "closedAtUtc": "2026-09-28T09:34:59.601Z",
      "holdingPeriodMs": 376967,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023977,
      "exitPriceQuote": 0.0024106,
      "grossPnlGbp": -5.3801559828169285,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.180155982816928,
      "cashChangeGbp": -5.780155982816929,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6255995328856747,
      "mfePct": 0.12929057012969947,
      "maeGbp": -6.255995328856748,
      "mfeGbp": 1.2929057012969947,
      "observedDuringTradeLowPrice": 0.0023946,
      "observedDuringTradeHighPrice": 0.0024127,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0023946,
      "fullObservedHighPrice": 0.0024127,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587368642-a586ef8cf584a",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:48.642Z",
      "closedAtUtc": "2026-09-28T09:33:18.203Z",
      "holdingPeriodMs": 629561,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.91895,
      "exitPriceQuote": 0.91675,
      "grossPnlGbp": -2.394036672289124,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.1940366722891245,
      "cashChangeGbp": -2.794036672289124,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2807552097502613,
      "mfePct": 0.22852168235486053,
      "maeGbp": -2.8075520975026134,
      "mfeGbp": 2.2852168235486054,
      "observedDuringTradeLowPrice": 0.91637,
      "observedDuringTradeHighPrice": 0.9210499999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.91637,
      "fullObservedHighPrice": 0.9210499999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587359296-3e6ae49308cdc",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:39.296Z",
      "closedAtUtc": "2026-09-28T09:33:02.504Z",
      "holdingPeriodMs": 623208,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.484,
      "exitPriceQuote": 1.4822,
      "grossPnlGbp": -1.2129380053908516,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0129380053908514,
      "cashChangeGbp": -1.6129380053908515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3773584905660411,
      "mfePct": 0.08760107816712122,
      "maeGbp": -3.773584905660411,
      "mfeGbp": 0.8760107816712122,
      "observedDuringTradeLowPrice": 1.4784,
      "observedDuringTradeHighPrice": 1.4853,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4784,
      "fullObservedHighPrice": 1.4853,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587354471-30e4d7cf46e7e",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:34.471Z",
      "closedAtUtc": "2026-09-28T09:32:57.639Z",
      "holdingPeriodMs": 623168,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 762.53,
      "exitPriceQuote": 761.03,
      "grossPnlGbp": -1.9671357192503902,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.7671357192503905,
      "cashChangeGbp": -2.36713571925039,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.27539900069505757,
      "mfePct": 0.02360562863101303,
      "maeGbp": -2.7539900069505756,
      "mfeGbp": 0.2360562863101303,
      "observedDuringTradeLowPrice": 760.43,
      "observedDuringTradeHighPrice": 762.71,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 760.43,
      "fullObservedHighPrice": 762.71,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587349653-470a6e4331a45",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:29.653Z",
      "closedAtUtc": "2026-09-28T09:32:52.969Z",
      "holdingPeriodMs": 623316,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4153.23,
      "exitPriceQuote": 4152.73,
      "grossPnlGbp": -0.12038822795751741,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9203882279575175,
      "cashChangeGbp": -0.5203882279575174,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.035875691931334934,
      "mfePct": 0.042376656241051386,
      "maeGbp": -0.35875691931334935,
      "mfeGbp": 0.42376656241051386,
      "observedDuringTradeLowPrice": 4151.74,
      "observedDuringTradeHighPrice": 4154.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4151.74,
      "fullObservedHighPrice": 4154.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587732590-351f4517cdbfb",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:28:52.590Z",
      "closedAtUtc": "2026-09-28T09:32:48.334Z",
      "holdingPeriodMs": 235744,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.114,
      "exitPriceQuote": 0.11407,
      "grossPnlGbp": 0.6140350877193037,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.18596491228069634,
      "cashChangeGbp": 0.21403508771930368,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.39 triggered at projected net £-0.19 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.49122807017544295,
      "mfePct": 0.7192982456140362,
      "maeGbp": -4.91228070175443,
      "mfeGbp": 7.192982456140362,
      "observedDuringTradeLowPrice": 0.11344,
      "observedDuringTradeHighPrice": 0.11482,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11344,
      "fullObservedHighPrice": 0.11482,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587345007-904da1c958441",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:25.007Z",
      "closedAtUtc": "2026-09-28T09:32:28.503Z",
      "holdingPeriodMs": 603496,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2651.59,
      "exitPriceQuote": 2647.16,
      "grossPnlGbp": -1.6706956957901828,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.470695695790183,
      "cashChangeGbp": -2.070695695790183,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30132863678020494,
      "mfePct": 0.011313966337168534,
      "maeGbp": -3.013286367802049,
      "mfeGbp": 0.11313966337168534,
      "observedDuringTradeLowPrice": 2643.6,
      "observedDuringTradeHighPrice": 2651.8900000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2643.6,
      "fullObservedHighPrice": 2651.8900000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587712888-37c3bba0dd402",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:28:32.888Z",
      "closedAtUtc": "2026-09-28T09:29:25.078Z",
      "holdingPeriodMs": 52190,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06175,
      "exitPriceQuote": 0.06105,
      "grossPnlGbp": -11.336032388663954,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -12.136032388663955,
      "cashChangeGbp": -11.736032388663954,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.1336032388663955,
      "mfePct": 0,
      "maeGbp": -11.336032388663956,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06105,
      "observedDuringTradeHighPrice": 0.06175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06105,
      "fullObservedHighPrice": 0.06175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587373313-86333afc46a3e",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:53.313Z",
      "closedAtUtc": "2026-09-28T09:28:06.362Z",
      "holdingPeriodMs": 313049,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08101,
      "exitPriceQuote": 0.0805,
      "grossPnlGbp": -6.295519071719498,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.095519071719498,
      "cashChangeGbp": -6.695519071719499,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6295519071719499,
      "mfePct": 0.02468831008518223,
      "maeGbp": -6.295519071719499,
      "mfeGbp": 0.2468831008518223,
      "observedDuringTradeLowPrice": 0.0805,
      "observedDuringTradeHighPrice": 0.08103,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0805,
      "fullObservedHighPrice": 0.08103,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587364114-5d96f8a631996",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:44.114Z",
      "closedAtUtc": "2026-09-28T09:27:58.705Z",
      "holdingPeriodMs": 314591,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02833,
      "exitPriceQuote": 0.02803,
      "grossPnlGbp": -10.589481115425402,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -11.389481115425403,
      "cashChangeGbp": -10.989481115425402,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.05894811154254,
      "mfePct": 0,
      "maeGbp": -10.589481115425402,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02803,
      "observedDuringTradeHighPrice": 0.02833,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02803,
      "fullObservedHighPrice": 0.02833,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587340467-f6df2ece273d2",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:20.466Z",
      "closedAtUtc": "2026-09-28T09:23:58.893Z",
      "holdingPeriodMs": 98427,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01841,
      "exitPriceQuote": 0.01854,
      "grossPnlGbp": -7.061379684953919,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.861379684953919,
      "cashChangeGbp": -7.461379684953919,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7061379684953919,
      "mfePct": 0,
      "maeGbp": -7.061379684953919,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01841,
      "observedDuringTradeHighPrice": 0.01854,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01841,
      "fullObservedHighPrice": 0.01854,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587377901-619e5284572c1",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:22:57.901Z",
      "closedAtUtc": "2026-09-28T09:23:49.549Z",
      "holdingPeriodMs": 51648,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 222.41,
      "exitPriceQuote": 224.36,
      "grossPnlGbp": -8.767591385279514,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -9.567591385279515,
      "cashChangeGbp": -9.167591385279515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8767591385279515,
      "mfePct": 0,
      "maeGbp": -8.767591385279516,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 222.41,
      "observedDuringTradeHighPrice": 224.36000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 222.41,
      "fullObservedHighPrice": 224.36000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586905804-30c98016c5068",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:15:05.804Z",
      "closedAtUtc": "2026-09-28T09:20:42.035Z",
      "holdingPeriodMs": 336231,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024562,
      "exitPriceQuote": 0.0024396,
      "grossPnlGbp": 6.758407295822759,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.958407295822759,
      "cashChangeGbp": 6.358407295822759,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.97 triggered at projected net £5.96 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34199169448741906,
      "mfePct": 1.0585457210324885,
      "maeGbp": -3.4199169448741906,
      "mfeGbp": 10.585457210324885,
      "observedDuringTradeLowPrice": 0.0024302,
      "observedDuringTradeHighPrice": 0.0024645999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024302,
      "fullObservedHighPrice": 0.0024645999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586997543-13f26fde58679",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:16:37.543Z",
      "closedAtUtc": "2026-09-28T09:20:20.597Z",
      "holdingPeriodMs": 223054,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05846,
      "exitPriceQuote": 0.06028,
      "grossPnlGbp": 31.132398221005854,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 30.332398221005853,
      "cashChangeGbp": 30.732398221005855,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £31.56 triggered at projected net £30.33 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15395141977420423,
      "mfePct": 3.421142661648994,
      "maeGbp": -1.5395141977420423,
      "mfeGbp": 34.21142661648994,
      "observedDuringTradeLowPrice": 0.05837,
      "observedDuringTradeHighPrice": 0.06046,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05837,
      "fullObservedHighPrice": 0.06046,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586833468-f7bcbcd42bccb",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:13:53.468Z",
      "closedAtUtc": "2026-09-28T09:19:44.646Z",
      "holdingPeriodMs": 351178,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 8.862,
      "exitPriceQuote": 8.914,
      "grossPnlGbp": -5.867749943579283,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.667749943579283,
      "cashChangeGbp": -6.267749943579283,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5867749943579282,
      "mfePct": 0.3272399006996154,
      "maeGbp": -5.867749943579282,
      "mfeGbp": 3.2723990069961544,
      "observedDuringTradeLowPrice": 8.833,
      "observedDuringTradeHighPrice": 8.914,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.833,
      "fullObservedHighPrice": 8.914,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586824266-94def123f0e3e",
      "symbol": "CAKEUSDT",
      "baseAsset": "CAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:13:44.266Z",
      "closedAtUtc": "2026-09-28T09:19:39.829Z",
      "holdingPeriodMs": 355563,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6574,
      "exitPriceQuote": 2.6723,
      "grossPnlGbp": -5.606984270339398,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.4069842703393975,
      "cashChangeGbp": -6.006984270339398,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5606984270339397,
      "mfePct": 0,
      "maeGbp": -5.606984270339397,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.6574,
      "observedDuringTradeHighPrice": 2.6723,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6574,
      "fullObservedHighPrice": 2.6723,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586565706-d84563c9c200c",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T09:09:25.706Z",
      "closedAtUtc": "2026-09-28T09:19:34.999Z",
      "holdingPeriodMs": 609293,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20697,
      "exitPriceQuote": 0.20937,
      "grossPnlGbp": -11.595883461371278,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -12.395883461371278,
      "cashChangeGbp": -11.995883461371278,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0880803981253342,
      "targetPct": 0.9059283954196202,
      "structuralStopPrice": 0.209222,
      "structuralTargetPrice": 0.205095,
      "maePct": -1.1595883461371277,
      "mfePct": 0.9228390588007901,
      "maeGbp": -11.595883461371278,
      "mfeGbp": 18.456781176015802,
      "observedDuringTradeLowPrice": 0.20506,
      "observedDuringTradeHighPrice": 0.20936999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20506,
      "fullObservedHighPrice": 0.20936999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790587002077-823e97420ad22",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:16:42.077Z",
      "closedAtUtc": "2026-09-28T09:18:59.826Z",
      "holdingPeriodMs": 137749,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.025883,
      "exitPriceQuote": 0.02605,
      "grossPnlGbp": -6.452111424487134,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.252111424487134,
      "cashChangeGbp": -6.852111424487134,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6452111424487134,
      "mfePct": 0.027044778425994134,
      "maeGbp": -6.452111424487133,
      "mfeGbp": 0.27044778425994137,
      "observedDuringTradeLowPrice": 0.025876,
      "observedDuringTradeHighPrice": 0.02605,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.025876,
      "fullObservedHighPrice": 0.02605,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586828997-0977e57cc412e",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:13:48.997Z",
      "closedAtUtc": "2026-09-28T09:18:46.336Z",
      "holdingPeriodMs": 297339,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 27.723,
      "exitPriceQuote": 27.873,
      "grossPnlGbp": -5.410669840926384,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.210669840926384,
      "cashChangeGbp": -5.810669840926384,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5410669840926384,
      "mfePct": 0,
      "maeGbp": -5.410669840926385,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 27.723,
      "observedDuringTradeHighPrice": 27.873,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.723,
      "fullObservedHighPrice": 27.873,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586605607-26edc4cbd3112",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:10:05.607Z",
      "closedAtUtc": "2026-09-28T09:17:18.527Z",
      "holdingPeriodMs": 432920,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10028,
      "exitPriceQuote": 0.10081,
      "grossPnlGbp": -5.285201435979285,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.085201435979285,
      "cashChangeGbp": -5.685201435979286,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5285201435979285,
      "mfePct": 0.4287993617869963,
      "maeGbp": -5.285201435979285,
      "mfeGbp": 4.287993617869963,
      "observedDuringTradeLowPrice": 0.09985,
      "observedDuringTradeHighPrice": 0.10080999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09985,
      "fullObservedHighPrice": 0.10080999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586595200-05097bc48c0e5",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:09:55.200Z",
      "closedAtUtc": "2026-09-28T09:17:13.748Z",
      "holdingPeriodMs": 438548,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6954,
      "exitPriceQuote": 0.6992,
      "grossPnlGbp": -5.464480874316976,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.264480874316976,
      "cashChangeGbp": -5.8644808743169765,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5464480874316976,
      "mfePct": 0.028760425654296515,
      "maeGbp": -5.464480874316975,
      "mfeGbp": 0.2876042565429652,
      "observedDuringTradeLowPrice": 0.6952,
      "observedDuringTradeHighPrice": 0.6992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6952,
      "fullObservedHighPrice": 0.6992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586838173-cc17a265b9092",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:13:58.173Z",
      "closedAtUtc": "2026-09-28T09:16:53.435Z",
      "holdingPeriodMs": 175262,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005905,
      "exitPriceQuote": 0.005953,
      "grossPnlGbp": -8.12870448772232,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.928704487722321,
      "cashChangeGbp": -8.52870448772232,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8128704487722319,
      "mfePct": 0,
      "maeGbp": -8.12870448772232,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005905,
      "observedDuringTradeHighPrice": 0.005953,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005905,
      "fullObservedHighPrice": 0.005953,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586585787-a12339261554c",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:09:45.787Z",
      "closedAtUtc": "2026-09-28T09:15:18.851Z",
      "holdingPeriodMs": 333064,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 64.59,
      "exitPriceQuote": 64.95,
      "grossPnlGbp": -5.5736182071528,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.3736182071528,
      "cashChangeGbp": -5.973618207152801,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5573618207152801,
      "mfePct": 0.09289363678588368,
      "maeGbp": -5.5736182071528,
      "mfeGbp": 0.9289363678588368,
      "observedDuringTradeLowPrice": 64.53,
      "observedDuringTradeHighPrice": 64.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 64.53,
      "fullObservedHighPrice": 64.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586288459-d6c8946935c31",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:48.459Z",
      "closedAtUtc": "2026-09-28T09:15:13.333Z",
      "holdingPeriodMs": 624874,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2428,
      "exitPriceQuote": 0.2441,
      "grossPnlGbp": -5.354200988467971,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.154200988467971,
      "cashChangeGbp": -5.7542009884679715,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5354200988467972,
      "mfePct": 0.24711696869851293,
      "maeGbp": -5.354200988467971,
      "mfeGbp": 2.4711696869851294,
      "observedDuringTradeLowPrice": 0.2422,
      "observedDuringTradeHighPrice": 0.2441,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2422,
      "fullObservedHighPrice": 0.2441,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586278944-0b09708a4352a",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:38.944Z",
      "closedAtUtc": "2026-09-28T09:14:42.982Z",
      "holdingPeriodMs": 604038,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3885,
      "exitPriceQuote": 1.3908,
      "grossPnlGbp": 1.65646380986674,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.8564638098667399,
      "cashChangeGbp": 1.25646380986674,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7778177889809249,
      "mfePct": 0.43212099387828623,
      "maeGbp": -7.778177889809249,
      "mfeGbp": 4.321209938782863,
      "observedDuringTradeLowPrice": 1.3777,
      "observedDuringTradeHighPrice": 1.3945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3777,
      "fullObservedHighPrice": 1.3945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586255115-91964eb84569a",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:15.115Z",
      "closedAtUtc": "2026-09-28T09:13:40.910Z",
      "holdingPeriodMs": 565795,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.374,
      "exitPriceQuote": 10.432,
      "grossPnlGbp": -5.590900327742416,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.390900327742416,
      "cashChangeGbp": -5.990900327742416,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5590900327742416,
      "mfePct": 0.39521881627145145,
      "maeGbp": -5.590900327742417,
      "mfeGbp": 3.9521881627145143,
      "observedDuringTradeLowPrice": 10.333,
      "observedDuringTradeHighPrice": 10.432,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.333,
      "fullObservedHighPrice": 10.432,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586293142-ea6ce9abfe2c8",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:53.142Z",
      "closedAtUtc": "2026-09-28T09:13:34.550Z",
      "holdingPeriodMs": 521408,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0408,
      "exitPriceQuote": 1.0468,
      "grossPnlGbp": -5.764796310530367,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.564796310530367,
      "cashChangeGbp": -6.164796310530368,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5764796310530367,
      "mfePct": 0.2882398155265077,
      "maeGbp": -5.764796310530366,
      "mfeGbp": 2.882398155265077,
      "observedDuringTradeLowPrice": 1.0378,
      "observedDuringTradeHighPrice": 1.0468,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0378,
      "fullObservedHighPrice": 1.0468,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586600086-460d160ad0f4",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:10:00.086Z",
      "closedAtUtc": "2026-09-28T09:13:29.164Z",
      "holdingPeriodMs": 209078,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7068,
      "exitPriceQuote": 0.712,
      "grossPnlGbp": -7.357102433503088,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.157102433503088,
      "cashChangeGbp": -7.757102433503088,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7357102433503088,
      "mfePct": 0.07074136955290676,
      "maeGbp": -7.357102433503088,
      "mfeGbp": 0.7074136955290676,
      "observedDuringTradeLowPrice": 0.7063,
      "observedDuringTradeHighPrice": 0.712,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7063,
      "fullObservedHighPrice": 0.712,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586590332-466c367e14a01",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:09:50.332Z",
      "closedAtUtc": "2026-09-28T09:13:23.800Z",
      "holdingPeriodMs": 213468,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07169,
      "exitPriceQuote": 0.07091,
      "grossPnlGbp": 10.880178546519778,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.080178546519777,
      "cashChangeGbp": 10.480178546519777,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.48 triggered at projected net £10.08 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06974473427255475,
      "mfePct": 1.2833031106151542,
      "maeGbp": -0.6974473427255475,
      "mfeGbp": 12.833031106151543,
      "observedDuringTradeLowPrice": 0.07077,
      "observedDuringTradeHighPrice": 0.07174,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07077,
      "fullObservedHighPrice": 0.07174,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586565706-d84563c9c200c-partial-1790586688942-23cb468657487",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-28T09:09:25.706Z",
      "closedAtUtc": "2026-09-28T09:11:28.942Z",
      "holdingPeriodMs": 123236,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20697,
      "exitPriceQuote": 0.20506,
      "grossPnlGbp": 9.228390588007901,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.4283905880079,
      "cashChangeGbp": 8.8283905880079,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0880803981253342,
      "targetPct": 0.9059283954196202,
      "structuralStopPrice": 0.209222,
      "structuralTargetPrice": 0.205095,
      "maePct": -0.14494854326715104,
      "mfePct": 0.9228390588007901,
      "maeGbp": -2.8989708653430206,
      "mfeGbp": 18.456781176015802,
      "observedDuringTradeLowPrice": 0.20506,
      "observedDuringTradeHighPrice": 0.20726999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20506,
      "fullObservedHighPrice": 0.20726999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586283777-e95b747bd9bdd",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:43.777Z",
      "closedAtUtc": "2026-09-28T09:09:38.046Z",
      "holdingPeriodMs": 294269,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2315,
      "exitPriceQuote": 0.2333,
      "grossPnlGbp": -7.775377969762402,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.575377969762402,
      "cashChangeGbp": -8.175377969762401,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7775377969762401,
      "mfePct": 0,
      "maeGbp": -7.775377969762402,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2315,
      "observedDuringTradeHighPrice": 0.23330000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2315,
      "fullObservedHighPrice": 0.23330000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586250185-6f86fc7d7575c",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:10.185Z",
      "closedAtUtc": "2026-09-28T09:09:32.780Z",
      "holdingPeriodMs": 322595,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06036,
      "exitPriceQuote": 0.05997,
      "grossPnlGbp": -6.461232604373667,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.261232604373667,
      "cashChangeGbp": -6.861232604373668,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7123923127899269,
      "mfePct": 0.28164347249834903,
      "maeGbp": -7.123923127899269,
      "mfeGbp": 2.8164347249834902,
      "observedDuringTradeLowPrice": 0.05993,
      "observedDuringTradeHighPrice": 0.06053,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05993,
      "fullObservedHighPrice": 0.06053,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586274070-dfbeb0435cfb5",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:34.070Z",
      "closedAtUtc": "2026-09-28T09:09:22.321Z",
      "holdingPeriodMs": 288251,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07869,
      "exitPriceQuote": 0.0791,
      "grossPnlGbp": -5.210318973186016,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.010318973186016,
      "cashChangeGbp": -5.610318973186017,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5210318973186017,
      "mfePct": 0.03812428516965593,
      "maeGbp": -5.210318973186016,
      "mfeGbp": 0.38124285169655925,
      "observedDuringTradeLowPrice": 0.07866,
      "observedDuringTradeHighPrice": 0.0791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07866,
      "fullObservedHighPrice": 0.0791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586245100-a23260d2c5946",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:04:05.100Z",
      "closedAtUtc": "2026-09-28T09:07:57.682Z",
      "holdingPeriodMs": 232582,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07842,
      "exitPriceQuote": 0.07885,
      "grossPnlGbp": -5.483295077786277,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.283295077786277,
      "cashChangeGbp": -5.883295077786277,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5483295077786277,
      "mfePct": 0.05100739607242842,
      "maeGbp": -5.483295077786277,
      "mfeGbp": 0.5100739607242842,
      "observedDuringTradeLowPrice": 0.07838,
      "observedDuringTradeHighPrice": 0.07885,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07838,
      "fullObservedHighPrice": 0.07885,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585890398-4aa105badae5b",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:58:10.398Z",
      "closedAtUtc": "2026-09-28T09:05:41.289Z",
      "holdingPeriodMs": 450891,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 8.894,
      "exitPriceQuote": 8.827,
      "grossPnlGbp": 7.5331684281538305,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.733168428153831,
      "cashChangeGbp": 7.13316842815383,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.97 triggered at projected net £6.73 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17989655947830013,
      "mfePct": 0.8769957274567056,
      "maeGbp": -1.7989655947830014,
      "mfeGbp": 8.769957274567055,
      "observedDuringTradeLowPrice": 8.816,
      "observedDuringTradeHighPrice": 8.91,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.816,
      "fullObservedHighPrice": 8.91,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585652125-26c03c2e9422b",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:54:12.125Z",
      "closedAtUtc": "2026-09-28T09:03:55.940Z",
      "holdingPeriodMs": 583815,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.701,
      "exitPriceQuote": 0.697,
      "grossPnlGbp": 5.706134094151218,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.906134094151218,
      "cashChangeGbp": 5.306134094151218,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.48 triggered at projected net £4.91 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24251069900143152,
      "mfePct": 0.7275320970042788,
      "maeGbp": -2.425106990014315,
      "mfeGbp": 7.275320970042787,
      "observedDuringTradeLowPrice": 0.6959,
      "observedDuringTradeHighPrice": 0.7027,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6959,
      "fullObservedHighPrice": 0.7027,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585899879-385ec18d91d0f",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:58:19.879Z",
      "closedAtUtc": "2026-09-28T09:03:24.057Z",
      "holdingPeriodMs": 304178,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20884,
      "exitPriceQuote": 0.20728,
      "grossPnlGbp": -7.4698333652557265,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.269833365255726,
      "cashChangeGbp": -7.869833365255727,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7469833365255726,
      "mfePct": 0.27772457383642846,
      "maeGbp": -7.469833365255726,
      "mfeGbp": 2.7772457383642846,
      "observedDuringTradeLowPrice": 0.20728,
      "observedDuringTradeHighPrice": 0.20942000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20728,
      "fullObservedHighPrice": 0.20942000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585685781-23283f3852b44",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:54:45.781Z",
      "closedAtUtc": "2026-09-28T09:03:05.534Z",
      "holdingPeriodMs": 499753,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3377,
      "exitPriceQuote": 0.3396,
      "grossPnlGbp": -5.626295528575697,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.426295528575697,
      "cashChangeGbp": -6.026295528575697,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5626295528575697,
      "mfePct": 0,
      "maeGbp": -5.626295528575697,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3377,
      "observedDuringTradeHighPrice": 0.3396,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3377,
      "fullObservedHighPrice": 0.3396,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585694887-6abb8b69c8d96",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:54:54.887Z",
      "closedAtUtc": "2026-09-28T09:02:59.236Z",
      "holdingPeriodMs": 484349,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.751,
      "exitPriceQuote": 1.761,
      "grossPnlGbp": -5.711022272986869,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.511022272986869,
      "cashChangeGbp": -6.11102227298687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.571102227298687,
      "mfePct": 0.17133066818959977,
      "maeGbp": -5.71102227298687,
      "mfeGbp": 1.7133066818959977,
      "observedDuringTradeLowPrice": 1.748,
      "observedDuringTradeHighPrice": 1.761,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.748,
      "fullObservedHighPrice": 1.761,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790586078537-f30e0efecfb4c",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T09:01:18.537Z",
      "closedAtUtc": "2026-09-28T09:02:45.102Z",
      "holdingPeriodMs": 86565,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 239.45,
      "exitPriceQuote": 239.87,
      "grossPnlGbp": -1.754019628314955,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.554019628314955,
      "cashChangeGbp": -2.154019628314955,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £-2.55 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30068907913969467,
      "mfePct": 1.0190018793067437,
      "maeGbp": -3.006890791396947,
      "mfeGbp": 10.190018793067438,
      "observedDuringTradeLowPrice": 237.01,
      "observedDuringTradeHighPrice": 240.17,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 237.01,
      "fullObservedHighPrice": 240.17,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585895159-b43753285b9bc",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:58:15.159Z",
      "closedAtUtc": "2026-09-28T09:02:14.895Z",
      "holdingPeriodMs": 239736,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03111,
      "exitPriceQuote": 0.0313,
      "grossPnlGbp": -6.1073609771778425,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.907360977177842,
      "cashChangeGbp": -6.507360977177843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6107360977177843,
      "mfePct": 0,
      "maeGbp": -6.1073609771778425,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03111,
      "observedDuringTradeHighPrice": 0.0313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03111,
      "fullObservedHighPrice": 0.0313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585507597-99c106ba2d972",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:51:47.597Z",
      "closedAtUtc": "2026-09-28T09:02:10.276Z",
      "holdingPeriodMs": 622679,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013842,
      "exitPriceQuote": 0.013907,
      "grossPnlGbp": -4.6958532004045,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.4958532004044995,
      "cashChangeGbp": -5.0958532004045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46958532004045,
      "mfePct": 0.05057072677358808,
      "maeGbp": -4.695853200404501,
      "mfeGbp": 0.5057072677358808,
      "observedDuringTradeLowPrice": 0.013835,
      "observedDuringTradeHighPrice": 0.013907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013835,
      "fullObservedHighPrice": 0.013907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585502906-a84b332d14ce1",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:51:42.906Z",
      "closedAtUtc": "2026-09-28T09:01:49.840Z",
      "holdingPeriodMs": 606934,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01903,
      "exitPriceQuote": 0.01891,
      "grossPnlGbp": 6.305832895428197,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.505832895428197,
      "cashChangeGbp": 5.905832895428197,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10509721492381847,
      "mfePct": 0.6305832895428197,
      "maeGbp": -1.0509721492381847,
      "mfeGbp": 6.305832895428197,
      "observedDuringTradeLowPrice": 0.01891,
      "observedDuringTradeHighPrice": 0.01905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01891,
      "fullObservedHighPrice": 0.01905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585448568-2bc526d3130bf",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:50:48.568Z",
      "closedAtUtc": "2026-09-28T09:00:58.427Z",
      "holdingPeriodMs": 609859,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4609,
      "exitPriceQuote": 0.4615,
      "grossPnlGbp": -1.3018008244739532,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.101800824473953,
      "cashChangeGbp": -1.701800824473953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3254502061184642,
      "mfePct": 0.06509004122368561,
      "maeGbp": -3.2545020611846422,
      "mfeGbp": 0.6509004122368561,
      "observedDuringTradeLowPrice": 0.4606,
      "observedDuringTradeHighPrice": 0.46240000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4606,
      "fullObservedHighPrice": 0.46240000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585279507-fb0ea19bd501b",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:47:59.507Z",
      "closedAtUtc": "2026-09-28T08:58:07.036Z",
      "holdingPeriodMs": 607529,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 147.68,
      "exitPriceQuote": 147.86,
      "grossPnlGbp": -1.218851570964293,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0188515709642934,
      "cashChangeGbp": -1.618851570964293,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20991332611051075,
      "mfePct": 0.18282773564464397,
      "maeGbp": -2.0991332611051075,
      "mfeGbp": 1.8282773564464398,
      "observedDuringTradeLowPrice": 147.41,
      "observedDuringTradeHighPrice": 147.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 147.41,
      "fullObservedHighPrice": 147.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585274694-b94223aed734e",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:47:54.694Z",
      "closedAtUtc": "2026-09-28T08:58:01.580Z",
      "holdingPeriodMs": 606886,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6728,
      "exitPriceQuote": 0.6743,
      "grossPnlGbp": -2.229488703923985,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.0294887039239846,
      "cashChangeGbp": -2.6294887039239847,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2824019024970293,
      "mfePct": 0.14863258026159348,
      "maeGbp": -2.8240190249702932,
      "mfeGbp": 1.486325802615935,
      "observedDuringTradeLowPrice": 0.6718,
      "observedDuringTradeHighPrice": 0.6746999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6718,
      "fullObservedHighPrice": 0.6746999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585690379-fd77b7f13f6c3",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:54:50.379Z",
      "closedAtUtc": "2026-09-28T08:57:56.868Z",
      "holdingPeriodMs": 186489,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11001,
      "exitPriceQuote": 0.11136,
      "grossPnlGbp": 12.271611671666248,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 11.471611671666247,
      "cashChangeGbp": 11.871611671666248,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.84 triggered at projected net £11.47 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35451322607035857,
      "mfePct": 1.463503317880193,
      "maeGbp": -3.5451322607035856,
      "mfeGbp": 14.63503317880193,
      "observedDuringTradeLowPrice": 0.10962,
      "observedDuringTradeHighPrice": 0.11162,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10962,
      "fullObservedHighPrice": 0.11162,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585052408-8fa619b2c91d9",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:44:12.408Z",
      "closedAtUtc": "2026-09-28T08:54:28.263Z",
      "holdingPeriodMs": 615855,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 70.01,
      "exitPriceQuote": 70.21,
      "grossPnlGbp": -2.8567347521780975,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.6567347521780977,
      "cashChangeGbp": -3.2567347521780974,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3285244965004853,
      "mfePct": 0.05713469504357413,
      "maeGbp": -3.2852449650048534,
      "mfeGbp": 0.5713469504357412,
      "observedDuringTradeLowPrice": 69.97,
      "observedDuringTradeHighPrice": 70.24,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.97,
      "fullObservedHighPrice": 70.24,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585047335-e18f97595b414",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:44:07.335Z",
      "closedAtUtc": "2026-09-28T08:54:23.424Z",
      "holdingPeriodMs": 616089,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0636,
      "exitPriceQuote": 1.0616,
      "grossPnlGbp": 1.8804061677322317,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.0804061677322316,
      "cashChangeGbp": 1.4804061677322315,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05641218503196068,
      "mfePct": 0.2538548326438649,
      "maeGbp": -0.5641218503196068,
      "mfeGbp": 2.538548326438649,
      "observedDuringTradeLowPrice": 1.0609,
      "observedDuringTradeHighPrice": 1.0642,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0609,
      "fullObservedHighPrice": 1.0642,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585041351-b74d2b791b85b",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:44:01.351Z",
      "closedAtUtc": "2026-09-28T08:54:18.402Z",
      "holdingPeriodMs": 617051,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4613,
      "exitPriceQuote": 0.4619,
      "grossPnlGbp": -1.300672013873812,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.1006720138738117,
      "cashChangeGbp": -1.7006720138738118,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1300672013873812,
      "mfePct": 0.06503360069368458,
      "maeGbp": -1.300672013873812,
      "mfeGbp": 0.6503360069368458,
      "observedDuringTradeLowPrice": 0.461,
      "observedDuringTradeHighPrice": 0.4618999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.461,
      "fullObservedHighPrice": 0.4618999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790585036611-fa6f3a3acdf1a",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:43:56.611Z",
      "closedAtUtc": "2026-09-28T08:53:59.091Z",
      "holdingPeriodMs": 602480,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1716,
      "exitPriceQuote": 0.1713,
      "grossPnlGbp": 1.7482517482517175,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.9482517482517174,
      "cashChangeGbp": 1.3482517482517173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.058275058275051854,
      "mfePct": 0.2913752913752916,
      "maeGbp": -0.5827505827505185,
      "mfeGbp": 2.913752913752916,
      "observedDuringTradeLowPrice": 0.1711,
      "observedDuringTradeHighPrice": 0.1717,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1711,
      "fullObservedHighPrice": 0.1717,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584850901-f1afd641d1686",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:40:50.901Z",
      "closedAtUtc": "2026-09-28T08:50:59.603Z",
      "holdingPeriodMs": 608702,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7809,
      "exitPriceQuote": 0.7807,
      "grossPnlGbp": 0.2561147394033666,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5438852605966334,
      "cashChangeGbp": -0.14388526059663342,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.25611473940325286,
      "mfePct": 0.3713663721347181,
      "maeGbp": -2.561147394032529,
      "mfeGbp": 3.713663721347181,
      "observedDuringTradeLowPrice": 0.778,
      "observedDuringTradeHighPrice": 0.7829,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.778,
      "fullObservedHighPrice": 0.7829,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584836527-599309c9fc918",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:40:36.527Z",
      "closedAtUtc": "2026-09-28T08:50:54.998Z",
      "holdingPeriodMs": 618471,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 302.83,
      "exitPriceQuote": 303.34,
      "grossPnlGbp": -1.6841131988243931,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.484113198824393,
      "cashChangeGbp": -2.0841131988243933,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20143314731037665,
      "mfePct": 0.10236766502658332,
      "maeGbp": -2.0143314731037667,
      "mfeGbp": 1.0236766502658332,
      "observedDuringTradeLowPrice": 302.52,
      "observedDuringTradeHighPrice": 303.44,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 302.52,
      "fullObservedHighPrice": 303.44,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584831629-7ff5dec4c2943",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:40:31.629Z",
      "closedAtUtc": "2026-09-28T08:50:35.934Z",
      "holdingPeriodMs": 604305,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7174,
      "exitPriceQuote": 0.7146,
      "grossPnlGbp": 3.90298299414556,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.1029829941455596,
      "cashChangeGbp": 3.50298299414556,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08363534987453776,
      "mfePct": 0.43211597435182486,
      "maeGbp": -0.8363534987453777,
      "mfeGbp": 4.3211597435182485,
      "observedDuringTradeLowPrice": 0.7143,
      "observedDuringTradeHighPrice": 0.718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7143,
      "fullObservedHighPrice": 0.718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584821453-df0c5b4671bee",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:40:21.453Z",
      "closedAtUtc": "2026-09-28T08:47:11.226Z",
      "holdingPeriodMs": 409773,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07185,
      "exitPriceQuote": 0.07238,
      "grossPnlGbp": -7.376478775226203,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.176478775226203,
      "cashChangeGbp": -7.776478775226203,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 100,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7376478775226203,
      "mfePct": 0.05567153792623295,
      "maeGbp": -7.376478775226203,
      "mfeGbp": 0.5567153792623295,
      "observedDuringTradeLowPrice": 0.07181,
      "observedDuringTradeHighPrice": 0.07238,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07181,
      "fullObservedHighPrice": 0.07238,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584846290-16a66711a8982",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:40:46.290Z",
      "closedAtUtc": "2026-09-28T08:47:05.558Z",
      "holdingPeriodMs": 379268,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5188,
      "exitPriceQuote": 0.5153,
      "grossPnlGbp": 6.746337702390244,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.946337702390244,
      "cashChangeGbp": 6.346337702390244,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.30 triggered at projected net £5.95 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8866615265998551,
      "maeGbp": 0,
      "mfeGbp": 8.86661526599855,
      "observedDuringTradeLowPrice": 0.5142,
      "observedDuringTradeHighPrice": 0.5188,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5142,
      "fullObservedHighPrice": 0.5188,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584841537-c7e16dc30f53d",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:40:41.537Z",
      "closedAtUtc": "2026-09-28T08:43:47.454Z",
      "holdingPeriodMs": 185917,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0025028,
      "exitPriceQuote": 0.0024905,
      "grossPnlGbp": 4.914495764743412,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.114495764743412,
      "cashChangeGbp": 4.514495764743412,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.11 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6512705769538081,
      "maeGbp": 0,
      "mfeGbp": 6.512705769538082,
      "observedDuringTradeLowPrice": 0.0024865,
      "observedDuringTradeHighPrice": 0.0025028,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024865,
      "fullObservedHighPrice": 0.0025028,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584340961-ac16193daabde",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:32:20.961Z",
      "closedAtUtc": "2026-09-28T08:42:52.625Z",
      "holdingPeriodMs": 631664,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33361,
      "exitPriceQuote": 0.33364,
      "grossPnlGbp": 0.08992536194950537,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.7100746380504946,
      "cashChangeGbp": -0.3100746380504946,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.011990048259956237,
      "mfePct": 0.020982584454890135,
      "maeGbp": -0.11990048259956236,
      "mfeGbp": 0.20982584454890132,
      "observedDuringTradeLowPrice": 0.33357,
      "observedDuringTradeHighPrice": 0.33368,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33357,
      "fullObservedHighPrice": 0.33368,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584326464-ae12b72e2a6bd",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:32:06.464Z",
      "closedAtUtc": "2026-09-28T08:42:18.714Z",
      "holdingPeriodMs": 612250,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 89.068,
      "exitPriceQuote": 88.974,
      "grossPnlGbp": -1.055373422553488,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.8553734225534881,
      "cashChangeGbp": -1.455373422553488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22342479902995246,
      "mfePct": 0.1470786365473573,
      "maeGbp": -2.2342479902995245,
      "mfeGbp": 1.470786365473573,
      "observedDuringTradeLowPrice": 88.869,
      "observedDuringTradeHighPrice": 89.19899999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.869,
      "fullObservedHighPrice": 89.19899999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584826469-c298c16305754",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:40:26.469Z",
      "closedAtUtc": "2026-09-28T08:42:14.087Z",
      "holdingPeriodMs": 107618,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10394,
      "exitPriceQuote": 0.10425,
      "grossPnlGbp": 2.982489898017999,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.182489898017999,
      "cashChangeGbp": 2.582489898017999,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.18 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6061189147585064,
      "maeGbp": 0,
      "mfeGbp": 6.061189147585065,
      "observedDuringTradeLowPrice": 0.10394,
      "observedDuringTradeHighPrice": 0.10457,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10394,
      "fullObservedHighPrice": 0.10457,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584120180-a573bbd41cebf",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:28:40.180Z",
      "closedAtUtc": "2026-09-28T08:38:32.874Z",
      "holdingPeriodMs": 592694,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014153,
      "exitPriceQuote": 0.014074,
      "grossPnlGbp": 5.581855437009888,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.781855437009888,
      "cashChangeGbp": 5.1818554370098875,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.78 after fees",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15544407546102912,
      "mfePct": 0.6429732212251875,
      "maeGbp": -1.5544407546102912,
      "mfeGbp": 6.429732212251875,
      "observedDuringTradeLowPrice": 0.014062,
      "observedDuringTradeHighPrice": 0.014174999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014062,
      "fullObservedHighPrice": 0.014174999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584331506-e2e1fda10eec4",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:32:11.506Z",
      "closedAtUtc": "2026-09-28T08:38:27.493Z",
      "holdingPeriodMs": 375987,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0671,
      "exitPriceQuote": 1.0612,
      "grossPnlGbp": 5.529003842189126,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.729003842189126,
      "cashChangeGbp": 5.1290038421891255,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.73 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04685596476433015,
      "mfePct": 0.6466123137475313,
      "maeGbp": -0.46855964764330144,
      "mfeGbp": 6.4661231374753125,
      "observedDuringTradeLowPrice": 1.0602,
      "observedDuringTradeHighPrice": 1.0676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0602,
      "fullObservedHighPrice": 1.0676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584336273-d022a339a39fe",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:32:16.273Z",
      "closedAtUtc": "2026-09-28T08:36:45.686Z",
      "holdingPeriodMs": 269413,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 258.26,
      "exitPriceQuote": 257.1,
      "grossPnlGbp": 4.49159761480666,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.6915976148066605,
      "cashChangeGbp": 4.09159761480666,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.13 triggered at projected net £3.69 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.007744133818625343,
      "mfePct": 0.770541314953926,
      "maeGbp": -0.07744133818625343,
      "mfeGbp": 7.705413149539259,
      "observedDuringTradeLowPrice": 256.27,
      "observedDuringTradeHighPrice": 258.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 256.27,
      "fullObservedHighPrice": 258.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583945022-3cecb97464e46",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:25:45.022Z",
      "closedAtUtc": "2026-09-28T08:36:00.626Z",
      "holdingPeriodMs": 615604,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004888,
      "exitPriceQuote": 0.004892,
      "grossPnlGbp": -0.8183306055645793,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.6183306055645792,
      "cashChangeGbp": -1.2183306055645793,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.511456628477902,
      "mfePct": 0.10229132569557683,
      "maeGbp": -5.11456628477902,
      "mfeGbp": 1.0229132569557684,
      "observedDuringTradeLowPrice": 0.004883,
      "observedDuringTradeHighPrice": 0.004912999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004883,
      "fullObservedHighPrice": 0.004912999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583940510-373a7a03484c3",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:25:40.510Z",
      "closedAtUtc": "2026-09-28T08:35:55.716Z",
      "holdingPeriodMs": 615206,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1072,
      "exitPriceQuote": 0.10749,
      "grossPnlGbp": 2.7052238805970017,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.9052238805970017,
      "cashChangeGbp": 2.305223880597002,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18656716417910982,
      "mfePct": 0.35447761194029054,
      "maeGbp": -1.8656716417910983,
      "mfeGbp": 3.5447761194029055,
      "observedDuringTradeLowPrice": 0.107,
      "observedDuringTradeHighPrice": 0.10758,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.107,
      "fullObservedHighPrice": 0.10758,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583930827-b1e4f2250414a",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:25:30.827Z",
      "closedAtUtc": "2026-09-28T08:35:40.880Z",
      "holdingPeriodMs": 610053,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4034,
      "exitPriceQuote": 4.4015,
      "grossPnlGbp": 0.4314847617749949,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.36851523822500515,
      "cashChangeGbp": 0.031484761774994874,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 62,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34518780941997573,
      "mfePct": 0.0726711177726424,
      "maeGbp": -3.4518780941997576,
      "mfeGbp": 0.726711177726424,
      "observedDuringTradeLowPrice": 4.4002,
      "observedDuringTradeHighPrice": 4.4186,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4002,
      "fullObservedHighPrice": 4.4186,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790584321469-9c7425b67b6a1",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:32:01.469Z",
      "closedAtUtc": "2026-09-28T08:35:35.567Z",
      "holdingPeriodMs": 214098,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.025036,
      "exitPriceQuote": 0.024656,
      "grossPnlGbp": 15.178143473398242,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 14.378143473398241,
      "cashChangeGbp": 14.778143473398242,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £15.14 triggered at projected net £14.38 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09186771049689323,
      "mfePct": 1.6935612717686561,
      "maeGbp": -0.9186771049689323,
      "mfeGbp": 16.93561271768656,
      "observedDuringTradeLowPrice": 0.024612,
      "observedDuringTradeHighPrice": 0.025059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.024612,
      "fullObservedHighPrice": 0.025059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583628537-877ab558716b",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:20:28.537Z",
      "closedAtUtc": "2026-09-28T08:30:41.389Z",
      "holdingPeriodMs": 612852,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20846,
      "exitPriceQuote": 0.20791,
      "grossPnlGbp": -2.638395855319941,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.438395855319941,
      "cashChangeGbp": -3.038395855319941,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.32140458601170674,
      "mfePct": 0.06236208385301316,
      "maeGbp": -3.2140458601170674,
      "mfeGbp": 0.6236208385301316,
      "observedDuringTradeLowPrice": 0.20779,
      "observedDuringTradeHighPrice": 0.20859,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20779,
      "fullObservedHighPrice": 0.20859,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583623788-241c1cbb8e6a5",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:20:23.788Z",
      "closedAtUtc": "2026-09-28T08:30:36.323Z",
      "holdingPeriodMs": 612535,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08016,
      "exitPriceQuote": 0.08046,
      "grossPnlGbp": 3.742514970059988,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.942514970059988,
      "cashChangeGbp": 3.342514970059988,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2370259481037871,
      "mfePct": 0.4740518962075915,
      "maeGbp": -2.370259481037871,
      "mfeGbp": 4.740518962075916,
      "observedDuringTradeLowPrice": 0.07997,
      "observedDuringTradeHighPrice": 0.08054,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07997,
      "fullObservedHighPrice": 0.08054,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583619420-0f5e09cef868c",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:20:19.420Z",
      "closedAtUtc": "2026-09-28T08:30:25.762Z",
      "holdingPeriodMs": 606342,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2371,
      "exitPriceQuote": 0.2374,
      "grossPnlGbp": 1.2652889076338873,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.4652889076338873,
      "cashChangeGbp": 0.8652889076338873,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.37958667229017795,
      "mfePct": 0.33741037536904056,
      "maeGbp": -3.7958667229017795,
      "mfeGbp": 3.3741037536904055,
      "observedDuringTradeLowPrice": 0.2362,
      "observedDuringTradeHighPrice": 0.23790000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2362,
      "fullObservedHighPrice": 0.23790000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583604684-b321ba9d459b3",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:20:04.684Z",
      "closedAtUtc": "2026-09-28T08:30:14.697Z",
      "holdingPeriodMs": 610013,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4157.83,
      "exitPriceQuote": 4153.96,
      "grossPnlGbp": 0.9307739854683551,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.13077398546835506,
      "cashChangeGbp": 0.5307739854683551,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.025494067819040227,
      "mfePct": 0.12001452680845014,
      "maeGbp": -0.2549406781904022,
      "mfeGbp": 1.2001452680845015,
      "observedDuringTradeLowPrice": 4152.84,
      "observedDuringTradeHighPrice": 4158.89,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4152.84,
      "fullObservedHighPrice": 4158.89,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583953944-e23a08e722304",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:25:53.944Z",
      "closedAtUtc": "2026-09-28T08:30:09.609Z",
      "holdingPeriodMs": 255665,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07255,
      "exitPriceQuote": 0.07214,
      "grossPnlGbp": 5.651274982770608,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.851274982770608,
      "cashChangeGbp": 5.251274982770608,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.23 triggered at projected net £4.85 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.013783597518947102,
      "mfePct": 0.70296347346657,
      "maeGbp": -0.13783597518947102,
      "mfeGbp": 7.0296347346657,
      "observedDuringTradeLowPrice": 0.07204,
      "observedDuringTradeHighPrice": 0.07256000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07204,
      "fullObservedHighPrice": 0.07256000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583949492-ad47e14d224fb",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:25:49.492Z",
      "closedAtUtc": "2026-09-28T08:28:18.214Z",
      "holdingPeriodMs": 148722,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11443,
      "exitPriceQuote": 0.1138,
      "grossPnlGbp": -5.505549244079399,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.3055492440793985,
      "cashChangeGbp": -5.905549244079399,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5505549244079398,
      "mfePct": 0.0349558682163754,
      "maeGbp": -5.505549244079399,
      "mfeGbp": 0.349558682163754,
      "observedDuringTradeLowPrice": 0.1138,
      "observedDuringTradeHighPrice": 0.11447,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1138,
      "fullObservedHighPrice": 0.11447,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583296485-a62a3c767fe62",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:14:56.485Z",
      "closedAtUtc": "2026-09-28T08:24:57.985Z",
      "holdingPeriodMs": 601500,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.62,
      "exitPriceQuote": 0.6187,
      "grossPnlGbp": -2.0967741935483355,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.8967741935483353,
      "cashChangeGbp": -2.4967741935483354,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5322580645161241,
      "mfePct": 0.2741935483871024,
      "maeGbp": -5.322580645161241,
      "mfeGbp": 2.741935483871024,
      "observedDuringTradeLowPrice": 0.6167,
      "observedDuringTradeHighPrice": 0.6216999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6167,
      "fullObservedHighPrice": 0.6216999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583287266-c6bcb462b0e93",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:14:47.266Z",
      "closedAtUtc": "2026-09-28T08:24:53.289Z",
      "holdingPeriodMs": 606023,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2165,
      "exitPriceQuote": 1.2108,
      "grossPnlGbp": -4.685573366214399,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.485573366214399,
      "cashChangeGbp": -5.085573366214399,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4932182490752162,
      "mfePct": 0.3123715577476388,
      "maeGbp": -4.932182490752162,
      "mfeGbp": 3.123715577476388,
      "observedDuringTradeLowPrice": 1.2105,
      "observedDuringTradeHighPrice": 1.2203,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2105,
      "fullObservedHighPrice": 1.2203,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583291951-5ba9359e11f22",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:14:51.951Z",
      "closedAtUtc": "2026-09-28T08:24:22.226Z",
      "holdingPeriodMs": 570275,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009612,
      "exitPriceQuote": 0.009557,
      "grossPnlGbp": -5.722014148980568,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.522014148980568,
      "cashChangeGbp": -6.122014148980568,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5722014148980569,
      "mfePct": 0.2392842280482596,
      "maeGbp": -5.722014148980569,
      "mfeGbp": 2.3928422804825957,
      "observedDuringTradeLowPrice": 0.009557,
      "observedDuringTradeHighPrice": 0.009635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009557,
      "fullObservedHighPrice": 0.009635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583609648-9ea7551759b2a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:20:09.648Z",
      "closedAtUtc": "2026-09-28T08:24:14.301Z",
      "holdingPeriodMs": 244653,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5358,
      "exitPriceQuote": 0.5329,
      "grossPnlGbp": -5.412467338559189,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.212467338559189,
      "cashChangeGbp": -5.812467338559189,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5412467338559189,
      "mfePct": 0,
      "maeGbp": -5.412467338559189,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5329,
      "observedDuringTradeHighPrice": 0.5358,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5329,
      "fullObservedHighPrice": 0.5358,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583614777-76851cb607cbb",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:20:14.777Z",
      "closedAtUtc": "2026-09-28T08:22:11.625Z",
      "holdingPeriodMs": 116848,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05448,
      "exitPriceQuote": 0.05418,
      "grossPnlGbp": -5.506607929515449,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.306607929515449,
      "cashChangeGbp": -5.90660792951545,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6424375917768045,
      "mfePct": 0.01835535976504428,
      "maeGbp": -6.424375917768045,
      "mfeGbp": 0.1835535976504428,
      "observedDuringTradeLowPrice": 0.05413,
      "observedDuringTradeHighPrice": 0.05449,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05413,
      "fullObservedHighPrice": 0.05449,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583282464-521d328f28f06",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:14:42.464Z",
      "closedAtUtc": "2026-09-28T08:19:21.378Z",
      "holdingPeriodMs": 278914,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15502,
      "exitPriceQuote": 0.15649,
      "grossPnlGbp": 9.482647400335436,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.682647400335435,
      "cashChangeGbp": 9.082647400335436,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.20 triggered at projected net £8.68 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.9160108373113177,
      "mfePct": 1.1998451812669337,
      "maeGbp": -9.160108373113177,
      "mfeGbp": 11.998451812669337,
      "observedDuringTradeLowPrice": 0.1536,
      "observedDuringTradeHighPrice": 0.15687999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1536,
      "fullObservedHighPrice": 0.15687999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583277866-a5f98997972ad",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:14:37.866Z",
      "closedAtUtc": "2026-09-28T08:19:09.365Z",
      "holdingPeriodMs": 271499,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.32124,
      "exitPriceQuote": 0.31937,
      "grossPnlGbp": -5.8211928775994215,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.621192877599421,
      "cashChangeGbp": -6.221192877599422,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5821192877599422,
      "mfePct": 0.059145809986293096,
      "maeGbp": -5.8211928775994215,
      "mfeGbp": 0.591458099862931,
      "observedDuringTradeLowPrice": 0.31937,
      "observedDuringTradeHighPrice": 0.32143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31937,
      "fullObservedHighPrice": 0.32143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582936268-8f91713aa4a97",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:08:56.268Z",
      "closedAtUtc": "2026-09-28T08:19:02.656Z",
      "holdingPeriodMs": 606388,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0142,
      "exitPriceQuote": 0.014215,
      "grossPnlGbp": 1.056338028168971,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.2563380281689709,
      "cashChangeGbp": 0.6563380281689709,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3380281690140927,
      "mfePct": 0.2112676056337942,
      "maeGbp": -3.380281690140927,
      "mfeGbp": 2.112676056337942,
      "observedDuringTradeLowPrice": 0.014152,
      "observedDuringTradeHighPrice": 0.01423,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014152,
      "fullObservedHighPrice": 0.01423,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582931797-57b8bfdfc99da",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:08:51.797Z",
      "closedAtUtc": "2026-09-28T08:18:57.588Z",
      "holdingPeriodMs": 605791,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0344,
      "exitPriceQuote": 2.0273,
      "grossPnlGbp": -3.4899724734567084,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.289972473456708,
      "cashChangeGbp": -3.8899724734567083,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.42272906016517814,
      "mfePct": 0,
      "maeGbp": -4.227290601651781,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.0258,
      "observedDuringTradeHighPrice": 2.0344,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0258,
      "fullObservedHighPrice": 2.0344,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582922473-fd27be1e64271",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:08:42.473Z",
      "closedAtUtc": "2026-09-28T08:18:52.552Z",
      "holdingPeriodMs": 610079,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 528.01,
      "exitPriceQuote": 527.92,
      "grossPnlGbp": 0.17045131720996162,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.6295486827900384,
      "cashChangeGbp": -0.2295486827900384,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15151228196434813,
      "mfePct": 0.07386223745762133,
      "maeGbp": -1.5151228196434812,
      "mfeGbp": 0.7386223745762134,
      "observedDuringTradeLowPrice": 527.62,
      "observedDuringTradeHighPrice": 528.81,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 527.62,
      "fullObservedHighPrice": 528.81,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790583272993-b070c9c346e45",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:14:32.993Z",
      "closedAtUtc": "2026-09-28T08:18:47.831Z",
      "holdingPeriodMs": 254838,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11079,
      "exitPriceQuote": 0.11109,
      "grossPnlGbp": 2.70782561603028,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.9078256160302798,
      "cashChangeGbp": 2.30782561603028,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.42 triggered at projected net £1.91 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11733911002798547,
      "mfePct": 0.7672172578752627,
      "maeGbp": -1.1733911002798547,
      "mfeGbp": 7.672172578752627,
      "observedDuringTradeLowPrice": 0.11066,
      "observedDuringTradeHighPrice": 0.11163999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11066,
      "fullObservedHighPrice": 0.11163999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582638760-df1b3c581bb8",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:03:58.760Z",
      "closedAtUtc": "2026-09-28T08:14:04.419Z",
      "holdingPeriodMs": 605659,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09295,
      "exitPriceQuote": 0.093,
      "grossPnlGbp": 0.5379236148466325,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.2620763851533675,
      "cashChangeGbp": 0.13792361484663251,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3227541689080243,
      "mfePct": 0.09682625067239684,
      "maeGbp": -3.2275416890802426,
      "mfeGbp": 0.9682625067239684,
      "observedDuringTradeLowPrice": 0.09265,
      "observedDuringTradeHighPrice": 0.09304,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09265,
      "fullObservedHighPrice": 0.09304,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582570577-9b13565d6a60d",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:02:50.577Z",
      "closedAtUtc": "2026-09-28T08:12:54.544Z",
      "holdingPeriodMs": 603967,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4783,
      "exitPriceQuote": 1.4778,
      "grossPnlGbp": -0.33822634106740507,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.1382263410674052,
      "cashChangeGbp": -0.738226341067405,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3246972874247389,
      "mfePct": 0.12176148278428085,
      "maeGbp": -3.246972874247389,
      "mfeGbp": 1.2176148278428085,
      "observedDuringTradeLowPrice": 1.4735,
      "observedDuringTradeHighPrice": 1.4801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4735,
      "fullObservedHighPrice": 1.4801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582970322-de42e20cd681b",
      "symbol": "IRYSUSDT",
      "baseAsset": "IRYS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:09:30.322Z",
      "closedAtUtc": "2026-09-28T08:12:49.644Z",
      "holdingPeriodMs": 199322,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0171,
      "exitPriceQuote": 0.01722,
      "grossPnlGbp": -7.01754385964904,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.81754385964904,
      "cashChangeGbp": -7.41754385964904,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7602339181286443,
      "mfePct": 0.11695906432748061,
      "maeGbp": -7.6023391812864425,
      "mfeGbp": 1.1695906432748062,
      "observedDuringTradeLowPrice": 0.01708,
      "observedDuringTradeHighPrice": 0.01723,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01708,
      "fullObservedHighPrice": 0.01723,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582918078-2d0ee8cf3eee7",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:08:38.078Z",
      "closedAtUtc": "2026-09-28T08:12:42.270Z",
      "holdingPeriodMs": 244192,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3109,
      "exitPriceQuote": 0.313,
      "grossPnlGbp": -6.754583467352817,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.554583467352817,
      "cashChangeGbp": -7.1545834673528175,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6754583467352817,
      "mfePct": 0.06432936635575216,
      "maeGbp": -6.754583467352817,
      "mfeGbp": 0.6432936635575216,
      "observedDuringTradeLowPrice": 0.3107,
      "observedDuringTradeHighPrice": 0.313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3107,
      "fullObservedHighPrice": 0.313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582927488-457b932aa55ba",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:08:47.488Z",
      "closedAtUtc": "2026-09-28T08:11:56.560Z",
      "holdingPeriodMs": 189072,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 264.3,
      "exitPriceQuote": 263.5,
      "grossPnlGbp": 3.0268634127885408,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.226863412788541,
      "cashChangeGbp": 2.626863412788541,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.23 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6923950056753628,
      "maeGbp": 0,
      "mfeGbp": 6.923950056753629,
      "observedDuringTradeLowPrice": 262.47,
      "observedDuringTradeHighPrice": 264.3,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 262.47,
      "fullObservedHighPrice": 264.3,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582342016-6c00983f9b866",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:59:02.016Z",
      "closedAtUtc": "2026-09-28T08:09:37.250Z",
      "holdingPeriodMs": 635234,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05434,
      "exitPriceQuote": 0.05454,
      "grossPnlGbp": 3.6805299963194478,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.8805299963194475,
      "cashChangeGbp": 3.280529996319448,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3864556496135478,
      "mfePct": 0.36805299963194477,
      "maeGbp": -3.864556496135478,
      "mfeGbp": 3.6805299963194478,
      "observedDuringTradeLowPrice": 0.05413,
      "observedDuringTradeHighPrice": 0.05454,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05413,
      "fullObservedHighPrice": 0.05454,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582323540-b509be95b997f",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:58:43.540Z",
      "closedAtUtc": "2026-09-28T08:09:03.074Z",
      "holdingPeriodMs": 619534,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4156.47,
      "exitPriceQuote": 4161.29,
      "grossPnlGbp": -1.1596378657850792,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.9596378657850793,
      "cashChangeGbp": -1.5596378657850791,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13063970147744072,
      "mfePct": 0,
      "maeGbp": -1.3063970147744073,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4156.47,
      "observedDuringTradeHighPrice": 4161.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4156.47,
      "fullObservedHighPrice": 4161.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582605632-958a86d00b62e",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:03:25.632Z",
      "closedAtUtc": "2026-09-28T08:07:10.518Z",
      "holdingPeriodMs": 224886,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25675,
      "exitPriceQuote": 0.25534,
      "grossPnlGbp": -5.491723466406882,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.291723466406882,
      "cashChangeGbp": -5.891723466406883,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.588120740019457,
      "mfePct": 0,
      "maeGbp": -5.88120740019457,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.25524,
      "observedDuringTradeHighPrice": 0.25675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25524,
      "fullObservedHighPrice": 0.25675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582575264-669c1f231f55d",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T08:02:55.264Z",
      "closedAtUtc": "2026-09-28T08:07:00.803Z",
      "holdingPeriodMs": 245539,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.027399,
      "exitPriceQuote": 0.02767,
      "grossPnlGbp": -9.890871929632484,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -10.690871929632484,
      "cashChangeGbp": -10.290871929632484,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.9890871929632483,
      "mfePct": 0.3102303003759198,
      "maeGbp": -9.890871929632484,
      "mfeGbp": 3.102303003759198,
      "observedDuringTradeLowPrice": 0.027314,
      "observedDuringTradeHighPrice": 0.02767,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.027314,
      "fullObservedHighPrice": 0.02767,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582337369-d9a6a4c26bda5",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:58:57.369Z",
      "closedAtUtc": "2026-09-28T08:05:25.224Z",
      "holdingPeriodMs": 387855,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7238,
      "exitPriceQuote": 0.7278,
      "grossPnlGbp": -5.526388505111914,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.326388505111914,
      "cashChangeGbp": -5.926388505111914,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5526388505111914,
      "mfePct": 0.08289582757668484,
      "maeGbp": -5.526388505111914,
      "mfeGbp": 0.8289582757668483,
      "observedDuringTradeLowPrice": 0.7232,
      "observedDuringTradeHighPrice": 0.7278000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7232,
      "fullObservedHighPrice": 0.7278000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582328249-12f8d393e3afe",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:58:48.249Z",
      "closedAtUtc": "2026-09-28T08:04:42.826Z",
      "holdingPeriodMs": 354577,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5112,
      "exitPriceQuote": 0.5147,
      "grossPnlGbp": -6.846635367762243,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.646635367762243,
      "cashChangeGbp": -7.246635367762243,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6846635367762243,
      "mfePct": 0.4107981220657259,
      "maeGbp": -6.846635367762243,
      "mfeGbp": 4.107981220657259,
      "observedDuringTradeLowPrice": 0.5091,
      "observedDuringTradeHighPrice": 0.5147,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5091,
      "fullObservedHighPrice": 0.5147,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582008996-2268c5ddd1dd5",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:53:28.996Z",
      "closedAtUtc": "2026-09-28T08:03:41.755Z",
      "holdingPeriodMs": 612759,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.97,
      "exitPriceQuote": 2.981,
      "grossPnlGbp": -3.7037037037035945,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.503703703703595,
      "cashChangeGbp": -4.103703703703594,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43771043771043433,
      "mfePct": 0.33670033670034444,
      "maeGbp": -4.377104377104343,
      "mfeGbp": 3.3670033670034445,
      "observedDuringTradeLowPrice": 2.96,
      "observedDuringTradeHighPrice": 2.983,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.96,
      "fullObservedHighPrice": 2.983,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581990798-cc5c9ed22d885",
      "symbol": "CAKEUSDT",
      "baseAsset": "CAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:53:10.798Z",
      "closedAtUtc": "2026-09-28T08:03:36.928Z",
      "holdingPeriodMs": 626130,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.658,
      "exitPriceQuote": 2.6662,
      "grossPnlGbp": -3.085026335590664,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.8850263355906645,
      "cashChangeGbp": -3.485026335590664,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 62,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3423626787057979,
      "mfePct": 0.2558314522197193,
      "maeGbp": -3.4236267870579793,
      "mfeGbp": 2.5583145221971932,
      "observedDuringTradeLowPrice": 2.6512,
      "observedDuringTradeHighPrice": 2.6671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6512,
      "fullObservedHighPrice": 2.6671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581986002-00dcd3d3eb4bd",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:53:06.002Z",
      "closedAtUtc": "2026-09-28T08:03:12.399Z",
      "holdingPeriodMs": 606397,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07885,
      "exitPriceQuote": 0.07886,
      "grossPnlGbp": -0.1268230818008386,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9268230818008386,
      "cashChangeGbp": -0.5268230818008386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16487000634114296,
      "mfePct": 0.4819277108433802,
      "maeGbp": -1.6487000634114295,
      "mfeGbp": 4.819277108433802,
      "observedDuringTradeLowPrice": 0.07847,
      "observedDuringTradeHighPrice": 0.07897999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07847,
      "fullObservedHighPrice": 0.07897999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582332828-aa6bc61b35f1c",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:58:52.828Z",
      "closedAtUtc": "2026-09-28T08:02:46.415Z",
      "holdingPeriodMs": 233587,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5198,
      "exitPriceQuote": 0.524,
      "grossPnlGbp": -8.080030781069606,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.880030781069607,
      "cashChangeGbp": -8.480030781069607,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8080030781069607,
      "mfePct": 0.538668718737981,
      "maeGbp": -8.080030781069608,
      "mfeGbp": 5.38668718737981,
      "observedDuringTradeLowPrice": 0.517,
      "observedDuringTradeHighPrice": 0.524,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.517,
      "fullObservedHighPrice": 0.524,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581981025-a596db8cfc0a7",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:53:01.025Z",
      "closedAtUtc": "2026-09-28T08:02:35.560Z",
      "holdingPeriodMs": 574535,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.029988,
      "exitPriceQuote": 0.029747,
      "grossPnlGbp": -8.036547952514393,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.836547952514394,
      "cashChangeGbp": -8.436547952514394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8036547952514393,
      "mfePct": 0.26343870881685744,
      "maeGbp": -8.036547952514393,
      "mfeGbp": 2.6343870881685745,
      "observedDuringTradeLowPrice": 0.029747,
      "observedDuringTradeHighPrice": 0.030067000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.029747,
      "fullObservedHighPrice": 0.030067000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581688848-4cbfd90eae688",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:48:08.848Z",
      "closedAtUtc": "2026-09-28T07:58:15.044Z",
      "holdingPeriodMs": 606196,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07934,
      "exitPriceQuote": 0.07935,
      "grossPnlGbp": -0.1260398285859592,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9260398285859592,
      "cashChangeGbp": -0.5260398285859592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5041593143433469,
      "mfePct": 0.5293672800604863,
      "maeGbp": -5.041593143433469,
      "mfeGbp": 5.293672800604862,
      "observedDuringTradeLowPrice": 0.07892,
      "observedDuringTradeHighPrice": 0.07974,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07892,
      "fullObservedHighPrice": 0.07974,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581656177-359d788f8e101",
      "symbol": "IRYSUSDT",
      "baseAsset": "IRYS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:47:36.177Z",
      "closedAtUtc": "2026-09-28T07:57:37.326Z",
      "holdingPeriodMs": 601149,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01747,
      "exitPriceQuote": 0.01729,
      "grossPnlGbp": 10.303377218088128,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.503377218088128,
      "cashChangeGbp": 9.903377218088128,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.22 triggered at projected net £9.50 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4006868918145428,
      "mfePct": 1.2020606754436085,
      "maeGbp": -4.006868918145428,
      "mfeGbp": 12.020606754436084,
      "observedDuringTradeLowPrice": 0.01726,
      "observedDuringTradeHighPrice": 0.01754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01726,
      "fullObservedHighPrice": 0.01754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582013627-50c6d97de5eac",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:53:33.627Z",
      "closedAtUtc": "2026-09-28T07:57:27.248Z",
      "holdingPeriodMs": 233621,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4448,
      "exitPriceQuote": 1.4539,
      "grossPnlGbp": -6.298449612403021,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.098449612403021,
      "cashChangeGbp": -6.698449612403022,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6298449612403022,
      "mfePct": 0.33222591362127196,
      "maeGbp": -6.298449612403021,
      "mfeGbp": 3.3222591362127196,
      "observedDuringTradeLowPrice": 1.44,
      "observedDuringTradeHighPrice": 1.4539,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.44,
      "fullObservedHighPrice": 1.4539,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582023117-6e00d75e27669",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:53:43.117Z",
      "closedAtUtc": "2026-09-28T07:57:21.214Z",
      "holdingPeriodMs": 218097,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14279,
      "exitPriceQuote": 0.14599,
      "grossPnlGbp": 22.410532950486786,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 21.610532950486785,
      "cashChangeGbp": 22.010532950486787,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £23.41 triggered at projected net £21.61 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21710203795784347,
      "mfePct": 2.5211849569297513,
      "maeGbp": -2.171020379578435,
      "mfeGbp": 25.211849569297513,
      "observedDuringTradeLowPrice": 0.14248,
      "observedDuringTradeHighPrice": 0.14639,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14248,
      "fullObservedHighPrice": 0.14639,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790582018274-91d5ddc6f7f04",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:53:38.274Z",
      "closedAtUtc": "2026-09-28T07:56:48.176Z",
      "holdingPeriodMs": 189902,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.028002,
      "exitPriceQuote": 0.027975,
      "grossPnlGbp": 0.9642168416541407,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.16421684165414063,
      "cashChangeGbp": 0.5642168416541407,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.09 triggered at projected net £0.16 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10356403114063727,
      "mfePct": 1.8212984786800945,
      "maeGbp": -1.0356403114063726,
      "mfeGbp": 18.212984786800945,
      "observedDuringTradeLowPrice": 0.027492,
      "observedDuringTradeHighPrice": 0.028031000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.027492,
      "fullObservedHighPrice": 0.028031000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581674372-e7ddef04a5df1",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:47:54.372Z",
      "closedAtUtc": "2026-09-28T07:52:27.107Z",
      "holdingPeriodMs": 272735,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05958,
      "exitPriceQuote": 0.05995,
      "grossPnlGbp": -6.210137630077245,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.010137630077245,
      "cashChangeGbp": -6.610137630077245,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6210137630077245,
      "mfePct": 0.08392077878482954,
      "maeGbp": -6.210137630077245,
      "mfeGbp": 0.8392077878482954,
      "observedDuringTradeLowPrice": 0.05953,
      "observedDuringTradeHighPrice": 0.059949999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05953,
      "fullObservedHighPrice": 0.059949999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581651075-e405a7085bf61",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:47:31.075Z",
      "closedAtUtc": "2026-09-28T07:52:21.762Z",
      "holdingPeriodMs": 290687,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07949,
      "exitPriceQuote": 0.07996,
      "grossPnlGbp": -5.912693420556022,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.712693420556022,
      "cashChangeGbp": -6.312693420556022,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5912693420556021,
      "mfePct": 0.5409485469870422,
      "maeGbp": -5.912693420556021,
      "mfeGbp": 5.409485469870422,
      "observedDuringTradeLowPrice": 0.07906,
      "observedDuringTradeHighPrice": 0.07996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07906,
      "fullObservedHighPrice": 0.07996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581679018-e4bfbeead54fe",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:47:59.018Z",
      "closedAtUtc": "2026-09-28T07:52:14.495Z",
      "holdingPeriodMs": 255477,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03205,
      "exitPriceQuote": 0.03185,
      "grossPnlGbp": 6.240249609984361,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.440249609984361,
      "cashChangeGbp": 5.840249609984361,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.87 triggered at projected net £5.44 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24960998439936577,
      "mfePct": 0.9672386895475966,
      "maeGbp": -2.4960998439936577,
      "mfeGbp": 9.672386895475967,
      "observedDuringTradeLowPrice": 0.03174,
      "observedDuringTradeHighPrice": 0.03213,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03174,
      "fullObservedHighPrice": 0.03213,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581669955-7608becc93669",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:47:49.955Z",
      "closedAtUtc": "2026-09-28T07:51:36.349Z",
      "holdingPeriodMs": 226394,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5393,
      "exitPriceQuote": 0.5109,
      "grossPnlGbp": 52.660856666048545,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 51.86085666604855,
      "cashChangeGbp": 52.26085666604855,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £64.03 triggered at projected net £51.86 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14834044131281715,
      "mfePct": 6.582607083256069,
      "maeGbp": -1.4834044131281714,
      "mfeGbp": 65.82607083256069,
      "observedDuringTradeLowPrice": 0.5038,
      "observedDuringTradeHighPrice": 0.5401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5038,
      "fullObservedHighPrice": 0.5401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581684001-2f5736586acc7",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:48:04.001Z",
      "closedAtUtc": "2026-09-28T07:51:06.372Z",
      "holdingPeriodMs": 182371,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09694,
      "exitPriceQuote": 0.0975,
      "grossPnlGbp": -5.776769135547813,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.576769135547813,
      "cashChangeGbp": -6.176769135547813,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5776769135547812,
      "mfePct": 0,
      "maeGbp": -5.776769135547812,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09694,
      "observedDuringTradeHighPrice": 0.09750000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09694,
      "fullObservedHighPrice": 0.09750000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581107576-8f6e940bdde9",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:38:27.576Z",
      "closedAtUtc": "2026-09-28T07:48:52.084Z",
      "holdingPeriodMs": 624508,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006049,
      "exitPriceQuote": 0.006045,
      "grossPnlGbp": 0.6612663250123432,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.13873367498765687,
      "cashChangeGbp": 0.26126632501234315,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16531658125310728,
      "mfePct": 0.34716482063149806,
      "maeGbp": -1.6531658125310726,
      "mfeGbp": 3.4716482063149807,
      "observedDuringTradeLowPrice": 0.006028,
      "observedDuringTradeHighPrice": 0.006059000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006028,
      "fullObservedHighPrice": 0.006059000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581097455-4faa85bfa69a9",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:38:17.455Z",
      "closedAtUtc": "2026-09-28T07:48:47.510Z",
      "holdingPeriodMs": 630055,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2145,
      "exitPriceQuote": 1.2102,
      "grossPnlGbp": 3.5405516673527964,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.740551667352796,
      "cashChangeGbp": 3.1405516673527964,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 60,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20584602717168948,
      "mfePct": 0.43639357760394076,
      "maeGbp": -2.058460271716895,
      "mfeGbp": 4.3639357760394075,
      "observedDuringTradeLowPrice": 1.2092,
      "observedDuringTradeHighPrice": 1.217,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2092,
      "fullObservedHighPrice": 1.217,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581331726-f67782ade0c26",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:42:11.726Z",
      "closedAtUtc": "2026-09-28T07:46:29.581Z",
      "holdingPeriodMs": 257855,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.029955,
      "exitPriceQuote": 0.029133,
      "grossPnlGbp": 27.441161742613918,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 26.641161742613917,
      "cashChangeGbp": 27.04116174261392,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £32.02 triggered at projected net £26.64 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4306459689534323,
      "mfePct": 3.9525955600066687,
      "maeGbp": -4.306459689534323,
      "mfeGbp": 39.52595560006669,
      "observedDuringTradeLowPrice": 0.028771,
      "observedDuringTradeHighPrice": 0.030084,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.028771,
      "fullObservedHighPrice": 0.030084,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581497481-965fee9f824e3",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:44:57.481Z",
      "closedAtUtc": "2026-09-28T07:46:24.653Z",
      "holdingPeriodMs": 87172,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 274.34,
      "exitPriceQuote": 273.24,
      "grossPnlGbp": 4.009623095428905,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.2096230954289053,
      "cashChangeGbp": 3.6096230954289052,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.64 triggered at projected net £3.21 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7654735000364388,
      "maeGbp": 0,
      "mfeGbp": 7.654735000364387,
      "observedDuringTradeLowPrice": 272.24,
      "observedDuringTradeHighPrice": 274.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 272.24,
      "fullObservedHighPrice": 274.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790581272368-2fe927de5aac5",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:41:12.368Z",
      "closedAtUtc": "2026-09-28T07:45:50.089Z",
      "holdingPeriodMs": 277721,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02938,
      "exitPriceQuote": 0.0295,
      "grossPnlGbp": 4.0844111640571334,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.2844111640571336,
      "cashChangeGbp": 3.6844111640571335,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.85 triggered at projected net £3.28 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06807351940095026,
      "mfePct": 1.0245064669843402,
      "maeGbp": -0.6807351940095026,
      "mfeGbp": 10.245064669843403,
      "observedDuringTradeLowPrice": 0.02936,
      "observedDuringTradeHighPrice": 0.029680999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02936,
      "fullObservedHighPrice": 0.029680999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580904141-c52aa064f496b",
      "symbol": "SKYUSDT",
      "baseAsset": "SKY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:35:04.141Z",
      "closedAtUtc": "2026-09-28T07:45:35.049Z",
      "holdingPeriodMs": 630908,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07952,
      "exitPriceQuote": 0.07932,
      "grossPnlGbp": 2.515090543259455,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.715090543259455,
      "cashChangeGbp": 2.115090543259455,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1257545271629815,
      "mfePct": 0.5658953722333905,
      "maeGbp": -1.257545271629815,
      "mfeGbp": 5.658953722333905,
      "observedDuringTradeLowPrice": 0.07907,
      "observedDuringTradeHighPrice": 0.07962000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07907,
      "fullObservedHighPrice": 0.07962000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580894455-a203b019b29c4",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:34:54.455Z",
      "closedAtUtc": "2026-09-28T07:45:15.444Z",
      "holdingPeriodMs": 620989,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.993,
      "exitPriceQuote": 1.999,
      "grossPnlGbp": -3.0105368790767715,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.8105368790767713,
      "cashChangeGbp": -3.4105368790767714,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5017561465127952,
      "mfePct": 0,
      "maeGbp": -5.017561465127952,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.993,
      "observedDuringTradeHighPrice": 2.003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.993,
      "fullObservedHighPrice": 2.003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580889633-bbdd724d2d65e",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:34:49.633Z",
      "closedAtUtc": "2026-09-28T07:45:10.060Z",
      "holdingPeriodMs": 620427,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.925,
      "exitPriceQuote": 1.931,
      "grossPnlGbp": -3.1168831168831197,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.9168831168831195,
      "cashChangeGbp": -3.5168831168831196,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.31168831168831196,
      "mfePct": 0,
      "maeGbp": -3.1168831168831197,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.925,
      "observedDuringTradeHighPrice": 1.931,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.925,
      "fullObservedHighPrice": 1.931,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580885086-1507db352e38f",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:34:45.086Z",
      "closedAtUtc": "2026-09-28T07:45:04.866Z",
      "holdingPeriodMs": 619780,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7031,
      "exitPriceQuote": 0.7039,
      "grossPnlGbp": -1.137818233537225,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.9378182335372252,
      "cashChangeGbp": -1.5378182335372252,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.27023183046508503,
      "mfePct": 0.05689091167685336,
      "maeGbp": -2.7023183046508503,
      "mfeGbp": 0.5689091167685336,
      "observedDuringTradeLowPrice": 0.7027,
      "observedDuringTradeHighPrice": 0.705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7027,
      "fullObservedHighPrice": 0.705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580880677-884c552dd9f7f",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:34:40.677Z",
      "closedAtUtc": "2026-09-28T07:44:44.978Z",
      "holdingPeriodMs": 604301,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2642.7,
      "exitPriceQuote": 2643.03,
      "grossPnlGbp": -0.12487228970385665,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9248722897038567,
      "cashChangeGbp": -0.5248722897038567,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12298028531426194,
      "mfePct": 0.02610966057439739,
      "maeGbp": -1.2298028531426195,
      "mfeGbp": 0.2610966057439739,
      "observedDuringTradeLowPrice": 2642.01,
      "observedDuringTradeHighPrice": 2645.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2642.01,
      "fullObservedHighPrice": 2645.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580660978-197c7408b9578",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:31:00.978Z",
      "closedAtUtc": "2026-09-28T07:41:19.232Z",
      "holdingPeriodMs": 618254,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2435,
      "exitPriceQuote": 0.243,
      "grossPnlGbp": 2.053388090349078,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.253388090349078,
      "cashChangeGbp": 1.653388090349078,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20533880903490778,
      "mfePct": 0.36960985626282716,
      "maeGbp": -2.0533880903490775,
      "mfeGbp": 3.6960985626282716,
      "observedDuringTradeLowPrice": 0.2426,
      "observedDuringTradeHighPrice": 0.244,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2426,
      "fullObservedHighPrice": 0.244,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580656101-d9f37ea786c32",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:30:56.101Z",
      "closedAtUtc": "2026-09-28T07:40:58.925Z",
      "holdingPeriodMs": 602824,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2309,
      "exitPriceQuote": 0.2317,
      "grossPnlGbp": -3.4647033347769387,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.2647033347769385,
      "cashChangeGbp": -3.8647033347769386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5197055002165468,
      "mfePct": 0.30316154179298666,
      "maeGbp": -5.1970550021654685,
      "mfeGbp": 3.0316154179298667,
      "observedDuringTradeLowPrice": 0.2302,
      "observedDuringTradeHighPrice": 0.23209999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2302,
      "fullObservedHighPrice": 0.23209999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580899088-555320991bdc1",
      "symbol": "XVGUSDT",
      "baseAsset": "XVG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:34:59.088Z",
      "closedAtUtc": "2026-09-28T07:38:12.017Z",
      "holdingPeriodMs": 192929,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003162,
      "exitPriceQuote": 0.00318,
      "grossPnlGbp": -5.692599620493429,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.492599620493428,
      "cashChangeGbp": -6.092599620493429,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5692599620493429,
      "mfePct": 0,
      "maeGbp": -5.692599620493429,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003162,
      "observedDuringTradeHighPrice": 0.0031800000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003162,
      "fullObservedHighPrice": 0.0031800000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580870940-07dcd58ea77ec",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:34:30.940Z",
      "closedAtUtc": "2026-09-28T07:38:05.489Z",
      "holdingPeriodMs": 214549,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8154,
      "exitPriceQuote": 0.8202,
      "grossPnlGbp": -5.886681383370157,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.686681383370157,
      "cashChangeGbp": -6.286681383370158,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5886681383370157,
      "mfePct": 0.01226391954868641,
      "maeGbp": -5.886681383370156,
      "mfeGbp": 0.1226391954868641,
      "observedDuringTradeLowPrice": 0.8153,
      "observedDuringTradeHighPrice": 0.8202000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8153,
      "fullObservedHighPrice": 0.8202000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580569990-c4d3afcd70ad7",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:29:29.990Z",
      "closedAtUtc": "2026-09-28T07:34:00.490Z",
      "holdingPeriodMs": 270500,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7396,
      "exitPriceQuote": 0.7368,
      "grossPnlGbp": 3.7858301784748845,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.9858301784748846,
      "cashChangeGbp": 3.3858301784748845,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.99 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1757706868577566,
      "mfePct": 0.6219578150351607,
      "maeGbp": -1.757706868577566,
      "mfeGbp": 6.219578150351607,
      "observedDuringTradeLowPrice": 0.735,
      "observedDuringTradeHighPrice": 0.7408999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.735,
      "fullObservedHighPrice": 0.7408999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580531415-6c881d8100f42",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:28:51.415Z",
      "closedAtUtc": "2026-09-28T07:33:38.539Z",
      "holdingPeriodMs": 287124,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3181,
      "exitPriceQuote": 0.32,
      "grossPnlGbp": -5.972964476579732,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.772964476579732,
      "cashChangeGbp": -6.372964476579733,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5972964476579732,
      "mfePct": 0.06287331027977931,
      "maeGbp": -5.972964476579732,
      "mfeGbp": 0.6287331027977932,
      "observedDuringTradeLowPrice": 0.3179,
      "observedDuringTradeHighPrice": 0.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3179,
      "fullObservedHighPrice": 0.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580342167-67a6055d69254",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:25:42.167Z",
      "closedAtUtc": "2026-09-28T07:33:33.818Z",
      "holdingPeriodMs": 471651,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1907,
      "exitPriceQuote": 1.1809,
      "grossPnlGbp": 8.230452674897144,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.430452674897144,
      "cashChangeGbp": 7.830452674897144,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.61 triggered at projected net £7.43 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9406231628453933,
      "maeGbp": 0,
      "mfeGbp": 9.406231628453932,
      "observedDuringTradeLowPrice": 1.1795,
      "observedDuringTradeHighPrice": 1.1907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1795,
      "fullObservedHighPrice": 1.1907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580277874-186313ea53d18",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:24:37.874Z",
      "closedAtUtc": "2026-09-28T07:33:29.232Z",
      "holdingPeriodMs": 531358,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05414,
      "exitPriceQuote": 0.05352,
      "grossPnlGbp": 11.45179165127452,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.65179165127452,
      "cashChangeGbp": 11.05179165127452,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.68 triggered at projected net £10.65 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18470631695603235,
      "mfePct": 1.348356113779094,
      "maeGbp": -1.8470631695603235,
      "mfeGbp": 13.483561137790941,
      "observedDuringTradeLowPrice": 0.05341,
      "observedDuringTradeHighPrice": 0.054240000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05341,
      "fullObservedHighPrice": 0.054240000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580526689-cbae34faf314f",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:28:46.689Z",
      "closedAtUtc": "2026-09-28T07:33:15.019Z",
      "holdingPeriodMs": 268330,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20803,
      "exitPriceQuote": 0.20695,
      "grossPnlGbp": 5.191558909772618,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.391558909772618,
      "cashChangeGbp": 4.7915589097726174,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.39 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7402778445416458,
      "maeGbp": 0,
      "mfeGbp": 7.402778445416458,
      "observedDuringTradeLowPrice": 0.20649,
      "observedDuringTradeHighPrice": 0.20803,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20649,
      "fullObservedHighPrice": 0.20803,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580565546-4ee3f5d38b1e4",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:29:25.546Z",
      "closedAtUtc": "2026-09-28T07:32:50.483Z",
      "holdingPeriodMs": 204937,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014176,
      "exitPriceQuote": 0.014112,
      "grossPnlGbp": 4.514672686230236,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.7146726862302364,
      "cashChangeGbp": 4.114672686230236,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.71 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6137133182844141,
      "maeGbp": 0,
      "mfeGbp": 6.137133182844141,
      "observedDuringTradeLowPrice": 0.014089,
      "observedDuringTradeHighPrice": 0.014176,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014089,
      "fullObservedHighPrice": 0.014176,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580097014-c1ba8dea6bcd4",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:21:37.014Z",
      "closedAtUtc": "2026-09-28T07:32:02.690Z",
      "holdingPeriodMs": 625676,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 28.011,
      "exitPriceQuote": 27.86,
      "grossPnlGbp": 5.390739352397265,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.590739352397265,
      "cashChangeGbp": 4.990739352397265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11781086001928262,
      "mfePct": 0.5390739352397266,
      "maeGbp": -1.178108600192826,
      "mfeGbp": 5.390739352397265,
      "observedDuringTradeLowPrice": 27.86,
      "observedDuringTradeHighPrice": 28.043999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.86,
      "fullObservedHighPrice": 28.043999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579952158-e5d152b2369fd",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:19:12.158Z",
      "closedAtUtc": "2026-09-28T07:29:50.526Z",
      "holdingPeriodMs": 638368,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003476,
      "exitPriceQuote": 0.003455,
      "grossPnlGbp": 6.041426927502806,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.241426927502806,
      "cashChangeGbp": 5.641426927502805,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 59,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20138089758343103,
      "mfePct": 0.6041426927502805,
      "maeGbp": -2.0138089758343103,
      "mfeGbp": 6.041426927502805,
      "observedDuringTradeLowPrice": 0.003455,
      "observedDuringTradeHighPrice": 0.003483,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003455,
      "fullObservedHighPrice": 0.003483,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579946961-c6b18ec262415",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:19:06.961Z",
      "closedAtUtc": "2026-09-28T07:29:45.862Z",
      "holdingPeriodMs": 638901,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26344,
      "exitPriceQuote": 0.2633,
      "grossPnlGbp": 0.5314303067113155,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.2685696932886845,
      "cashChangeGbp": 0.1314303067113155,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.33783783783783855,
      "mfePct": 0.14424536896446685,
      "maeGbp": -3.3783783783783856,
      "mfeGbp": 1.4424536896446685,
      "observedDuringTradeLowPrice": 0.26306,
      "observedDuringTradeHighPrice": 0.26433,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26306,
      "fullObservedHighPrice": 0.26433,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579941776-7a7bcdc861926",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:19:01.776Z",
      "closedAtUtc": "2026-09-28T07:29:13.033Z",
      "holdingPeriodMs": 611257,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.775,
      "exitPriceQuote": 1.766,
      "grossPnlGbp": 5.07042253521121,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.27042253521121,
      "cashChangeGbp": 4.67042253521121,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22535211267605657,
      "mfePct": 0.5633802816901414,
      "maeGbp": -2.2535211267605657,
      "mfeGbp": 5.633802816901413,
      "observedDuringTradeLowPrice": 1.765,
      "observedDuringTradeHighPrice": 1.7789999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.765,
      "fullObservedHighPrice": 1.7789999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579937064-ddfb307ebd944",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:18:57.064Z",
      "closedAtUtc": "2026-09-28T07:29:08.196Z",
      "holdingPeriodMs": 611132,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.089,
      "exitPriceQuote": 9.046,
      "grossPnlGbp": 4.730993508636928,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.930993508636928,
      "cashChangeGbp": 4.330993508636928,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.02200462097039159,
      "mfePct": 0.5611178347452982,
      "maeGbp": -0.2200462097039159,
      "mfeGbp": 5.611178347452982,
      "observedDuringTradeLowPrice": 9.038,
      "observedDuringTradeHighPrice": 9.091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.038,
      "fullObservedHighPrice": 9.091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580282516-d171e0ae8e7",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:24:42.516Z",
      "closedAtUtc": "2026-09-28T07:28:37.984Z",
      "holdingPeriodMs": 235468,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5539,
      "exitPriceQuote": 0.545,
      "grossPnlGbp": 16.067882289221718,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 15.267882289221717,
      "cashChangeGbp": 15.667882289221717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £15.35 triggered at projected net £15.27 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1624842029247178,
      "mfePct": 1.7151110308719901,
      "maeGbp": -1.6248420292471781,
      "mfeGbp": 17.1511103087199,
      "observedDuringTradeLowPrice": 0.5444,
      "observedDuringTradeHighPrice": 0.5548000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5444,
      "fullObservedHighPrice": 0.5548000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580101561-731f05f2e9957",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:21:41.561Z",
      "closedAtUtc": "2026-09-28T07:27:53.733Z",
      "holdingPeriodMs": 372172,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009637,
      "exitPriceQuote": 0.009588,
      "grossPnlGbp": 5.084569886894307,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.284569886894307,
      "cashChangeGbp": 4.684569886894306,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.28 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17640344505551162,
      "mfePct": 0.5914703745979014,
      "maeGbp": -1.7640344505551162,
      "mfeGbp": 5.914703745979015,
      "observedDuringTradeLowPrice": 0.00958,
      "observedDuringTradeHighPrice": 0.009654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00958,
      "fullObservedHighPrice": 0.009654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579720710-a115f08e8790f",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:15:20.710Z",
      "closedAtUtc": "2026-09-28T07:25:29.036Z",
      "holdingPeriodMs": 608326,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 764.05,
      "exitPriceQuote": 763.18,
      "grossPnlGbp": 1.1386689352791106,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.3386689352791106,
      "cashChangeGbp": 0.7386689352791106,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0013088148681357117,
      "mfePct": 0.13611674628623308,
      "maeGbp": -0.013088148681357117,
      "mfeGbp": 1.3611674628623307,
      "observedDuringTradeLowPrice": 763.01,
      "observedDuringTradeHighPrice": 764.06,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 763.01,
      "fullObservedHighPrice": 764.06,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580092484-4bd107a2bcdde",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:21:32.484Z",
      "closedAtUtc": "2026-09-28T07:24:31.497Z",
      "holdingPeriodMs": 179013,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004859,
      "exitPriceQuote": 0.004889,
      "grossPnlGbp": -6.174109899156311,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.974109899156311,
      "cashChangeGbp": -6.574109899156311,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7203128215682303,
      "mfePct": 0.08232146532207582,
      "maeGbp": -7.2031282156823035,
      "mfeGbp": 0.8232146532207583,
      "observedDuringTradeLowPrice": 0.004855,
      "observedDuringTradeHighPrice": 0.004894,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004855,
      "fullObservedHighPrice": 0.004894,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790580106553-9e558859e0b21",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:21:46.553Z",
      "closedAtUtc": "2026-09-28T07:22:17.075Z",
      "holdingPeriodMs": 30522,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14184,
      "exitPriceQuote": 0.14265,
      "grossPnlGbp": -5.710659898477194,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.5106598984771935,
      "cashChangeGbp": -6.110659898477194,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7473209249859034,
      "mfePct": 0,
      "maeGbp": -7.473209249859034,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.14184,
      "observedDuringTradeHighPrice": 0.1429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14184,
      "fullObservedHighPrice": 0.1429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579957599-7f5e76b87d768",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:19:17.599Z",
      "closedAtUtc": "2026-09-28T07:20:50.622Z",
      "holdingPeriodMs": 93023,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033054,
      "exitPriceQuote": 0.032665,
      "grossPnlGbp": -11.768621044351681,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -12.568621044351682,
      "cashChangeGbp": -12.168621044351681,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 58,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.5520058086767095,
      "mfePct": 0.14824227022448244,
      "maeGbp": -15.520058086767094,
      "mfeGbp": 1.4824227022448244,
      "observedDuringTradeLowPrice": 0.032541,
      "observedDuringTradeHighPrice": 0.033103,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032541,
      "fullObservedHighPrice": 0.033103,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579396125-cd961f344eb0a",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:09:56.125Z",
      "closedAtUtc": "2026-09-28T07:20:21.731Z",
      "holdingPeriodMs": 625606,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4169.61,
      "exitPriceQuote": 4166.37,
      "grossPnlGbp": 0.7770510911091881,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.022948908890811914,
      "cashChangeGbp": 0.3770510911091881,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.018706785526719644,
      "mfePct": 0.09713138638863761,
      "maeGbp": -0.1870678552671964,
      "mfeGbp": 0.9713138638863761,
      "observedDuringTradeLowPrice": 4165.56,
      "observedDuringTradeHighPrice": 4170.39,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4165.56,
      "fullObservedHighPrice": 4170.39,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579382441-baa87830ae9f8",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:09:42.441Z",
      "closedAtUtc": "2026-09-28T07:19:52.195Z",
      "holdingPeriodMs": 609754,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0324,
      "exitPriceQuote": 0.03224,
      "grossPnlGbp": 4.938271604938285,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.138271604938285,
      "cashChangeGbp": 4.538271604938284,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3395061728395031,
      "mfePct": 0.49382716049382847,
      "maeGbp": -3.3950617283950306,
      "mfeGbp": 4.938271604938285,
      "observedDuringTradeLowPrice": 0.03224,
      "observedDuringTradeHighPrice": 0.03251,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03224,
      "fullObservedHighPrice": 0.03251,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579377589-d96a5d153407c",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:09:37.589Z",
      "closedAtUtc": "2026-09-28T07:19:47.705Z",
      "holdingPeriodMs": 610116,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1931,
      "exitPriceQuote": 1.19,
      "grossPnlGbp": 2.5982734054145524,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.7982734054145524,
      "cashChangeGbp": 2.1982734054145525,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.25982734054145523,
      "maeGbp": 0,
      "mfeGbp": 2.598273405414552,
      "observedDuringTradeLowPrice": 1.19,
      "observedDuringTradeHighPrice": 1.1931,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.19,
      "fullObservedHighPrice": 1.1931,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579554749-2bc054e5a1cd6",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:12:34.749Z",
      "closedAtUtc": "2026-09-28T07:18:52.978Z",
      "holdingPeriodMs": 378229,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.564,
      "exitPriceQuote": 0.5586,
      "grossPnlGbp": 9.574468085106314,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.774468085106314,
      "cashChangeGbp": 9.174468085106314,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.37 triggered at projected net £8.77 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07092198581561471,
      "mfePct": 1.1347517730496386,
      "maeGbp": -0.7092198581561471,
      "mfeGbp": 11.347517730496385,
      "observedDuringTradeLowPrice": 0.5576,
      "observedDuringTradeHighPrice": 0.5644,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5576,
      "fullObservedHighPrice": 0.5644,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579373230-7b953baccdf71",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:09:33.230Z",
      "closedAtUtc": "2026-09-28T07:18:42.369Z",
      "holdingPeriodMs": 549139,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07512,
      "exitPriceQuote": 0.07466,
      "grossPnlGbp": -6.123535676251358,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.923535676251358,
      "cashChangeGbp": -6.523535676251359,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 99,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7055378061767873,
      "mfePct": 0.465921192758239,
      "maeGbp": -7.055378061767873,
      "mfeGbp": 4.65921192758239,
      "observedDuringTradeLowPrice": 0.07459,
      "observedDuringTradeHighPrice": 0.07547,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07459,
      "fullObservedHighPrice": 0.07547,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579391632-948681da3250a",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:09:51.632Z",
      "closedAtUtc": "2026-09-28T07:18:32.722Z",
      "holdingPeriodMs": 521090,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1747,
      "exitPriceQuote": 0.1737,
      "grossPnlGbp": 5.724098454493422,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.924098454493422,
      "cashChangeGbp": 5.324098454493422,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.07 triggered at projected net £4.92 after fees",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6868918145392139,
      "maeGbp": 0,
      "mfeGbp": 6.868918145392139,
      "observedDuringTradeLowPrice": 0.1735,
      "observedDuringTradeHighPrice": 0.1747,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1735,
      "fullObservedHighPrice": 0.1747,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579387013-c337ed41ebf35",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:09:47.013Z",
      "closedAtUtc": "2026-09-28T07:18:22.767Z",
      "holdingPeriodMs": 515754,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3429,
      "exitPriceQuote": 0.341,
      "grossPnlGbp": 5.540974044910929,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.740974044910929,
      "cashChangeGbp": 5.140974044910928,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.74 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5832604257801114,
      "maeGbp": 0,
      "mfeGbp": 5.832604257801114,
      "observedDuringTradeLowPrice": 0.3409,
      "observedDuringTradeHighPrice": 0.3429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3409,
      "fullObservedHighPrice": 0.3429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579725560-43b07b92cb357",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:15:25.560Z",
      "closedAtUtc": "2026-09-28T07:17:19.651Z",
      "holdingPeriodMs": 114091,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5159,
      "exitPriceQuote": 0.5189,
      "grossPnlGbp": -5.815080441946119,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.615080441946119,
      "cashChangeGbp": -6.215080441946119,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5815080441946119,
      "mfePct": 0,
      "maeGbp": -5.815080441946119,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5159,
      "observedDuringTradeHighPrice": 0.5189,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5159,
      "fullObservedHighPrice": 0.5189,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579104226-28654cbcddc55",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:05:04.226Z",
      "closedAtUtc": "2026-09-28T07:15:12.313Z",
      "holdingPeriodMs": 608087,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4168.99,
      "exitPriceQuote": 4170,
      "grossPnlGbp": -0.24226491308451648,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.0422649130845165,
      "cashChangeGbp": -0.6422649130845165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.043175925104166284,
      "mfePct": 0.05349017387903458,
      "maeGbp": -0.4317592510416628,
      "mfeGbp": 0.5349017387903459,
      "observedDuringTradeLowPrice": 4166.76,
      "observedDuringTradeHighPrice": 4170.79,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4166.76,
      "fullObservedHighPrice": 4170.79,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579098918-8596da6c1070f",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:04:58.918Z",
      "closedAtUtc": "2026-09-28T07:15:01.134Z",
      "holdingPeriodMs": 602216,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4803,
      "exitPriceQuote": 1.4806,
      "grossPnlGbp": 0.2026616226440363,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5973383773559637,
      "cashChangeGbp": -0.1973383773559637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0878200364790824,
      "mfePct": 0.499898669188683,
      "maeGbp": -0.8782003647908241,
      "mfeGbp": 4.99898669188683,
      "observedDuringTradeLowPrice": 1.479,
      "observedDuringTradeHighPrice": 1.4877000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.479,
      "fullObservedHighPrice": 1.4877000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578915698-4003f4bea622d",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:01:55.698Z",
      "closedAtUtc": "2026-09-28T07:12:01.976Z",
      "holdingPeriodMs": 606278,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08036,
      "exitPriceQuote": 0.08047,
      "grossPnlGbp": -1.3688402190144224,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.1688402190144225,
      "cashChangeGbp": -1.7688402190144226,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.37332005973120297,
      "mfePct": 0.261324041811849,
      "maeGbp": -3.7332005973120292,
      "mfeGbp": 2.61324041811849,
      "observedDuringTradeLowPrice": 0.08015,
      "observedDuringTradeHighPrice": 0.08066,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08015,
      "fullObservedHighPrice": 0.08066,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578737783-1e26918b1fcea",
      "symbol": "CAKEUSDT",
      "baseAsset": "CAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:58:57.783Z",
      "closedAtUtc": "2026-09-28T07:08:59.605Z",
      "holdingPeriodMs": 601822,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6887,
      "exitPriceQuote": 2.6925,
      "grossPnlGbp": -1.4133224234760389,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.213322423476039,
      "cashChangeGbp": -1.813322423476039,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3979618402945636,
      "mfePct": 0.05206977349647956,
      "maeGbp": -3.9796184029456363,
      "mfeGbp": 0.5206977349647955,
      "observedDuringTradeLowPrice": 2.6873,
      "observedDuringTradeHighPrice": 2.6994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6873,
      "fullObservedHighPrice": 2.6994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578724564-202f36b77e657",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:58:44.564Z",
      "closedAtUtc": "2026-09-28T07:08:50.826Z",
      "holdingPeriodMs": 606262,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.4665,
      "exitPriceQuote": 2.4701,
      "grossPnlGbp": -1.4595580782485498,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.25955807824855,
      "cashChangeGbp": -1.8595580782485497,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.304074599635122,
      "mfePct": 0.19055341577132393,
      "maeGbp": -3.04074599635122,
      "mfeGbp": 1.9055341577132392,
      "observedDuringTradeLowPrice": 2.4618,
      "observedDuringTradeHighPrice": 2.474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.4618,
      "fullObservedHighPrice": 2.474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578720359-8670cb0b94798",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:58:40.359Z",
      "closedAtUtc": "2026-09-28T07:08:42.103Z",
      "holdingPeriodMs": 601744,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0443,
      "exitPriceQuote": 2.0512,
      "grossPnlGbp": -3.375238467935406,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.175238467935406,
      "cashChangeGbp": -3.775238467935406,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5380814948882318,
      "mfePct": 0.3864403463288068,
      "maeGbp": -5.380814948882318,
      "mfeGbp": 3.864403463288068,
      "observedDuringTradeLowPrice": 2.0364,
      "observedDuringTradeHighPrice": 2.0553,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0364,
      "fullObservedHighPrice": 2.0553,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578728936-dadf60f9019cc",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:58:48.936Z",
      "closedAtUtc": "2026-09-28T07:08:22.994Z",
      "holdingPeriodMs": 574058,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7897,
      "exitPriceQuote": 0.7945,
      "grossPnlGbp": -6.0782575661644005,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.8782575661644,
      "cashChangeGbp": -6.478257566164401,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.60782575661644,
      "mfePct": 0.08864125617322058,
      "maeGbp": -6.0782575661644,
      "mfeGbp": 0.8864125617322058,
      "observedDuringTradeLowPrice": 0.789,
      "observedDuringTradeHighPrice": 0.7945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.789,
      "fullObservedHighPrice": 0.7945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790579070460-f39d4f5b700ad",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T07:04:30.460Z",
      "closedAtUtc": "2026-09-28T07:07:45.195Z",
      "holdingPeriodMs": 194735,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06011,
      "exitPriceQuote": 0.06044,
      "grossPnlGbp": 5.48993511894866,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.68993511894866,
      "cashChangeGbp": 5.0899351189486595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.69 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03327233405423255,
      "mfePct": 0.5822658459490985,
      "maeGbp": -0.3327233405423255,
      "mfeGbp": 5.8226584594909845,
      "observedDuringTradeLowPrice": 0.06009,
      "observedDuringTradeHighPrice": 0.06045999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06009,
      "fullObservedHighPrice": 0.06045999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578537776-fe5a04c59c09c",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:55:37.776Z",
      "closedAtUtc": "2026-09-28T07:05:42.318Z",
      "holdingPeriodMs": 604542,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005669,
      "exitPriceQuote": 0.00567,
      "grossPnlGbp": -0.1763979537836065,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9763979537836065,
      "cashChangeGbp": -0.5763979537836066,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.017639795378360648,
      "mfePct": 0.1763979537837442,
      "maeGbp": -0.17639795378360648,
      "mfeGbp": 1.763979537837442,
      "observedDuringTradeLowPrice": 0.005659,
      "observedDuringTradeHighPrice": 0.00567,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005659,
      "fullObservedHighPrice": 0.00567,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578481398-77d7a7783701c",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:54:41.398Z",
      "closedAtUtc": "2026-09-28T07:04:51.052Z",
      "holdingPeriodMs": 609654,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.609,
      "exitPriceQuote": 1.611,
      "grossPnlGbp": 1.2430080795525182,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.4430080795525182,
      "cashChangeGbp": 0.8430080795525182,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18645121193287084,
      "mfePct": 0.12430080795525184,
      "maeGbp": -1.8645121193287084,
      "mfeGbp": 1.2430080795525185,
      "observedDuringTradeLowPrice": 1.606,
      "observedDuringTradeHighPrice": 1.611,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.606,
      "fullObservedHighPrice": 1.611,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578476945-eb43e90efe714",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:54:36.945Z",
      "closedAtUtc": "2026-09-28T07:04:46.254Z",
      "holdingPeriodMs": 609309,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.141,
      "exitPriceQuote": 9.143,
      "grossPnlGbp": -0.2187944426212305,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.0187944426212305,
      "cashChangeGbp": -0.6187944426212305,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.02187944426212305,
      "mfePct": 0.21879444262115277,
      "maeGbp": -0.21879444262123052,
      "mfeGbp": 2.1879444262115277,
      "observedDuringTradeLowPrice": 9.121,
      "observedDuringTradeHighPrice": 9.143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.121,
      "fullObservedHighPrice": 9.143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578458290-208fab4987c71",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:54:18.290Z",
      "closedAtUtc": "2026-09-28T07:04:22.924Z",
      "holdingPeriodMs": 604634,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8013,
      "exitPriceQuote": 0.8032,
      "grossPnlGbp": -2.371146886309763,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.1711468863097627,
      "cashChangeGbp": -2.771146886309763,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2371146886309763,
      "mfePct": 0.18719580681393447,
      "maeGbp": -2.371146886309763,
      "mfeGbp": 1.8719580681393446,
      "observedDuringTradeLowPrice": 0.7998,
      "observedDuringTradeHighPrice": 0.8031999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7998,
      "fullObservedHighPrice": 0.8031999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578733294-01767bf70ca1e",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:58:53.294Z",
      "closedAtUtc": "2026-09-28T07:01:50.372Z",
      "holdingPeriodMs": 177078,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3343,
      "exitPriceQuote": 0.3325,
      "grossPnlGbp": 5.384385282680133,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.584385282680133,
      "cashChangeGbp": 4.984385282680132,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.08 triggered at projected net £4.58 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.688004786120242,
      "maeGbp": 0,
      "mfeGbp": 6.88004786120242,
      "observedDuringTradeLowPrice": 0.332,
      "observedDuringTradeHighPrice": 0.3343,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.332,
      "fullObservedHighPrice": 0.3343,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790578615569-fde0f2e8da2b5",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:56:55.569Z",
      "closedAtUtc": "2026-09-28T06:57:24.143Z",
      "holdingPeriodMs": 28574,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0026378,
      "exitPriceQuote": 0.0026542,
      "grossPnlGbp": -6.217302297368924,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.017302297368924,
      "cashChangeGbp": -6.617302297368925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6217302297368924,
      "mfePct": 0,
      "maeGbp": -6.217302297368924,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0026378,
      "observedDuringTradeHighPrice": 0.0026541999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0026378,
      "fullObservedHighPrice": 0.0026541999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577888757-4cb34cf63b087",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:48.757Z",
      "closedAtUtc": "2026-09-28T06:55:20.500Z",
      "holdingPeriodMs": 631743,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 13.806,
      "exitPriceQuote": 13.787,
      "grossPnlGbp": 1.376213240619901,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.576213240619901,
      "cashChangeGbp": 0.976213240619901,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15935100680863568,
      "mfePct": 0.29697233087062574,
      "maeGbp": -1.5935100680863568,
      "mfeGbp": 2.9697233087062576,
      "observedDuringTradeLowPrice": 13.765,
      "observedDuringTradeHighPrice": 13.828,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.765,
      "fullObservedHighPrice": 13.828,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577884331-c8ff46014ffd6",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:44.331Z",
      "closedAtUtc": "2026-09-28T06:55:15.806Z",
      "holdingPeriodMs": 631475,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.331,
      "exitPriceQuote": 0.3312,
      "grossPnlGbp": -0.6042296072506887,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.4042296072506888,
      "cashChangeGbp": -1.0042296072506889,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24169184290029228,
      "mfePct": 0.241691842900309,
      "maeGbp": -2.416918429002923,
      "mfeGbp": 2.4169184290030903,
      "observedDuringTradeLowPrice": 0.3302,
      "observedDuringTradeHighPrice": 0.33179999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3302,
      "fullObservedHighPrice": 0.33179999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577880070-ff51952a11c39",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:40.069Z",
      "closedAtUtc": "2026-09-28T06:55:11.188Z",
      "holdingPeriodMs": 631119,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 118.8,
      "exitPriceQuote": 118.72,
      "grossPnlGbp": 0.673400673400659,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.12659932659934103,
      "cashChangeGbp": 0.273400673400659,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05892255892256514,
      "mfePct": 0.16835016835017075,
      "maeGbp": -0.5892255892256515,
      "mfeGbp": 1.6835016835017074,
      "observedDuringTradeLowPrice": 118.6,
      "observedDuringTradeHighPrice": 118.87,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 118.6,
      "fullObservedHighPrice": 118.87,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577875574-3709498ac5821",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:35.574Z",
      "closedAtUtc": "2026-09-28T06:55:06.302Z",
      "holdingPeriodMs": 630728,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09323,
      "exitPriceQuote": 0.09301,
      "grossPnlGbp": 2.3597554435267405,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.5597554435267404,
      "cashChangeGbp": 1.9597554435267406,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.021452322213886224,
      "mfePct": 0.40759412206370427,
      "maeGbp": -0.21452322213886224,
      "mfeGbp": 4.075941220637043,
      "observedDuringTradeLowPrice": 0.09285,
      "observedDuringTradeHighPrice": 0.09325,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09285,
      "fullObservedHighPrice": 0.09325,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577871210-5d50084acae35",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:31.210Z",
      "closedAtUtc": "2026-09-28T06:54:52.194Z",
      "holdingPeriodMs": 620984,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014415,
      "exitPriceQuote": 0.014377,
      "grossPnlGbp": 2.636142906694525,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.8361429066945247,
      "cashChangeGbp": 2.236142906694525,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.38848421782864206,
      "mfePct": 0.3884842178286541,
      "maeGbp": -3.8848421782864206,
      "mfeGbp": 3.884842178286541,
      "observedDuringTradeLowPrice": 0.014359,
      "observedDuringTradeHighPrice": 0.014471,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014359,
      "fullObservedHighPrice": 0.014471,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577866799-af3bf9e9b723a",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:26.799Z",
      "closedAtUtc": "2026-09-28T06:54:47.761Z",
      "holdingPeriodMs": 620962,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5295,
      "exitPriceQuote": 0.529,
      "grossPnlGbp": 0.9442870632671293,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.14428706326712926,
      "cashChangeGbp": 0.5442870632671293,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5099150141643127,
      "mfePct": 0.09442870632671294,
      "maeGbp": -5.099150141643127,
      "mfeGbp": 0.9442870632671294,
      "observedDuringTradeLowPrice": 0.529,
      "observedDuringTradeHighPrice": 0.5322,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.529,
      "fullObservedHighPrice": 0.5322,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577862409-d70ebc3ec94d8",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:22.409Z",
      "closedAtUtc": "2026-09-28T06:54:28.941Z",
      "holdingPeriodMs": 606532,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004989,
      "exitPriceQuote": 0.004994,
      "grossPnlGbp": -1.0022048506714363,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.8022048506714363,
      "cashChangeGbp": -1.4022048506714362,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.400881940268592,
      "mfePct": 0.14030867909400804,
      "maeGbp": -4.008819402685919,
      "mfeGbp": 1.4030867909400806,
      "observedDuringTradeLowPrice": 0.004982,
      "observedDuringTradeHighPrice": 0.005009,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004982,
      "fullObservedHighPrice": 0.005009,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577858039-8ceef9c75edf1",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:18.039Z",
      "closedAtUtc": "2026-09-28T06:54:24.154Z",
      "holdingPeriodMs": 606115,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.158,
      "exitPriceQuote": 9.138,
      "grossPnlGbp": 2.183882943874162,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.383882943874162,
      "cashChangeGbp": 1.7838829438741621,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2074688796680512,
      "mfePct": 0.36034068573923866,
      "maeGbp": -2.074688796680512,
      "mfeGbp": 3.6034068573923865,
      "observedDuringTradeLowPrice": 9.125,
      "observedDuringTradeHighPrice": 9.177,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.125,
      "fullObservedHighPrice": 9.177,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790577853192-448487289ed01",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:44:13.192Z",
      "closedAtUtc": "2026-09-28T06:54:15.134Z",
      "holdingPeriodMs": 601942,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21256,
      "exitPriceQuote": 0.2119,
      "grossPnlGbp": 3.1050056454647814,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.3050056454647816,
      "cashChangeGbp": 2.7050056454647815,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08468197214904662,
      "mfePct": 0.48927361686111465,
      "maeGbp": -0.8468197214904661,
      "mfeGbp": 4.892736168611147,
      "observedDuringTradeLowPrice": 0.21152,
      "observedDuringTradeHighPrice": 0.21273999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21152,
      "fullObservedHighPrice": 0.21273999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575722499-1343f1148297f",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:08:42.499Z",
      "closedAtUtc": "2026-09-28T06:18:45.995Z",
      "holdingPeriodMs": 603496,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2652.55,
      "exitPriceQuote": 2650.15,
      "grossPnlGbp": -0.9047897306365915,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.7047897306365916,
      "cashChangeGbp": -1.3047897306365916,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1210156264726409,
      "mfePct": 0.11460669921396255,
      "maeGbp": -1.210156264726409,
      "mfeGbp": 1.1460669921396254,
      "observedDuringTradeLowPrice": 2649.34,
      "observedDuringTradeHighPrice": 2655.59,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2649.34,
      "fullObservedHighPrice": 2655.59,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575735740-b56b52a36d4b7",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:08:55.740Z",
      "closedAtUtc": "2026-09-28T06:17:05.988Z",
      "holdingPeriodMs": 490248,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4734,
      "exitPriceQuote": 0.4708,
      "grossPnlGbp": -5.492184199408515,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.292184199408515,
      "cashChangeGbp": -5.892184199408516,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5492184199408515,
      "mfePct": 0.48584706379383696,
      "maeGbp": -5.492184199408515,
      "mfeGbp": 4.85847063793837,
      "observedDuringTradeLowPrice": 0.4708,
      "observedDuringTradeHighPrice": 0.4757,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4708,
      "fullObservedHighPrice": 0.4757,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575726707-aeec02892c72a",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:08:46.707Z",
      "closedAtUtc": "2026-09-28T06:13:49.175Z",
      "holdingPeriodMs": 302468,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8179,
      "exitPriceQuote": 0.8212,
      "grossPnlGbp": 4.034723071280206,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.2347230712802064,
      "cashChangeGbp": 3.6347230712802063,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.05 triggered at projected net £3.23 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7458124465093525,
      "maeGbp": 0,
      "mfeGbp": 7.458124465093525,
      "observedDuringTradeLowPrice": 0.8179,
      "observedDuringTradeHighPrice": 0.824,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8179,
      "fullObservedHighPrice": 0.824,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575731326-4a3187ef3c551",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:08:51.326Z",
      "closedAtUtc": "2026-09-28T06:13:34.974Z",
      "holdingPeriodMs": 283648,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09779,
      "exitPriceQuote": 0.09833,
      "grossPnlGbp": 5.522037018099998,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.722037018099998,
      "cashChangeGbp": 5.122037018099998,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.15 triggered at projected net £4.72 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.020451988955932227,
      "mfePct": 0.6953676245014828,
      "maeGbp": -0.20451988955932227,
      "mfeGbp": 6.953676245014829,
      "observedDuringTradeLowPrice": 0.09777,
      "observedDuringTradeHighPrice": 0.09847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09777,
      "fullObservedHighPrice": 0.09847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575400672-f939bff783747",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:03:20.672Z",
      "closedAtUtc": "2026-09-28T06:13:25.956Z",
      "holdingPeriodMs": 605284,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2385,
      "exitPriceQuote": 1.2428,
      "grossPnlGbp": 3.4719418651594434,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.671941865159443,
      "cashChangeGbp": 3.0719418651594435,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4602341542188162,
      "mfePct": 0.3633427533306557,
      "maeGbp": -4.602341542188162,
      "mfeGbp": 3.633427533306557,
      "observedDuringTradeLowPrice": 1.2328,
      "observedDuringTradeHighPrice": 1.243,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2328,
      "fullObservedHighPrice": 1.243,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575391311-62c34d0dd1bac",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:03:11.311Z",
      "closedAtUtc": "2026-09-28T06:13:15.806Z",
      "holdingPeriodMs": 604495,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 88.901,
      "exitPriceQuote": 89.185,
      "grossPnlGbp": -3.1945647405541675,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.9945647405541678,
      "cashChangeGbp": -3.5945647405541674,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.32170616753467496,
      "mfePct": 0.03599509566821124,
      "maeGbp": -3.2170616753467494,
      "mfeGbp": 0.3599509566821124,
      "observedDuringTradeLowPrice": 88.869,
      "observedDuringTradeHighPrice": 89.18700000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 88.869,
      "fullObservedHighPrice": 89.18700000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575382019-36ad42f95ff4e",
      "symbol": "XVGUSDT",
      "baseAsset": "XVG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:03:02.019Z",
      "closedAtUtc": "2026-09-28T06:13:10.948Z",
      "holdingPeriodMs": 608929,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003274,
      "exitPriceQuote": 0.003293,
      "grossPnlGbp": 5.803298717165522,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.0032987171655225,
      "cashChangeGbp": 5.403298717165522,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18326206475259404,
      "mfePct": 0.5803298717165523,
      "maeGbp": -1.8326206475259406,
      "mfeGbp": 5.803298717165522,
      "observedDuringTradeLowPrice": 0.003268,
      "observedDuringTradeHighPrice": 0.0032929999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003268,
      "fullObservedHighPrice": 0.0032929999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575386844-d286a0b09fd25",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:03:06.844Z",
      "closedAtUtc": "2026-09-28T06:13:06.266Z",
      "holdingPeriodMs": 599422,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 66.18,
      "exitPriceQuote": 66.56,
      "grossPnlGbp": -5.741915986702862,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.541915986702862,
      "cashChangeGbp": -6.1419159867028625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5741915986702862,
      "mfePct": 0.15110305228166895,
      "maeGbp": -5.741915986702862,
      "mfeGbp": 1.5110305228166896,
      "observedDuringTradeLowPrice": 66.08,
      "observedDuringTradeHighPrice": 66.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 66.08,
      "fullObservedHighPrice": 66.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575396004-603b49a0fdf84",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:03:16.004Z",
      "closedAtUtc": "2026-09-28T06:12:56.555Z",
      "holdingPeriodMs": 580551,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05995,
      "exitPriceQuote": 0.06048,
      "grossPnlGbp": 8.840700583819778,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.040700583819778,
      "cashChangeGbp": 8.440700583819778,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.71 triggered at projected net £8.04 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4003336113427925,
      "mfePct": 1.084236864053374,
      "maeGbp": -4.003336113427925,
      "mfeGbp": 10.842368640533738,
      "observedDuringTradeLowPrice": 0.05971,
      "observedDuringTradeHighPrice": 0.060599999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05971,
      "fullObservedHighPrice": 0.060599999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575114584-b2e7f6676ccb6",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:58:34.584Z",
      "closedAtUtc": "2026-09-28T06:08:39.259Z",
      "holdingPeriodMs": 604675,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10737,
      "exitPriceQuote": 0.10714,
      "grossPnlGbp": 2.1421253609015003,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.3421253609015003,
      "cashChangeGbp": 1.7421253609015004,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.018627177051323576,
      "mfePct": 0.32597559839805273,
      "maeGbp": -0.18627177051323573,
      "mfeGbp": 3.2597559839805275,
      "observedDuringTradeLowPrice": 0.10702,
      "observedDuringTradeHighPrice": 0.10739,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10702,
      "fullObservedHighPrice": 0.10739,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575020204-f5f76c86af12b",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:57:00.204Z",
      "closedAtUtc": "2026-09-28T06:07:11.402Z",
      "holdingPeriodMs": 611198,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.029066,
      "exitPriceQuote": 0.028925,
      "grossPnlGbp": -4.851028693318731,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.651028693318731,
      "cashChangeGbp": -5.251028693318731,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.526388219913302,
      "mfePct": 0.06536847175393307,
      "maeGbp": -5.26388219913302,
      "mfeGbp": 0.6536847175393307,
      "observedDuringTradeLowPrice": 0.028913,
      "observedDuringTradeHighPrice": 0.029085,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.028913,
      "fullObservedHighPrice": 0.029085,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575377482-bc644e0aca3b4",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T06:02:57.482Z",
      "closedAtUtc": "2026-09-28T06:06:42.479Z",
      "holdingPeriodMs": 224997,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02646,
      "exitPriceQuote": 0.02626,
      "grossPnlGbp": -7.558578987150501,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.358578987150501,
      "cashChangeGbp": -7.958578987150501,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.75585789871505,
      "mfePct": 0,
      "maeGbp": -7.558578987150501,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02626,
      "observedDuringTradeHighPrice": 0.02646,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02626,
      "fullObservedHighPrice": 0.02646,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575015778-70071ec93b923",
      "symbol": "TRIAUSDT",
      "baseAsset": "TRIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:56:55.778Z",
      "closedAtUtc": "2026-09-28T06:03:54.988Z",
      "holdingPeriodMs": 419210,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004412,
      "exitPriceQuote": 0.004386,
      "grossPnlGbp": -5.893019038984583,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.693019038984583,
      "cashChangeGbp": -6.293019038984584,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5893019038984583,
      "mfePct": 0.3626473254759638,
      "maeGbp": -5.8930190389845825,
      "mfeGbp": 3.6264732547596377,
      "observedDuringTradeLowPrice": 0.004386,
      "observedDuringTradeHighPrice": 0.004428,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004386,
      "fullObservedHighPrice": 0.004428,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574763980-c6a7a059f2296",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:52:43.980Z",
      "closedAtUtc": "2026-09-28T06:02:49.290Z",
      "holdingPeriodMs": 605310,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0972,
      "exitPriceQuote": 0.09749,
      "grossPnlGbp": 2.983539094650191,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.1835390946501914,
      "cashChangeGbp": 2.5835390946501913,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6069958847736556,
      "mfePct": 0.46296296296296907,
      "maeGbp": -6.069958847736555,
      "mfeGbp": 4.629629629629691,
      "observedDuringTradeLowPrice": 0.09661,
      "observedDuringTradeHighPrice": 0.09765,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09661,
      "fullObservedHighPrice": 0.09765,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574750850-1336c80b6e3a7",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:52:30.850Z",
      "closedAtUtc": "2026-09-28T06:02:32.912Z",
      "holdingPeriodMs": 602062,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026183,
      "exitPriceQuote": 0.026112,
      "grossPnlGbp": 2.7116831531910632,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.9116831531910632,
      "cashChangeGbp": 2.3116831531910633,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2749875873658448,
      "mfePct": 0.2979032196463418,
      "maeGbp": -2.7498758736584477,
      "mfeGbp": 2.979032196463418,
      "observedDuringTradeLowPrice": 0.026105,
      "observedDuringTradeHighPrice": 0.026254999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026105,
      "fullObservedHighPrice": 0.026254999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574759574-d23d7df2d038b",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:52:39.574Z",
      "closedAtUtc": "2026-09-28T06:02:10.722Z",
      "holdingPeriodMs": 571148,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.25,
      "exitPriceQuote": 7.29,
      "grossPnlGbp": -5.51724137931035,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.3172413793103495,
      "cashChangeGbp": -5.91724137931035,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5517241379310349,
      "mfePct": 0.24827586206896268,
      "maeGbp": -5.517241379310349,
      "mfeGbp": 2.482758620689627,
      "observedDuringTradeLowPrice": 7.232,
      "observedDuringTradeHighPrice": 7.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.232,
      "fullObservedHighPrice": 7.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574755172-3863bc03babbf",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:52:35.172Z",
      "closedAtUtc": "2026-09-28T06:01:49.574Z",
      "holdingPeriodMs": 554402,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 307.8,
      "exitPriceQuote": 309.52,
      "grossPnlGbp": -5.588044184535316,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.388044184535316,
      "cashChangeGbp": -5.988044184535316,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5588044184535316,
      "mfePct": 0.00324886289798275,
      "maeGbp": -5.588044184535315,
      "mfeGbp": 0.0324886289798275,
      "observedDuringTradeLowPrice": 307.79,
      "observedDuringTradeHighPrice": 309.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 307.79,
      "fullObservedHighPrice": 309.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575039094-74a6bfe2ad1ed",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:57:19.094Z",
      "closedAtUtc": "2026-09-28T06:01:43.618Z",
      "holdingPeriodMs": 264524,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10986,
      "exitPriceQuote": 0.10818,
      "grossPnlGbp": -15.292190060076468,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -16.09219006007647,
      "cashChangeGbp": -15.692190060076468,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -2.5395958492626987,
      "mfePct": 0.16384489350081888,
      "maeGbp": -25.39595849262699,
      "mfeGbp": 1.6384489350081888,
      "observedDuringTradeLowPrice": 0.10707,
      "observedDuringTradeHighPrice": 0.11003999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10707,
      "fullObservedHighPrice": 0.11003999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790575118813-b6059ce0896cd",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:58:38.813Z",
      "closedAtUtc": "2026-09-28T06:01:38.504Z",
      "holdingPeriodMs": 179691,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3411,
      "exitPriceQuote": 0.3392,
      "grossPnlGbp": 5.570214013485819,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.770214013485819,
      "cashChangeGbp": 5.170214013485818,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.24 triggered at projected net £4.77 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08795074758134475,
      "mfePct": 0.7036059806508393,
      "maeGbp": -0.8795074758134475,
      "mfeGbp": 7.036059806508393,
      "observedDuringTradeLowPrice": 0.3387,
      "observedDuringTradeHighPrice": 0.3414,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3387,
      "fullObservedHighPrice": 0.3414,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574430940-42a950e05a92c",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:47:10.940Z",
      "closedAtUtc": "2026-09-28T05:57:29.509Z",
      "holdingPeriodMs": 618569,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 766.31,
      "exitPriceQuote": 765.63,
      "grossPnlGbp": 0.8873693413891898,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.08736934138918973,
      "cashChangeGbp": 0.48736934138918975,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 57,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.013049549138080247,
      "mfePct": 0.25707611802011116,
      "maeGbp": -0.13049549138080246,
      "mfeGbp": 2.5707611802011114,
      "observedDuringTradeLowPrice": 764.34,
      "observedDuringTradeHighPrice": 766.41,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 764.34,
      "fullObservedHighPrice": 766.41,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574426335-2acffdfa1e4ce",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:47:06.335Z",
      "closedAtUtc": "2026-09-28T05:57:25.224Z",
      "holdingPeriodMs": 618889,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 89.35,
      "exitPriceQuote": 89.056,
      "grossPnlGbp": 3.2904308897593393,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.490430889759339,
      "cashChangeGbp": 2.8904308897593394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 59,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.022383883603816712,
      "mfePct": 0.3894795747062104,
      "maeGbp": -0.22383883603816712,
      "mfeGbp": 3.8947957470621044,
      "observedDuringTradeLowPrice": 89.002,
      "observedDuringTradeHighPrice": 89.37000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.002,
      "fullObservedHighPrice": 89.37000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574421323-184bfd36c9e36",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:47:01.323Z",
      "closedAtUtc": "2026-09-28T05:57:06.770Z",
      "holdingPeriodMs": 605447,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3241,
      "exitPriceQuote": 1.3322,
      "grossPnlGbp": 6.117362736953399,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.317362736953399,
      "cashChangeGbp": 5.717362736953398,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2567781889585431,
      "mfePct": 0.6797069707725925,
      "maeGbp": -2.5677818895854307,
      "mfeGbp": 6.7970697077259254,
      "observedDuringTradeLowPrice": 1.3207,
      "observedDuringTradeHighPrice": 1.3331,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3207,
      "fullObservedHighPrice": 1.3331,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574742018-3c09eb53bae02",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:52:22.018Z",
      "closedAtUtc": "2026-09-28T05:56:46.152Z",
      "holdingPeriodMs": 264134,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0027298,
      "exitPriceQuote": 0.0027133,
      "grossPnlGbp": -6.044398857059133,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.844398857059133,
      "cashChangeGbp": -6.4443988570591335,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6227562458788222,
      "mfePct": 0.0512858084841353,
      "maeGbp": -6.2275624587882215,
      "mfeGbp": 0.512858084841353,
      "observedDuringTradeLowPrice": 0.0027128,
      "observedDuringTradeHighPrice": 0.0027311999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0027128,
      "fullObservedHighPrice": 0.0027311999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574746485-2a88352f38cc7",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:52:26.485Z",
      "closedAtUtc": "2026-09-28T05:56:21.999Z",
      "holdingPeriodMs": 235514,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6492,
      "exitPriceQuote": 0.6457,
      "grossPnlGbp": -5.391250770178601,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.191250770178601,
      "cashChangeGbp": -5.791250770178602,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.53912507701786,
      "mfePct": 0,
      "maeGbp": -5.3912507701786,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6457,
      "observedDuringTradeHighPrice": 0.6492,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6457,
      "fullObservedHighPrice": 0.6492,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574439720-f43b0fe6349db",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:47:19.720Z",
      "closedAtUtc": "2026-09-28T05:51:43.634Z",
      "holdingPeriodMs": 263914,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.621,
      "exitPriceQuote": 7.573,
      "grossPnlGbp": -6.29838603857762,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.09838603857762,
      "cashChangeGbp": -6.69838603857762,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 55,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.629838603857762,
      "mfePct": 0.209946201285909,
      "maeGbp": -6.29838603857762,
      "mfeGbp": 2.0994620128590897,
      "observedDuringTradeLowPrice": 7.573,
      "observedDuringTradeHighPrice": 7.6370000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.573,
      "fullObservedHighPrice": 7.6370000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574466818-14c9374af4e42",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:47:46.818Z",
      "closedAtUtc": "2026-09-28T05:51:38.528Z",
      "holdingPeriodMs": 231710,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.617,
      "exitPriceQuote": 10.557,
      "grossPnlGbp": 5.651313930488885,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.851313930488885,
      "cashChangeGbp": 5.251313930488885,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.85 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0941885655081453,
      "mfePct": 0.6028068192521433,
      "maeGbp": -0.941885655081453,
      "mfeGbp": 6.028068192521434,
      "observedDuringTradeLowPrice": 10.553,
      "observedDuringTradeHighPrice": 10.626999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.553,
      "fullObservedHighPrice": 10.626999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574435359-4588125bdd16c",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:47:15.359Z",
      "closedAtUtc": "2026-09-28T05:51:28.511Z",
      "holdingPeriodMs": 253152,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.964,
      "exitPriceQuote": 1.953,
      "grossPnlGbp": 5.600814663951069,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.800814663951069,
      "cashChangeGbp": 5.200814663951069,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.80 after fees",
      "confidence": 55,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10183299389002047,
      "mfePct": 0.6619144602851273,
      "maeGbp": -1.0183299389002047,
      "mfeGbp": 6.619144602851273,
      "observedDuringTradeLowPrice": 1.951,
      "observedDuringTradeHighPrice": 1.966,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.951,
      "fullObservedHighPrice": 1.966,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574471081-811de6c3df5c2",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:47:51.081Z",
      "closedAtUtc": "2026-09-28T05:51:09.665Z",
      "holdingPeriodMs": 198584,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00519,
      "exitPriceQuote": 0.005157,
      "grossPnlGbp": 6.358381502890182,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.558381502890182,
      "cashChangeGbp": 5.958381502890181,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.29 triggered at projected net £5.56 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8092485549133018,
      "maeGbp": 0,
      "mfeGbp": 8.092485549133018,
      "observedDuringTradeLowPrice": 0.005148,
      "observedDuringTradeHighPrice": 0.00519,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005148,
      "fullObservedHighPrice": 0.00519,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573860826-9a93601012879",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:37:40.826Z",
      "closedAtUtc": "2026-09-28T05:48:02.052Z",
      "holdingPeriodMs": 621226,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 82852.2,
      "exitPriceQuote": 83134.8,
      "grossPnlGbp": -3.410893132590394,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.210893132590394,
      "cashChangeGbp": -3.810893132590394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3438653409324179,
      "mfePct": 0.20047747675980995,
      "maeGbp": -3.438653409324179,
      "mfeGbp": 2.0047747675980996,
      "observedDuringTradeLowPrice": 82686.1,
      "observedDuringTradeHighPrice": 83137.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 82686.1,
      "fullObservedHighPrice": 83137.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573856429-cff657821e776",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:37:36.429Z",
      "closedAtUtc": "2026-09-28T05:47:57.491Z",
      "holdingPeriodMs": 621062,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2638.33,
      "exitPriceQuote": 2651.58,
      "grossPnlGbp": -5.022116262939056,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.822116262939056,
      "cashChangeGbp": -5.422116262939056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5022116262939056,
      "mfePct": 0.1637399415539265,
      "maeGbp": -5.022116262939056,
      "mfeGbp": 1.6373994155392648,
      "observedDuringTradeLowPrice": 2634.01,
      "observedDuringTradeHighPrice": 2651.58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2634.01,
      "fullObservedHighPrice": 2651.58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574244860-4ca4007950e63",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:44:04.860Z",
      "closedAtUtc": "2026-09-28T05:46:57.130Z",
      "holdingPeriodMs": 172270,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4133,
      "exitPriceQuote": 4.4377,
      "grossPnlGbp": -5.528742664219714,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.328742664219714,
      "cashChangeGbp": -5.9287426642197145,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5528742664219715,
      "mfePct": 0,
      "maeGbp": -5.528742664219715,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.4133,
      "observedDuringTradeHighPrice": 4.4377,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4133,
      "fullObservedHighPrice": 4.4377,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574104766-5f16bdd69d9e2",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:41:44.766Z",
      "closedAtUtc": "2026-09-28T05:46:47.603Z",
      "holdingPeriodMs": 302837,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003468,
      "exitPriceQuote": 0.003487,
      "grossPnlGbp": -5.478662053056493,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.278662053056493,
      "cashChangeGbp": -5.878662053056494,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5478662053056493,
      "mfePct": 0.02883506343714339,
      "maeGbp": -5.478662053056493,
      "mfeGbp": 0.2883506343714339,
      "observedDuringTradeLowPrice": 0.003467,
      "observedDuringTradeHighPrice": 0.003487,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003467,
      "fullObservedHighPrice": 0.003487,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574249474-cf8b4d586b14a",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:44:09.474Z",
      "closedAtUtc": "2026-09-28T05:46:42.636Z",
      "holdingPeriodMs": 153162,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.202,
      "exitPriceQuote": 1.2087,
      "grossPnlGbp": -5.574043261231406,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.374043261231406,
      "cashChangeGbp": -5.974043261231406,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5574043261231406,
      "mfePct": 0,
      "maeGbp": -5.574043261231407,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.202,
      "observedDuringTradeHighPrice": 1.2087,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.202,
      "fullObservedHighPrice": 1.2087,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573847535-5395567fc1695",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:37:27.535Z",
      "closedAtUtc": "2026-09-28T05:46:10.291Z",
      "holdingPeriodMs": 522756,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0704,
      "exitPriceQuote": 1.0766,
      "grossPnlGbp": -5.792227204783243,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.592227204783243,
      "cashChangeGbp": -6.192227204783244,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5792227204783242,
      "mfePct": 0.196188340807174,
      "maeGbp": -5.792227204783242,
      "mfeGbp": 1.96188340807174,
      "observedDuringTradeLowPrice": 1.0683,
      "observedDuringTradeHighPrice": 1.0766,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0683,
      "fullObservedHighPrice": 1.0766,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574071687-2ecb48f75cabe",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:41:11.687Z",
      "closedAtUtc": "2026-09-28T05:45:16.963Z",
      "holdingPeriodMs": 245276,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5394,
      "exitPriceQuote": 1.5492,
      "grossPnlGbp": -6.366116668831888,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.166116668831888,
      "cashChangeGbp": -6.766116668831889,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6820839288034268,
      "mfePct": 0.09094452384046173,
      "maeGbp": -6.820839288034268,
      "mfeGbp": 0.9094452384046172,
      "observedDuringTradeLowPrice": 1.538,
      "observedDuringTradeHighPrice": 1.5499,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.538,
      "fullObservedHighPrice": 1.5499,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790574109226-2f1af6bd8e76c",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:41:49.226Z",
      "closedAtUtc": "2026-09-28T05:45:00.926Z",
      "holdingPeriodMs": 191700,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7926,
      "exitPriceQuote": 0.7975,
      "grossPnlGbp": -6.182185213222326,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.982185213222325,
      "cashChangeGbp": -6.582185213222326,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6182185213222325,
      "mfePct": 0,
      "maeGbp": -6.182185213222325,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7926,
      "observedDuringTradeHighPrice": 0.7974999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7926,
      "fullObservedHighPrice": 0.7974999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573829448-f0ab9c8699642",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:37:09.448Z",
      "closedAtUtc": "2026-09-28T05:44:15.706Z",
      "holdingPeriodMs": 426258,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.797,
      "exitPriceQuote": 1.808,
      "grossPnlGbp": -6.121313299944419,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.921313299944419,
      "cashChangeGbp": -6.52131329994442,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6121313299944419,
      "mfePct": 0,
      "maeGbp": -6.121313299944419,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.797,
      "observedDuringTradeHighPrice": 1.808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.797,
      "fullObservedHighPrice": 1.808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573626069-4bc6f3fd7e8ed",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:33:46.069Z",
      "closedAtUtc": "2026-09-28T05:43:48.352Z",
      "holdingPeriodMs": 602283,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20922,
      "exitPriceQuote": 0.20912,
      "grossPnlGbp": 0.4779657776502676,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.32203422234973245,
      "cashChangeGbp": 0.07796577765026758,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5687792754038795,
      "maeGbp": 0,
      "mfeGbp": 5.687792754038795,
      "observedDuringTradeLowPrice": 0.20803,
      "observedDuringTradeHighPrice": 0.20922,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20803,
      "fullObservedHighPrice": 0.20922,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573851868-5d6c3d244e894",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:37:31.868Z",
      "closedAtUtc": "2026-09-28T05:43:30.218Z",
      "holdingPeriodMs": 358350,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0041356,
      "exitPriceQuote": 0.0041595,
      "grossPnlGbp": -5.779088886739605,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.579088886739605,
      "cashChangeGbp": -6.179088886739605,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5779088886739605,
      "mfePct": 0.11122932585355377,
      "maeGbp": -5.779088886739605,
      "mfeGbp": 1.1122932585355378,
      "observedDuringTradeLowPrice": 0.004131,
      "observedDuringTradeHighPrice": 0.0041595,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004131,
      "fullObservedHighPrice": 0.0041595,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573487945-f8218488fd1c7",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:31:27.945Z",
      "closedAtUtc": "2026-09-28T05:41:37.145Z",
      "holdingPeriodMs": 609200,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 765.97,
      "exitPriceQuote": 763.31,
      "grossPnlGbp": 3.4727208637415066,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.6727208637415067,
      "cashChangeGbp": 3.0727208637415067,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.052221366372048154,
      "mfePct": 0.5091583221274956,
      "maeGbp": -0.5222136637204815,
      "mfeGbp": 5.091583221274956,
      "observedDuringTradeLowPrice": 762.07,
      "observedDuringTradeHighPrice": 766.3699999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 762.07,
      "fullObservedHighPrice": 766.3699999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573483265-4d586a9ed139f",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:31:23.265Z",
      "closedAtUtc": "2026-09-28T05:41:27.899Z",
      "holdingPeriodMs": 604634,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 314.48,
      "exitPriceQuote": 314.13,
      "grossPnlGbp": 1.1129483591962055,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.31294835919620545,
      "cashChangeGbp": 0.7129483591962055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05087763927752739,
      "mfePct": 0.41656067158483917,
      "maeGbp": -0.508776392775274,
      "mfeGbp": 4.165606715848392,
      "observedDuringTradeLowPrice": 313.17,
      "observedDuringTradeHighPrice": 314.64,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 313.17,
      "fullObservedHighPrice": 314.64,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573833803-9cde484f66f57",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:37:13.803Z",
      "closedAtUtc": "2026-09-28T05:39:45.674Z",
      "holdingPeriodMs": 151871,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08083,
      "exitPriceQuote": 0.08142,
      "grossPnlGbp": -7.2992700729927895,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.09927007299279,
      "cashChangeGbp": -7.69927007299279,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 63,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7422986514907872,
      "mfePct": 0.03711493257454194,
      "maeGbp": -7.422986514907872,
      "mfeGbp": 0.37114932574541937,
      "observedDuringTradeLowPrice": 0.0808,
      "observedDuringTradeHighPrice": 0.08143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0808,
      "fullObservedHighPrice": 0.08143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573152909-5179cd0766bd4",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:25:52.909Z",
      "closedAtUtc": "2026-09-28T05:36:09.084Z",
      "holdingPeriodMs": 616175,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 66.59,
      "exitPriceQuote": 66.32,
      "grossPnlGbp": 4.054662862291789,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.254662862291789,
      "cashChangeGbp": 3.6546628622917887,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3604144766481377,
      "mfePct": 0.4355008259498517,
      "maeGbp": -3.604144766481377,
      "mfeGbp": 4.355008259498517,
      "observedDuringTradeLowPrice": 66.3,
      "observedDuringTradeHighPrice": 66.83,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 66.3,
      "fullObservedHighPrice": 66.83,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573144026-ff8295b7edc8a",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:25:44.026Z",
      "closedAtUtc": "2026-09-28T05:35:58.290Z",
      "holdingPeriodMs": 614264,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.192,
      "exitPriceQuote": 9.178,
      "grossPnlGbp": 1.5230635335073266,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.7230635335073266,
      "cashChangeGbp": 1.1230635335073265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.31549173194081714,
      "mfePct": 0.21758050478676647,
      "maeGbp": -3.1549173194081717,
      "mfeGbp": 2.1758050478676645,
      "observedDuringTradeLowPrice": 9.172,
      "observedDuringTradeHighPrice": 9.221,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.172,
      "fullObservedHighPrice": 9.221,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573139281-6da56d3125851",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:25:39.281Z",
      "closedAtUtc": "2026-09-28T05:35:53.741Z",
      "holdingPeriodMs": 614460,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08087,
      "exitPriceQuote": 0.08081,
      "grossPnlGbp": 0.7419314949918464,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.05806850500815364,
      "cashChangeGbp": 0.3419314949918464,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.49462099666130527,
      "mfePct": 0.07419314949918464,
      "maeGbp": -4.946209966613052,
      "mfeGbp": 0.7419314949918464,
      "observedDuringTradeLowPrice": 0.08081,
      "observedDuringTradeHighPrice": 0.08127,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08081,
      "fullObservedHighPrice": 0.08127,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573148439-2d486f7edfbda",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:25:48.439Z",
      "closedAtUtc": "2026-09-28T05:35:49.380Z",
      "holdingPeriodMs": 600941,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3442,
      "exitPriceQuote": 0.3391,
      "grossPnlGbp": 14.816966879721074,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 14.016966879721073,
      "cashChangeGbp": 14.416966879721073,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £14.47 triggered at projected net £14.02 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29052876234747266,
      "mfePct": 1.6560139453805875,
      "maeGbp": -2.9052876234747265,
      "mfeGbp": 16.560139453805874,
      "observedDuringTradeLowPrice": 0.3385,
      "observedDuringTradeHighPrice": 0.3452,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3385,
      "fullObservedHighPrice": 0.3452,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573478811-f1073e17f565d",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:31:18.811Z",
      "closedAtUtc": "2026-09-28T05:35:20.537Z",
      "holdingPeriodMs": 241726,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 28.019,
      "exitPriceQuote": 27.881,
      "grossPnlGbp": 4.925229308683327,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.125229308683327,
      "cashChangeGbp": 4.525229308683326,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.13 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7209393625753888,
      "maeGbp": 0,
      "mfeGbp": 7.209393625753888,
      "observedDuringTradeLowPrice": 27.817,
      "observedDuringTradeHighPrice": 28.019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 27.817,
      "fullObservedHighPrice": 28.019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573129508-bce6dbc1c2fc5",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:25:29.508Z",
      "closedAtUtc": "2026-09-28T05:35:15.774Z",
      "holdingPeriodMs": 586266,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014457,
      "exitPriceQuote": 0.014362,
      "grossPnlGbp": 6.57121117797604,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.77121117797604,
      "cashChangeGbp": 6.17121117797604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.29 triggered at projected net £5.77 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04150238638722278,
      "mfePct": 0.80929653455073,
      "maeGbp": -0.4150238638722278,
      "mfeGbp": 8.0929653455073,
      "observedDuringTradeLowPrice": 0.01434,
      "observedDuringTradeHighPrice": 0.014463,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01434,
      "fullObservedHighPrice": 0.014463,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573234357-f337c9570821c",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:27:14.357Z",
      "closedAtUtc": "2026-09-28T05:33:16.086Z",
      "holdingPeriodMs": 361729,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2106,
      "exitPriceQuote": 1.2063,
      "grossPnlGbp": 3.5519577069221633,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.7519577069221635,
      "cashChangeGbp": 3.1519577069221634,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.75 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18172806872626812,
      "mfePct": 0.6608293408227331,
      "maeGbp": -1.8172806872626814,
      "mfeGbp": 6.608293408227331,
      "observedDuringTradeLowPrice": 1.2026,
      "observedDuringTradeHighPrice": 1.2128,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2026,
      "fullObservedHighPrice": 1.2128,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572856337-d216b5583d6a",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:20:56.337Z",
      "closedAtUtc": "2026-09-28T05:31:00.161Z",
      "holdingPeriodMs": 603824,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5775,
      "exitPriceQuote": 0.5751,
      "grossPnlGbp": 4.1558441558442745,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.3558441558442746,
      "cashChangeGbp": 3.7558441558442746,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4848484848484891,
      "mfePct": 0.5021645021645045,
      "maeGbp": -4.84848484848489,
      "mfeGbp": 5.021645021645045,
      "observedDuringTradeLowPrice": 0.5746,
      "observedDuringTradeHighPrice": 0.5803,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5746,
      "fullObservedHighPrice": 0.5803,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573134152-49d10ef64de5e",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:25:34.152Z",
      "closedAtUtc": "2026-09-28T05:30:18.788Z",
      "holdingPeriodMs": 284636,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2599,
      "exitPriceQuote": 0.26145,
      "grossPnlGbp": -5.963832243170434,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.763832243170434,
      "cashChangeGbp": -6.363832243170434,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5963832243170434,
      "mfePct": 0,
      "maeGbp": -5.963832243170434,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2599,
      "observedDuringTradeHighPrice": 0.26145000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2599,
      "fullObservedHighPrice": 0.26145000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790573189555-09ca38ebf7493",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:26:29.555Z",
      "closedAtUtc": "2026-09-28T05:29:24.593Z",
      "holdingPeriodMs": 175038,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3574,
      "exitPriceQuote": 0.3547,
      "grossPnlGbp": -7.554560716284221,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.35456071628422,
      "cashChangeGbp": -7.954560716284221,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.755456071628422,
      "mfePct": 0.05595970900950699,
      "maeGbp": -7.55456071628422,
      "mfeGbp": 0.5595970900950699,
      "observedDuringTradeLowPrice": 0.3547,
      "observedDuringTradeHighPrice": 0.3576,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3547,
      "fullObservedHighPrice": 0.3576,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572560342-773fc533d60ca",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:16:00.342Z",
      "closedAtUtc": "2026-09-28T05:26:40.088Z",
      "holdingPeriodMs": 639746,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20988,
      "exitPriceQuote": 0.2094,
      "grossPnlGbp": 2.2870211549457222,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.4870211549457222,
      "cashChangeGbp": 1.8870211549457223,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2429959977129706,
      "mfePct": 0.3859348198970865,
      "maeGbp": -2.429959977129706,
      "mfeGbp": 3.8593481989708653,
      "observedDuringTradeLowPrice": 0.20907,
      "observedDuringTradeHighPrice": 0.21039000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20907,
      "fullObservedHighPrice": 0.21039000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572539869-b9f2bbba0835d",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:15:39.869Z",
      "closedAtUtc": "2026-09-28T05:25:58.850Z",
      "holdingPeriodMs": 618981,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 70.8,
      "exitPriceQuote": 70.62,
      "grossPnlGbp": -2.5423728813558277,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.3423728813558276,
      "cashChangeGbp": -2.9423728813558276,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2966101694915166,
      "mfePct": 0.09887005649718558,
      "maeGbp": -2.9661016949151655,
      "mfeGbp": 0.9887005649718559,
      "observedDuringTradeLowPrice": 70.59,
      "observedDuringTradeHighPrice": 70.87,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 70.59,
      "fullObservedHighPrice": 70.87,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572860856-8e113e95c32f2",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:21:00.856Z",
      "closedAtUtc": "2026-09-28T05:25:00.730Z",
      "holdingPeriodMs": 239874,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005041,
      "exitPriceQuote": 0.005009,
      "grossPnlGbp": 6.347946835945231,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.547946835945231,
      "cashChangeGbp": 5.94794683594523,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.73 triggered at projected net £5.55 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13886133703630352,
      "mfePct": 0.8530053560801528,
      "maeGbp": -1.3886133703630352,
      "mfeGbp": 8.530053560801528,
      "observedDuringTradeLowPrice": 0.004998,
      "observedDuringTradeHighPrice": 0.005048,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004998,
      "fullObservedHighPrice": 0.005048,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572597742-68ee414c46b17",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:16:37.742Z",
      "closedAtUtc": "2026-09-28T05:24:46.378Z",
      "holdingPeriodMs": 488636,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2956,
      "exitPriceQuote": 1.3072,
      "grossPnlGbp": 8.953380673047107,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.153380673047106,
      "cashChangeGbp": 8.553380673047107,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.16 triggered at projected net £8.15 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19296079036741035,
      "mfePct": 1.1963569002778518,
      "maeGbp": -1.9296079036741034,
      "mfeGbp": 11.963569002778518,
      "observedDuringTradeLowPrice": 1.2931,
      "observedDuringTradeHighPrice": 1.3111000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2931,
      "fullObservedHighPrice": 1.3111000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572826897-16e67e126feb3",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:20:26.897Z",
      "closedAtUtc": "2026-09-28T05:24:14.417Z",
      "holdingPeriodMs": 227520,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12326,
      "exitPriceQuote": 0.13181,
      "grossPnlGbp": 69.3655687165343,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 68.5655687165343,
      "cashChangeGbp": 68.96556871653429,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £79.82 triggered at projected net £68.57 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 9.240629563524255,
      "maeGbp": 0,
      "mfeGbp": 92.40629563524254,
      "observedDuringTradeLowPrice": 0.12326,
      "observedDuringTradeHighPrice": 0.13465,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12326,
      "fullObservedHighPrice": 0.13465,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572250822-33d09ca6bf3ab",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:10:50.822Z",
      "closedAtUtc": "2026-09-28T05:21:16.990Z",
      "holdingPeriodMs": 626168,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.798,
      "exitPriceQuote": 0.7968,
      "grossPnlGbp": 1.5037593984963533,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.7037593984963533,
      "cashChangeGbp": 1.1037593984963534,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06265664160400312,
      "mfePct": 0.2882205513784561,
      "maeGbp": -0.6265664160400313,
      "mfeGbp": 2.882205513784561,
      "observedDuringTradeLowPrice": 0.7957,
      "observedDuringTradeHighPrice": 0.7985,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7957,
      "fullObservedHighPrice": 0.7985,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572245969-abe30cea81968",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:10:45.969Z",
      "closedAtUtc": "2026-09-28T05:21:12.516Z",
      "holdingPeriodMs": 626547,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 119.58,
      "exitPriceQuote": 119.28,
      "grossPnlGbp": 2.50878073256395,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.7087807325639501,
      "cashChangeGbp": 2.1087807325639503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04181301220939719,
      "mfePct": 0.3261414952333171,
      "maeGbp": -0.41813012209397193,
      "mfeGbp": 3.261414952333171,
      "observedDuringTradeLowPrice": 119.19,
      "observedDuringTradeHighPrice": 119.63,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 119.19,
      "fullObservedHighPrice": 119.63,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572241465-cb6c3d7ae4118",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:10:41.465Z",
      "closedAtUtc": "2026-09-28T05:20:48.633Z",
      "holdingPeriodMs": 607168,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1079,
      "exitPriceQuote": 0.1081,
      "grossPnlGbp": -1.8535681186284128,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.653568118628413,
      "cashChangeGbp": -2.253568118628413,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21316033364226877,
      "mfePct": 0.3799814643188079,
      "maeGbp": -2.1316033364226876,
      "mfeGbp": 3.7998146431880793,
      "observedDuringTradeLowPrice": 0.10749,
      "observedDuringTradeHighPrice": 0.10813,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10749,
      "fullObservedHighPrice": 0.10813,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572236875-15cf95b20eddb",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:10:36.875Z",
      "closedAtUtc": "2026-09-28T05:20:43.920Z",
      "holdingPeriodMs": 607045,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006255,
      "exitPriceQuote": 0.006244,
      "grossPnlGbp": 1.7585931254995564,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.9585931254995563,
      "cashChangeGbp": 1.3585931254995565,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2557953637090251,
      "mfePct": 0.255795363709039,
      "maeGbp": -2.557953637090251,
      "mfeGbp": 2.5579536370903897,
      "observedDuringTradeLowPrice": 0.006239,
      "observedDuringTradeHighPrice": 0.0062710000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006239,
      "fullObservedHighPrice": 0.0062710000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572232240-63d19b024c744",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:10:32.240Z",
      "closedAtUtc": "2026-09-28T05:20:34.661Z",
      "holdingPeriodMs": 602421,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4709,
      "exitPriceQuote": 4.4551,
      "grossPnlGbp": 3.5339640788209263,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.733964078820926,
      "cashChangeGbp": 3.1339640788209264,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16551477331185283,
      "mfePct": 0.46523071417388834,
      "maeGbp": -1.6551477331185283,
      "mfeGbp": 4.652307141738883,
      "observedDuringTradeLowPrice": 4.4501,
      "observedDuringTradeHighPrice": 4.4783,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4501,
      "fullObservedHighPrice": 4.4783,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572460689-57260f9e2ba78",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:14:20.689Z",
      "closedAtUtc": "2026-09-28T05:17:34.102Z",
      "holdingPeriodMs": 193413,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10298,
      "exitPriceQuote": 0.10358,
      "grossPnlGbp": -5.8263740532142485,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.626374053214248,
      "cashChangeGbp": -6.226374053214249,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6117692755874846,
      "mfePct": 0,
      "maeGbp": -6.117692755874845,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10298,
      "observedDuringTradeHighPrice": 0.10361,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10298,
      "fullObservedHighPrice": 0.10361,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572218241-af1906168e7b1",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:10:18.241Z",
      "closedAtUtc": "2026-09-28T05:16:07.045Z",
      "holdingPeriodMs": 348804,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2194,
      "exitPriceQuote": 1.2112,
      "grossPnlGbp": 6.72461866491716,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.92461866491716,
      "cashChangeGbp": 6.32461866491716,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.78 triggered at projected net £5.92 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17221584385763414,
      "mfePct": 1.0989010989011052,
      "maeGbp": -1.7221584385763413,
      "mfeGbp": 10.989010989011051,
      "observedDuringTradeLowPrice": 1.206,
      "observedDuringTradeHighPrice": 1.2215,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.206,
      "fullObservedHighPrice": 1.2215,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571931460-e9b0bfc6c75e4",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:05:31.460Z",
      "closedAtUtc": "2026-09-28T05:15:47.125Z",
      "holdingPeriodMs": 615665,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2658.49,
      "exitPriceQuote": 2649.57,
      "grossPnlGbp": 3.355288152296837,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.5552881522968374,
      "cashChangeGbp": 2.9552881522968373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03799149141054577,
      "mfePct": 0.45890712396886274,
      "maeGbp": -0.3799149141054577,
      "mfeGbp": 4.589071239688627,
      "observedDuringTradeLowPrice": 2646.29,
      "observedDuringTradeHighPrice": 2659.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2646.29,
      "fullObservedHighPrice": 2659.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571926611-9523b9a53ba55",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:05:26.611Z",
      "closedAtUtc": "2026-09-28T05:15:31.417Z",
      "holdingPeriodMs": 604806,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.31419,
      "exitPriceQuote": 0.31315,
      "grossPnlGbp": -3.310098984690922,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.110098984690922,
      "cashChangeGbp": -3.710098984690922,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5156115726152998,
      "mfePct": 0.4583213978802625,
      "maeGbp": -5.156115726152998,
      "mfeGbp": 4.583213978802625,
      "observedDuringTradeLowPrice": 0.31257,
      "observedDuringTradeHighPrice": 0.31563,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31257,
      "fullObservedHighPrice": 0.31563,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790572213624-4deed662fbdce",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:10:13.624Z",
      "closedAtUtc": "2026-09-28T05:13:51.526Z",
      "holdingPeriodMs": 217902,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.90965,
      "exitPriceQuote": 0.91467,
      "grossPnlGbp": -5.518606057274804,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.3186060572748035,
      "cashChangeGbp": -5.918606057274804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6079261254328626,
      "mfePct": 0.09783982850546326,
      "maeGbp": -6.0792612543286255,
      "mfeGbp": 0.9783982850546326,
      "observedDuringTradeLowPrice": 0.90876,
      "observedDuringTradeHighPrice": 0.9151799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.90876,
      "fullObservedHighPrice": 0.9151799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571912460-9ff0ac09fe657",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:05:12.460Z",
      "closedAtUtc": "2026-09-28T05:09:57.825Z",
      "holdingPeriodMs": 285365,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11683,
      "exitPriceQuote": 0.11618,
      "grossPnlGbp": 5.563639476161925,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.763639476161925,
      "cashChangeGbp": 5.163639476161925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.76 after fees",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2653428057861772,
      "mfePct": 0.5820422836600189,
      "maeGbp": -2.6534280578617717,
      "mfeGbp": 5.820422836600188,
      "observedDuringTradeLowPrice": 0.11615,
      "observedDuringTradeHighPrice": 0.11714000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11615,
      "fullObservedHighPrice": 0.11714000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571585520-e6e4f6ec9723f",
      "symbol": "BULLAUSDT",
      "baseAsset": "BULLA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:59:45.520Z",
      "closedAtUtc": "2026-09-28T05:09:47.285Z",
      "holdingPeriodMs": 601765,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09087,
      "exitPriceQuote": 0.09068,
      "grossPnlGbp": 2.0908990866073465,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.2908990866073464,
      "cashChangeGbp": 1.6908990866073466,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2090899086607194,
      "mfePct": 0.28612303290416,
      "maeGbp": -2.0908990866071937,
      "mfeGbp": 2.8612303290416,
      "observedDuringTradeLowPrice": 0.09061,
      "observedDuringTradeHighPrice": 0.09105999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09061,
      "fullObservedHighPrice": 0.09105999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571581454-5a2bab01fc2f7",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:59:41.454Z",
      "closedAtUtc": "2026-09-28T05:09:41.885Z",
      "holdingPeriodMs": 600431,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014767,
      "exitPriceQuote": 0.014691,
      "grossPnlGbp": 5.146610685989125,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.346610685989125,
      "cashChangeGbp": 4.746610685989125,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.06 triggered at projected net £4.35 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3047335274598761,
      "mfePct": 0.7855353152299029,
      "maeGbp": -3.047335274598761,
      "mfeGbp": 7.855353152299029,
      "observedDuringTradeLowPrice": 0.014651,
      "observedDuringTradeHighPrice": 0.014812,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014651,
      "fullObservedHighPrice": 0.014812,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571541657-4fabdcf300292",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:59:01.657Z",
      "closedAtUtc": "2026-09-28T05:09:11.781Z",
      "holdingPeriodMs": 610124,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 309.36,
      "exitPriceQuote": 308.92,
      "grossPnlGbp": -1.4222911817946655,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.222291181794666,
      "cashChangeGbp": -1.8222911817946654,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15839151797259152,
      "mfePct": 0.27476079648305074,
      "maeGbp": -1.5839151797259152,
      "mfeGbp": 2.7476079648305074,
      "observedDuringTradeLowPrice": 308.87,
      "observedDuringTradeHighPrice": 310.21,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 308.87,
      "fullObservedHighPrice": 310.21,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571739352-d84ee4fbd6ee5",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T05:02:19.352Z",
      "closedAtUtc": "2026-09-28T05:09:01.457Z",
      "holdingPeriodMs": 402105,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1856,
      "exitPriceQuote": 0.1844,
      "grossPnlGbp": -6.465517241379197,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.265517241379197,
      "cashChangeGbp": -6.865517241379197,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6465517241379196,
      "mfePct": 0.592672413793113,
      "maeGbp": -6.465517241379196,
      "mfeGbp": 5.926724137931129,
      "observedDuringTradeLowPrice": 0.1844,
      "observedDuringTradeHighPrice": 0.18669999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1844,
      "fullObservedHighPrice": 0.18669999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571589700-434137ff1c689",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:59:49.700Z",
      "closedAtUtc": "2026-09-28T05:08:56.969Z",
      "holdingPeriodMs": 547269,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0831,
      "exitPriceQuote": 0.08264,
      "grossPnlGbp": -5.5354993983151415,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.335499398315141,
      "cashChangeGbp": -5.935499398315142,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5535499398315141,
      "mfePct": 0.4091456077015728,
      "maeGbp": -5.5354993983151415,
      "mfeGbp": 4.091456077015728,
      "observedDuringTradeLowPrice": 0.08264,
      "observedDuringTradeHighPrice": 0.08344,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08264,
      "fullObservedHighPrice": 0.08344,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571546526-105155b0f63c",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:59:06.526Z",
      "closedAtUtc": "2026-09-28T05:08:05.830Z",
      "holdingPeriodMs": 539304,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08272,
      "exitPriceQuote": 0.08313,
      "grossPnlGbp": 4.956479690522168,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.156479690522168,
      "cashChangeGbp": 4.556479690522168,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.16 after fees",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.024177949709872006,
      "mfePct": 0.6890715667311424,
      "maeGbp": -0.24177949709872007,
      "mfeGbp": 6.890715667311424,
      "observedDuringTradeLowPrice": 0.0827,
      "observedDuringTradeHighPrice": 0.08329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0827,
      "fullObservedHighPrice": 0.08329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571533218-f7b6481a77e25",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:58:53.218Z",
      "closedAtUtc": "2026-09-28T05:04:40.042Z",
      "holdingPeriodMs": 346824,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005246,
      "exitPriceQuote": 0.005274,
      "grossPnlGbp": 5.337399923751477,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.537399923751477,
      "cashChangeGbp": 4.937399923751476,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.54 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1906214258482576,
      "mfePct": 0.6481128478841055,
      "maeGbp": -1.9062142584825759,
      "mfeGbp": 6.481128478841055,
      "observedDuringTradeLowPrice": 0.005236,
      "observedDuringTradeHighPrice": 0.00528,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005236,
      "fullObservedHighPrice": 0.00528,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571267332-99146a99f61a8",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:54:27.332Z",
      "closedAtUtc": "2026-09-28T05:04:17.401Z",
      "holdingPeriodMs": 590069,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07696,
      "exitPriceQuote": 0.07528,
      "grossPnlGbp": -21.82952182952184,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -22.629521829521842,
      "cashChangeGbp": -22.22952182952184,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.63 after fees",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -2.1829521829521843,
      "mfePct": 0.0389812889812919,
      "maeGbp": -21.82952182952184,
      "mfeGbp": 0.38981288981291895,
      "observedDuringTradeLowPrice": 0.07528,
      "observedDuringTradeHighPrice": 0.07699,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07528,
      "fullObservedHighPrice": 0.07699,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571577294-ca84845101eea",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:59:37.294Z",
      "closedAtUtc": "2026-09-28T05:04:07.900Z",
      "holdingPeriodMs": 270606,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02074,
      "exitPriceQuote": 0.0209,
      "grossPnlGbp": -7.714561234329651,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.514561234329651,
      "cashChangeGbp": -8.114561234329651,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.771456123432965,
      "mfePct": 0.5303760848601854,
      "maeGbp": -7.71456123432965,
      "mfeGbp": 5.303760848601854,
      "observedDuringTradeLowPrice": 0.02063,
      "observedDuringTradeHighPrice": 0.0209,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02063,
      "fullObservedHighPrice": 0.0209,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571537370-c19d9b5e7f1d6",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:58:57.370Z",
      "closedAtUtc": "2026-09-28T05:00:42.469Z",
      "holdingPeriodMs": 105099,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034383,
      "exitPriceQuote": 0.03474,
      "grossPnlGbp": 10.383038129308181,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.58303812930818,
      "cashChangeGbp": 9.98303812930818,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.62 triggered at projected net £9.58 after fees",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.2418927958584296,
      "maeGbp": 0,
      "mfeGbp": 12.418927958584295,
      "observedDuringTradeLowPrice": 0.034383,
      "observedDuringTradeHighPrice": 0.03481,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034383,
      "fullObservedHighPrice": 0.03481,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570944056-d28f5bb537f9b",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:49:04.056Z",
      "closedAtUtc": "2026-09-28T04:59:16.676Z",
      "holdingPeriodMs": 612620,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 316.24,
      "exitPriceQuote": 316.29,
      "grossPnlGbp": -0.1581077662535143,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9581077662535143,
      "cashChangeGbp": -0.5581077662535143,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1960536301543146,
      "mfePct": 0.1802428535289632,
      "maeGbp": -1.9605363015431458,
      "mfeGbp": 1.8024285352896319,
      "observedDuringTradeLowPrice": 315.67,
      "observedDuringTradeHighPrice": 316.86,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 315.67,
      "fullObservedHighPrice": 316.86,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570935024-8196bb5cd9e21",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:48:55.024Z",
      "closedAtUtc": "2026-09-28T04:59:12.361Z",
      "holdingPeriodMs": 617337,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06533,
      "exitPriceQuote": 0.06552,
      "grossPnlGbp": 2.908311648553432,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.108311648553432,
      "cashChangeGbp": 2.5083116485534322,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13776213072094423,
      "mfePct": 0.4898209092300641,
      "maeGbp": -1.3776213072094423,
      "mfeGbp": 4.898209092300641,
      "observedDuringTradeLowPrice": 0.06524,
      "observedDuringTradeHighPrice": 0.06565,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06524,
      "fullObservedHighPrice": 0.06565,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571262796-6399aec9affa1",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:54:22.796Z",
      "closedAtUtc": "2026-09-28T04:58:49.185Z",
      "holdingPeriodMs": 266389,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005172,
      "exitPriceQuote": 0.005123,
      "grossPnlGbp": 9.474091260634266,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.674091260634265,
      "cashChangeGbp": 9.074091260634265,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.22 triggered at projected net £8.67 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03866976024747482,
      "mfePct": 1.140757927300851,
      "maeGbp": -0.3866976024747482,
      "mfeGbp": 11.40757927300851,
      "observedDuringTradeLowPrice": 0.005113,
      "observedDuringTradeHighPrice": 0.005174,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005113,
      "fullObservedHighPrice": 0.005174,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570948508-93906b913a0b1",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:49:08.508Z",
      "closedAtUtc": "2026-09-28T04:58:39.357Z",
      "holdingPeriodMs": 570849,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09563,
      "exitPriceQuote": 0.09508,
      "grossPnlGbp": 5.751333263620295,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.951333263620295,
      "cashChangeGbp": 5.351333263620295,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.95 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.679703022064218,
      "maeGbp": 0,
      "mfeGbp": 6.7970302206421795,
      "observedDuringTradeLowPrice": 0.09498,
      "observedDuringTradeHighPrice": 0.09563,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09498,
      "fullObservedHighPrice": 0.09563,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570952867-f86b8772e92ff",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:49:12.867Z",
      "closedAtUtc": "2026-09-28T04:58:24.801Z",
      "holdingPeriodMs": 551934,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02766,
      "exitPriceQuote": 0.02806,
      "grossPnlGbp": 14.461315979754195,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 13.661315979754194,
      "cashChangeGbp": 14.061315979754195,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £14.83 triggered at projected net £13.66 after fees",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07230657989876783,
      "mfePct": 1.663051337671723,
      "maeGbp": -0.7230657989876783,
      "mfeGbp": 16.630513376717232,
      "observedDuringTradeLowPrice": 0.02764,
      "observedDuringTradeHighPrice": 0.02812,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02764,
      "fullObservedHighPrice": 0.02812,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571171805-b138f3b586552",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:52:51.805Z",
      "closedAtUtc": "2026-09-28T04:58:20.287Z",
      "holdingPeriodMs": 328482,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02609,
      "exitPriceQuote": 0.02619,
      "grossPnlGbp": 3.832886163281061,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.032886163281061,
      "cashChangeGbp": 3.432886163281061,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.48 triggered at projected net £3.03 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11498658489842382,
      "mfePct": 0.7282483710233908,
      "maeGbp": -1.1498658489842384,
      "mfeGbp": 7.282483710233907,
      "observedDuringTradeLowPrice": 0.02606,
      "observedDuringTradeHighPrice": 0.02628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02606,
      "fullObservedHighPrice": 0.02628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790571236115-b676a3fe4be77",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:53:56.115Z",
      "closedAtUtc": "2026-09-28T04:57:19.875Z",
      "holdingPeriodMs": 203760,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026703,
      "exitPriceQuote": 0.026614,
      "grossPnlGbp": 3.3329588435757134,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.532958843575713,
      "cashChangeGbp": 2.9329588435757135,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.56 triggered at projected net £2.53 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.029959180616401123,
      "mfePct": 1.2358162004269198,
      "maeGbp": -0.29959180616401127,
      "mfeGbp": 12.358162004269197,
      "observedDuringTradeLowPrice": 0.026373,
      "observedDuringTradeHighPrice": 0.026710999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026373,
      "fullObservedHighPrice": 0.026710999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570768334-0489b44d20389",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:46:08.334Z",
      "closedAtUtc": "2026-09-28T04:56:56.653Z",
      "holdingPeriodMs": 648319,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7159,
      "exitPriceQuote": 0.7151,
      "grossPnlGbp": -1.117474507612827,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.917474507612827,
      "cashChangeGbp": -1.5174745076128269,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2654001955580406,
      "mfePct": 0.1117474507612827,
      "maeGbp": -2.654001955580406,
      "mfeGbp": 1.117474507612827,
      "observedDuringTradeLowPrice": 0.714,
      "observedDuringTradeHighPrice": 0.7167,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.714,
      "fullObservedHighPrice": 0.7167,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570641565-2b73e9e5201d9",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:44:01.565Z",
      "closedAtUtc": "2026-09-28T04:54:11.028Z",
      "holdingPeriodMs": 609463,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.417,
      "exitPriceQuote": 4.402,
      "grossPnlGbp": -3.395970115462912,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.195970115462912,
      "cashChangeGbp": -3.7959701154629117,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.38487661308579263,
      "mfePct": 0.13583880461852452,
      "maeGbp": -3.8487661308579266,
      "mfeGbp": 1.3583880461852451,
      "observedDuringTradeLowPrice": 4.4,
      "observedDuringTradeHighPrice": 4.423,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4,
      "fullObservedHighPrice": 4.423,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570632796-d089db3823c28",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:43:52.796Z",
      "closedAtUtc": "2026-09-28T04:54:02.190Z",
      "holdingPeriodMs": 609394,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 5.252,
      "exitPriceQuote": 5.25,
      "grossPnlGbp": -0.38080731150033886,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.180807311500339,
      "cashChangeGbp": -0.7808073115003389,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15232292460015245,
      "mfePct": 0.13328255902514397,
      "maeGbp": -1.5232292460015244,
      "mfeGbp": 1.3328255902514397,
      "observedDuringTradeLowPrice": 5.244,
      "observedDuringTradeHighPrice": 5.259,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.244,
      "fullObservedHighPrice": 5.259,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570624209-e70844377554f",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:43:44.209Z",
      "closedAtUtc": "2026-09-28T04:53:48.783Z",
      "holdingPeriodMs": 604574,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08288,
      "exitPriceQuote": 0.08326,
      "grossPnlGbp": 4.584942084942149,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.7849420849421493,
      "cashChangeGbp": 4.184942084942149,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3257722007721917,
      "mfePct": 0.6756756756756817,
      "maeGbp": -3.257722007721917,
      "mfeGbp": 6.7567567567568165,
      "observedDuringTradeLowPrice": 0.08261,
      "observedDuringTradeHighPrice": 0.08344,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08261,
      "fullObservedHighPrice": 0.08344,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570939520-898218193aab4",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:48:59.520Z",
      "closedAtUtc": "2026-09-28T04:51:37.705Z",
      "holdingPeriodMs": 158185,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6009,
      "exitPriceQuote": 0.6053,
      "grossPnlGbp": 7.322349808620335,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.522349808620335,
      "cashChangeGbp": 6.922349808620335,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.85 triggered at projected net £6.52 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13313363288401114,
      "mfePct": 1.0650690630720523,
      "maeGbp": -1.3313363288401114,
      "mfeGbp": 10.650690630720524,
      "observedDuringTradeLowPrice": 0.6001,
      "observedDuringTradeHighPrice": 0.6073,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6001,
      "fullObservedHighPrice": 0.6073,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570610575-5960ddb040bdf",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:43:30.574Z",
      "closedAtUtc": "2026-09-28T04:48:39.018Z",
      "holdingPeriodMs": 308444,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.649,
      "exitPriceQuote": 1.636,
      "grossPnlGbp": -7.883565797453076,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.683565797453076,
      "cashChangeGbp": -8.283565797453075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7883565797453076,
      "mfePct": 0.06064281382655488,
      "maeGbp": -7.883565797453076,
      "mfeGbp": 0.6064281382655488,
      "observedDuringTradeLowPrice": 1.636,
      "observedDuringTradeHighPrice": 1.65,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.636,
      "fullObservedHighPrice": 1.65,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570628482-ab90582bf13d4",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:43:48.482Z",
      "closedAtUtc": "2026-09-28T04:47:42.820Z",
      "holdingPeriodMs": 234338,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08813,
      "exitPriceQuote": 0.08833,
      "grossPnlGbp": 2.2693747872461785,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.4693747872461784,
      "cashChangeGbp": 1.8693747872461786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £1.47 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6354249404289174,
      "maeGbp": 0,
      "mfeGbp": 6.354249404289174,
      "observedDuringTradeLowPrice": 0.08813,
      "observedDuringTradeHighPrice": 0.08869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08813,
      "fullObservedHighPrice": 0.08869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570234822-59c741cd81263",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:37:14.822Z",
      "closedAtUtc": "2026-09-28T04:47:25.360Z",
      "holdingPeriodMs": 610538,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2897,
      "exitPriceQuote": 1.2871,
      "grossPnlGbp": -2.0159727068311684,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.815972706831168,
      "cashChangeGbp": -2.4159727068311683,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23261223540359102,
      "mfePct": 0.1163061177017783,
      "maeGbp": -2.32612235403591,
      "mfeGbp": 1.163061177017783,
      "observedDuringTradeLowPrice": 1.2867,
      "observedDuringTradeHighPrice": 1.2912,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2867,
      "fullObservedHighPrice": 1.2912,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570410064-a5d24db10f795",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:40:10.064Z",
      "closedAtUtc": "2026-09-28T04:47:21.233Z",
      "holdingPeriodMs": 431169,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03291,
      "exitPriceQuote": 0.03308,
      "grossPnlGbp": 5.1656031601335926,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.365603160133593,
      "cashChangeGbp": 4.765603160133592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.49 triggered at projected net £4.37 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7292616226071016,
      "maeGbp": 0,
      "mfeGbp": 7.292616226071016,
      "observedDuringTradeLowPrice": 0.03291,
      "observedDuringTradeHighPrice": 0.03315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03291,
      "fullObservedHighPrice": 0.03315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570637186-096a50e4e7dc9",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:43:57.186Z",
      "closedAtUtc": "2026-09-28T04:46:36.966Z",
      "holdingPeriodMs": 159780,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0026714,
      "exitPriceQuote": 0.002687,
      "grossPnlGbp": -5.839634648498975,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.639634648498975,
      "cashChangeGbp": -6.239634648498975,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5839634648498975,
      "mfePct": 0,
      "maeGbp": -5.839634648498975,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0026714,
      "observedDuringTradeHighPrice": 0.002687,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0026714,
      "fullObservedHighPrice": 0.002687,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570230542-44b0780ee6333",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:37:10.542Z",
      "closedAtUtc": "2026-09-28T04:44:41.200Z",
      "holdingPeriodMs": 450658,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5403,
      "exitPriceQuote": 0.5434,
      "grossPnlGbp": 5.737553211178959,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.937553211178959,
      "cashChangeGbp": 5.3375532111789585,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.94 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11104941699056911,
      "mfePct": 0.6292800296131702,
      "maeGbp": -1.1104941699056912,
      "mfeGbp": 6.292800296131702,
      "observedDuringTradeLowPrice": 0.5397,
      "observedDuringTradeHighPrice": 0.5437,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5397,
      "fullObservedHighPrice": 0.5437,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570239165-24928e73cb723",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:37:19.165Z",
      "closedAtUtc": "2026-09-28T04:43:08.953Z",
      "holdingPeriodMs": 349788,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06526,
      "exitPriceQuote": 0.06544,
      "grossPnlGbp": 2.758197977321477,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.958197977321477,
      "cashChangeGbp": 2.358197977321477,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £1.96 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3830830524057619,
      "mfePct": 0.5822862396567657,
      "maeGbp": -3.8308305240576193,
      "mfeGbp": 5.822862396567657,
      "observedDuringTradeLowPrice": 0.06501,
      "observedDuringTradeHighPrice": 0.06564,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06501,
      "fullObservedHighPrice": 0.06564,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569959872-e60e5f3769bb4",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:32:39.872Z",
      "closedAtUtc": "2026-09-28T04:42:44.817Z",
      "holdingPeriodMs": 604945,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0996,
      "exitPriceQuote": 2.0949,
      "grossPnlGbp": -2.2385216231663883,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.038521623166388,
      "cashChangeGbp": -2.638521623166388,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4810440083825489,
      "mfePct": 0.04762811964183129,
      "maeGbp": -4.810440083825489,
      "mfeGbp": 0.4762811964183129,
      "observedDuringTradeLowPrice": 2.0895,
      "observedDuringTradeHighPrice": 2.1006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0895,
      "fullObservedHighPrice": 2.1006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569964203-b874b507b3e7",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:32:44.203Z",
      "closedAtUtc": "2026-09-28T04:42:26.414Z",
      "holdingPeriodMs": 582211,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.592,
      "exitPriceQuote": 0.598,
      "grossPnlGbp": 10.135135135135144,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.335135135135143,
      "cashChangeGbp": 9.735135135135144,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.38 triggered at projected net £9.34 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.135135135135139,
      "mfePct": 1.3344594594594628,
      "maeGbp": -1.35135135135139,
      "mfeGbp": 13.344594594594628,
      "observedDuringTradeLowPrice": 0.5912,
      "observedDuringTradeHighPrice": 0.5999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5912,
      "fullObservedHighPrice": 0.5999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569914047-dda3045e0808a",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:31:54.047Z",
      "closedAtUtc": "2026-09-28T04:42:17.178Z",
      "holdingPeriodMs": 623131,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.49,
      "exitPriceQuote": 4.4931,
      "grossPnlGbp": 0.6904231625834923,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.1095768374165077,
      "cashChangeGbp": 0.2904231625834923,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07349665924276842,
      "mfePct": 0.19153674832961018,
      "maeGbp": -0.7349665924276841,
      "mfeGbp": 1.9153674832961018,
      "observedDuringTradeLowPrice": 4.4867,
      "observedDuringTradeHighPrice": 4.4986,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4867,
      "fullObservedHighPrice": 4.4986,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569909811-a019b8230b396",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:31:49.811Z",
      "closedAtUtc": "2026-09-28T04:42:03.286Z",
      "holdingPeriodMs": 613475,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 83458.8,
      "exitPriceQuote": 83449.9,
      "grossPnlGbp": -0.1066394436537397,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9066394436537397,
      "cashChangeGbp": -0.5066394436537397,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08279534333108769,
      "mfePct": 0,
      "maeGbp": -0.8279534333108769,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 83389.7,
      "observedDuringTradeHighPrice": 83458.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 83389.7,
      "fullObservedHighPrice": 83458.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790570216394-fbb7f54b9a60d",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:36:56.394Z",
      "closedAtUtc": "2026-09-28T04:41:58.647Z",
      "holdingPeriodMs": 302253,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3425,
      "exitPriceQuote": 0.3445,
      "grossPnlGbp": 5.839416058394003,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.0394160583940035,
      "cashChangeGbp": 5.439416058394003,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.88 triggered at projected net £5.04 after fees",
      "confidence": 61,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.1678832116788167,
      "maeGbp": 0,
      "mfeGbp": 11.678832116788167,
      "observedDuringTradeLowPrice": 0.3425,
      "observedDuringTradeHighPrice": 0.3465,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3425,
      "fullObservedHighPrice": 0.3465,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569779294-e322bd1e1f18e",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:29:39.294Z",
      "closedAtUtc": "2026-09-28T04:39:48.726Z",
      "holdingPeriodMs": 609432,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 537.35,
      "exitPriceQuote": 535.56,
      "grossPnlGbp": 3.3311621847959008,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.5311621847959005,
      "cashChangeGbp": 2.931162184795901,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10235414534287791,
      "mfePct": 0.33311621847959005,
      "maeGbp": -1.0235414534287792,
      "mfeGbp": 3.3311621847959003,
      "observedDuringTradeLowPrice": 535.56,
      "observedDuringTradeHighPrice": 537.9,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 535.56,
      "fullObservedHighPrice": 537.9,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569617210-195c2cee2e172",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:26:57.210Z",
      "closedAtUtc": "2026-09-28T04:37:02.477Z",
      "holdingPeriodMs": 605267,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5311,
      "exitPriceQuote": 0.5284,
      "grossPnlGbp": -5.083788363773368,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.883788363773368,
      "cashChangeGbp": -5.483788363773368,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5083788363773368,
      "mfePct": 0,
      "maeGbp": -5.083788363773368,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5284,
      "observedDuringTradeHighPrice": 0.5311,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5284,
      "fullObservedHighPrice": 0.5311,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569608226-1b3a3bd025d23",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:26:48.226Z",
      "closedAtUtc": "2026-09-28T04:36:50.350Z",
      "holdingPeriodMs": 602124,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8122,
      "exitPriceQuote": 0.8095,
      "grossPnlGbp": -3.324304358532425,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.124304358532425,
      "cashChangeGbp": -3.7243043585324247,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4063038660428565,
      "mfePct": 0.012312238364933387,
      "maeGbp": -4.063038660428565,
      "mfeGbp": 0.12312238364933387,
      "observedDuringTradeLowPrice": 0.8089,
      "observedDuringTradeHighPrice": 0.8123,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8089,
      "fullObservedHighPrice": 0.8123,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569603944-a768173fad8e5",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:26:43.944Z",
      "closedAtUtc": "2026-09-28T04:36:45.786Z",
      "holdingPeriodMs": 601842,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 90.021,
      "exitPriceQuote": 89.981,
      "grossPnlGbp": -0.44434076493269625,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.2443407649326963,
      "cashChangeGbp": -0.8443407649326963,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08220304151253381,
      "mfePct": 0.11663945079481897,
      "maeGbp": -0.8220304151253381,
      "mfeGbp": 1.1663945079481897,
      "observedDuringTradeLowPrice": 89.947,
      "observedDuringTradeHighPrice": 90.12599999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.947,
      "fullObservedHighPrice": 90.12599999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569612765-75712b9246b2a",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:26:52.765Z",
      "closedAtUtc": "2026-09-28T04:36:20.704Z",
      "holdingPeriodMs": 567939,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.724,
      "exitPriceQuote": 7.682,
      "grossPnlGbp": -5.4375970999481895,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.237597099948189,
      "cashChangeGbp": -5.83759709994819,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5437597099948189,
      "mfePct": 0,
      "maeGbp": -5.437597099948189,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.682,
      "observedDuringTradeHighPrice": 7.724,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.682,
      "fullObservedHighPrice": 7.724,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569905402-52bec151805b4",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:31:45.402Z",
      "closedAtUtc": "2026-09-28T04:32:14.449Z",
      "holdingPeriodMs": 29047,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02163,
      "exitPriceQuote": 0.02149,
      "grossPnlGbp": -6.47249190938517,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.272491909385169,
      "cashChangeGbp": -6.87249190938517,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.647249190938517,
      "mfePct": 0,
      "maeGbp": -6.472491909385169,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02149,
      "observedDuringTradeHighPrice": 0.02163,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02149,
      "fullObservedHighPrice": 0.02163,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569298608-1e482a312c061",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:21:38.608Z",
      "closedAtUtc": "2026-09-28T04:32:00.131Z",
      "holdingPeriodMs": 621523,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 67.34,
      "exitPriceQuote": 67.44,
      "grossPnlGbp": 1.4850014850014004,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.6850014850014003,
      "cashChangeGbp": 1.0850014850014005,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1336501336501387,
      "mfePct": 0.22275022275021006,
      "maeGbp": -1.336501336501387,
      "mfeGbp": 2.2275022275021006,
      "observedDuringTradeLowPrice": 67.25,
      "observedDuringTradeHighPrice": 67.49,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 67.25,
      "fullObservedHighPrice": 67.49,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569289380-7c77887f56528",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:21:29.380Z",
      "closedAtUtc": "2026-09-28T04:31:37.873Z",
      "holdingPeriodMs": 608493,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 316.34,
      "exitPriceQuote": 316.64,
      "grossPnlGbp": 0.9483467155592444,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.1483467155592444,
      "cashChangeGbp": 0.5483467155592444,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.031611557185296166,
      "mfePct": 0.20231396598597817,
      "maeGbp": -0.3161155718529617,
      "mfeGbp": 2.0231396598597815,
      "observedDuringTradeLowPrice": 316.24,
      "observedDuringTradeHighPrice": 316.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 316.24,
      "fullObservedHighPrice": 316.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569284977-1e148ab27fe2e",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:21:24.977Z",
      "closedAtUtc": "2026-09-28T04:31:33.309Z",
      "holdingPeriodMs": 608332,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2382,
      "exitPriceQuote": 1.2366,
      "grossPnlGbp": -1.2921983524471377,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.092198352447138,
      "cashChangeGbp": -1.6921983524471376,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30689710870618847,
      "mfePct": 0.31497334840898195,
      "maeGbp": -3.0689710870618847,
      "mfeGbp": 3.1497334840898197,
      "observedDuringTradeLowPrice": 1.2344,
      "observedDuringTradeHighPrice": 1.2421,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2344,
      "fullObservedHighPrice": 1.2421,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569280566-5dc80a61c60ff",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:21:20.566Z",
      "closedAtUtc": "2026-09-28T04:31:23.963Z",
      "holdingPeriodMs": 603397,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1844,
      "exitPriceQuote": 0.1845,
      "grossPnlGbp": 0.5422993492407212,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.25770065075927884,
      "cashChangeGbp": 0.14229934924072118,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21691973969631856,
      "mfePct": 0.21691973969630352,
      "maeGbp": -2.169197396963186,
      "mfeGbp": 2.169197396963035,
      "observedDuringTradeLowPrice": 0.184,
      "observedDuringTradeHighPrice": 0.1848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.184,
      "fullObservedHighPrice": 0.1848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569599664-5440bc4dedbe5",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:26:39.664Z",
      "closedAtUtc": "2026-09-28T04:29:00.700Z",
      "holdingPeriodMs": 141036,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.029073,
      "exitPriceQuote": 0.029252,
      "grossPnlGbp": -6.156915351012919,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.956915351012919,
      "cashChangeGbp": -6.556915351012919,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6156915351012919,
      "mfePct": 0,
      "maeGbp": -6.15691535101292,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.029073,
      "observedDuringTradeHighPrice": 0.029251999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.029073,
      "fullObservedHighPrice": 0.029251999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569040790-1ae35222f68f7",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:17:20.790Z",
      "closedAtUtc": "2026-09-28T04:26:21.228Z",
      "holdingPeriodMs": 540438,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7489,
      "exitPriceQuote": 0.7448,
      "grossPnlGbp": -5.474696221124305,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.274696221124305,
      "cashChangeGbp": -5.874696221124306,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5608225397249273,
      "mfePct": 0.20029376418746772,
      "maeGbp": -5.6082253972492735,
      "mfeGbp": 2.002937641874677,
      "observedDuringTradeLowPrice": 0.7447,
      "observedDuringTradeHighPrice": 0.7504,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7447,
      "fullObservedHighPrice": 0.7504,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569031767-7c50796360409",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:17:11.767Z",
      "closedAtUtc": "2026-09-28T04:26:14.436Z",
      "holdingPeriodMs": 542669,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05205,
      "exitPriceQuote": 0.05281,
      "grossPnlGbp": 14.601344860710926,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 13.801344860710925,
      "cashChangeGbp": 14.201344860710925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £14.15 triggered at projected net £13.80 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.057636887608073485,
      "mfePct": 1.5946205571565886,
      "maeGbp": -0.5763688760807348,
      "mfeGbp": 15.946205571565885,
      "observedDuringTradeLowPrice": 0.05202,
      "observedDuringTradeHighPrice": 0.052879999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05202,
      "fullObservedHighPrice": 0.052879999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569294094-7aa9a2319523a",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:21:34.094Z",
      "closedAtUtc": "2026-09-28T04:25:53.553Z",
      "holdingPeriodMs": 259459,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02029,
      "exitPriceQuote": 0.02038,
      "grossPnlGbp": 4.435682602267117,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.635682602267117,
      "cashChangeGbp": 4.035682602267117,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.07 triggered at projected net £3.64 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3449975357318907,
      "mfePct": 0.8871365204534234,
      "maeGbp": -3.449975357318907,
      "mfeGbp": 8.871365204534234,
      "observedDuringTradeLowPrice": 0.02022,
      "observedDuringTradeHighPrice": 0.02047,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02022,
      "fullObservedHighPrice": 0.02047,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569404218-6cfe70103f94c",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:23:24.218Z",
      "closedAtUtc": "2026-09-28T04:24:06.465Z",
      "holdingPeriodMs": 42247,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3411,
      "exitPriceQuote": 0.3422,
      "grossPnlGbp": 3.224860744649633,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.4248607446496333,
      "cashChangeGbp": 2.824860744649633,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.24 triggered at projected net £2.42 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11726766344180928,
      "mfePct": 0.7036059806508393,
      "maeGbp": -1.1726766344180928,
      "mfeGbp": 7.036059806508393,
      "observedDuringTradeLowPrice": 0.3407,
      "observedDuringTradeHighPrice": 0.3435,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3407,
      "fullObservedHighPrice": 0.3435,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569022527-9e6fedc5b414c",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:17:02.527Z",
      "closedAtUtc": "2026-09-28T04:23:30.296Z",
      "holdingPeriodMs": 387769,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.027017,
      "exitPriceQuote": 0.027428,
      "grossPnlGbp": 15.212643890883578,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 14.412643890883578,
      "cashChangeGbp": 14.812643890883578,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £16.30 triggered at projected net £14.41 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.41085242625013874,
      "mfePct": 1.8099714994262865,
      "maeGbp": -4.108524262501388,
      "mfeGbp": 18.099714994262865,
      "observedDuringTradeLowPrice": 0.026906,
      "observedDuringTradeHighPrice": 0.027505999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026906,
      "fullObservedHighPrice": 0.027505999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568706885-538fd23fa1b9f",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:46.885Z",
      "closedAtUtc": "2026-09-28T04:22:18.701Z",
      "holdingPeriodMs": 631816,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005254,
      "exitPriceQuote": 0.005285,
      "grossPnlGbp": 5.900266463646703,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.100266463646703,
      "cashChangeGbp": 5.500266463646702,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5329272934906785,
      "mfePct": 0.5900266463646703,
      "maeGbp": -5.329272934906785,
      "mfeGbp": 5.900266463646703,
      "observedDuringTradeLowPrice": 0.005226,
      "observedDuringTradeHighPrice": 0.005285,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005226,
      "fullObservedHighPrice": 0.005285,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568681022-e2ff8fefef26d",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:21.022Z",
      "closedAtUtc": "2026-09-28T04:21:07.634Z",
      "holdingPeriodMs": 586612,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25874,
      "exitPriceQuote": 0.26027,
      "grossPnlGbp": -5.913272010512389,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.713272010512389,
      "cashChangeGbp": -6.31327201051239,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5913272010512389,
      "mfePct": 0.30146092602612773,
      "maeGbp": -5.913272010512389,
      "mfeGbp": 3.014609260261277,
      "observedDuringTradeLowPrice": 0.25796,
      "observedDuringTradeHighPrice": 0.26027,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25796,
      "fullObservedHighPrice": 0.26027,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790569036260-77c8692bef191",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:17:16.260Z",
      "closedAtUtc": "2026-09-28T04:20:57.905Z",
      "holdingPeriodMs": 221645,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6144,
      "exitPriceQuote": 1.6247,
      "grossPnlGbp": -6.380079286422185,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.180079286422185,
      "cashChangeGbp": -6.780079286422185,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6380079286422184,
      "mfePct": 0,
      "maeGbp": -6.380079286422184,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.6144,
      "observedDuringTradeHighPrice": 1.6247,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6144,
      "fullObservedHighPrice": 1.6247,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568685403-10c8bc3e1309c",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:25.403Z",
      "closedAtUtc": "2026-09-28T04:20:53.513Z",
      "holdingPeriodMs": 568110,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09353,
      "exitPriceQuote": 0.09404,
      "grossPnlGbp": -5.452795894365407,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.2527958943654065,
      "cashChangeGbp": -5.852795894365407,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5452795894365408,
      "mfePct": 0.08553405324494466,
      "maeGbp": -5.452795894365408,
      "mfeGbp": 0.8553405324494466,
      "observedDuringTradeLowPrice": 0.09345,
      "observedDuringTradeHighPrice": 0.09403999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09345,
      "fullObservedHighPrice": 0.09403999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568676620-ed3eb0e87fa33",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:16.620Z",
      "closedAtUtc": "2026-09-28T04:20:30.770Z",
      "holdingPeriodMs": 554150,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21259,
      "exitPriceQuote": 0.214,
      "grossPnlGbp": -6.6324850651488525,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.432485065148852,
      "cashChangeGbp": -7.032485065148853,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6632485065148853,
      "mfePct": 0,
      "maeGbp": -6.632485065148853,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.21259,
      "observedDuringTradeHighPrice": 0.214,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21259,
      "fullObservedHighPrice": 0.214,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568671917-f836a6d6e2693",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:11.917Z",
      "closedAtUtc": "2026-09-28T04:20:26.299Z",
      "holdingPeriodMs": 554382,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 13.805,
      "exitPriceQuote": 13.883,
      "grossPnlGbp": -5.650126765664571,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.450126765664571,
      "cashChangeGbp": -6.050126765664571,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.565012676566457,
      "mfePct": 0.014487504527337136,
      "maeGbp": -5.65012676566457,
      "mfeGbp": 0.14487504527337136,
      "observedDuringTradeLowPrice": 13.803,
      "observedDuringTradeHighPrice": 13.883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.803,
      "fullObservedHighPrice": 13.883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568694170-a7b70fd67259c",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:34.170Z",
      "closedAtUtc": "2026-09-28T04:16:28.127Z",
      "holdingPeriodMs": 293957,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006333,
      "exitPriceQuote": 0.006258,
      "grossPnlGbp": 11.842728564661362,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 11.042728564661362,
      "cashChangeGbp": 11.442728564661362,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.99 triggered at projected net £11.04 after fees",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1894836570345785,
      "mfePct": 1.5790304752881772,
      "maeGbp": -1.894836570345785,
      "mfeGbp": 15.790304752881774,
      "observedDuringTradeLowPrice": 0.006233,
      "observedDuringTradeHighPrice": 0.006345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006233,
      "fullObservedHighPrice": 0.006345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568689828-5c46b95ce3e72",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:29.828Z",
      "closedAtUtc": "2026-09-28T04:16:03.273Z",
      "holdingPeriodMs": 273445,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003505,
      "exitPriceQuote": 0.003525,
      "grossPnlGbp": -5.706134094151228,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.506134094151228,
      "cashChangeGbp": -6.106134094151228,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5706134094151227,
      "mfePct": 0,
      "maeGbp": -5.706134094151228,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003505,
      "observedDuringTradeHighPrice": 0.0035250000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003505,
      "fullObservedHighPrice": 0.0035250000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568702598-2f3a0bd7d08a8",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:42.598Z",
      "closedAtUtc": "2026-09-28T04:15:58.002Z",
      "holdingPeriodMs": 255404,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2338,
      "exitPriceQuote": 0.2357,
      "grossPnlGbp": 8.126603934987104,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.326603934987104,
      "cashChangeGbp": 7.726603934987104,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.04 triggered at projected net £7.33 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.042771599657834364,
      "mfePct": 0.9837467921300241,
      "maeGbp": -0.42771599657834364,
      "mfeGbp": 9.837467921300242,
      "observedDuringTradeLowPrice": 0.2337,
      "observedDuringTradeHighPrice": 0.2361,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2337,
      "fullObservedHighPrice": 0.2361,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568698399-6365233129d0d",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:11:38.399Z",
      "closedAtUtc": "2026-09-28T04:15:43.141Z",
      "holdingPeriodMs": 244742,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 261.85,
      "exitPriceQuote": 263.92,
      "grossPnlGbp": 7.905289287760142,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.105289287760142,
      "cashChangeGbp": 7.505289287760141,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.10 triggered at projected net £7.11 after fees",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.053465724651534534,
      "mfePct": 1.737636051174319,
      "maeGbp": -0.5346572465153454,
      "mfeGbp": 17.37636051174319,
      "observedDuringTradeLowPrice": 261.71,
      "observedDuringTradeHighPrice": 266.4,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 261.71,
      "fullObservedHighPrice": 266.4,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568289737-f27050e973751",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:04:49.737Z",
      "closedAtUtc": "2026-09-28T04:11:03.391Z",
      "holdingPeriodMs": 373654,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 5.21,
      "exitPriceQuote": 5.181,
      "grossPnlGbp": 5.566218809980789,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.766218809980789,
      "cashChangeGbp": 5.166218809980789,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.77 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28790786948175967,
      "mfePct": 0.7101727447216876,
      "maeGbp": -2.879078694817597,
      "mfeGbp": 7.101727447216875,
      "observedDuringTradeLowPrice": 5.173,
      "observedDuringTradeHighPrice": 5.225,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.173,
      "fullObservedHighPrice": 5.225,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568374649-61378b1e8c58d",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:06:14.649Z",
      "closedAtUtc": "2026-09-28T04:10:51.706Z",
      "holdingPeriodMs": 277057,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7992,
      "exitPriceQuote": 0.7935,
      "grossPnlGbp": 7.132132132132179,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.3321321321321795,
      "cashChangeGbp": 6.732132132132179,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.96 triggered at projected net £6.33 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0750750750750668,
      "mfePct": 0.8758758758758766,
      "maeGbp": -0.7507507507506681,
      "mfeGbp": 8.758758758758766,
      "observedDuringTradeLowPrice": 0.7922,
      "observedDuringTradeHighPrice": 0.7998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7922,
      "fullObservedHighPrice": 0.7998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568224769-9ac8299e84a4e",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:03:44.769Z",
      "closedAtUtc": "2026-09-28T04:10:46.862Z",
      "holdingPeriodMs": 422093,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4496,
      "exitPriceQuote": 4.4253,
      "grossPnlGbp": 5.461165048543736,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.661165048543737,
      "cashChangeGbp": 5.061165048543736,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.23 triggered at projected net £4.66 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.092143113987779,
      "mfePct": 1.1506652283351442,
      "maeGbp": -0.92143113987779,
      "mfeGbp": 11.50665228335144,
      "observedDuringTradeLowPrice": 4.3984,
      "observedDuringTradeHighPrice": 4.4537,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.3984,
      "fullObservedHighPrice": 4.4537,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568001058-ca010094cd091",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:00:01.058Z",
      "closedAtUtc": "2026-09-28T04:10:23.450Z",
      "holdingPeriodMs": 622392,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8044,
      "exitPriceQuote": 0.8024,
      "grossPnlGbp": 2.486325211337645,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.686325211337645,
      "cashChangeGbp": 2.086325211337645,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2362008950770777,
      "mfePct": 0.2486325211337645,
      "maeGbp": -2.362008950770777,
      "mfeGbp": 2.486325211337645,
      "observedDuringTradeLowPrice": 0.8024,
      "observedDuringTradeHighPrice": 0.8063,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8024,
      "fullObservedHighPrice": 0.8063,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567996504-9f8b518a82992",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:59:56.504Z",
      "closedAtUtc": "2026-09-28T04:10:19.015Z",
      "holdingPeriodMs": 622511,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0928,
      "exitPriceQuote": 1.081,
      "grossPnlGbp": 10.797950219619356,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.997950219619355,
      "cashChangeGbp": 10.397950219619355,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04575402635431414,
      "mfePct": 1.0797950219619357,
      "maeGbp": -0.45754026354314137,
      "mfeGbp": 10.797950219619356,
      "observedDuringTradeLowPrice": 1.081,
      "observedDuringTradeHighPrice": 1.0933,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.081,
      "fullObservedHighPrice": 1.0933,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790568229099-1c0180999103a",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T04:03:49.099Z",
      "closedAtUtc": "2026-09-28T04:09:50.990Z",
      "holdingPeriodMs": 361891,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9229,
      "exitPriceQuote": 0.92799,
      "grossPnlGbp": -5.5152237512189055,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.315223751218905,
      "cashChangeGbp": -5.915223751218906,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5515223751218905,
      "mfePct": 0.25463213782642474,
      "maeGbp": -5.515223751218905,
      "mfeGbp": 2.5463213782642473,
      "observedDuringTradeLowPrice": 0.92055,
      "observedDuringTradeHighPrice": 0.9279899999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.92055,
      "fullObservedHighPrice": 0.9279899999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567992003-1fec9581e3cbf",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:59:52.003Z",
      "closedAtUtc": "2026-09-28T04:09:29.511Z",
      "holdingPeriodMs": 577508,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2723,
      "exitPriceQuote": 0.27087,
      "grossPnlGbp": 5.251560778553019,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.451560778553019,
      "cashChangeGbp": 4.851560778553019,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.45 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.42600073448402287,
      "mfePct": 0.6647080426000656,
      "maeGbp": -4.260007344840229,
      "mfeGbp": 6.647080426000656,
      "observedDuringTradeLowPrice": 0.27049,
      "observedDuringTradeHighPrice": 0.27346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27049,
      "fullObservedHighPrice": 0.27346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567987889-4526a5fb7e7b8",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:59:47.889Z",
      "closedAtUtc": "2026-09-28T04:09:02.991Z",
      "holdingPeriodMs": 555102,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1561.41,
      "exitPriceQuote": 1552.85,
      "grossPnlGbp": 5.48222439974137,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.68222439974137,
      "cashChangeGbp": 5.08222439974137,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.68 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.005764020981031129,
      "mfePct": 0.6084244368871725,
      "maeGbp": -0.05764020981031129,
      "mfeGbp": 6.084244368871725,
      "observedDuringTradeLowPrice": 1551.91,
      "observedDuringTradeHighPrice": 1561.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1551.91,
      "fullObservedHighPrice": 1561.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567983705-9a3bba1d3825d",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:59:43.705Z",
      "closedAtUtc": "2026-09-28T04:07:41.646Z",
      "holdingPeriodMs": 477941,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042109,
      "exitPriceQuote": 0.00418,
      "grossPnlGbp": 7.338098743736581,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.538098743736581,
      "cashChangeGbp": 6.938098743736581,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.61 triggered at projected net £6.54 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8406753900591244,
      "maeGbp": 0,
      "mfeGbp": 8.406753900591244,
      "observedDuringTradeLowPrice": 0.0041755,
      "observedDuringTradeHighPrice": 0.0042109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0041755,
      "fullObservedHighPrice": 0.0042109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567749038-87c57f05f1f6a",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:55:49.038Z",
      "closedAtUtc": "2026-09-28T04:05:57.517Z",
      "holdingPeriodMs": 608479,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33376,
      "exitPriceQuote": 0.33378,
      "grossPnlGbp": 0.05992329817839166,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.7400767018216083,
      "cashChangeGbp": -0.3400767018216084,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.002996164908919583,
      "mfePct": 0.02996164908916257,
      "maeGbp": -0.029961649089195835,
      "mfeGbp": 0.2996164908916257,
      "observedDuringTradeLowPrice": 0.33375,
      "observedDuringTradeHighPrice": 0.33386000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33375,
      "fullObservedHighPrice": 0.33386000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567671767-6b199c8a28fae",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:54:31.767Z",
      "closedAtUtc": "2026-09-28T04:04:37.460Z",
      "holdingPeriodMs": 605693,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21612,
      "exitPriceQuote": 0.21446,
      "grossPnlGbp": 7.680918008513764,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.880918008513764,
      "cashChangeGbp": 7.280918008513764,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07866000370164884,
      "mfePct": 0.7958541550990187,
      "maeGbp": -0.7866000370164885,
      "mfeGbp": 7.958541550990187,
      "observedDuringTradeLowPrice": 0.2144,
      "observedDuringTradeHighPrice": 0.21629,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2144,
      "fullObservedHighPrice": 0.21629,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567676099-f84b4741ae738",
      "symbol": "TRIAUSDT",
      "baseAsset": "TRIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:54:36.099Z",
      "closedAtUtc": "2026-09-28T04:03:36.513Z",
      "holdingPeriodMs": 540414,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004319,
      "exitPriceQuote": 0.004292,
      "grossPnlGbp": -6.251447094234804,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.0514470942348035,
      "cashChangeGbp": -6.651447094234804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6251447094234803,
      "mfePct": 0.41676313961564687,
      "maeGbp": -6.251447094234803,
      "mfeGbp": 4.167631396156469,
      "observedDuringTradeLowPrice": 0.004292,
      "observedDuringTradeHighPrice": 0.004337,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004292,
      "fullObservedHighPrice": 0.004337,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567744569-0cad6ffaed72c",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:55:44.569Z",
      "closedAtUtc": "2026-09-28T04:02:10.140Z",
      "holdingPeriodMs": 385571,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06094,
      "exitPriceQuote": 0.06121,
      "grossPnlGbp": 4.430587463078428,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.6305874630784283,
      "cashChangeGbp": 4.030587463078428,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.73 triggered at projected net £3.63 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8697079094190938,
      "maeGbp": 0,
      "mfeGbp": 8.697079094190938,
      "observedDuringTradeLowPrice": 0.06094,
      "observedDuringTradeHighPrice": 0.06147,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06094,
      "fullObservedHighPrice": 0.06147,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567663076-1d8838a97759e",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:54:23.076Z",
      "closedAtUtc": "2026-09-28T03:59:36.189Z",
      "holdingPeriodMs": 313113,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.029833,
      "exitPriceQuote": 0.02997,
      "grossPnlGbp": 4.592230080783082,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.7922300807830824,
      "cashChangeGbp": 4.192230080783082,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.06 triggered at projected net £3.79 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11061576106995041,
      "mfePct": 1.0860456541413916,
      "maeGbp": -1.1061576106995041,
      "mfeGbp": 10.860456541413917,
      "observedDuringTradeLowPrice": 0.0298,
      "observedDuringTradeHighPrice": 0.030157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0298,
      "fullObservedHighPrice": 0.030157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567680723-0990e93584f6d",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:54:40.723Z",
      "closedAtUtc": "2026-09-28T03:59:13.229Z",
      "holdingPeriodMs": 272506,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06299,
      "exitPriceQuote": 0.0635,
      "grossPnlGbp": 8.096523257659891,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.296523257659891,
      "cashChangeGbp": 7.696523257659891,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.36 triggered at projected net £7.30 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.015875535799349104,
      "mfePct": 1.0477853627559832,
      "maeGbp": -0.15875535799349103,
      "mfeGbp": 10.477853627559831,
      "observedDuringTradeLowPrice": 0.06298,
      "observedDuringTradeHighPrice": 0.06365,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06298,
      "fullObservedHighPrice": 0.06365,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567439109-4b6f1f6737d5a",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:50:39.109Z",
      "closedAtUtc": "2026-09-28T03:59:04.699Z",
      "holdingPeriodMs": 505590,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0536,
      "exitPriceQuote": 0.05382,
      "grossPnlGbp": 4.10447761194026,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.3044776119402606,
      "cashChangeGbp": 3.7044776119402605,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.30 after fees",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.27985074626866474,
      "mfePct": 0.5970149253731359,
      "maeGbp": -2.7985074626866475,
      "mfeGbp": 5.97014925373136,
      "observedDuringTradeLowPrice": 0.05345,
      "observedDuringTradeHighPrice": 0.05392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05345,
      "fullObservedHighPrice": 0.05392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567667374-3385ce58a2ad7",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:54:27.374Z",
      "closedAtUtc": "2026-09-28T03:58:34.034Z",
      "holdingPeriodMs": 246660,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0028957,
      "exitPriceQuote": 0.0028746,
      "grossPnlGbp": -7.286666436440248,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.086666436440249,
      "cashChangeGbp": -7.686666436440248,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7286666436440248,
      "mfePct": 0.352246434368191,
      "maeGbp": -7.286666436440248,
      "mfeGbp": 3.52246434368191,
      "observedDuringTradeLowPrice": 0.0028746,
      "observedDuringTradeHighPrice": 0.0029059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0028746,
      "fullObservedHighPrice": 0.0029059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567753345-22a27e4c802d2",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:55:53.345Z",
      "closedAtUtc": "2026-09-28T03:57:09.699Z",
      "holdingPeriodMs": 76354,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.029709,
      "exitPriceQuote": 0.029463,
      "grossPnlGbp": -8.28031909522366,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -9.080319095223661,
      "cashChangeGbp": -8.68031909522366,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.828031909522366,
      "mfePct": 0,
      "maeGbp": -8.28031909522366,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.029463,
      "observedDuringTradeHighPrice": 0.029709,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.029463,
      "fullObservedHighPrice": 0.029709,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567113470-626e9459130ec",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:45:13.470Z",
      "closedAtUtc": "2026-09-28T03:55:19.187Z",
      "holdingPeriodMs": 605717,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.716,
      "exitPriceQuote": 0.7136,
      "grossPnlGbp": -3.351955307262511,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.151955307262511,
      "cashChangeGbp": -3.7519553072625107,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.39106145251396995,
      "mfePct": 0,
      "maeGbp": -3.910614525139699,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7132,
      "observedDuringTradeHighPrice": 0.716,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7132,
      "fullObservedHighPrice": 0.716,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567070894-6c271f890d594",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:44:30.894Z",
      "closedAtUtc": "2026-09-28T03:54:51.160Z",
      "holdingPeriodMs": 620266,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3559,
      "exitPriceQuote": 0.3563,
      "grossPnlGbp": 1.123911211014362,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.32391121101436204,
      "cashChangeGbp": 0.7239112110143621,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22478224220285684,
      "mfePct": 0.3652711435796638,
      "maeGbp": -2.2478224220285683,
      "mfeGbp": 3.652711435796638,
      "observedDuringTradeLowPrice": 0.3551,
      "observedDuringTradeHighPrice": 0.3572,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3551,
      "fullObservedHighPrice": 0.3572,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567066564-aabb7709d3b47",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:44:26.564Z",
      "closedAtUtc": "2026-09-28T03:54:46.865Z",
      "holdingPeriodMs": 620301,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.789,
      "exitPriceQuote": 10.792,
      "grossPnlGbp": -0.278060988043388,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.078060988043388,
      "cashChangeGbp": -0.6780609880433881,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3151357864491677,
      "mfePct": 0.3244044860506084,
      "maeGbp": -3.1513578644916764,
      "mfeGbp": 3.244044860506084,
      "observedDuringTradeLowPrice": 10.754,
      "observedDuringTradeHighPrice": 10.823,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.754,
      "fullObservedHighPrice": 10.823,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567443176-025cafa7538b3",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:50:43.176Z",
      "closedAtUtc": "2026-09-28T03:54:19.802Z",
      "holdingPeriodMs": 216626,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07433,
      "exitPriceQuote": 0.07392,
      "grossPnlGbp": -5.515942418942469,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.315942418942469,
      "cashChangeGbp": -5.915942418942469,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.632315350464144,
      "mfePct": 0.309430916184593,
      "maeGbp": -6.32315350464144,
      "mfeGbp": 3.09430916184593,
      "observedDuringTradeLowPrice": 0.07386,
      "observedDuringTradeHighPrice": 0.07455999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07386,
      "fullObservedHighPrice": 0.07455999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567048889-2c482a42512c8",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:44:08.889Z",
      "closedAtUtc": "2026-09-28T03:54:14.712Z",
      "holdingPeriodMs": 605823,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5324,
      "exitPriceQuote": 0.5319,
      "grossPnlGbp": 0.9391435011268687,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.13914350112686868,
      "cashChangeGbp": 0.5391435011268687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5634861006761838,
      "maeGbp": 0,
      "mfeGbp": 5.634861006761838,
      "observedDuringTradeLowPrice": 0.5294,
      "observedDuringTradeHighPrice": 0.5324,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5294,
      "fullObservedHighPrice": 0.5324,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567311468-9a9a1db46904d",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:48:31.468Z",
      "closedAtUtc": "2026-09-28T03:52:11.230Z",
      "holdingPeriodMs": 219762,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10041,
      "exitPriceQuote": 0.10099,
      "grossPnlGbp": 5.776317099890421,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.976317099890421,
      "cashChangeGbp": 5.376317099890421,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.98 after fees",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6672642167114868,
      "maeGbp": 0,
      "mfeGbp": 6.672642167114868,
      "observedDuringTradeLowPrice": 0.10041,
      "observedDuringTradeHighPrice": 0.10108,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10041,
      "fullObservedHighPrice": 0.10108,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566838860-0166bf8a9daa4",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:40:38.860Z",
      "closedAtUtc": "2026-09-28T03:50:53.159Z",
      "holdingPeriodMs": 614299,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.037,
      "exitPriceQuote": 2.038,
      "grossPnlGbp": -0.4909180166911586,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.2909180166911587,
      "cashChangeGbp": -0.8909180166911586,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34364261168385457,
      "mfePct": 0.09818360333823171,
      "maeGbp": -3.4364261168385455,
      "mfeGbp": 0.9818360333823172,
      "observedDuringTradeLowPrice": 2.035,
      "observedDuringTradeHighPrice": 2.044,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.035,
      "fullObservedHighPrice": 2.044,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566834418-0c06053f86aba",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:40:34.418Z",
      "closedAtUtc": "2026-09-28T03:50:49.016Z",
      "holdingPeriodMs": 614598,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.825,
      "exitPriceQuote": 1.821,
      "grossPnlGbp": 2.1917808219178103,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.3917808219178103,
      "cashChangeGbp": 1.7917808219178104,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16438356164384185,
      "mfePct": 0.2739726027397202,
      "maeGbp": -1.6438356164384187,
      "mfeGbp": 2.739726027397202,
      "observedDuringTradeLowPrice": 1.82,
      "observedDuringTradeHighPrice": 1.8279999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.82,
      "fullObservedHighPrice": 1.8279999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566830072-c82e0d8016d4f",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:40:30.072Z",
      "closedAtUtc": "2026-09-28T03:50:31.710Z",
      "holdingPeriodMs": 601638,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.492,
      "exitPriceQuote": 7.489,
      "grossPnlGbp": 0.40042712226376315,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.3995728777362369,
      "cashChangeGbp": 0.00042712226376312445,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22690870261612853,
      "mfePct": 0.38707955152162193,
      "maeGbp": -2.2690870261612854,
      "mfeGbp": 3.8707955152162192,
      "observedDuringTradeLowPrice": 7.463,
      "observedDuringTradeHighPrice": 7.509,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.463,
      "fullObservedHighPrice": 7.509,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567075162-22c02bc8b8403",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:44:35.162Z",
      "closedAtUtc": "2026-09-28T03:50:22.967Z",
      "holdingPeriodMs": 347805,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006764,
      "exitPriceQuote": 0.006816,
      "grossPnlGbp": -7.687758722649315,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.487758722649316,
      "cashChangeGbp": -8.087758722649316,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7687758722649315,
      "mfePct": 0.22176227084565722,
      "maeGbp": -7.687758722649315,
      "mfeGbp": 2.217622708456572,
      "observedDuringTradeLowPrice": 0.006749,
      "observedDuringTradeHighPrice": 0.006816,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006749,
      "fullObservedHighPrice": 0.006816,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790567053058-021a905e68261",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:44:13.058Z",
      "closedAtUtc": "2026-09-28T03:48:14.516Z",
      "holdingPeriodMs": 241458,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0027685,
      "exitPriceQuote": 0.0027762,
      "grossPnlGbp": 2.7812895069531542,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.9812895069531542,
      "cashChangeGbp": 2.3812895069531543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.50 triggered at projected net £1.98 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08307747877913016,
      "mfePct": 0.8994040093913673,
      "maeGbp": -0.8307747877913016,
      "mfeGbp": 8.994040093913673,
      "observedDuringTradeLowPrice": 0.0027662,
      "observedDuringTradeHighPrice": 0.0027934,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0027662,
      "fullObservedHighPrice": 0.0027934,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566483653-a6331955d5487",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:43.653Z",
      "closedAtUtc": "2026-09-28T03:44:46.769Z",
      "holdingPeriodMs": 603116,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 89.525,
      "exitPriceQuote": 89.839,
      "grossPnlGbp": -3.5074001675508844,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.307400167550885,
      "cashChangeGbp": -3.9074001675508843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48478078748952524,
      "mfePct": 0,
      "maeGbp": -4.847807874895253,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 89.525,
      "observedDuringTradeHighPrice": 89.959,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 89.525,
      "fullObservedHighPrice": 89.959,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566680301-563aa42b60b2c",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:38:00.301Z",
      "closedAtUtc": "2026-09-28T03:44:02.587Z",
      "holdingPeriodMs": 362286,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5757,
      "exitPriceQuote": 0.5791,
      "grossPnlGbp": -5.905853743268993,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.705853743268992,
      "cashChangeGbp": -6.305853743268993,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5905853743268993,
      "mfePct": 0,
      "maeGbp": -5.905853743268993,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5757,
      "observedDuringTradeHighPrice": 0.5791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5757,
      "fullObservedHighPrice": 0.5791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566458114-3f6ee6eebf54f",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:18.114Z",
      "closedAtUtc": "2026-09-28T03:43:50.395Z",
      "holdingPeriodMs": 572281,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.4911,
      "exitPriceQuote": 2.5068,
      "grossPnlGbp": -6.302436674561547,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.102436674561547,
      "cashChangeGbp": -6.702436674561548,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6463008309582203,
      "mfePct": 0.14852876239411564,
      "maeGbp": -6.463008309582204,
      "mfeGbp": 1.4852876239411563,
      "observedDuringTradeLowPrice": 2.4874,
      "observedDuringTradeHighPrice": 2.5072,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.4874,
      "fullObservedHighPrice": 2.5072,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566470936-f41d39e661c5e",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:30.936Z",
      "closedAtUtc": "2026-09-28T03:43:33.169Z",
      "holdingPeriodMs": 542233,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.289,
      "exitPriceQuote": 9.354,
      "grossPnlGbp": -6.997523953062709,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.797523953062709,
      "cashChangeGbp": -7.397523953062709,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6997523953062709,
      "mfePct": 0.11841963612874618,
      "maeGbp": -6.997523953062708,
      "mfeGbp": 1.1841963612874618,
      "observedDuringTradeLowPrice": 9.278,
      "observedDuringTradeHighPrice": 9.354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.278,
      "fullObservedHighPrice": 9.354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566767160-53ce77478f645",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:39:27.160Z",
      "closedAtUtc": "2026-09-28T03:43:06.892Z",
      "holdingPeriodMs": 219732,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6626,
      "exitPriceQuote": 0.6661,
      "grossPnlGbp": -5.282221551464018,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.082221551464018,
      "cashChangeGbp": -5.682221551464019,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5282221551464019,
      "mfePct": 0,
      "maeGbp": -5.28222155146402,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6626,
      "observedDuringTradeHighPrice": 0.6661,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6626,
      "fullObservedHighPrice": 0.6661,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566771849-5beb14bc3f8a7",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:39:31.849Z",
      "closedAtUtc": "2026-09-28T03:42:49.342Z",
      "holdingPeriodMs": 197493,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11682,
      "exitPriceQuote": 0.11747,
      "grossPnlGbp": -5.564115733607359,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.364115733607359,
      "cashChangeGbp": -5.964115733607359,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.556411573360736,
      "mfePct": 0,
      "maeGbp": -5.564115733607361,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11682,
      "observedDuringTradeHighPrice": 0.11746999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11682,
      "fullObservedHighPrice": 0.11746999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566479524-e5b9c5f18918b",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:39.524Z",
      "closedAtUtc": "2026-09-28T03:39:59.386Z",
      "holdingPeriodMs": 319862,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 150.14,
      "exitPriceQuote": 150.99,
      "grossPnlGbp": -5.661382709471312,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.461382709471311,
      "cashChangeGbp": -6.061382709471312,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5661382709471312,
      "mfePct": 0.08658585320367354,
      "maeGbp": -5.6613827094713125,
      "mfeGbp": 0.8658585320367354,
      "observedDuringTradeLowPrice": 150.01,
      "observedDuringTradeHighPrice": 150.99,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 150.01,
      "fullObservedHighPrice": 150.99,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566462527-7ee012e8dd024",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:22.527Z",
      "closedAtUtc": "2026-09-28T03:39:55.154Z",
      "holdingPeriodMs": 332627,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14235,
      "exitPriceQuote": 0.14319,
      "grossPnlGbp": -5.900948366701843,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.700948366701843,
      "cashChangeGbp": -6.300948366701843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5900948366701843,
      "mfePct": 0.11239901650860096,
      "maeGbp": -5.900948366701843,
      "mfeGbp": 1.1239901650860096,
      "observedDuringTradeLowPrice": 0.14219,
      "observedDuringTradeHighPrice": 0.14319,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14219,
      "fullObservedHighPrice": 0.14319,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566453786-35e0706903889",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:13.786Z",
      "closedAtUtc": "2026-09-28T03:39:50.901Z",
      "holdingPeriodMs": 337115,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 28.122,
      "exitPriceQuote": 28.284,
      "grossPnlGbp": -5.760614465542957,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.560614465542957,
      "cashChangeGbp": -6.160614465542958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5760614465542957,
      "mfePct": 0,
      "maeGbp": -5.7606144655429565,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 28.122,
      "observedDuringTradeHighPrice": 28.283999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.122,
      "fullObservedHighPrice": 28.283999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566475318-e9607ec961971",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:35.318Z",
      "closedAtUtc": "2026-09-28T03:39:15.372Z",
      "holdingPeriodMs": 280054,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005697,
      "exitPriceQuote": 0.005727,
      "grossPnlGbp": -5.26592943654564,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.06592943654564,
      "cashChangeGbp": -5.665929436545641,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5265929436545641,
      "mfePct": 0.03510619624362644,
      "maeGbp": -5.265929436545641,
      "mfeGbp": 0.35106196243626436,
      "observedDuringTradeLowPrice": 0.005695,
      "observedDuringTradeHighPrice": 0.005727,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005695,
      "fullObservedHighPrice": 0.005727,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566466759-79cdca70863d5",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:34:26.759Z",
      "closedAtUtc": "2026-09-28T03:39:10.947Z",
      "holdingPeriodMs": 284188,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2386,
      "exitPriceQuote": 0.2401,
      "grossPnlGbp": -6.286672254819788,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.086672254819788,
      "cashChangeGbp": -6.686672254819788,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6286672254819787,
      "mfePct": 0.16764459346186564,
      "maeGbp": -6.286672254819787,
      "mfeGbp": 1.6764459346186564,
      "observedDuringTradeLowPrice": 0.2382,
      "observedDuringTradeHighPrice": 0.2401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2382,
      "fullObservedHighPrice": 0.2401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566126941-7dd118eab38b4",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:28:46.941Z",
      "closedAtUtc": "2026-09-28T03:34:49.462Z",
      "holdingPeriodMs": 362521,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21226,
      "exitPriceQuote": 0.2108,
      "grossPnlGbp": 6.878356732309511,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.078356732309511,
      "cashChangeGbp": 6.478356732309511,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.54 triggered at projected net £6.08 after fees",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8574389899180326,
      "maeGbp": 0,
      "mfeGbp": 8.574389899180325,
      "observedDuringTradeLowPrice": 0.21044,
      "observedDuringTradeHighPrice": 0.21226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21044,
      "fullObservedHighPrice": 0.21226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565833779-2d0f45236b66d",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:23:53.779Z",
      "closedAtUtc": "2026-09-28T03:34:08.659Z",
      "holdingPeriodMs": 614880,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 83367,
      "exitPriceQuote": 83200.9,
      "grossPnlGbp": 1.992395072390824,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.1923950723908239,
      "cashChangeGbp": 1.5923950723908238,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03418618877973299,
      "mfePct": 0.21459330430505374,
      "maeGbp": -0.34186188779732996,
      "mfeGbp": 2.1459330430505377,
      "observedDuringTradeLowPrice": 83188.1,
      "observedDuringTradeHighPrice": 83395.5,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 83188.1,
      "fullObservedHighPrice": 83395.5,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566122794-7cb0ac654bd5c",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:28:42.794Z",
      "closedAtUtc": "2026-09-28T03:33:55.016Z",
      "holdingPeriodMs": 312222,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 308.46,
      "exitPriceQuote": 306.75,
      "grossPnlGbp": 5.543668546975231,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.743668546975231,
      "cashChangeGbp": 5.14366854697523,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.74 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15236983725605502,
      "mfePct": 0.7197043376774851,
      "maeGbp": -1.52369837256055,
      "mfeGbp": 7.197043376774851,
      "observedDuringTradeLowPrice": 306.24,
      "observedDuringTradeHighPrice": 308.93,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 306.24,
      "fullObservedHighPrice": 308.93,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565820585-db4fedc40c46",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:23:40.585Z",
      "closedAtUtc": "2026-09-28T03:33:46.168Z",
      "holdingPeriodMs": 605583,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1843,
      "exitPriceQuote": 0.1825,
      "grossPnlGbp": 9.766684753119891,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.96668475311989,
      "cashChangeGbp": 9.366684753119891,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.59 triggered at projected net £8.97 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3255561584373398,
      "mfePct": 1.1394465545306516,
      "maeGbp": -3.2555615843733983,
      "mfeGbp": 11.394465545306517,
      "observedDuringTradeLowPrice": 0.1822,
      "observedDuringTradeHighPrice": 0.1849,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1822,
      "fullObservedHighPrice": 0.1849,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565837939-be1373e9d2ace",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:23:57.939Z",
      "closedAtUtc": "2026-09-28T03:33:08.441Z",
      "holdingPeriodMs": 550502,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7141,
      "exitPriceQuote": 0.7106,
      "grossPnlGbp": 4.901274331326071,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.1012743313260716,
      "cashChangeGbp": 4.501274331326071,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.10 after fees",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07001820473323848,
      "mfePct": 0.6021565607057794,
      "maeGbp": -0.7001820473323849,
      "mfeGbp": 6.021565607057794,
      "observedDuringTradeLowPrice": 0.7098,
      "observedDuringTradeHighPrice": 0.7146000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7098,
      "fullObservedHighPrice": 0.7146000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566008002-3a2d14e7ddda3",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:26:48.002Z",
      "closedAtUtc": "2026-09-28T03:32:57.636Z",
      "holdingPeriodMs": 369634,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08771,
      "exitPriceQuote": 0.08688,
      "grossPnlGbp": 9.463003078326274,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.663003078326273,
      "cashChangeGbp": 9.063003078326274,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.37 triggered at projected net £8.66 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22802417056208613,
      "mfePct": 1.4137498574848832,
      "maeGbp": -2.280241705620861,
      "mfeGbp": 14.137498574848832,
      "observedDuringTradeLowPrice": 0.08647,
      "observedDuringTradeHighPrice": 0.08791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08647,
      "fullObservedHighPrice": 0.08791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790566118457-743875738b535",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:28:38.457Z",
      "closedAtUtc": "2026-09-28T03:32:48.435Z",
      "holdingPeriodMs": 249978,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.578,
      "exitPriceQuote": 0.5748,
      "grossPnlGbp": 5.5363321799307625,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.736332179930763,
      "cashChangeGbp": 5.136332179930762,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.74 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.034602076124582874,
      "mfePct": 0.6401384083044854,
      "maeGbp": -0.3460207612458287,
      "mfeGbp": 6.401384083044855,
      "observedDuringTradeLowPrice": 0.5743,
      "observedDuringTradeHighPrice": 0.5782,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5743,
      "fullObservedHighPrice": 0.5782,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565829744-67f545cc2857f",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:23:49.744Z",
      "closedAtUtc": "2026-09-28T03:32:28.574Z",
      "holdingPeriodMs": 518830,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.625,
      "exitPriceQuote": 1.616,
      "grossPnlGbp": -5.538461538461474,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.338461538461474,
      "cashChangeGbp": -5.938461538461475,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5538461538461474,
      "mfePct": 0,
      "maeGbp": -5.538461538461474,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.616,
      "observedDuringTradeHighPrice": 1.625,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.616,
      "fullObservedHighPrice": 1.625,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565865485-f7d0aec999a34",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:24:25.485Z",
      "closedAtUtc": "2026-09-28T03:32:05.982Z",
      "holdingPeriodMs": 460497,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005098,
      "exitPriceQuote": 0.005135,
      "grossPnlGbp": -7.25774813652407,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.05774813652407,
      "cashChangeGbp": -7.65774813652407,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.8238524911729992,
      "mfePct": 0.03923107100824373,
      "maeGbp": -8.238524911729991,
      "mfeGbp": 0.3923107100824373,
      "observedDuringTradeLowPrice": 0.005096,
      "observedDuringTradeHighPrice": 0.00514,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005096,
      "fullObservedHighPrice": 0.00514,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565504848-b2c222c421d8d",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:18:24.848Z",
      "closedAtUtc": "2026-09-28T03:28:30.529Z",
      "holdingPeriodMs": 605681,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 544.15,
      "exitPriceQuote": 542.59,
      "grossPnlGbp": -2.8668565652852074,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.666856565285207,
      "cashChangeGbp": -3.2668565652852073,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.36570798493062745,
      "mfePct": 0.022052742809887817,
      "maeGbp": -3.6570798493062746,
      "mfeGbp": 0.22052742809887818,
      "observedDuringTradeLowPrice": 542.16,
      "observedDuringTradeHighPrice": 544.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 542.16,
      "fullObservedHighPrice": 544.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565496162-2bf2a509deb0c",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:18:16.162Z",
      "closedAtUtc": "2026-09-28T03:28:21.629Z",
      "holdingPeriodMs": 605467,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 120.38,
      "exitPriceQuote": 119.83,
      "grossPnlGbp": -4.568865260009945,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.368865260009945,
      "cashChangeGbp": -4.968865260009945,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4568865260009945,
      "mfePct": 0,
      "maeGbp": -4.568865260009945,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 119.83,
      "observedDuringTradeHighPrice": 120.38,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 119.83,
      "fullObservedHighPrice": 120.38,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565558595-5aaec331af736",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:19:18.595Z",
      "closedAtUtc": "2026-09-28T03:28:12.509Z",
      "holdingPeriodMs": 533914,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.31561,
      "exitPriceQuote": 0.314,
      "grossPnlGbp": -5.10123253382339,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.90123253382339,
      "cashChangeGbp": -5.501232533823391,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5101232533823391,
      "mfePct": 0.1615918380279492,
      "maeGbp": -5.101232533823391,
      "mfeGbp": 1.6159183802794919,
      "observedDuringTradeLowPrice": 0.314,
      "observedDuringTradeHighPrice": 0.31612,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.314,
      "fullObservedHighPrice": 0.31612,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565514173-a19e0ae49f93",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:18:34.173Z",
      "closedAtUtc": "2026-09-28T03:26:01.299Z",
      "holdingPeriodMs": 447126,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2534,
      "exitPriceQuote": 0.2521,
      "grossPnlGbp": -5.130228887135056,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.930228887135056,
      "cashChangeGbp": -5.530228887135056,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5130228887135057,
      "mfePct": 0.11838989739540921,
      "maeGbp": -5.130228887135056,
      "mfeGbp": 1.1838989739540922,
      "observedDuringTradeLowPrice": 0.2521,
      "observedDuringTradeHighPrice": 0.2537,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2521,
      "fullObservedHighPrice": 0.2537,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565238466-869192661ef69",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:13:58.466Z",
      "closedAtUtc": "2026-09-28T03:24:04.880Z",
      "holdingPeriodMs": 606414,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.5141,
      "exitPriceQuote": 2.506,
      "grossPnlGbp": 3.2218288850881898,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.42182888508819,
      "cashChangeGbp": 2.82182888508819,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.25456425758721546,
      "mfePct": 0.322182888508819,
      "maeGbp": -2.5456425758721544,
      "mfeGbp": 3.2218288850881898,
      "observedDuringTradeLowPrice": 2.506,
      "observedDuringTradeHighPrice": 2.5205,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.506,
      "fullObservedHighPrice": 2.5205,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565554302-63e71146d5e73",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:19:14.302Z",
      "closedAtUtc": "2026-09-28T03:22:58.603Z",
      "holdingPeriodMs": 224301,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6677,
      "exitPriceQuote": 1.6584,
      "grossPnlGbp": -5.576542543622873,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.376542543622873,
      "cashChangeGbp": -5.976542543622873,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5576542543622873,
      "mfePct": 0.2458475745038072,
      "maeGbp": -5.576542543622874,
      "mfeGbp": 2.458475745038072,
      "observedDuringTradeLowPrice": 1.6584,
      "observedDuringTradeHighPrice": 1.6718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6584,
      "fullObservedHighPrice": 1.6718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565500526-fb2003f2bd3e8",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:18:20.526Z",
      "closedAtUtc": "2026-09-28T03:22:43.410Z",
      "holdingPeriodMs": 262884,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3141,
      "exitPriceQuote": 0.3124,
      "grossPnlGbp": -5.41228907991079,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.21228907991079,
      "cashChangeGbp": -5.812289079910791,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.541228907991079,
      "mfePct": 0.22285896211398726,
      "maeGbp": -5.41228907991079,
      "mfeGbp": 2.2285896211398724,
      "observedDuringTradeLowPrice": 0.3124,
      "observedDuringTradeHighPrice": 0.3148,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3124,
      "fullObservedHighPrice": 0.3148,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565509453-61138851e31b7",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:18:29.453Z",
      "closedAtUtc": "2026-09-28T03:22:15.033Z",
      "holdingPeriodMs": 225580,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1327,
      "exitPriceQuote": 2.1217,
      "grossPnlGbp": -5.157781216298438,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.957781216298438,
      "cashChangeGbp": -5.557781216298438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5720448258076611,
      "mfePct": 0.009377784029632765,
      "maeGbp": -5.720448258076612,
      "mfeGbp": 0.09377784029632766,
      "observedDuringTradeLowPrice": 2.1205,
      "observedDuringTradeHighPrice": 2.1329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1205,
      "fullObservedHighPrice": 2.1329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565491644-298c388fd37ed",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:18:11.644Z",
      "closedAtUtc": "2026-09-28T03:21:54.201Z",
      "holdingPeriodMs": 222557,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.92111,
      "exitPriceQuote": 0.92847,
      "grossPnlGbp": -7.990359457610962,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.790359457610963,
      "cashChangeGbp": -8.390359457610963,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7990359457610962,
      "mfePct": 0.2833537796788659,
      "maeGbp": -7.990359457610961,
      "mfeGbp": 2.833537796788659,
      "observedDuringTradeLowPrice": 0.9185,
      "observedDuringTradeHighPrice": 0.92847,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9185,
      "fullObservedHighPrice": 0.92847,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564913301-045fba3cd1b29",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:08:33.301Z",
      "closedAtUtc": "2026-09-28T03:18:44.880Z",
      "holdingPeriodMs": 611579,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8498,
      "exitPriceQuote": 0.851,
      "grossPnlGbp": -1.4120969639915026,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.2120969639915025,
      "cashChangeGbp": -1.8120969639915026,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2706519180983724,
      "mfePct": 0.4706989879971762,
      "maeGbp": -2.706519180983724,
      "mfeGbp": 4.706989879971761,
      "observedDuringTradeLowPrice": 0.8458,
      "observedDuringTradeHighPrice": 0.8520999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8458,
      "fullObservedHighPrice": 0.8520999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564909197-bad79a6d16f14",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:08:29.197Z",
      "closedAtUtc": "2026-09-28T03:18:40.578Z",
      "holdingPeriodMs": 611381,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03227,
      "exitPriceQuote": 0.03228,
      "grossPnlGbp": -0.30988534242339827,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.1098853424233983,
      "cashChangeGbp": -0.7098853424233983,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43383947939262857,
      "mfePct": 0.46482801363494686,
      "maeGbp": -4.338394793926286,
      "mfeGbp": 4.648280136349468,
      "observedDuringTradeLowPrice": 0.03212,
      "observedDuringTradeHighPrice": 0.03241,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03212,
      "fullObservedHighPrice": 0.03241,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565167301-fd77ac87ffa72",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:12:47.301Z",
      "closedAtUtc": "2026-09-28T03:18:03.231Z",
      "holdingPeriodMs": 315930,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 3.059,
      "exitPriceQuote": 3.075,
      "grossPnlGbp": -5.230467473030407,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.030467473030407,
      "cashChangeGbp": -5.630467473030407,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5230467473030407,
      "mfePct": 0,
      "maeGbp": -5.230467473030407,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 3.059,
      "observedDuringTradeHighPrice": 3.075,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.059,
      "fullObservedHighPrice": 3.075,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565199258-e8f42291d29e8",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:13:19.258Z",
      "closedAtUtc": "2026-09-28T03:17:56.609Z",
      "holdingPeriodMs": 277351,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1858,
      "exitPriceQuote": 0.1846,
      "grossPnlGbp": 6.458557588805203,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.658557588805203,
      "cashChangeGbp": 6.058557588805202,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.73 triggered at projected net £5.66 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16146393972012635,
      "mfePct": 0.7534983853605945,
      "maeGbp": -1.6146393972012634,
      "mfeGbp": 7.5349838536059455,
      "observedDuringTradeLowPrice": 0.1844,
      "observedDuringTradeHighPrice": 0.1861,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1844,
      "fullObservedHighPrice": 0.1861,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564855276-a0e0f42e529e6",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:07:35.276Z",
      "closedAtUtc": "2026-09-28T03:17:51.823Z",
      "holdingPeriodMs": 616547,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08822,
      "exitPriceQuote": 0.08804,
      "grossPnlGbp": 2.040353661301445,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.2403536613014448,
      "cashChangeGbp": 1.6403536613014449,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3400589435502093,
      "mfePct": 0.5214237134436659,
      "maeGbp": -3.400589435502093,
      "mfeGbp": 5.214237134436659,
      "observedDuringTradeLowPrice": 0.08776,
      "observedDuringTradeHighPrice": 0.08852,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08776,
      "fullObservedHighPrice": 0.08852,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564851041-2cbc50e0dfb64",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:07:31.041Z",
      "closedAtUtc": "2026-09-28T03:17:38.788Z",
      "holdingPeriodMs": 607747,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005779,
      "exitPriceQuote": 0.005761,
      "grossPnlGbp": 3.114725731095458,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.314725731095458,
      "cashChangeGbp": 2.714725731095458,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5364249870219873,
      "maeGbp": 0,
      "mfeGbp": 5.364249870219872,
      "observedDuringTradeLowPrice": 0.005748,
      "observedDuringTradeHighPrice": 0.005779,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005748,
      "fullObservedHighPrice": 0.005779,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790565180431-5d6a914885f6b",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:13:00.431Z",
      "closedAtUtc": "2026-09-28T03:16:52.073Z",
      "holdingPeriodMs": 231642,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.025561,
      "exitPriceQuote": 0.025704,
      "grossPnlGbp": -5.594460310629505,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.394460310629505,
      "cashChangeGbp": -5.994460310629505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5594460310629504,
      "mfePct": 0.007824420014874224,
      "maeGbp": -5.594460310629504,
      "mfeGbp": 0.07824420014874224,
      "observedDuringTradeLowPrice": 0.025559,
      "observedDuringTradeHighPrice": 0.025704,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.025559,
      "fullObservedHighPrice": 0.025704,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564610058-c7a6159fbc099",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:03:30.058Z",
      "closedAtUtc": "2026-09-28T03:13:43.129Z",
      "holdingPeriodMs": 613071,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.757,
      "exitPriceQuote": 7.735,
      "grossPnlGbp": -2.8361479953589472,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.6361479953589475,
      "cashChangeGbp": -3.236147995358947,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.33518112672424655,
      "mfePct": 0.03867474539126098,
      "maeGbp": -3.3518112672424656,
      "mfeGbp": 0.3867474539126098,
      "observedDuringTradeLowPrice": 7.731,
      "observedDuringTradeHighPrice": 7.759999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.731,
      "fullObservedHighPrice": 7.759999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564659185-9b75b01392b24",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:04:19.185Z",
      "closedAtUtc": "2026-09-28T03:13:25.546Z",
      "holdingPeriodMs": 546361,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05238,
      "exitPriceQuote": 0.05193,
      "grossPnlGbp": 8.591065292096333,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.7910652920963335,
      "cashChangeGbp": 8.191065292096333,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.32 triggered at projected net £7.79 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11454753722794492,
      "mfePct": 1.011836578846893,
      "maeGbp": -1.145475372279449,
      "mfeGbp": 10.11836578846893,
      "observedDuringTradeLowPrice": 0.05185,
      "observedDuringTradeHighPrice": 0.05244,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05185,
      "fullObservedHighPrice": 0.05244,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564582053-551ab5c14b26",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:03:02.053Z",
      "closedAtUtc": "2026-09-28T03:13:06.965Z",
      "holdingPeriodMs": 604912,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5843,
      "exitPriceQuote": 0.5821,
      "grossPnlGbp": 3.765189115180713,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.9651891151807126,
      "cashChangeGbp": 3.365189115180713,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1198014718466409,
      "mfePct": 0.41074790347425444,
      "maeGbp": -1.1980147184664092,
      "mfeGbp": 4.1074790347425445,
      "observedDuringTradeLowPrice": 0.5819,
      "observedDuringTradeHighPrice": 0.585,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5819,
      "fullObservedHighPrice": 0.585,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564568459-e914a9f568d43",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:02:48.459Z",
      "closedAtUtc": "2026-09-28T03:12:52.897Z",
      "holdingPeriodMs": 604438,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2653.69,
      "exitPriceQuote": 2651.87,
      "grossPnlGbp": -0.6858374565228658,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.4858374565228658,
      "cashChangeGbp": -1.085837456522866,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06858374565228657,
      "mfePct": 0.09722311196861454,
      "maeGbp": -0.6858374565228657,
      "mfeGbp": 0.9722311196861453,
      "observedDuringTradeLowPrice": 2651.87,
      "observedDuringTradeHighPrice": 2656.2700000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2651.87,
      "fullObservedHighPrice": 2656.2700000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564573315-e8dddcb5ba467",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:02:53.315Z",
      "closedAtUtc": "2026-09-28T03:12:44.308Z",
      "holdingPeriodMs": 590993,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7307,
      "exitPriceQuote": 0.7268,
      "grossPnlGbp": -5.3373477487341106,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.13734774873411,
      "cashChangeGbp": -5.737347748734111,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.533734774873411,
      "mfePct": 0,
      "maeGbp": -5.3373477487341106,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7268,
      "observedDuringTradeHighPrice": 0.7307,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7268,
      "fullObservedHighPrice": 0.7307,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564262355-5b140f462efc8",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:57:42.355Z",
      "closedAtUtc": "2026-09-28T03:07:58.725Z",
      "holdingPeriodMs": 616370,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.5344,
      "exitPriceQuote": 2.5244,
      "grossPnlGbp": 3.945707070707161,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.145707070707161,
      "cashChangeGbp": 3.545707070707161,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08285984848484812,
      "mfePct": 0.47348484848484884,
      "maeGbp": -0.8285984848484812,
      "mfeGbp": 4.734848484848488,
      "observedDuringTradeLowPrice": 2.5224,
      "observedDuringTradeHighPrice": 2.5365,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.5224,
      "fullObservedHighPrice": 2.5365,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564257966-48b4c56f515c8",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:57:37.966Z",
      "closedAtUtc": "2026-09-28T03:07:41.220Z",
      "holdingPeriodMs": 603254,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 14.107,
      "exitPriceQuote": 14.114,
      "grossPnlGbp": 0.4962075565323208,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.30379244346767925,
      "cashChangeGbp": 0.09620755653232077,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1913943432338502,
      "mfePct": 0.3615226483306171,
      "maeGbp": -1.913943432338502,
      "mfeGbp": 3.615226483306171,
      "observedDuringTradeLowPrice": 14.08,
      "observedDuringTradeHighPrice": 14.158000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.08,
      "fullObservedHighPrice": 14.158000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564236001-b0b7c87d0391b",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:57:16.001Z",
      "closedAtUtc": "2026-09-28T03:07:19.863Z",
      "holdingPeriodMs": 603862,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10939,
      "exitPriceQuote": 0.10923,
      "grossPnlGbp": 1.4626565499589301,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.6626565499589301,
      "cashChangeGbp": 1.06265654995893,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4662217752993844,
      "mfePct": 0.2559648962428033,
      "maeGbp": -4.662217752993844,
      "mfeGbp": 2.5596489624280325,
      "observedDuringTradeLowPrice": 0.10911,
      "observedDuringTradeHighPrice": 0.1099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10911,
      "fullObservedHighPrice": 0.1099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564191182-4da14832368fe",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:56:31.182Z",
      "closedAtUtc": "2026-09-28T03:06:34.454Z",
      "holdingPeriodMs": 603272,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22005,
      "exitPriceQuote": 0.21966,
      "grossPnlGbp": 1.7723244717109816,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.9723244717109816,
      "cashChangeGbp": 1.3723244717109817,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3226539422858515,
      "mfePct": 0.3453760508975155,
      "maeGbp": -3.2265394228585147,
      "mfeGbp": 3.453760508975155,
      "observedDuringTradeLowPrice": 0.21929,
      "observedDuringTradeHighPrice": 0.22076,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21929,
      "fullObservedHighPrice": 0.22076,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790564577612-5d62a0b957aa4",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T03:02:57.612Z",
      "closedAtUtc": "2026-09-28T03:03:49.288Z",
      "holdingPeriodMs": 51676,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 277.56,
      "exitPriceQuote": 274.65,
      "grossPnlGbp": -10.484219628188589,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -11.28421962818859,
      "cashChangeGbp": -10.884219628188589,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.340250756593179,
      "mfePct": 0,
      "maeGbp": -13.40250756593179,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 273.84,
      "observedDuringTradeHighPrice": 277.56,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 273.84,
      "fullObservedHighPrice": 277.56,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563981091-84866937bcd78",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:53:01.091Z",
      "closedAtUtc": "2026-09-28T03:03:09.185Z",
      "holdingPeriodMs": 608094,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.358,
      "exitPriceQuote": 9.364,
      "grossPnlGbp": -0.6411626415901076,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.4411626415901075,
      "cashChangeGbp": -1.0411626415901076,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.395383628980541,
      "mfePct": 0.3312673648215493,
      "maeGbp": -3.9538362898054102,
      "mfeGbp": 3.3126736482154926,
      "observedDuringTradeLowPrice": 9.327,
      "observedDuringTradeHighPrice": 9.395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.327,
      "fullObservedHighPrice": 9.395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563934713-d03c4c8d37217",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:52:14.713Z",
      "closedAtUtc": "2026-09-28T03:02:20.209Z",
      "holdingPeriodMs": 605496,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010012,
      "exitPriceQuote": 0.010027,
      "grossPnlGbp": -1.4982021574110458,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.298202157411046,
      "cashChangeGbp": -1.898202157411046,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.45944866160606435,
      "mfePct": 0.3096284458649598,
      "maeGbp": -4.594486616060643,
      "mfeGbp": 3.096284458649598,
      "observedDuringTradeLowPrice": 0.009981,
      "observedDuringTradeHighPrice": 0.010057999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009981,
      "fullObservedHighPrice": 0.010057999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563873595-59c3d6b68ab51",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:51:13.595Z",
      "closedAtUtc": "2026-09-28T03:01:32.895Z",
      "holdingPeriodMs": 619300,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08924,
      "exitPriceQuote": 0.08806,
      "grossPnlGbp": 13.222770058269841,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 12.42277005826984,
      "cashChangeGbp": 12.82277005826984,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1344688480501962,
      "mfePct": 1.322277005826984,
      "maeGbp": -1.344688480501962,
      "mfeGbp": 13.22277005826984,
      "observedDuringTradeLowPrice": 0.08806,
      "observedDuringTradeHighPrice": 0.08936,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08806,
      "fullObservedHighPrice": 0.08936,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563869001-67eb8756b92f8",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:51:09.001Z",
      "closedAtUtc": "2026-09-28T03:01:28.408Z",
      "holdingPeriodMs": 619407,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2303,
      "exitPriceQuote": 0.2303,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8,
      "cashChangeGbp": -0.4,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43421623968736467,
      "mfePct": 0,
      "maeGbp": -4.342162396873647,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2303,
      "observedDuringTradeHighPrice": 0.23129999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2303,
      "fullObservedHighPrice": 0.23129999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563864751-656d0a365ae66",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:51:04.751Z",
      "closedAtUtc": "2026-09-28T03:01:14.399Z",
      "holdingPeriodMs": 609648,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33318,
      "exitPriceQuote": 0.33306,
      "grossPnlGbp": 0.36016567621091744,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.4398343237890826,
      "cashChangeGbp": -0.03983432378908258,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.003001380635095144,
      "mfePct": 0.03601656762109175,
      "maeGbp": -0.030013806350951442,
      "mfeGbp": 0.36016567621091744,
      "observedDuringTradeLowPrice": 0.33306,
      "observedDuringTradeHighPrice": 0.33319,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33306,
      "fullObservedHighPrice": 0.33319,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563637271-d79a3aefefbaa",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:47:17.271Z",
      "closedAtUtc": "2026-09-28T02:57:25.983Z",
      "holdingPeriodMs": 608712,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.002,
      "exitPriceQuote": 2.003,
      "grossPnlGbp": -0.4995004995006664,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.2995004995006665,
      "cashChangeGbp": -0.8995004995006664,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09990009990011109,
      "mfePct": 0.2997002997002889,
      "maeGbp": -0.9990009990011108,
      "mfeGbp": 2.997002997002889,
      "observedDuringTradeLowPrice": 1.996,
      "observedDuringTradeHighPrice": 2.004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.996,
      "fullObservedHighPrice": 2.004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563628926-aeca7dcb2de0b",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:47:08.926Z",
      "closedAtUtc": "2026-09-28T02:57:21.665Z",
      "holdingPeriodMs": 612739,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8127,
      "exitPriceQuote": 0.8143,
      "grossPnlGbp": -1.968746154792723,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.768746154792723,
      "cashChangeGbp": -2.368746154792723,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1968746154792723,
      "mfePct": 0.3691399040236253,
      "maeGbp": -1.9687461547927227,
      "mfeGbp": 3.6913990402362526,
      "observedDuringTradeLowPrice": 0.8097,
      "observedDuringTradeHighPrice": 0.8143000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8097,
      "fullObservedHighPrice": 0.8143000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563624513-81ae5b285d34d",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:47:04.513Z",
      "closedAtUtc": "2026-09-28T02:57:08.687Z",
      "holdingPeriodMs": 604174,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27251,
      "exitPriceQuote": 0.27332,
      "grossPnlGbp": -2.9723679864960295,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.77236798649603,
      "cashChangeGbp": -3.3723679864960294,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3706286007852963,
      "mfePct": 0.3779677809988534,
      "maeGbp": -3.706286007852963,
      "mfeGbp": 3.779677809988534,
      "observedDuringTradeLowPrice": 0.27148,
      "observedDuringTradeHighPrice": 0.27352,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27148,
      "fullObservedHighPrice": 0.27352,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563615437-caf2f3326108a",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:46:55.437Z",
      "closedAtUtc": "2026-09-28T02:56:28.158Z",
      "holdingPeriodMs": 572721,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09499,
      "exitPriceQuote": 0.09553,
      "grossPnlGbp": -5.684808927255488,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.484808927255488,
      "cashChangeGbp": -6.084808927255488,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5684808927255488,
      "mfePct": 0.3474049899989587,
      "maeGbp": -5.684808927255488,
      "mfeGbp": 3.474049899989587,
      "observedDuringTradeLowPrice": 0.09466,
      "observedDuringTradeHighPrice": 0.09553,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09466,
      "fullObservedHighPrice": 0.09553,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563890741-cf6441e2981e",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:51:30.741Z",
      "closedAtUtc": "2026-09-28T02:52:37.741Z",
      "holdingPeriodMs": 67000,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01966,
      "exitPriceQuote": 0.01999,
      "grossPnlGbp": -16.78535096642932,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -17.58535096642932,
      "cashChangeGbp": -17.18535096642932,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 99,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.678535096642932,
      "mfePct": 0,
      "maeGbp": -16.78535096642932,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.01966,
      "observedDuringTradeHighPrice": 0.01999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01966,
      "fullObservedHighPrice": 0.01999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563301910-df72388159a04",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:41:41.910Z",
      "closedAtUtc": "2026-09-28T02:51:54.107Z",
      "holdingPeriodMs": 612197,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4976,
      "exitPriceQuote": 1.4962,
      "grossPnlGbp": 0.9348290598291051,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.1348290598291051,
      "cashChangeGbp": 0.5348290598291051,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24706196581196824,
      "mfePct": 0.2804487179487167,
      "maeGbp": -2.4706196581196824,
      "mfeGbp": 2.8044871794871664,
      "observedDuringTradeLowPrice": 1.4934,
      "observedDuringTradeHighPrice": 1.5013,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4934,
      "fullObservedHighPrice": 1.5013,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563633093-0ea7ca4387f67",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:47:13.093Z",
      "closedAtUtc": "2026-09-28T02:50:55.405Z",
      "holdingPeriodMs": 222312,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.5602,
      "exitPriceQuote": 2.5421,
      "grossPnlGbp": 7.069760174986332,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.269760174986332,
      "cashChangeGbp": 6.669760174986331,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.29 triggered at projected net £6.27 after fees",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07421295211311667,
      "mfePct": 0.8085305835481665,
      "maeGbp": -0.7421295211311667,
      "mfeGbp": 8.085305835481666,
      "observedDuringTradeLowPrice": 2.5395,
      "observedDuringTradeHighPrice": 2.5621,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.5395,
      "fullObservedHighPrice": 2.5621,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563208928-8cb0663209141",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:40:08.928Z",
      "closedAtUtc": "2026-09-28T02:50:28.763Z",
      "holdingPeriodMs": 619835,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 67.87,
      "exitPriceQuote": 67.67,
      "grossPnlGbp": 2.946810078090509,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.1468100780905086,
      "cashChangeGbp": 2.546810078090509,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16207455429497483,
      "mfePct": 0.4272874613231269,
      "maeGbp": -1.6207455429497484,
      "mfeGbp": 4.272874613231269,
      "observedDuringTradeLowPrice": 67.58,
      "observedDuringTradeHighPrice": 67.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 67.58,
      "fullObservedHighPrice": 67.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563641766-a9da7ce1cfc1c",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:47:21.766Z",
      "closedAtUtc": "2026-09-28T02:48:49.124Z",
      "holdingPeriodMs": 87358,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.028798,
      "exitPriceQuote": 0.028626,
      "grossPnlGbp": -5.972636988679839,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.772636988679839,
      "cashChangeGbp": -6.372636988679839,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5972636988679839,
      "mfePct": 0,
      "maeGbp": -5.972636988679839,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.028626,
      "observedDuringTradeHighPrice": 0.028798,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.028626,
      "fullObservedHighPrice": 0.028798,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563064664-86da67b9b3c53",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:37:44.664Z",
      "closedAtUtc": "2026-09-28T02:47:53.097Z",
      "holdingPeriodMs": 608433,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10108,
      "exitPriceQuote": 0.10097,
      "grossPnlGbp": 1.0882469331222693,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.28824693312226923,
      "cashChangeGbp": 0.6882469331222693,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1483973090621264,
      "mfePct": 0.44519192718639294,
      "maeGbp": -1.483973090621264,
      "mfeGbp": 4.45191927186393,
      "observedDuringTradeLowPrice": 0.10063,
      "observedDuringTradeHighPrice": 0.10123,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10063,
      "fullObservedHighPrice": 0.10123,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562924940-3ab786096af2f",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:35:24.940Z",
      "closedAtUtc": "2026-09-28T02:45:36.175Z",
      "holdingPeriodMs": 611235,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33396,
      "exitPriceQuote": 0.3334,
      "grossPnlGbp": 1.6768475266499132,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.8768475266499132,
      "cashChangeGbp": 1.276847526649913,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0029943705833063846,
      "mfePct": 0.1676847526649913,
      "maeGbp": -0.029943705833063845,
      "mfeGbp": 1.676847526649913,
      "observedDuringTradeLowPrice": 0.3334,
      "observedDuringTradeHighPrice": 0.33397,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3334,
      "fullObservedHighPrice": 0.33397,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562920688-60b42e20f4c53",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:35:20.688Z",
      "closedAtUtc": "2026-09-28T02:45:31.661Z",
      "holdingPeriodMs": 610973,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0834,
      "exitPriceQuote": 0.08353,
      "grossPnlGbp": -1.5587529976018133,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.3587529976018136,
      "cashChangeGbp": -1.9587529976018132,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20383693045563966,
      "mfePct": 0.4796163069544336,
      "maeGbp": -2.038369304556397,
      "mfeGbp": 4.796163069544336,
      "observedDuringTradeLowPrice": 0.083,
      "observedDuringTradeHighPrice": 0.08357,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.083,
      "fullObservedHighPrice": 0.08357,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562912004-2e78ba828d2f3",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:35:12.004Z",
      "closedAtUtc": "2026-09-28T02:45:27.249Z",
      "holdingPeriodMs": 615245,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5298,
      "exitPriceQuote": 0.5307,
      "grossPnlGbp": -1.69875424688543,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.4987542468854302,
      "cashChangeGbp": -2.09875424688543,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.43412608531520736,
      "mfePct": 0.09437523593810039,
      "maeGbp": -4.3412608531520736,
      "mfeGbp": 0.9437523593810039,
      "observedDuringTradeLowPrice": 0.5293,
      "observedDuringTradeHighPrice": 0.5321,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5293,
      "fullObservedHighPrice": 0.5321,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562907520-56468bd0d8a4e",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:35:07.520Z",
      "closedAtUtc": "2026-09-28T02:45:17.810Z",
      "holdingPeriodMs": 610290,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.447,
      "exitPriceQuote": 9.385,
      "grossPnlGbp": 6.562930030697512,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.762930030697512,
      "cashChangeGbp": 6.162930030697511,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23287816237959397,
      "mfePct": 0.7409759712077751,
      "maeGbp": -2.3287816237959396,
      "mfeGbp": 7.409759712077752,
      "observedDuringTradeLowPrice": 9.377,
      "observedDuringTradeHighPrice": 9.469,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.377,
      "fullObservedHighPrice": 9.469,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562897678-397891409ea44",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:34:57.677Z",
      "closedAtUtc": "2026-09-28T02:45:02.933Z",
      "holdingPeriodMs": 605256,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1575.01,
      "exitPriceQuote": 1572.81,
      "grossPnlGbp": 1.3968165281490565,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.5968165281490565,
      "cashChangeGbp": 0.9968165281490565,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19682414714826632,
      "mfePct": 0.17142748300011082,
      "maeGbp": -1.9682414714826633,
      "mfeGbp": 1.7142748300011081,
      "observedDuringTradeLowPrice": 1572.31,
      "observedDuringTradeHighPrice": 1578.1099999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1572.31,
      "fullObservedHighPrice": 1578.1099999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790563204103-136ec15e06fdf",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:40:04.103Z",
      "closedAtUtc": "2026-09-28T02:42:49.042Z",
      "holdingPeriodMs": 164939,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007309,
      "exitPriceQuote": 0.00736,
      "grossPnlGbp": 6.977698727596091,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.177698727596091,
      "cashChangeGbp": 6.577698727596091,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.78 triggered at projected net £6.18 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06840881105487295,
      "mfePct": 0.9577233547680907,
      "maeGbp": -0.6840881105487295,
      "mfeGbp": 9.577233547680907,
      "observedDuringTradeLowPrice": 0.007304,
      "observedDuringTradeHighPrice": 0.007379,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007304,
      "fullObservedHighPrice": 0.007379,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562662732-64cd88e7be3d4",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:31:02.732Z",
      "closedAtUtc": "2026-09-28T02:41:13.369Z",
      "holdingPeriodMs": 610637,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014955,
      "exitPriceQuote": 0.014959,
      "grossPnlGbp": 0.26746907388836716,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5325309261116329,
      "cashChangeGbp": -0.13253092611163286,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2942159812771575,
      "mfePct": 0.17385489802741544,
      "maeGbp": -2.9421598127715747,
      "mfeGbp": 1.7385489802741543,
      "observedDuringTradeLowPrice": 0.014911,
      "observedDuringTradeHighPrice": 0.014981,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014911,
      "fullObservedHighPrice": 0.014981,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562657597-6b49e52e36325",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:30:57.597Z",
      "closedAtUtc": "2026-09-28T02:39:51.510Z",
      "holdingPeriodMs": 533913,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08585,
      "exitPriceQuote": 0.08543,
      "grossPnlGbp": -4.892253931275363,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.692253931275363,
      "cashChangeGbp": -5.292253931275363,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5358182877111265,
      "mfePct": 0.2562609202096657,
      "maeGbp": -5.358182877111265,
      "mfeGbp": 2.562609202096657,
      "observedDuringTradeLowPrice": 0.08539,
      "observedDuringTradeHighPrice": 0.08607,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08539,
      "fullObservedHighPrice": 0.08607,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562916267-5eb6ce4d11861",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:35:16.267Z",
      "closedAtUtc": "2026-09-28T02:39:47.295Z",
      "holdingPeriodMs": 271028,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02569,
      "exitPriceQuote": 0.02556,
      "grossPnlGbp": 5.060334760607304,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.2603347606073045,
      "cashChangeGbp": 4.660334760607304,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.26 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07785130400933898,
      "mfePct": 0.5838847800700694,
      "maeGbp": -0.7785130400933898,
      "mfeGbp": 5.838847800700694,
      "observedDuringTradeLowPrice": 0.02554,
      "observedDuringTradeHighPrice": 0.025710000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02554,
      "fullObservedHighPrice": 0.025710000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562648742-8009facc6cb9e",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:30:48.742Z",
      "closedAtUtc": "2026-09-28T02:36:24.002Z",
      "holdingPeriodMs": 335260,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 28.348,
      "exitPriceQuote": 28.495,
      "grossPnlGbp": 5.185551008889587,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.385551008889587,
      "cashChangeGbp": 4.785551008889587,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.39 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23634824326231188,
      "mfePct": 0.6173275010582783,
      "maeGbp": -2.363482432623119,
      "mfeGbp": 6.173275010582782,
      "observedDuringTradeLowPrice": 28.281,
      "observedDuringTradeHighPrice": 28.523,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.281,
      "fullObservedHighPrice": 28.523,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562427908-838d687e52383",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:27:07.908Z",
      "closedAtUtc": "2026-09-28T02:34:50.413Z",
      "holdingPeriodMs": 462505,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06329,
      "exitPriceQuote": 0.06296,
      "grossPnlGbp": 5.214093853689318,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.414093853689319,
      "cashChangeGbp": 4.814093853689318,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.41 after fees",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18960341286142376,
      "mfePct": 0.647811660609881,
      "maeGbp": -1.8960341286142377,
      "mfeGbp": 6.478116606098811,
      "observedDuringTradeLowPrice": 0.06288,
      "observedDuringTradeHighPrice": 0.06341,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06288,
      "fullObservedHighPrice": 0.06341,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562672184-875217fbf474d",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:31:12.184Z",
      "closedAtUtc": "2026-09-28T02:34:45.793Z",
      "holdingPeriodMs": 213609,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6669,
      "exitPriceQuote": 0.6635,
      "grossPnlGbp": -5.098215624531518,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.898215624531518,
      "cashChangeGbp": -5.498215624531518,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5098215624531518,
      "mfePct": 0.11995801469484359,
      "maeGbp": -5.098215624531518,
      "mfeGbp": 1.1995801469484357,
      "observedDuringTradeLowPrice": 0.6635,
      "observedDuringTradeHighPrice": 0.6677,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6635,
      "fullObservedHighPrice": 0.6677,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562405652-cc91b42ac1f7b",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:26:45.652Z",
      "closedAtUtc": "2026-09-28T02:34:34.929Z",
      "holdingPeriodMs": 469277,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09081,
      "exitPriceQuote": 0.09166,
      "grossPnlGbp": 9.360202620856771,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.56020262085677,
      "cashChangeGbp": 8.960202620856771,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.76 triggered at projected net £8.56 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4735161325845169,
      "mfePct": 1.1562603237528855,
      "maeGbp": -4.735161325845169,
      "mfeGbp": 11.562603237528855,
      "observedDuringTradeLowPrice": 0.09038,
      "observedDuringTradeHighPrice": 0.09186,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09038,
      "fullObservedHighPrice": 0.09186,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562653057-7c5b78ffbfd75",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:30:53.057Z",
      "closedAtUtc": "2026-09-28T02:34:29.998Z",
      "holdingPeriodMs": 216941,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08445,
      "exitPriceQuote": 0.08392,
      "grossPnlGbp": -6.275902901124958,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.075902901124958,
      "cashChangeGbp": -6.675902901124958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6275902901124958,
      "mfePct": 0,
      "maeGbp": -6.275902901124958,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08392,
      "observedDuringTradeHighPrice": 0.08445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08392,
      "fullObservedHighPrice": 0.08445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562667534-1e659823c3e46",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:31:07.534Z",
      "closedAtUtc": "2026-09-28T02:34:11.872Z",
      "holdingPeriodMs": 184338,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007274,
      "exitPriceQuote": 0.007302,
      "grossPnlGbp": 3.849326367885654,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.049326367885654,
      "cashChangeGbp": 3.449326367885654,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.05 after fees",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6323893318669237,
      "maeGbp": 0,
      "mfeGbp": 6.323893318669238,
      "observedDuringTradeLowPrice": 0.007274,
      "observedDuringTradeHighPrice": 0.007320000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007274,
      "fullObservedHighPrice": 0.007320000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562073448-17da909cfa705",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:21:13.448Z",
      "closedAtUtc": "2026-09-28T02:31:18.837Z",
      "holdingPeriodMs": 605389,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.914,
      "exitPriceQuote": 10.884,
      "grossPnlGbp": -2.7487630566244605,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.548763056624461,
      "cashChangeGbp": -3.1487630566244604,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35733919736118475,
      "mfePct": 0.08246289169873869,
      "maeGbp": -3.5733919736118476,
      "mfeGbp": 0.8246289169873868,
      "observedDuringTradeLowPrice": 10.875,
      "observedDuringTradeHighPrice": 10.923,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.875,
      "fullObservedHighPrice": 10.923,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562423314-65b2bd7852c75",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:27:03.313Z",
      "closedAtUtc": "2026-09-28T02:30:45.197Z",
      "holdingPeriodMs": 221884,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4821,
      "exitPriceQuote": 0.4874,
      "grossPnlGbp": -10.993569798796987,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -11.793569798796987,
      "cashChangeGbp": -11.393569798796987,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.0993569798796987,
      "mfePct": 0.062227753578088976,
      "maeGbp": -10.993569798796987,
      "mfeGbp": 0.6222775357808898,
      "observedDuringTradeLowPrice": 0.4818,
      "observedDuringTradeHighPrice": 0.48740000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4818,
      "fullObservedHighPrice": 0.48740000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562418838-d916975318e03",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:26:58.838Z",
      "closedAtUtc": "2026-09-28T02:30:39.004Z",
      "holdingPeriodMs": 220166,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07154,
      "exitPriceQuote": 0.07115,
      "grossPnlGbp": 5.451495666759874,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.651495666759875,
      "cashChangeGbp": 5.051495666759874,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.01 triggered at projected net £4.65 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.36343304445065183,
      "mfePct": 0.8806262230919842,
      "maeGbp": -3.6343304445065185,
      "mfeGbp": 8.806262230919842,
      "observedDuringTradeLowPrice": 0.07091,
      "observedDuringTradeHighPrice": 0.0718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07091,
      "fullObservedHighPrice": 0.0718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562392290-591679d186cb3",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:26:32.290Z",
      "closedAtUtc": "2026-09-28T02:30:04.740Z",
      "holdingPeriodMs": 212450,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0025011,
      "exitPriceQuote": 0.0024826,
      "grossPnlGbp": -7.396745432009857,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.196745432009857,
      "cashChangeGbp": -7.796745432009858,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7396745432009857,
      "mfePct": 0.015992963096229374,
      "maeGbp": -7.3967454320098565,
      "mfeGbp": 0.15992963096229373,
      "observedDuringTradeLowPrice": 0.0024826,
      "observedDuringTradeHighPrice": 0.0025015,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024826,
      "fullObservedHighPrice": 0.0025015,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562401190-80e75afffd114",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:26:41.190Z",
      "closedAtUtc": "2026-09-28T02:29:42.525Z",
      "holdingPeriodMs": 181335,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26819,
      "exitPriceQuote": 0.26955,
      "grossPnlGbp": -5.071031731235422,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.871031731235422,
      "cashChangeGbp": -5.471031731235422,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5071031731235423,
      "mfePct": 0,
      "maeGbp": -5.071031731235423,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.26819,
      "observedDuringTradeHighPrice": 0.26955,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26819,
      "fullObservedHighPrice": 0.26955,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562414366-008d2578166ae",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:26:54.366Z",
      "closedAtUtc": "2026-09-28T02:28:50.635Z",
      "holdingPeriodMs": 116269,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02879,
      "exitPriceQuote": 0.02894,
      "grossPnlGbp": -5.210142410559251,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.010142410559251,
      "cashChangeGbp": -5.610142410559251,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5210142410559251,
      "mfePct": 0,
      "maeGbp": -5.210142410559252,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02879,
      "observedDuringTradeHighPrice": 0.02894,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02879,
      "fullObservedHighPrice": 0.02894,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562409890-7017fa78c2654",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:26:49.890Z",
      "closedAtUtc": "2026-09-28T02:28:41.924Z",
      "holdingPeriodMs": 112034,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0197,
      "exitPriceQuote": 0.0198,
      "grossPnlGbp": -5.07614213197984,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.87614213197984,
      "cashChangeGbp": -5.476142131979841,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.507614213197984,
      "mfePct": 0,
      "maeGbp": -5.07614213197984,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0197,
      "observedDuringTradeHighPrice": 0.0198,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0197,
      "fullObservedHighPrice": 0.0198,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561777851-ba436743c2357",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:16:17.851Z",
      "closedAtUtc": "2026-09-28T02:26:20.028Z",
      "holdingPeriodMs": 602177,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 90.517,
      "exitPriceQuote": 90.8,
      "grossPnlGbp": 3.1264845277682785,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.3264845277682786,
      "cashChangeGbp": 2.7264845277682785,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18118143553144878,
      "mfePct": 0.4474297645746116,
      "maeGbp": -1.8118143553144879,
      "mfeGbp": 4.474297645746116,
      "observedDuringTradeLowPrice": 90.353,
      "observedDuringTradeHighPrice": 90.922,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.353,
      "fullObservedHighPrice": 90.922,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561773613-e3e4e30e24c4a",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:16:13.613Z",
      "closedAtUtc": "2026-09-28T02:26:15.496Z",
      "holdingPeriodMs": 601883,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005853,
      "exitPriceQuote": 0.005847,
      "grossPnlGbp": 1.0251153254741037,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.22511532547410362,
      "cashChangeGbp": 0.6251153254741036,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2733640867931042,
      "mfePct": 0.23919357594396248,
      "maeGbp": -2.733640867931042,
      "mfeGbp": 2.3919357594396247,
      "observedDuringTradeLowPrice": 0.005839,
      "observedDuringTradeHighPrice": 0.005869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005839,
      "fullObservedHighPrice": 0.005869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561764509-9cb02003e8f9d",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:16:04.509Z",
      "closedAtUtc": "2026-09-28T02:26:07.487Z",
      "holdingPeriodMs": 602978,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 326.66,
      "exitPriceQuote": 325.96,
      "grossPnlGbp": -2.1429008755282113,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.9429008755282116,
      "cashChangeGbp": -2.542900875528211,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24796424416824903,
      "mfePct": 0.09796118288128121,
      "maeGbp": -2.4796424416824903,
      "mfeGbp": 0.9796118288128121,
      "observedDuringTradeLowPrice": 325.85,
      "observedDuringTradeHighPrice": 326.98,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 325.85,
      "fullObservedHighPrice": 326.98,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561759764-ea51926f7bd82",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:15:59.764Z",
      "closedAtUtc": "2026-09-28T02:26:02.299Z",
      "holdingPeriodMs": 602535,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 775.43,
      "exitPriceQuote": 774.57,
      "grossPnlGbp": 1.1090620687875115,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.3090620687875114,
      "cashChangeGbp": 0.7090620687875114,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09027249397109288,
      "mfePct": 0.14572559741046845,
      "maeGbp": -0.9027249397109288,
      "mfeGbp": 1.4572559741046844,
      "observedDuringTradeLowPrice": 774.3,
      "observedDuringTradeHighPrice": 776.13,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 774.3,
      "fullObservedHighPrice": 776.13,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561751260-aaf990880d375",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:15:51.260Z",
      "closedAtUtc": "2026-09-28T02:25:57.553Z",
      "holdingPeriodMs": 606293,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08544,
      "exitPriceQuote": 0.08571,
      "grossPnlGbp": 3.1601123595504736,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.360112359550474,
      "cashChangeGbp": 2.7601123595504737,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3043071161048646,
      "mfePct": 0.4915730337078695,
      "maeGbp": -3.0430711610486463,
      "mfeGbp": 4.915730337078695,
      "observedDuringTradeLowPrice": 0.08518,
      "observedDuringTradeHighPrice": 0.08585999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08518,
      "fullObservedHighPrice": 0.08585999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561755471-7715801997324",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:15:55.471Z",
      "closedAtUtc": "2026-09-28T02:25:00.859Z",
      "holdingPeriodMs": 545388,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5769,
      "exitPriceQuote": 0.5736,
      "grossPnlGbp": -5.720228809152314,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.5202288091523135,
      "cashChangeGbp": -6.120228809152314,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5720228809152313,
      "mfePct": 0.6413589876928474,
      "maeGbp": -5.720228809152314,
      "mfeGbp": 6.413589876928473,
      "observedDuringTradeLowPrice": 0.5736,
      "observedDuringTradeHighPrice": 0.5806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5736,
      "fullObservedHighPrice": 0.5806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790562082653-a60fd4172cea",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:21:22.653Z",
      "closedAtUtc": "2026-09-28T02:24:54.943Z",
      "holdingPeriodMs": 212290,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.025086,
      "exitPriceQuote": 0.024735,
      "grossPnlGbp": 13.991867974168883,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 13.191867974168883,
      "cashChangeGbp": 13.591867974168883,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £17.25 triggered at projected net £13.19 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.905445268277124,
      "maeGbp": 0,
      "mfeGbp": 19.054452682771238,
      "observedDuringTradeLowPrice": 0.024608,
      "observedDuringTradeHighPrice": 0.025086,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.024608,
      "fullObservedHighPrice": 0.025086,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561769258-f846931d4e344",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:16:09.258Z",
      "closedAtUtc": "2026-09-28T02:24:41.369Z",
      "holdingPeriodMs": 512111,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.030286,
      "exitPriceQuote": 0.030098,
      "grossPnlGbp": -6.207488608598053,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.007488608598053,
      "cashChangeGbp": -6.607488608598054,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6207488608598054,
      "mfePct": 0.3532985537872266,
      "maeGbp": -6.207488608598054,
      "mfeGbp": 3.532985537872266,
      "observedDuringTradeLowPrice": 0.030098,
      "observedDuringTradeHighPrice": 0.030393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030098,
      "fullObservedHighPrice": 0.030393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561434306-d127b474dc7d8",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:34.306Z",
      "closedAtUtc": "2026-09-28T02:20:36.311Z",
      "holdingPeriodMs": 602005,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6374,
      "exitPriceQuote": 1.6452,
      "grossPnlGbp": 4.763649688530616,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.963649688530616,
      "cashChangeGbp": 4.363649688530615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.018321729571269513,
      "mfePct": 0.6290460486136543,
      "maeGbp": -0.1832172957126951,
      "mfeGbp": 6.290460486136543,
      "observedDuringTradeLowPrice": 1.6371,
      "observedDuringTradeHighPrice": 1.6476999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6371,
      "fullObservedHighPrice": 1.6476999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561402039-6f121b769d07c",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:02.039Z",
      "closedAtUtc": "2026-09-28T02:19:38.999Z",
      "holdingPeriodMs": 576960,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6617,
      "exitPriceQuote": 0.6676,
      "grossPnlGbp": 8.916427384010905,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.116427384010905,
      "cashChangeGbp": 8.516427384010905,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.33 triggered at projected net £8.12 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21157624301042116,
      "mfePct": 1.0125434486927671,
      "maeGbp": -2.1157624301042115,
      "mfeGbp": 10.125434486927672,
      "observedDuringTradeLowPrice": 0.6603,
      "observedDuringTradeHighPrice": 0.6684,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6603,
      "fullObservedHighPrice": 0.6684,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561411671-251b79007f441",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:11.671Z",
      "closedAtUtc": "2026-09-28T02:15:32.770Z",
      "holdingPeriodMs": 321099,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.025509,
      "exitPriceQuote": 0.025185,
      "grossPnlGbp": 12.701399506056738,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 11.901399506056737,
      "cashChangeGbp": 12.301399506056738,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £13.96 triggered at projected net £11.90 after fees",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.32145517268414575,
      "mfePct": 1.8699282606139078,
      "maeGbp": -3.2145517268414574,
      "mfeGbp": 18.69928260613908,
      "observedDuringTradeLowPrice": 0.025032,
      "observedDuringTradeHighPrice": 0.025590999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.025032,
      "fullObservedHighPrice": 0.025590999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561407215-ca3692dec8e33",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:07.215Z",
      "closedAtUtc": "2026-09-28T02:14:56.808Z",
      "holdingPeriodMs": 289593,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1383,
      "exitPriceQuote": 2.1494,
      "grossPnlGbp": -5.191039610905808,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.9910396109058075,
      "cashChangeGbp": -5.591039610905808,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5191039610905808,
      "mfePct": 0.13562175560023865,
      "maeGbp": -5.191039610905808,
      "mfeGbp": 1.3562175560023866,
      "observedDuringTradeLowPrice": 2.1354,
      "observedDuringTradeHighPrice": 2.1494,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1354,
      "fullObservedHighPrice": 2.1494,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561420595-e7a2bce2fffc3",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:20.595Z",
      "closedAtUtc": "2026-09-28T02:14:51.526Z",
      "holdingPeriodMs": 270931,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1075,
      "exitPriceQuote": 1.1135,
      "grossPnlGbp": -5.417607223476303,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.2176072234763025,
      "cashChangeGbp": -5.817607223476303,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5417607223476303,
      "mfePct": 0.02708803611737851,
      "maeGbp": -5.417607223476303,
      "mfeGbp": 0.27088036117378506,
      "observedDuringTradeLowPrice": 1.1072,
      "observedDuringTradeHighPrice": 1.1135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1072,
      "fullObservedHighPrice": 1.1135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561416153-b3c670b9d7d9f",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:16.153Z",
      "closedAtUtc": "2026-09-28T02:14:47.379Z",
      "holdingPeriodMs": 271226,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7147,
      "exitPriceQuote": 0.7186,
      "grossPnlGbp": -5.456835035679326,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.256835035679326,
      "cashChangeGbp": -5.856835035679326,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5456835035679326,
      "mfePct": 0.013991884706868475,
      "maeGbp": -5.456835035679326,
      "mfeGbp": 0.13991884706868477,
      "observedDuringTradeLowPrice": 0.7146,
      "observedDuringTradeHighPrice": 0.7186,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7146,
      "fullObservedHighPrice": 0.7186,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561393254-ca40aa851b42b",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:09:53.254Z",
      "closedAtUtc": "2026-09-28T02:14:42.708Z",
      "holdingPeriodMs": 289454,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8582,
      "exitPriceQuote": 0.8629,
      "grossPnlGbp": -5.476578886040594,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.2765788860405936,
      "cashChangeGbp": -5.876578886040594,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 58,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5476578886040594,
      "mfePct": 0.046609182008850614,
      "maeGbp": -5.476578886040594,
      "mfeGbp": 0.4660918200885062,
      "observedDuringTradeLowPrice": 0.8578,
      "observedDuringTradeHighPrice": 0.8629000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8578,
      "fullObservedHighPrice": 0.8629000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561429691-3fd8c819d6b4a",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:29.691Z",
      "closedAtUtc": "2026-09-28T02:14:38.135Z",
      "holdingPeriodMs": 248444,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3103,
      "exitPriceQuote": 0.31183,
      "grossPnlGbp": -4.930712213986387,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.730712213986386,
      "cashChangeGbp": -5.330712213986387,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4930712213986386,
      "mfePct": 0,
      "maeGbp": -4.930712213986386,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3103,
      "observedDuringTradeHighPrice": 0.31183,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3103,
      "fullObservedHighPrice": 0.31183,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561425177-d4913701eba2a",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:10:25.177Z",
      "closedAtUtc": "2026-09-28T02:14:33.506Z",
      "holdingPeriodMs": 248329,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02006,
      "exitPriceQuote": 0.01995,
      "grossPnlGbp": 5.48354935194429,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.68354935194429,
      "cashChangeGbp": 5.083549351944289,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.18 triggered at projected net £4.68 after fees",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0997008973080717,
      "mfePct": 0.6979062811565365,
      "maeGbp": -0.997008973080717,
      "mfeGbp": 6.979062811565366,
      "observedDuringTradeLowPrice": 0.01992,
      "observedDuringTradeHighPrice": 0.02008,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01992,
      "fullObservedHighPrice": 0.02008,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561050726-ca310d15e35",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:04:10.726Z",
      "closedAtUtc": "2026-09-28T02:09:45.748Z",
      "holdingPeriodMs": 335022,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006955,
      "exitPriceQuote": 0.006996,
      "grossPnlGbp": -5.895039539899262,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.695039539899262,
      "cashChangeGbp": -6.295039539899262,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5895039539899262,
      "mfePct": 0.6038820992092073,
      "maeGbp": -5.895039539899261,
      "mfeGbp": 6.038820992092074,
      "observedDuringTradeLowPrice": 0.006913,
      "observedDuringTradeHighPrice": 0.0069960000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006913,
      "fullObservedHighPrice": 0.0069960000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561046393-318f5a2c6af",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:04:06.393Z",
      "closedAtUtc": "2026-09-28T02:09:41.016Z",
      "holdingPeriodMs": 334623,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2568,
      "exitPriceQuote": 1.2635,
      "grossPnlGbp": -5.330999363462882,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.130999363462882,
      "cashChangeGbp": -5.730999363462883,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5330999363462883,
      "mfePct": 0.1989178866963675,
      "maeGbp": -5.330999363462882,
      "mfeGbp": 1.989178866963675,
      "observedDuringTradeLowPrice": 1.2543,
      "observedDuringTradeHighPrice": 1.2635,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2543,
      "fullObservedHighPrice": 1.2635,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561088527-1e1c580ec3245",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:04:48.527Z",
      "closedAtUtc": "2026-09-28T02:09:36.296Z",
      "holdingPeriodMs": 287769,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 151.84,
      "exitPriceQuote": 152.68,
      "grossPnlGbp": -5.532139093782952,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.332139093782952,
      "cashChangeGbp": -5.932139093782952,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5532139093782952,
      "mfePct": 0.0065858798735451175,
      "maeGbp": -5.532139093782952,
      "mfeGbp": 0.06585879873545117,
      "observedDuringTradeLowPrice": 151.83,
      "observedDuringTradeHighPrice": 152.68,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 151.83,
      "fullObservedHighPrice": 152.68,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561058972-8facd10f736ca",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:04:18.972Z",
      "closedAtUtc": "2026-09-28T02:09:31.999Z",
      "holdingPeriodMs": 313027,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003637,
      "exitPriceQuote": 0.003656,
      "grossPnlGbp": -5.224085784987605,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.024085784987605,
      "cashChangeGbp": -5.624085784987606,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5224085784987605,
      "mfePct": 0.27495188342040217,
      "maeGbp": -5.224085784987605,
      "mfeGbp": 2.7495188342040215,
      "observedDuringTradeLowPrice": 0.003627,
      "observedDuringTradeHighPrice": 0.0036560000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003627,
      "fullObservedHighPrice": 0.0036560000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561054842-c2246e7334894",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:04:14.842Z",
      "closedAtUtc": "2026-09-28T02:09:27.662Z",
      "holdingPeriodMs": 312820,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7,
      "exitPriceQuote": 0.7035,
      "grossPnlGbp": -5.000000000000084,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.800000000000084,
      "cashChangeGbp": -5.400000000000085,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5000000000000084,
      "mfePct": 0.08571428571427628,
      "maeGbp": -5.000000000000084,
      "mfeGbp": 0.8571428571427627,
      "observedDuringTradeLowPrice": 0.6994,
      "observedDuringTradeHighPrice": 0.7035,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6994,
      "fullObservedHighPrice": 0.7035,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561041887-714fdf543f7cb",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:04:01.887Z",
      "closedAtUtc": "2026-09-28T02:09:21.752Z",
      "holdingPeriodMs": 319865,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014807,
      "exitPriceQuote": 0.014754,
      "grossPnlGbp": 3.5793881272371824,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.7793881272371825,
      "cashChangeGbp": 3.1793881272371824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.43 triggered at projected net £2.78 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2971567501857155,
      "mfePct": 0.763152562976972,
      "maeGbp": -2.9715675018571552,
      "mfeGbp": 7.631525629769721,
      "observedDuringTradeLowPrice": 0.014694,
      "observedDuringTradeHighPrice": 0.014851,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014694,
      "fullObservedHighPrice": 0.014851,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790561084436-96d117b6b31c5",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T02:04:44.436Z",
      "closedAtUtc": "2026-09-28T02:09:00.736Z",
      "holdingPeriodMs": 256300,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3063,
      "exitPriceQuote": 0.308,
      "grossPnlGbp": -5.550114267058371,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.350114267058371,
      "cashChangeGbp": -5.950114267058371,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5550114267058371,
      "mfePct": 0.06529546196540434,
      "maeGbp": -5.550114267058372,
      "mfeGbp": 0.6529546196540434,
      "observedDuringTradeLowPrice": 0.3061,
      "observedDuringTradeHighPrice": 0.308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3061,
      "fullObservedHighPrice": 0.308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560708915-95561fc656196",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:28.915Z",
      "closedAtUtc": "2026-09-28T02:08:52.577Z",
      "holdingPeriodMs": 623662,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2312,
      "exitPriceQuote": 1.2357,
      "grossPnlGbp": 3.654970760233876,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.8549707602338756,
      "cashChangeGbp": 3.254970760233876,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05685510071476161,
      "mfePct": 0.5116959064327462,
      "maeGbp": -0.5685510071476161,
      "mfeGbp": 5.116959064327462,
      "observedDuringTradeLowPrice": 1.2305,
      "observedDuringTradeHighPrice": 1.2375,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2305,
      "fullObservedHighPrice": 1.2375,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560682898-da91599c8188f",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:02.898Z",
      "closedAtUtc": "2026-09-28T02:08:05.127Z",
      "holdingPeriodMs": 602229,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 545.47,
      "exitPriceQuote": 545.5,
      "grossPnlGbp": -0.054998441710768176,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8549984417107682,
      "cashChangeGbp": -0.4549984417107682,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11183016481199949,
      "mfePct": 0.4124883128311364,
      "maeGbp": -1.118301648119995,
      "mfeGbp": 4.124883128311364,
      "observedDuringTradeLowPrice": 543.22,
      "observedDuringTradeHighPrice": 546.08,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 543.22,
      "fullObservedHighPrice": 546.08,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560704643-ffbbb7843f21e",
      "symbol": "WIFUSDT",
      "baseAsset": "WIF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:24.643Z",
      "closedAtUtc": "2026-09-28T02:03:37.580Z",
      "holdingPeriodMs": 312937,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2417,
      "exitPriceQuote": 0.2402,
      "grossPnlGbp": 6.2060405461315735,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.406040546131574,
      "cashChangeGbp": 5.806040546131573,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.65 triggered at projected net £5.41 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16549441456351321,
      "mfePct": 0.7447248655357865,
      "maeGbp": -1.654944145635132,
      "mfeGbp": 7.447248655357865,
      "observedDuringTradeLowPrice": 0.2399,
      "observedDuringTradeHighPrice": 0.24209999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2399,
      "fullObservedHighPrice": 0.24209999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560700614-89c69ff5796d7",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:20.614Z",
      "closedAtUtc": "2026-09-28T02:03:15.027Z",
      "holdingPeriodMs": 294413,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8573,
      "exitPriceQuote": 0.8528,
      "grossPnlGbp": 5.249037676425929,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.449037676425929,
      "cashChangeGbp": 4.849037676425929,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.45 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2099615070570423,
      "mfePct": 0.6998716901901325,
      "maeGbp": -2.099615070570423,
      "mfeGbp": 6.998716901901325,
      "observedDuringTradeLowPrice": 0.8513,
      "observedDuringTradeHighPrice": 0.8590999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8513,
      "fullObservedHighPrice": 0.8590999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560713143-8da5e20d9b6ec",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:33.143Z",
      "closedAtUtc": "2026-09-28T02:03:10.330Z",
      "holdingPeriodMs": 277187,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05343,
      "exitPriceQuote": 0.05317,
      "grossPnlGbp": -4.866180048661732,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.666180048661732,
      "cashChangeGbp": -5.266180048661733,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48661800486617324,
      "mfePct": 0.20587684821261276,
      "maeGbp": -4.866180048661732,
      "mfeGbp": 2.0587684821261276,
      "observedDuringTradeLowPrice": 0.05317,
      "observedDuringTradeHighPrice": 0.05353999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05317,
      "fullObservedHighPrice": 0.05353999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560696407-b462a67700526",
      "symbol": "BULLAUSDT",
      "baseAsset": "BULLA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:16.407Z",
      "closedAtUtc": "2026-09-28T02:02:51.081Z",
      "holdingPeriodMs": 274674,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09075,
      "exitPriceQuote": 0.09031,
      "grossPnlGbp": 4.848484848484804,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.048484848484804,
      "cashChangeGbp": 4.448484848484804,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.05 after fees",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13223140495868757,
      "mfePct": 0.5840220385674961,
      "maeGbp": -1.3223140495868757,
      "mfeGbp": 5.840220385674961,
      "observedDuringTradeLowPrice": 0.09022,
      "observedDuringTradeHighPrice": 0.09087,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09022,
      "fullObservedHighPrice": 0.09087,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560692128-c718b6aae7b07",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:12.128Z",
      "closedAtUtc": "2026-09-28T02:02:39.289Z",
      "holdingPeriodMs": 267161,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026336,
      "exitPriceQuote": 0.026074,
      "grossPnlGbp": 9.948359659781227,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.148359659781226,
      "cashChangeGbp": 9.548359659781227,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.17 triggered at projected net £9.15 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24681044957473633,
      "mfePct": 1.1239368165249,
      "maeGbp": -2.4681044957473635,
      "mfeGbp": 11.239368165249,
      "observedDuringTradeLowPrice": 0.02604,
      "observedDuringTradeHighPrice": 0.026401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02604,
      "fullObservedHighPrice": 0.026401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560687820-48fa7e2bb7ef5",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:07.820Z",
      "closedAtUtc": "2026-09-28T02:02:34.542Z",
      "holdingPeriodMs": 266722,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08683,
      "exitPriceQuote": 0.08735,
      "grossPnlGbp": -5.988713578256278,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.788713578256278,
      "cashChangeGbp": -6.3887135782562785,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6219048715881594,
      "mfePct": 0,
      "maeGbp": -6.219048715881594,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08683,
      "observedDuringTradeHighPrice": 0.08737,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08683,
      "fullObservedHighPrice": 0.08737,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560717331-56f5eeb92aed4",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:58:37.331Z",
      "closedAtUtc": "2026-09-28T02:00:01.155Z",
      "holdingPeriodMs": 83824,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07543,
      "exitPriceQuote": 0.07586,
      "grossPnlGbp": -5.70064960890892,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.50064960890892,
      "cashChangeGbp": -6.10064960890892,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7158955322815841,
      "mfePct": 0,
      "maeGbp": -7.158955322815841,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07543,
      "observedDuringTradeHighPrice": 0.07596999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07543,
      "fullObservedHighPrice": 0.07596999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560253557-9361691437356",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:50:53.557Z",
      "closedAtUtc": "2026-09-28T01:57:09.304Z",
      "holdingPeriodMs": 375747,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.054,
      "exitPriceQuote": 0.0536,
      "grossPnlGbp": 7.407407407407362,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.607407407407362,
      "cashChangeGbp": 7.007407407407362,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.72 triggered at projected net £6.61 after fees",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.018518518518524187,
      "mfePct": 0.9259259259259267,
      "maeGbp": -0.18518518518524185,
      "mfeGbp": 9.259259259259267,
      "observedDuringTradeLowPrice": 0.0535,
      "observedDuringTradeHighPrice": 0.05401,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0535,
      "fullObservedHighPrice": 0.05401,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560232362-257f93387a2f3",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:50:32.362Z",
      "closedAtUtc": "2026-09-28T01:57:04.400Z",
      "holdingPeriodMs": 392038,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08356,
      "exitPriceQuote": 0.08315,
      "grossPnlGbp": -4.9066539013881485,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.706653901388148,
      "cashChangeGbp": -5.306653901388149,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4906653901388148,
      "mfePct": 0.2513164193393991,
      "maeGbp": -4.9066539013881485,
      "mfeGbp": 2.5131641933939908,
      "observedDuringTradeLowPrice": 0.08315,
      "observedDuringTradeHighPrice": 0.08377,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08315,
      "fullObservedHighPrice": 0.08377,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560249396-4aaa420f72f0f",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:50:49.396Z",
      "closedAtUtc": "2026-09-28T01:56:59.884Z",
      "holdingPeriodMs": 370488,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015143,
      "exitPriceQuote": 0.014902,
      "grossPnlGbp": 15.91494419863963,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 15.114944198639629,
      "cashChangeGbp": 15.514944198639629,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £16.10 triggered at projected net £15.11 after fees",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 1.7896057584362437,
      "maeGbp": 0,
      "mfeGbp": 17.896057584362435,
      "observedDuringTradeLowPrice": 0.014872,
      "observedDuringTradeHighPrice": 0.015143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014872,
      "fullObservedHighPrice": 0.015143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560245296-53d0bd0000054",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:50:45.296Z",
      "closedAtUtc": "2026-09-28T01:56:46.953Z",
      "holdingPeriodMs": 361657,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7129,
      "exitPriceQuote": 0.7017,
      "grossPnlGbp": 15.710478327956217,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 14.910478327956216,
      "cashChangeGbp": 15.310478327956217,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £16.01 triggered at projected net £14.91 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07013606396409819,
      "mfePct": 1.781456024687885,
      "maeGbp": -0.7013606396409818,
      "mfeGbp": 17.81456024687885,
      "observedDuringTradeLowPrice": 0.7002,
      "observedDuringTradeHighPrice": 0.7133999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7002,
      "fullObservedHighPrice": 0.7133999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560236613-cd1377a0e15ef",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:50:36.613Z",
      "closedAtUtc": "2026-09-28T01:55:40.632Z",
      "holdingPeriodMs": 304019,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.459,
      "exitPriceQuote": 4.402,
      "grossPnlGbp": 12.783135232114713,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 11.983135232114712,
      "cashChangeGbp": 12.383135232114713,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £12.33 triggered at projected net £11.98 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1345593182327927,
      "mfePct": 1.4352993944830694,
      "maeGbp": -1.3455931823279272,
      "mfeGbp": 14.352993944830693,
      "observedDuringTradeLowPrice": 4.395,
      "observedDuringTradeHighPrice": 4.465,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.395,
      "fullObservedHighPrice": 4.465,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559874278-14cf6e971fdcd",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:44:34.278Z",
      "closedAtUtc": "2026-09-28T01:55:02.255Z",
      "holdingPeriodMs": 627977,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.456,
      "exitPriceQuote": 9.42,
      "grossPnlGbp": 3.807106598984728,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.007106598984728,
      "cashChangeGbp": 3.4071065989847282,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05287648054146343,
      "mfePct": 0.42301184433163225,
      "maeGbp": -0.5287648054146343,
      "mfeGbp": 4.230118443316322,
      "observedDuringTradeLowPrice": 9.416,
      "observedDuringTradeHighPrice": 9.461,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.416,
      "fullObservedHighPrice": 9.461,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559869998-3e8cad3f3ed6b",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:44:29.998Z",
      "closedAtUtc": "2026-09-28T01:54:57.543Z",
      "holdingPeriodMs": 627545,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.604,
      "exitPriceQuote": 9.564,
      "grossPnlGbp": 4.164931278633814,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.364931278633814,
      "cashChangeGbp": 3.764931278633814,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.041649312786352935,
      "mfePct": 0.4269054560599604,
      "maeGbp": -0.4164931278635294,
      "mfeGbp": 4.269054560599604,
      "observedDuringTradeLowPrice": 9.563,
      "observedDuringTradeHighPrice": 9.608000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.563,
      "fullObservedHighPrice": 9.608000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560341981-87b0febcf772c",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:52:21.981Z",
      "closedAtUtc": "2026-09-28T01:54:53.342Z",
      "holdingPeriodMs": 151361,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7298,
      "exitPriceQuote": 0.7268,
      "grossPnlGbp": 4.110715264456019,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.310715264456019,
      "cashChangeGbp": 3.710715264456019,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.31 after fees",
      "confidence": 86,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06851192107425937,
      "mfePct": 0.6714168265278179,
      "maeGbp": -0.6851192107425936,
      "mfeGbp": 6.714168265278179,
      "observedDuringTradeLowPrice": 0.7249,
      "observedDuringTradeHighPrice": 0.7303,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7249,
      "fullObservedHighPrice": 0.7303,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790560241147-1ec3a1ed5e62e",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:50:41.147Z",
      "closedAtUtc": "2026-09-28T01:53:36.393Z",
      "holdingPeriodMs": 175246,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00725,
      "exitPriceQuote": 0.007202,
      "grossPnlGbp": 6.620689655172455,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.820689655172455,
      "cashChangeGbp": 6.220689655172454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.89 triggered at projected net £5.82 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8689655172413869,
      "maeGbp": 0,
      "mfeGbp": 8.68965517241387,
      "observedDuringTradeLowPrice": 0.007187,
      "observedDuringTradeHighPrice": 0.00725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007187,
      "fullObservedHighPrice": 0.00725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559861444-c0df949f29b83",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:44:21.444Z",
      "closedAtUtc": "2026-09-28T01:51:00.359Z",
      "holdingPeriodMs": 398915,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10564,
      "exitPriceQuote": 0.10516,
      "grossPnlGbp": 4.543733434305134,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.743733434305134,
      "cashChangeGbp": 4.143733434305133,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.74 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.028398333964409547,
      "mfePct": 0.6815600151457766,
      "maeGbp": -0.28398333964409544,
      "mfeGbp": 6.815600151457765,
      "observedDuringTradeLowPrice": 0.10492,
      "observedDuringTradeHighPrice": 0.10567000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10492,
      "fullObservedHighPrice": 0.10567000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559985203-381c455b1bf8e",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:46:25.203Z",
      "closedAtUtc": "2026-09-28T01:50:22.945Z",
      "holdingPeriodMs": 237742,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2352,
      "exitPriceQuote": 0.2363,
      "grossPnlGbp": -4.676870748299395,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.476870748299395,
      "cashChangeGbp": -5.076870748299395,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46768707482993954,
      "mfePct": 0.12755102040816102,
      "maeGbp": -4.676870748299396,
      "mfeGbp": 1.2755102040816102,
      "observedDuringTradeLowPrice": 0.2349,
      "observedDuringTradeHighPrice": 0.2363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2349,
      "fullObservedHighPrice": 0.2363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559597213-9665528130ba8",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:39:57.213Z",
      "closedAtUtc": "2026-09-28T01:50:04.721Z",
      "holdingPeriodMs": 607508,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.029901,
      "exitPriceQuote": 0.029857,
      "grossPnlGbp": 1.471522691548741,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.6715226915487409,
      "cashChangeGbp": 1.0715226915487408,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3444700846125512,
      "mfePct": 0.5083442025350301,
      "maeGbp": -3.444700846125512,
      "mfeGbp": 5.083442025350301,
      "observedDuringTradeLowPrice": 0.029749,
      "observedDuringTradeHighPrice": 0.030004000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.029749,
      "fullObservedHighPrice": 0.030004000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559865682-61cc026eedde3",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:44:25.682Z",
      "closedAtUtc": "2026-09-28T01:49:55.210Z",
      "holdingPeriodMs": 329528,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08957,
      "exitPriceQuote": 0.08791,
      "grossPnlGbp": 18.532990956793512,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 17.73299095679351,
      "cashChangeGbp": 18.132990956793513,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £20.42 triggered at projected net £17.73 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17863123813777756,
      "mfePct": 2.2552193814893315,
      "maeGbp": -1.7863123813777755,
      "mfeGbp": 22.552193814893318,
      "observedDuringTradeLowPrice": 0.08755,
      "observedDuringTradeHighPrice": 0.08973,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08755,
      "fullObservedHighPrice": 0.08973,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559533008-cfd3393f9fd8d",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:38:53.008Z",
      "closedAtUtc": "2026-09-28T01:48:52.384Z",
      "holdingPeriodMs": 599376,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.837,
      "exitPriceQuote": 0.8331,
      "grossPnlGbp": 4.659498207885322,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.8594982078853226,
      "cashChangeGbp": 4.259498207885322,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.86 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22700119474313177,
      "mfePct": 0.6571087216248446,
      "maeGbp": -2.2700119474313176,
      "mfeGbp": 6.571087216248445,
      "observedDuringTradeLowPrice": 0.8315,
      "observedDuringTradeHighPrice": 0.8389,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8315,
      "fullObservedHighPrice": 0.8389,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559878303-815e9d563a97b",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:44:38.303Z",
      "closedAtUtc": "2026-09-28T01:46:35.140Z",
      "holdingPeriodMs": 116837,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08232,
      "exitPriceQuote": 0.08171,
      "grossPnlGbp": 7.410106899902811,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.610106899902811,
      "cashChangeGbp": 7.01010689990281,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.68 triggered at projected net £6.61 after fees",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12147716229347545,
      "mfePct": 0.9475218658892164,
      "maeGbp": -1.2147716229347545,
      "mfeGbp": 9.475218658892164,
      "observedDuringTradeLowPrice": 0.08154,
      "observedDuringTradeHighPrice": 0.08242,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08154,
      "fullObservedHighPrice": 0.08242,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559593155-192e5d8433148",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:39:53.155Z",
      "closedAtUtc": "2026-09-28T01:46:30.838Z",
      "holdingPeriodMs": 397683,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7421,
      "exitPriceQuote": 0.7358,
      "grossPnlGbp": 8.489421910793656,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.689421910793656,
      "cashChangeGbp": 8.089421910793655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.77 triggered at projected net £7.69 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9971701926963971,
      "maeGbp": 0,
      "mfeGbp": 9.97170192696397,
      "observedDuringTradeLowPrice": 0.7347,
      "observedDuringTradeHighPrice": 0.7421,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7347,
      "fullObservedHighPrice": 0.7421,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559507082-14e483547ce3e",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:38:27.082Z",
      "closedAtUtc": "2026-09-28T01:45:06.426Z",
      "holdingPeriodMs": 399344,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.533,
      "exitPriceQuote": 4.505,
      "grossPnlGbp": 6.176924773880535,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.3769247738805355,
      "cashChangeGbp": 5.776924773880535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.48 triggered at projected net £5.38 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13236267372599467,
      "mfePct": 0.9265387160820803,
      "maeGbp": -1.3236267372599466,
      "mfeGbp": 9.265387160820802,
      "observedDuringTradeLowPrice": 4.491,
      "observedDuringTradeHighPrice": 4.539000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.491,
      "fullObservedHighPrice": 4.539000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559303944-44f87e0d8732b",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:35:03.944Z",
      "closedAtUtc": "2026-09-28T01:44:04.163Z",
      "holdingPeriodMs": 540219,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6563,
      "exitPriceQuote": 0.6595,
      "grossPnlGbp": 4.8758189852201435,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.075818985220144,
      "cashChangeGbp": 4.475818985220143,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.06 triggered at projected net £4.08 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.685662044796596,
      "maeGbp": 0,
      "mfeGbp": 6.85662044796596,
      "observedDuringTradeLowPrice": 0.6563,
      "observedDuringTradeHighPrice": 0.6607999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6563,
      "fullObservedHighPrice": 0.6607999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559290305-b81915a6eeb2b",
      "symbol": "TRIAUSDT",
      "baseAsset": "TRIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:34:50.305Z",
      "closedAtUtc": "2026-09-28T01:42:52.960Z",
      "holdingPeriodMs": 482655,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004392,
      "exitPriceQuote": 0.004369,
      "grossPnlGbp": -5.236794171220503,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.036794171220503,
      "cashChangeGbp": -5.636794171220504,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 62,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5236794171220504,
      "mfePct": 0.2276867030965299,
      "maeGbp": -5.236794171220504,
      "mfeGbp": 2.2768670309652994,
      "observedDuringTradeLowPrice": 0.004369,
      "observedDuringTradeHighPrice": 0.004401999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004369,
      "fullObservedHighPrice": 0.004401999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558967501-c28cf935be167",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:29:27.501Z",
      "closedAtUtc": "2026-09-28T01:39:41.973Z",
      "holdingPeriodMs": 614472,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2391,
      "exitPriceQuote": 0.2399,
      "grossPnlGbp": -3.345880384776224,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.145880384776224,
      "cashChangeGbp": -3.745880384776224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.33458803847762236,
      "mfePct": 0.33458803847762236,
      "maeGbp": -3.345880384776224,
      "mfeGbp": 3.345880384776224,
      "observedDuringTradeLowPrice": 0.2383,
      "observedDuringTradeHighPrice": 0.23989999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2383,
      "fullObservedHighPrice": 0.23989999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558963254-427745f7b1962",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:29:23.254Z",
      "closedAtUtc": "2026-09-28T01:39:37.741Z",
      "holdingPeriodMs": 614487,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5011,
      "exitPriceQuote": 0.4998,
      "grossPnlGbp": -2.5942925563759087,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.394292556375909,
      "cashChangeGbp": -2.9942925563759086,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3592097385751284,
      "mfePct": 0.3192975454001289,
      "maeGbp": -3.5920973857512837,
      "mfeGbp": 3.192975454001289,
      "observedDuringTradeLowPrice": 0.4993,
      "observedDuringTradeHighPrice": 0.5027,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4993,
      "fullObservedHighPrice": 0.5027,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558958934-1a249bc4fd543",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:29:18.934Z",
      "closedAtUtc": "2026-09-28T01:39:33.583Z",
      "holdingPeriodMs": 614649,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2564,
      "exitPriceQuote": 0.2564,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8,
      "cashChangeGbp": -0.4,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: triple_top",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23400936037441084,
      "mfePct": 0.19500780031201265,
      "maeGbp": -2.3400936037441085,
      "mfeGbp": 1.9500780031201266,
      "observedDuringTradeLowPrice": 0.2558,
      "observedDuringTradeHighPrice": 0.2569,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2558,
      "fullObservedHighPrice": 0.2569,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558954354-a38b49f2fd174",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:29:14.354Z",
      "closedAtUtc": "2026-09-28T01:39:20.750Z",
      "holdingPeriodMs": 606396,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09684,
      "exitPriceQuote": 0.09685,
      "grossPnlGbp": 0.10326311441563404,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.696736885584366,
      "cashChangeGbp": -0.29673688558436595,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22717885171416563,
      "mfePct": 0.2478314745972781,
      "maeGbp": -2.2717885171416565,
      "mfeGbp": 2.478314745972781,
      "observedDuringTradeLowPrice": 0.09662,
      "observedDuringTradeHighPrice": 0.09708,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09662,
      "fullObservedHighPrice": 0.09708,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558949933-5bd10428607eb",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:29:09.933Z",
      "closedAtUtc": "2026-09-28T01:39:16.541Z",
      "holdingPeriodMs": 606608,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 68.55,
      "exitPriceQuote": 68.43,
      "grossPnlGbp": -1.7505470459517192,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.550547045951719,
      "cashChangeGbp": -2.1505470459517193,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3938730853391627,
      "mfePct": 0.24799416484318268,
      "maeGbp": -3.9387308533916268,
      "mfeGbp": 2.479941648431827,
      "observedDuringTradeLowPrice": 68.28,
      "observedDuringTradeHighPrice": 68.72,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 68.28,
      "fullObservedHighPrice": 68.72,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559299010-fa22d3d7b29de",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:34:59.010Z",
      "closedAtUtc": "2026-09-28T01:38:41.702Z",
      "holdingPeriodMs": 222692,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.91117,
      "exitPriceQuote": 0.91502,
      "grossPnlGbp": 4.225336655069755,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.4253366550697555,
      "cashChangeGbp": 3.8253366550697554,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.16 triggered at projected net £3.43 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12072390443056617,
      "mfePct": 0.8812845023431392,
      "maeGbp": -1.2072390443056618,
      "mfeGbp": 8.812845023431391,
      "observedDuringTradeLowPrice": 0.91007,
      "observedDuringTradeHighPrice": 0.9192000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.91007,
      "fullObservedHighPrice": 0.9192000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790559086982-a9e2805232f9b",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:31:26.982Z",
      "closedAtUtc": "2026-09-28T01:38:24.136Z",
      "holdingPeriodMs": 417154,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08493,
      "exitPriceQuote": 0.0854,
      "grossPnlGbp": 5.533969151065562,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.733969151065562,
      "cashChangeGbp": 5.133969151065561,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.73 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29436006122689296,
      "mfePct": 0.6711409395973167,
      "maeGbp": -2.9436006122689298,
      "mfeGbp": 6.711409395973167,
      "observedDuringTradeLowPrice": 0.08468,
      "observedDuringTradeHighPrice": 0.08550000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08468,
      "fullObservedHighPrice": 0.08550000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558940818-0124eb16f781b",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:29:00.818Z",
      "closedAtUtc": "2026-09-28T01:34:42.269Z",
      "holdingPeriodMs": 341451,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06526,
      "exitPriceQuote": 0.06558,
      "grossPnlGbp": -4.9034630707937605,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.70346307079376,
      "cashChangeGbp": -5.303463070793761,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4903463070793761,
      "mfePct": 0.29114311982837227,
      "maeGbp": -4.903463070793761,
      "mfeGbp": 2.9114311982837227,
      "observedDuringTradeLowPrice": 0.06507,
      "observedDuringTradeHighPrice": 0.06558,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06507,
      "fullObservedHighPrice": 0.06558,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558635792-c49a996146643",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:23:55.791Z",
      "closedAtUtc": "2026-09-28T01:33:57.339Z",
      "holdingPeriodMs": 601548,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04632,
      "exitPriceQuote": 0.04657,
      "grossPnlGbp": -5.3972366148532,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.1972366148532,
      "cashChangeGbp": -5.7972366148532,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.53972366148532,
      "mfePct": 0.043177892918823804,
      "maeGbp": -5.3972366148532,
      "mfeGbp": 0.431778929188238,
      "observedDuringTradeLowPrice": 0.0463,
      "observedDuringTradeHighPrice": 0.04657,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0463,
      "fullObservedHighPrice": 0.04657,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558574713-377083beb598b",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:22:54.713Z",
      "closedAtUtc": "2026-09-28T01:33:09.066Z",
      "holdingPeriodMs": 614353,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8321,
      "exitPriceQuote": 0.8318,
      "grossPnlGbp": 0.3605335897127352,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.43946641028726485,
      "cashChangeGbp": -0.03946641028726483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12017786323759173,
      "mfePct": 0.48071145295036694,
      "maeGbp": -1.2017786323759174,
      "mfeGbp": 4.80711452950367,
      "observedDuringTradeLowPrice": 0.8281,
      "observedDuringTradeHighPrice": 0.8331,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8281,
      "fullObservedHighPrice": 0.8331,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558453502-fbac7b9e1015c",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:20:53.502Z",
      "closedAtUtc": "2026-09-28T01:30:56.120Z",
      "holdingPeriodMs": 602618,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 90.141,
      "exitPriceQuote": 90.46,
      "grossPnlGbp": -3.538900167515208,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.338900167515208,
      "cashChangeGbp": -3.9389001675152078,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4515148489588494,
      "mfePct": 0,
      "maeGbp": -4.515148489588494,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 90.141,
      "observedDuringTradeHighPrice": 90.548,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.141,
      "fullObservedHighPrice": 90.548,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558640043-4ec5f7922c7fc",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:24:00.043Z",
      "closedAtUtc": "2026-09-28T01:28:55.849Z",
      "holdingPeriodMs": 295806,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.31417,
      "exitPriceQuote": 0.3152,
      "grossPnlGbp": 3.278479803927731,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.4784798039277307,
      "cashChangeGbp": 2.878479803927731,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.48 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07320877232072062,
      "mfePct": 0.6302320399783499,
      "maeGbp": -0.7320877232072063,
      "mfeGbp": 6.3023203997835,
      "observedDuringTradeLowPrice": 0.31394,
      "observedDuringTradeHighPrice": 0.31614999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31394,
      "fullObservedHighPrice": 0.31614999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558631366-434912cf7f86d",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:23:51.366Z",
      "closedAtUtc": "2026-09-28T01:28:11.405Z",
      "holdingPeriodMs": 260039,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06669,
      "exitPriceQuote": 0.06706,
      "grossPnlGbp": -5.5480581796370565,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.348058179637056,
      "cashChangeGbp": -5.948058179637057,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5548058179637056,
      "mfePct": 0,
      "maeGbp": -5.5480581796370565,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06669,
      "observedDuringTradeHighPrice": 0.06706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06669,
      "fullObservedHighPrice": 0.06706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558128687-ea64f45107c45",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:28.687Z",
      "closedAtUtc": "2026-09-28T01:25:31.693Z",
      "holdingPeriodMs": 603006,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2424,
      "exitPriceQuote": 0.2425,
      "grossPnlGbp": -0.41254125412536713,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.2125412541253673,
      "cashChangeGbp": -0.8125412541253672,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08250825082508487,
      "mfePct": 0.453795379537961,
      "maeGbp": -0.8250825082508487,
      "mfeGbp": 4.53795379537961,
      "observedDuringTradeLowPrice": 0.2413,
      "observedDuringTradeHighPrice": 0.24259999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2413,
      "fullObservedHighPrice": 0.24259999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558091166-19c95826c4da",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:14:51.166Z",
      "closedAtUtc": "2026-09-28T01:25:03.695Z",
      "holdingPeriodMs": 612529,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09021,
      "exitPriceQuote": 0.0901,
      "grossPnlGbp": 1.2193770092007425,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.4193770092007425,
      "cashChangeGbp": 0.8193770092007425,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5431770313712497,
      "mfePct": 0.5875180135240026,
      "maeGbp": -5.431770313712498,
      "mfeGbp": 5.875180135240026,
      "observedDuringTradeLowPrice": 0.08968,
      "observedDuringTradeHighPrice": 0.0907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08968,
      "fullObservedHighPrice": 0.0907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558124075-936bf2464fe7a",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:24.075Z",
      "closedAtUtc": "2026-09-28T01:24:37.247Z",
      "holdingPeriodMs": 553172,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 121.45,
      "exitPriceQuote": 122.09,
      "grossPnlGbp": -5.269658295594899,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.069658295594899,
      "cashChangeGbp": -5.6696582955949,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5269658295594899,
      "mfePct": 0.17291066282421405,
      "maeGbp": -5.2696582955948985,
      "mfeGbp": 1.7291066282421406,
      "observedDuringTradeLowPrice": 121.24,
      "observedDuringTradeHighPrice": 122.09,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 121.24,
      "fullObservedHighPrice": 122.09,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558457939-1386406dd56c6",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:20:57.939Z",
      "closedAtUtc": "2026-09-28T01:24:15.122Z",
      "holdingPeriodMs": 197183,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015283,
      "exitPriceQuote": 0.015402,
      "grossPnlGbp": -7.786429365962249,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.58642936596225,
      "cashChangeGbp": -8.18642936596225,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.778642936596225,
      "mfePct": 0.006543217954585261,
      "maeGbp": -7.78642936596225,
      "mfeGbp": 0.0654321795458526,
      "observedDuringTradeLowPrice": 0.015282,
      "observedDuringTradeHighPrice": 0.015401999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015282,
      "fullObservedHighPrice": 0.015401999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558133430-dec09f4f9f4bc",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:33.430Z",
      "closedAtUtc": "2026-09-28T01:23:23.509Z",
      "holdingPeriodMs": 470079,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5894,
      "exitPriceQuote": 0.5929,
      "grossPnlGbp": -5.938242280284946,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.738242280284946,
      "cashChangeGbp": -6.3382422802849465,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5938242280284947,
      "mfePct": 0.25449609772651116,
      "maeGbp": -5.938242280284946,
      "mfeGbp": 2.5449609772651116,
      "observedDuringTradeLowPrice": 0.5879,
      "observedDuringTradeHighPrice": 0.5929,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5879,
      "fullObservedHighPrice": 0.5929,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558119733-518c856d3c617",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:19.733Z",
      "closedAtUtc": "2026-09-28T01:23:19.068Z",
      "holdingPeriodMs": 479335,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5084,
      "exitPriceQuote": 1.5159,
      "grossPnlGbp": -4.972155926809906,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.772155926809906,
      "cashChangeGbp": -5.372155926809906,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.49721559268099064,
      "mfePct": 0.15247944842216712,
      "maeGbp": -4.972155926809907,
      "mfeGbp": 1.5247944842216714,
      "observedDuringTradeLowPrice": 1.5061,
      "observedDuringTradeHighPrice": 1.5159,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5061,
      "fullObservedHighPrice": 1.5159,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558115136-e1c0dcc8d4ec4",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:15.136Z",
      "closedAtUtc": "2026-09-28T01:23:14.731Z",
      "holdingPeriodMs": 479595,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0043195,
      "exitPriceQuote": 0.0043445,
      "grossPnlGbp": -5.787706910522015,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.587706910522015,
      "cashChangeGbp": -6.1877069105220155,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5787706910522016,
      "mfePct": 0.21298761430721164,
      "maeGbp": -5.787706910522015,
      "mfeGbp": 2.1298761430721163,
      "observedDuringTradeLowPrice": 0.0043103,
      "observedDuringTradeHighPrice": 0.0043445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0043103,
      "fullObservedHighPrice": 0.0043445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558109974-06d21aa87bd2c",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:09.974Z",
      "closedAtUtc": "2026-09-28T01:22:34.285Z",
      "holdingPeriodMs": 444311,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 313.2,
      "exitPriceQuote": 314.95,
      "grossPnlGbp": -5.587484035759898,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.387484035759898,
      "cashChangeGbp": -5.987484035759898,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5587484035759898,
      "mfePct": 0.09897828863346177,
      "maeGbp": -5.587484035759897,
      "mfeGbp": 0.9897828863346178,
      "observedDuringTradeLowPrice": 312.89,
      "observedDuringTradeHighPrice": 314.95,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 312.89,
      "fullObservedHighPrice": 314.95,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558100053-d197280fc9c47",
      "symbol": "XVGUSDT",
      "baseAsset": "XVG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:00.053Z",
      "closedAtUtc": "2026-09-28T01:20:45.393Z",
      "holdingPeriodMs": 345340,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003365,
      "exitPriceQuote": 0.003382,
      "grossPnlGbp": -5.052005943536431,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.85200594353643,
      "cashChangeGbp": -5.452005943536431,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5052005943536431,
      "mfePct": 0.05943536404159975,
      "maeGbp": -5.052005943536431,
      "mfeGbp": 0.5943536404159975,
      "observedDuringTradeLowPrice": 0.003363,
      "observedDuringTradeHighPrice": 0.003382,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003363,
      "fullObservedHighPrice": 0.003382,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790558105215-8378f2964dcd4",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:15:05.215Z",
      "closedAtUtc": "2026-09-28T01:20:39.867Z",
      "holdingPeriodMs": 334652,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01018,
      "exitPriceQuote": 0.010244,
      "grossPnlGbp": -6.286836935166977,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.086836935166977,
      "cashChangeGbp": -6.686836935166977,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6286836935166976,
      "mfePct": 0.04911591355599014,
      "maeGbp": -6.286836935166977,
      "mfeGbp": 0.4911591355599014,
      "observedDuringTradeLowPrice": 0.010175,
      "observedDuringTradeHighPrice": 0.010244,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010175,
      "fullObservedHighPrice": 0.010244,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557740882-f5eb85a6744ba",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:09:00.882Z",
      "closedAtUtc": "2026-09-28T01:14:47.240Z",
      "holdingPeriodMs": 346358,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04669,
      "exitPriceQuote": 0.04642,
      "grossPnlGbp": 5.782822874277135,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.982822874277135,
      "cashChangeGbp": 5.382822874277134,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.27 triggered at projected net £4.98 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8352966373955909,
      "maeGbp": 0,
      "mfeGbp": 8.352966373955908,
      "observedDuringTradeLowPrice": 0.0463,
      "observedDuringTradeHighPrice": 0.04669,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0463,
      "fullObservedHighPrice": 0.04669,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557771683-cfbaf92e5053f",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:09:31.683Z",
      "closedAtUtc": "2026-09-28T01:14:32.435Z",
      "holdingPeriodMs": 300752,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05427,
      "exitPriceQuote": 0.05398,
      "grossPnlGbp": -5.343652109821238,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.143652109821238,
      "cashChangeGbp": -5.743652109821238,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5343652109821238,
      "mfePct": 0,
      "maeGbp": -5.343652109821237,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05398,
      "observedDuringTradeHighPrice": 0.05427,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05398,
      "fullObservedHighPrice": 0.05427,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557754895-9289abe13f709",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:09:14.895Z",
      "closedAtUtc": "2026-09-28T01:14:26.747Z",
      "holdingPeriodMs": 311852,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21908,
      "exitPriceQuote": 0.21802,
      "grossPnlGbp": -4.838415190797907,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.6384151907979065,
      "cashChangeGbp": -5.238415190797907,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5020996896110964,
      "mfePct": 0.009129085265652842,
      "maeGbp": -5.020996896110964,
      "mfeGbp": 0.09129085265652842,
      "observedDuringTradeLowPrice": 0.21798,
      "observedDuringTradeHighPrice": 0.2191,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21798,
      "fullObservedHighPrice": 0.2191,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557750646-97fda720af86e",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:09:10.646Z",
      "closedAtUtc": "2026-09-28T01:14:21.734Z",
      "holdingPeriodMs": 311088,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06673,
      "exitPriceQuote": 0.06628,
      "grossPnlGbp": 6.743593586093093,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.943593586093093,
      "cashChangeGbp": 6.3435935860930925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.04 triggered at projected net £5.94 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08991458114791623,
      "mfePct": 0.8991458114790999,
      "maeGbp": -0.8991458114791623,
      "mfeGbp": 8.991458114790998,
      "observedDuringTradeLowPrice": 0.06613,
      "observedDuringTradeHighPrice": 0.06679,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06613,
      "fullObservedHighPrice": 0.06679,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557759142-ed3517d082331",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:09:19.142Z",
      "closedAtUtc": "2026-09-28T01:13:58.755Z",
      "holdingPeriodMs": 279613,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6364,
      "exitPriceQuote": 2.6236,
      "grossPnlGbp": -4.855105446821393,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.655105446821393,
      "cashChangeGbp": -5.255105446821394,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48551054468213933,
      "mfePct": 0.007586102260657639,
      "maeGbp": -4.855105446821393,
      "mfeGbp": 0.07586102260657639,
      "observedDuringTradeLowPrice": 2.6236,
      "observedDuringTradeHighPrice": 2.6366,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6236,
      "fullObservedHighPrice": 2.6366,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557767432-c511c96b4fa6",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:09:27.432Z",
      "closedAtUtc": "2026-09-28T01:13:05.758Z",
      "holdingPeriodMs": 218326,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27231,
      "exitPriceQuote": 0.27104,
      "grossPnlGbp": -4.6638022841614095,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.463802284161409,
      "cashChangeGbp": -5.06380228416141,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48841393999485805,
      "mfePct": 0,
      "maeGbp": -4.88413939994858,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.27098,
      "observedDuringTradeHighPrice": 0.27231,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27098,
      "fullObservedHighPrice": 0.27231,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557316991-9c1ef51f9d4cb",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:01:56.991Z",
      "closedAtUtc": "2026-09-28T01:12:13.645Z",
      "holdingPeriodMs": 616654,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 329.72,
      "exitPriceQuote": 328.72,
      "grossPnlGbp": 3.032876379958753,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.2328763799587525,
      "cashChangeGbp": 2.632876379958753,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0879534150187928,
      "mfePct": 0.4913259735533193,
      "maeGbp": -0.8795341501879279,
      "mfeGbp": 4.9132597355331935,
      "observedDuringTradeLowPrice": 328.1,
      "observedDuringTradeHighPrice": 330.01,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 328.1,
      "fullObservedHighPrice": 330.01,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557307721-19d772525cc66",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:01:47.721Z",
      "closedAtUtc": "2026-09-28T01:12:09.312Z",
      "holdingPeriodMs": 621591,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 90.7,
      "exitPriceQuote": 90.326,
      "grossPnlGbp": 4.123484013230534,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.3234840132305346,
      "cashChangeGbp": 3.7234840132305345,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04520396912899318,
      "mfePct": 0.5490628445424527,
      "maeGbp": -0.4520396912899318,
      "mfeGbp": 5.490628445424527,
      "observedDuringTradeLowPrice": 90.202,
      "observedDuringTradeHighPrice": 90.741,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 90.202,
      "fullObservedHighPrice": 90.741,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557763266-9d8335c47f6c2",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:09:23.266Z",
      "closedAtUtc": "2026-09-28T01:11:02.624Z",
      "holdingPeriodMs": 99358,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08469,
      "exitPriceQuote": 0.08413,
      "grossPnlGbp": -6.612350926909965,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.412350926909965,
      "cashChangeGbp": -7.012350926909965,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6612350926909965,
      "mfePct": 0,
      "maeGbp": -6.612350926909965,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08413,
      "observedDuringTradeHighPrice": 0.08469,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08413,
      "fullObservedHighPrice": 0.08469,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557331099-d490513afc8f4",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:02:11.099Z",
      "closedAtUtc": "2026-09-28T01:08:12.041Z",
      "holdingPeriodMs": 360942,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2462,
      "exitPriceQuote": 0.2441,
      "grossPnlGbp": 8.529650690495494,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.729650690495494,
      "cashChangeGbp": 8.129650690495493,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.76 triggered at projected net £7.73 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2437043054427252,
      "mfePct": 1.0560519902518242,
      "maeGbp": -2.437043054427252,
      "mfeGbp": 10.560519902518243,
      "observedDuringTradeLowPrice": 0.2436,
      "observedDuringTradeHighPrice": 0.24679999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2436,
      "fullObservedHighPrice": 0.24679999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557326437-2a6f0fabe1715",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:02:06.437Z",
      "closedAtUtc": "2026-09-28T01:08:07.776Z",
      "holdingPeriodMs": 361339,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4952,
      "exitPriceQuote": 0.4925,
      "grossPnlGbp": 5.4523424878836435,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.652342487883644,
      "cashChangeGbp": 5.052342487883643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.65 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08077544426494578,
      "mfePct": 0.6663974151857774,
      "maeGbp": -0.8077544426494577,
      "mfeGbp": 6.663974151857774,
      "observedDuringTradeLowPrice": 0.4919,
      "observedDuringTradeHighPrice": 0.4956,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4919,
      "fullObservedHighPrice": 0.4956,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557321563-63813dcc91f08",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:02:01.563Z",
      "closedAtUtc": "2026-09-28T01:07:49.205Z",
      "holdingPeriodMs": 347642,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5004,
      "exitPriceQuote": 0.4971,
      "grossPnlGbp": 6.5947242206234415,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.794724220623442,
      "cashChangeGbp": 6.194724220623441,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.99 triggered at projected net £5.79 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11990407673861811,
      "mfePct": 0.7793764988009511,
      "maeGbp": -1.1990407673861811,
      "mfeGbp": 7.79376498800951,
      "observedDuringTradeLowPrice": 0.4965,
      "observedDuringTradeHighPrice": 0.501,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4965,
      "fullObservedHighPrice": 0.501,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557335412-f241e2197d878",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T01:02:15.412Z",
      "closedAtUtc": "2026-09-28T01:07:44.512Z",
      "holdingPeriodMs": 329100,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09455,
      "exitPriceQuote": 0.09393,
      "grossPnlGbp": 6.557377049180281,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.757377049180281,
      "cashChangeGbp": 6.157377049180281,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.24 triggered at projected net £5.76 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.042305658381806846,
      "mfePct": 0.8989952406134212,
      "maeGbp": -0.42305658381806843,
      "mfeGbp": 8.989952406134211,
      "observedDuringTradeLowPrice": 0.0937,
      "observedDuringTradeHighPrice": 0.09459,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0937,
      "fullObservedHighPrice": 0.09459,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557000187-3afe21e7b2c8c",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:56:40.187Z",
      "closedAtUtc": "2026-09-28T01:06:57.180Z",
      "holdingPeriodMs": 616993,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.5451,
      "exitPriceQuote": 4.5047,
      "grossPnlGbp": 8.88869331807881,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.088693318078809,
      "cashChangeGbp": 8.48869331807881,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.9174715627818889,
      "maeGbp": 0,
      "mfeGbp": 9.17471562781889,
      "observedDuringTradeLowPrice": 4.5034,
      "observedDuringTradeHighPrice": 4.5451,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.5034,
      "fullObservedHighPrice": 4.5451,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556950415-df4068918e473",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:55:50.415Z",
      "closedAtUtc": "2026-09-28T01:06:25.975Z",
      "holdingPeriodMs": 635560,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33352,
      "exitPriceQuote": 0.33373,
      "grossPnlGbp": 0.6296473974575543,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.17035260254244577,
      "cashChangeGbp": 0.22964739745755425,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.017989925641642028,
      "mfePct": 0.06296473974575542,
      "maeGbp": -0.17989925641642027,
      "mfeGbp": 0.6296473974575543,
      "observedDuringTradeLowPrice": 0.33346,
      "observedDuringTradeHighPrice": 0.33373,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33346,
      "fullObservedHighPrice": 0.33373,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556945971-1003d19b6f1b4",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:55:45.971Z",
      "closedAtUtc": "2026-09-28T01:06:21.294Z",
      "holdingPeriodMs": 635323,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09649,
      "exitPriceQuote": 0.09655,
      "grossPnlGbp": 0.6218260959683969,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.17817390403160316,
      "cashChangeGbp": 0.22182609596839686,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16582029225827272,
      "mfePct": 0.35236812104880616,
      "maeGbp": -1.6582029225827273,
      "mfeGbp": 3.523681210488062,
      "observedDuringTradeLowPrice": 0.09633,
      "observedDuringTradeHighPrice": 0.09682999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09633,
      "fullObservedHighPrice": 0.09682999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556621168-e7be56f83ca87",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:50:21.168Z",
      "closedAtUtc": "2026-09-28T01:01:00.434Z",
      "holdingPeriodMs": 639266,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5782,
      "exitPriceQuote": 0.5796,
      "grossPnlGbp": 2.4213075060531937,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.6213075060531936,
      "cashChangeGbp": 2.0213075060531938,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0172950536146835,
      "mfePct": 0.2594258042199837,
      "maeGbp": -0.172950536146835,
      "mfeGbp": 2.5942580421998365,
      "observedDuringTradeLowPrice": 0.5781,
      "observedDuringTradeHighPrice": 0.5797,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5781,
      "fullObservedHighPrice": 0.5797,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556616681-8671c7b339d02",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:50:16.681Z",
      "closedAtUtc": "2026-09-28T01:00:55.904Z",
      "holdingPeriodMs": 639223,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1947,
      "exitPriceQuote": 2.1913,
      "grossPnlGbp": -1.5491866769946097,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.3491866769946097,
      "cashChangeGbp": -1.9491866769946098,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19137011892285877,
      "mfePct": 0.33717592381647027,
      "maeGbp": -1.9137011892285878,
      "mfeGbp": 3.371759238164703,
      "observedDuringTradeLowPrice": 2.1905,
      "observedDuringTradeHighPrice": 2.2021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1905,
      "fullObservedHighPrice": 2.2021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556611881-1dd188809268a",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:50:11.881Z",
      "closedAtUtc": "2026-09-28T01:00:51.380Z",
      "holdingPeriodMs": 639499,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02601,
      "exitPriceQuote": 0.02604,
      "grossPnlGbp": -1.1534025374856691,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.9534025374856692,
      "cashChangeGbp": -1.553402537485669,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2691272587466383,
      "mfePct": 0.26912725874662496,
      "maeGbp": -2.6912725874663828,
      "mfeGbp": 2.69127258746625,
      "observedDuringTradeLowPrice": 0.02594,
      "observedDuringTradeHighPrice": 0.02608,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02594,
      "fullObservedHighPrice": 0.02608,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790557004530-0a0728fab0f51",
      "symbol": "GRTUSDT",
      "baseAsset": "GRT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:56:44.530Z",
      "closedAtUtc": "2026-09-28T01:00:46.857Z",
      "holdingPeriodMs": 242327,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03481,
      "exitPriceQuote": 0.03428,
      "grossPnlGbp": 15.225509910945208,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 14.425509910945207,
      "cashChangeGbp": 14.825509910945208,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £16.87 triggered at projected net £14.43 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08618213157139398,
      "mfePct": 2.0109164033323736,
      "maeGbp": -0.8618213157139398,
      "mfeGbp": 20.109164033323736,
      "observedDuringTradeLowPrice": 0.03411,
      "observedDuringTradeHighPrice": 0.03484,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03411,
      "fullObservedHighPrice": 0.03484,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556607526-423c88d4da087",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:50:07.526Z",
      "closedAtUtc": "2026-09-28T01:00:22.618Z",
      "holdingPeriodMs": 615092,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 28.755,
      "exitPriceQuote": 28.799,
      "grossPnlGbp": -1.530168666318918,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.330168666318918,
      "cashChangeGbp": -1.930168666318918,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.410363415058258,
      "mfePct": 0.045209528777597374,
      "maeGbp": -4.10363415058258,
      "mfeGbp": 0.4520952877759738,
      "observedDuringTradeLowPrice": 28.742,
      "observedDuringTradeHighPrice": 28.873000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 28.742,
      "fullObservedHighPrice": 28.873000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556597211-1fa41adfcc29",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:49:57.211Z",
      "closedAtUtc": "2026-09-28T01:00:17.821Z",
      "holdingPeriodMs": 620610,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04738,
      "exitPriceQuote": 0.04719,
      "grossPnlGbp": 4.010130856901556,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.2101308569015563,
      "cashChangeGbp": 3.610130856901556,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23216547066272475,
      "mfePct": 0.443224989447028,
      "maeGbp": -2.3216547066272475,
      "mfeGbp": 4.43224989447028,
      "observedDuringTradeLowPrice": 0.04717,
      "observedDuringTradeHighPrice": 0.04748999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04717,
      "fullObservedHighPrice": 0.04748999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556625420-75d9b2282c277",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:50:25.420Z",
      "closedAtUtc": "2026-09-28T00:56:19.427Z",
      "holdingPeriodMs": 354007,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6631,
      "exitPriceQuote": 0.6582,
      "grossPnlGbp": -7.3895340069371365,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.189534006937137,
      "cashChangeGbp": -7.789534006937137,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7389534006937136,
      "mfePct": 0,
      "maeGbp": -7.3895340069371365,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6582,
      "observedDuringTradeHighPrice": 0.6631,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6582,
      "fullObservedHighPrice": 0.6631,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556634627-8784d150db2e1",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:50:34.627Z",
      "closedAtUtc": "2026-09-28T00:56:14.836Z",
      "holdingPeriodMs": 340209,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08484,
      "exitPriceQuote": 0.08526,
      "grossPnlGbp": 4.950495049504994,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.150495049504994,
      "cashChangeGbp": 4.550495049504994,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.86 triggered at projected net £4.15 after fees",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10608203677509767,
      "mfePct": 0.8486562942008468,
      "maeGbp": -1.0608203677509769,
      "mfeGbp": 8.486562942008469,
      "observedDuringTradeLowPrice": 0.08475,
      "observedDuringTradeHighPrice": 0.08556000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08475,
      "fullObservedHighPrice": 0.08556000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556229905-37f5821f18503",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:43:49.905Z",
      "closedAtUtc": "2026-09-28T00:51:51.310Z",
      "holdingPeriodMs": 481405,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2197,
      "exitPriceQuote": 1.2266,
      "grossPnlGbp": -5.657128802164389,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.457128802164389,
      "cashChangeGbp": -6.05712880216439,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.565712880216439,
      "mfePct": 0.11478232352218315,
      "maeGbp": -5.65712880216439,
      "mfeGbp": 1.1478232352218314,
      "observedDuringTradeLowPrice": 1.2183,
      "observedDuringTradeHighPrice": 1.2265999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2183,
      "fullObservedHighPrice": 1.2265999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556629856-5a30e390ae9cd",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:50:29.856Z",
      "closedAtUtc": "2026-09-28T00:51:42.687Z",
      "holdingPeriodMs": 72831,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0213,
      "exitPriceQuote": 0.02144,
      "grossPnlGbp": -6.572769953051701,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.372769953051701,
      "cashChangeGbp": -6.972769953051701,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6572769953051701,
      "mfePct": 0,
      "maeGbp": -6.572769953051701,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0213,
      "observedDuringTradeHighPrice": 0.02144,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0213,
      "fullObservedHighPrice": 0.02144,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556217054-0df415ca587af",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:43:37.054Z",
      "closedAtUtc": "2026-09-28T00:49:09.986Z",
      "holdingPeriodMs": 332932,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 5.307,
      "exitPriceQuote": 5.335,
      "grossPnlGbp": -5.276050499340415,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.076050499340415,
      "cashChangeGbp": -5.676050499340415,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5276050499340414,
      "mfePct": 0.09421518748823783,
      "maeGbp": -5.276050499340414,
      "mfeGbp": 0.9421518748823783,
      "observedDuringTradeLowPrice": 5.302,
      "observedDuringTradeHighPrice": 5.334999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.302,
      "fullObservedHighPrice": 5.334999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556221450-7fce0240140bf",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:43:41.450Z",
      "closedAtUtc": "2026-09-28T00:49:05.309Z",
      "holdingPeriodMs": 323859,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6298,
      "exitPriceQuote": 1.6402,
      "grossPnlGbp": -6.381151061480051,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.181151061480051,
      "cashChangeGbp": -6.781151061480052,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.638115106148005,
      "mfePct": 0,
      "maeGbp": -6.38115106148005,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.6298,
      "observedDuringTradeHighPrice": 1.6401999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6298,
      "fullObservedHighPrice": 1.6401999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556225686-47b7b46b1b35c",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:43:45.686Z",
      "closedAtUtc": "2026-09-28T00:49:00.297Z",
      "holdingPeriodMs": 314611,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.661,
      "exitPriceQuote": 4.686,
      "grossPnlGbp": -5.363655867839596,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.163655867839596,
      "cashChangeGbp": -5.763655867839597,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5363655867839596,
      "mfePct": 0.08581849388542287,
      "maeGbp": -5.363655867839596,
      "mfeGbp": 0.8581849388542286,
      "observedDuringTradeLowPrice": 4.657,
      "observedDuringTradeHighPrice": 4.686,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.657,
      "fullObservedHighPrice": 4.686,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790556212465-52303d9139a97",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:43:32.465Z",
      "closedAtUtc": "2026-09-28T00:48:56.108Z",
      "holdingPeriodMs": 323643,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12214,
      "exitPriceQuote": 0.12272,
      "grossPnlGbp": -4.748649091206789,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.548649091206789,
      "cashChangeGbp": -5.1486490912067895,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4748649091206789,
      "mfePct": 0.10643523825119133,
      "maeGbp": -4.748649091206789,
      "mfeGbp": 1.0643523825119134,
      "observedDuringTradeLowPrice": 0.12201,
      "observedDuringTradeHighPrice": 0.12272,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12201,
      "fullObservedHighPrice": 0.12272,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555859173-91996aac30eaf",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:39.173Z",
      "closedAtUtc": "2026-09-28T00:48:15.161Z",
      "holdingPeriodMs": 635988,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.614,
      "exitPriceQuote": 1.614,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8,
      "cashChangeGbp": -0.4,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12391573729863703,
      "mfePct": 0.24783147459727406,
      "maeGbp": -1.2391573729863703,
      "mfeGbp": 2.4783147459727406,
      "observedDuringTradeLowPrice": 1.61,
      "observedDuringTradeHighPrice": 1.616,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.61,
      "fullObservedHighPrice": 1.616,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555854546-3d0e4d0c55ee7",
      "symbol": "TRIAUSDT",
      "baseAsset": "TRIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:34.546Z",
      "closedAtUtc": "2026-09-28T00:48:10.733Z",
      "holdingPeriodMs": 636187,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004357,
      "exitPriceQuote": 0.00436,
      "grossPnlGbp": -0.6885471654809269,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.4885471654809268,
      "cashChangeGbp": -1.088547165480927,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20656414964425815,
      "mfePct": 0.22951572182693583,
      "maeGbp": -2.0656414964425815,
      "mfeGbp": 2.2951572182693583,
      "observedDuringTradeLowPrice": 0.004347,
      "observedDuringTradeHighPrice": 0.004366,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004347,
      "fullObservedHighPrice": 0.004366,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555863349-369bed341939f",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:43.349Z",
      "closedAtUtc": "2026-09-28T00:48:06.258Z",
      "holdingPeriodMs": 622909,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2801,
      "exitPriceQuote": 0.27869,
      "grossPnlGbp": 5.033916458407791,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.2339164584077915,
      "cashChangeGbp": 4.633916458407791,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.23 after fees",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17493752231345605,
      "mfePct": 0.6140664048554085,
      "maeGbp": -1.7493752231345605,
      "mfeGbp": 6.140664048554085,
      "observedDuringTradeLowPrice": 0.27838,
      "observedDuringTradeHighPrice": 0.28059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27838,
      "fullObservedHighPrice": 0.28059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555850186-fa8f3111a97ed",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:30.186Z",
      "closedAtUtc": "2026-09-28T00:47:43.872Z",
      "holdingPeriodMs": 613686,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26979,
      "exitPriceQuote": 0.26956,
      "grossPnlGbp": 0.8525149190109066,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.05251491901090655,
      "cashChangeGbp": 0.45251491901090657,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17050298380222245,
      "mfePct": 0.20015567663737907,
      "maeGbp": -1.7050298380222244,
      "mfeGbp": 2.0015567663737905,
      "observedDuringTradeLowPrice": 0.26925,
      "observedDuringTradeHighPrice": 0.27024999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26925,
      "fullObservedHighPrice": 0.27024999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555871683-bae861586e84",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:51.683Z",
      "closedAtUtc": "2026-09-28T00:43:14.369Z",
      "holdingPeriodMs": 322686,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08675,
      "exitPriceQuote": 0.08719,
      "grossPnlGbp": -5.072046109510199,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.872046109510199,
      "cashChangeGbp": -5.4720461095102,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.50720461095102,
      "mfePct": 0.14985590778096972,
      "maeGbp": -5.072046109510199,
      "mfeGbp": 1.498559077809697,
      "observedDuringTradeLowPrice": 0.08662,
      "observedDuringTradeHighPrice": 0.08719,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08662,
      "fullObservedHighPrice": 0.08719,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555845947-41abd68fc8c5a",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:25.947Z",
      "closedAtUtc": "2026-09-28T00:43:07.119Z",
      "holdingPeriodMs": 341172,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0024323,
      "exitPriceQuote": 0.0024215,
      "grossPnlGbp": -4.440241746495105,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.240241746495105,
      "cashChangeGbp": -4.8402417464951055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.44402417464951055,
      "mfePct": 0.11100604366237764,
      "maeGbp": -4.440241746495105,
      "mfeGbp": 1.1100604366237763,
      "observedDuringTradeLowPrice": 0.0024215,
      "observedDuringTradeHighPrice": 0.0024350000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0024215,
      "fullObservedHighPrice": 0.0024350000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555867551-2044c50e8c223",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:47.551Z",
      "closedAtUtc": "2026-09-28T00:43:01.471Z",
      "holdingPeriodMs": 313920,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0674,
      "exitPriceQuote": 0.06703,
      "grossPnlGbp": 5.489614243323373,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.689614243323374,
      "cashChangeGbp": 5.089614243323373,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.69 after fees",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6676557863501572,
      "maeGbp": 0,
      "mfeGbp": 6.676557863501572,
      "observedDuringTradeLowPrice": 0.06695,
      "observedDuringTradeHighPrice": 0.0674,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06695,
      "fullObservedHighPrice": 0.0674,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555511888-8aa806fa42d01",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:31:51.888Z",
      "closedAtUtc": "2026-09-28T00:41:54.645Z",
      "holdingPeriodMs": 602757,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 782.34,
      "exitPriceQuote": 779.52,
      "grossPnlGbp": -3.6045709026766493,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.4045709026766495,
      "cashChangeGbp": -4.004570902676649,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.42436792187540584,
      "mfePct": 0.003834649896460965,
      "maeGbp": -4.243679218754059,
      "mfeGbp": 0.03834649896460965,
      "observedDuringTradeLowPrice": 779.02,
      "observedDuringTradeHighPrice": 782.37,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 779.02,
      "fullObservedHighPrice": 782.37,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555837222-33f061ceb6f0b",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:37:17.222Z",
      "closedAtUtc": "2026-09-28T00:41:20.268Z",
      "holdingPeriodMs": 243046,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015705,
      "exitPriceQuote": 0.015582,
      "grossPnlGbp": 7.8319006685768775,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.031900668576878,
      "cashChangeGbp": 7.431900668576877,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.02 triggered at projected net £7.03 after fees",
      "confidence": 60,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07640878701049426,
      "mfePct": 1.0824578159821714,
      "maeGbp": -0.7640878701049426,
      "mfeGbp": 10.824578159821716,
      "observedDuringTradeLowPrice": 0.015535,
      "observedDuringTradeHighPrice": 0.015717,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015535,
      "fullObservedHighPrice": 0.015717,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555507748-d18468423d1b2",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:31:47.748Z",
      "closedAtUtc": "2026-09-28T00:36:55.442Z",
      "holdingPeriodMs": 307694,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 14.1,
      "exitPriceQuote": 14.032,
      "grossPnlGbp": -4.822695035460966,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.622695035460966,
      "cashChangeGbp": -5.2226950354609665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5815602836879359,
      "mfePct": 0.06382978723404498,
      "maeGbp": -5.815602836879359,
      "mfeGbp": 0.6382978723404498,
      "observedDuringTradeLowPrice": 14.018,
      "observedDuringTradeHighPrice": 14.109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.018,
      "fullObservedHighPrice": 14.109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555520339-35bfd6bc0681a",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:32:00.339Z",
      "closedAtUtc": "2026-09-28T00:36:28.821Z",
      "holdingPeriodMs": 268482,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02847,
      "exitPriceQuote": 0.028336,
      "grossPnlGbp": -4.7067088162978115,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.506708816297811,
      "cashChangeGbp": -5.106708816297812,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4706708816297812,
      "mfePct": 0.08429926238145317,
      "maeGbp": -4.706708816297812,
      "mfeGbp": 0.8429926238145318,
      "observedDuringTradeLowPrice": 0.028336,
      "observedDuringTradeHighPrice": 0.028494,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.028336,
      "fullObservedHighPrice": 0.028494,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555127031-b20a3d1ea1ef",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:25:27.031Z",
      "closedAtUtc": "2026-09-28T00:35:30.850Z",
      "holdingPeriodMs": 603819,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.936,
      "exitPriceQuote": 10.879,
      "grossPnlGbp": -5.212143379663532,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.012143379663532,
      "cashChangeGbp": -5.612143379663532,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5212143379663532,
      "mfePct": 0.3017556693489345,
      "maeGbp": -5.212143379663533,
      "mfeGbp": 3.017556693489345,
      "observedDuringTradeLowPrice": 10.879,
      "observedDuringTradeHighPrice": 10.969,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.879,
      "fullObservedHighPrice": 10.969,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555494869-52760a8a3edb7",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:31:34.869Z",
      "closedAtUtc": "2026-09-28T00:35:12.666Z",
      "holdingPeriodMs": 217797,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3413,
      "exitPriceQuote": 0.3545,
      "grossPnlGbp": 38.6756519191327,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 37.8756519191327,
      "cashChangeGbp": 38.2756519191327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £39.22 triggered at projected net £37.88 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 4.980955171403462,
      "maeGbp": 0,
      "mfeGbp": 49.80955171403461,
      "observedDuringTradeLowPrice": 0.3413,
      "observedDuringTradeHighPrice": 0.3583,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3413,
      "fullObservedHighPrice": 0.3583,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555516152-e114a57471ccf",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:31:56.152Z",
      "closedAtUtc": "2026-09-28T00:34:20.349Z",
      "holdingPeriodMs": 144197,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8717,
      "exitPriceQuote": 0.8661,
      "grossPnlGbp": -6.424228518985946,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.224228518985946,
      "cashChangeGbp": -6.824228518985946,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6424228518985946,
      "mfePct": 0,
      "maeGbp": -6.424228518985945,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8661,
      "observedDuringTradeHighPrice": 0.8717,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8661,
      "fullObservedHighPrice": 0.8717,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555503277-260d7d45d9aab",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:31:43.277Z",
      "closedAtUtc": "2026-09-28T00:33:37.605Z",
      "holdingPeriodMs": 114328,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2851,
      "exitPriceQuote": 1.2789,
      "grossPnlGbp": -4.824527274142078,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.6245272741420775,
      "cashChangeGbp": -5.224527274142078,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48245272741420775,
      "mfePct": 0,
      "maeGbp": -4.824527274142078,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.2789,
      "observedDuringTradeHighPrice": 1.2851,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2789,
      "fullObservedHighPrice": 1.2851,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555499140-d697e0d4bb84",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:31:39.140Z",
      "closedAtUtc": "2026-09-28T00:33:29.119Z",
      "holdingPeriodMs": 109979,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08457,
      "exitPriceQuote": 0.08416,
      "grossPnlGbp": -4.848054865791742,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.6480548657917415,
      "cashChangeGbp": -5.248054865791742,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4848054865791741,
      "mfePct": 0,
      "maeGbp": -4.848054865791741,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08416,
      "observedDuringTradeHighPrice": 0.08457,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08416,
      "fullObservedHighPrice": 0.08457,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555131281-0202cbdd79d6d",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:25:31.281Z",
      "closedAtUtc": "2026-09-28T00:33:16.032Z",
      "holdingPeriodMs": 464751,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8434,
      "exitPriceQuote": 0.8389,
      "grossPnlGbp": -5.335546597107018,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.135546597107018,
      "cashChangeGbp": -5.735546597107018,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5335546597107018,
      "mfePct": 0.2964192553948241,
      "maeGbp": -5.335546597107018,
      "mfeGbp": 2.964192553948241,
      "observedDuringTradeLowPrice": 0.8389,
      "observedDuringTradeHighPrice": 0.8459000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8389,
      "fullObservedHighPrice": 0.8459000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555135610-f9d51a93bb68a",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:25:35.610Z",
      "closedAtUtc": "2026-09-28T00:31:16.407Z",
      "holdingPeriodMs": 340797,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.895,
      "exitPriceQuote": 7.85,
      "grossPnlGbp": -5.699810006333113,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.499810006333113,
      "cashChangeGbp": -6.099810006333113,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5699810006333114,
      "mfePct": 0.25332488917036683,
      "maeGbp": -5.699810006333114,
      "mfeGbp": 2.533248891703668,
      "observedDuringTradeLowPrice": 7.85,
      "observedDuringTradeHighPrice": 7.914999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.85,
      "fullObservedHighPrice": 7.914999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555118668-63eebff8c2d4f",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:25:18.668Z",
      "closedAtUtc": "2026-09-28T00:31:11.991Z",
      "holdingPeriodMs": 353323,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5491,
      "exitPriceQuote": 0.5456,
      "grossPnlGbp": -6.374066654525693,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.174066654525693,
      "cashChangeGbp": -6.774066654525694,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6374066654525693,
      "mfePct": 0.3278091422327286,
      "maeGbp": -6.374066654525693,
      "mfeGbp": 3.2780914223272863,
      "observedDuringTradeLowPrice": 0.5456,
      "observedDuringTradeHighPrice": 0.5509,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5456,
      "fullObservedHighPrice": 0.5509,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555140051-eebc762ad7b56",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:25:40.051Z",
      "closedAtUtc": "2026-09-28T00:31:00.807Z",
      "holdingPeriodMs": 320756,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08263,
      "exitPriceQuote": 0.08297,
      "grossPnlGbp": 4.114728306910408,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.314728306910408,
      "cashChangeGbp": 3.714728306910408,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.31 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16942998910807364,
      "mfePct": 0.6414135301948478,
      "maeGbp": -1.6942998910807363,
      "mfeGbp": 6.414135301948478,
      "observedDuringTradeLowPrice": 0.08249,
      "observedDuringTradeHighPrice": 0.08316,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08249,
      "fullObservedHighPrice": 0.08316,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790555122855-5eb46bdf526fa",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:25:22.855Z",
      "closedAtUtc": "2026-09-28T00:30:50.370Z",
      "holdingPeriodMs": 327515,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4992,
      "exitPriceQuote": 0.5018,
      "grossPnlGbp": 5.208333333333427,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.408333333333427,
      "cashChangeGbp": 4.808333333333427,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.41 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6209935897435881,
      "maeGbp": 0,
      "mfeGbp": 6.209935897435881,
      "observedDuringTradeLowPrice": 0.4992,
      "observedDuringTradeHighPrice": 0.5023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4992,
      "fullObservedHighPrice": 0.5023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554770337-eb9dd57917d2a",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:30.337Z",
      "closedAtUtc": "2026-09-28T00:29:57.984Z",
      "holdingPeriodMs": 627647,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.086,
      "exitPriceQuote": 2.082,
      "grossPnlGbp": -1.9175455417066174,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.7175455417066177,
      "cashChangeGbp": -2.3175455417066173,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4314477468839836,
      "mfePct": 0,
      "maeGbp": -4.314477468839836,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.077,
      "observedDuringTradeHighPrice": 2.086,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.077,
      "fullObservedHighPrice": 2.086,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554766131-b1182d7ba9f58",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:26.131Z",
      "closedAtUtc": "2026-09-28T00:29:53.855Z",
      "holdingPeriodMs": 627724,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 552.29,
      "exitPriceQuote": 553.17,
      "grossPnlGbp": 1.5933658041970622,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.7933658041970622,
      "cashChangeGbp": 1.1933658041970623,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12674500715202736,
      "mfePct": 0.1810642959314853,
      "maeGbp": -1.2674500715202734,
      "mfeGbp": 1.810642959314853,
      "observedDuringTradeLowPrice": 551.59,
      "observedDuringTradeHighPrice": 553.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 551.59,
      "fullObservedHighPrice": 553.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554753132-75c9c3dd0fa6",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:13.132Z",
      "closedAtUtc": "2026-09-28T00:29:19.407Z",
      "holdingPeriodMs": 606275,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06801,
      "exitPriceQuote": 0.06856,
      "grossPnlGbp": 8.087046022643655,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.287046022643655,
      "cashChangeGbp": 7.6870460226436546,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2499632406999022,
      "mfePct": 0.8087046022643655,
      "maeGbp": -2.499632406999022,
      "mfeGbp": 8.087046022643655,
      "observedDuringTradeLowPrice": 0.06784,
      "observedDuringTradeHighPrice": 0.06856,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06784,
      "fullObservedHighPrice": 0.06856,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554783190-d2f3bb66a510b",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:43.190Z",
      "closedAtUtc": "2026-09-28T00:25:15.014Z",
      "holdingPeriodMs": 331824,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010365,
      "exitPriceQuote": 0.010439,
      "grossPnlGbp": 7.139411480945601,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.339411480945601,
      "cashChangeGbp": 6.7394114809456,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.27 triggered at projected net £6.34 after fees",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.057887120115765196,
      "mfePct": 1.1095031355523448,
      "maeGbp": -0.578871201157652,
      "mfeGbp": 11.095031355523448,
      "observedDuringTradeLowPrice": 0.010359,
      "observedDuringTradeHighPrice": 0.01048,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010359,
      "fullObservedHighPrice": 0.01048,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554778969-4d7c2114796a5",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:38.969Z",
      "closedAtUtc": "2026-09-28T00:23:57.143Z",
      "holdingPeriodMs": 258174,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2426,
      "exitPriceQuote": 0.2437,
      "grossPnlGbp": -4.534212695795507,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.3342126957955065,
      "cashChangeGbp": -4.934212695795507,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.45342126957955065,
      "mfePct": 0.12366034624897876,
      "maeGbp": -4.534212695795507,
      "mfeGbp": 1.2366034624897875,
      "observedDuringTradeLowPrice": 0.2423,
      "observedDuringTradeHighPrice": 0.2437,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2423,
      "fullObservedHighPrice": 0.2437,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554774714-2cdd22ecb1ef2",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:34.714Z",
      "closedAtUtc": "2026-09-28T00:23:48.896Z",
      "holdingPeriodMs": 254182,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09696,
      "exitPriceQuote": 0.09743,
      "grossPnlGbp": -4.847359735973579,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.647359735973579,
      "cashChangeGbp": -5.247359735973579,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.48473597359735787,
      "mfePct": 0.09282178217822477,
      "maeGbp": -4.847359735973579,
      "mfeGbp": 0.9282178217822478,
      "observedDuringTradeLowPrice": 0.09687,
      "observedDuringTradeHighPrice": 0.09742999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09687,
      "fullObservedHighPrice": 0.09742999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554761988-e60e3af20abb",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:21.988Z",
      "closedAtUtc": "2026-09-28T00:23:32.370Z",
      "holdingPeriodMs": 250382,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07041,
      "exitPriceQuote": 0.06995,
      "grossPnlGbp": -6.533162902996763,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.333162902996762,
      "cashChangeGbp": -6.933162902996763,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7811390427496022,
      "mfePct": 0.3976707853998047,
      "maeGbp": -7.811390427496023,
      "mfeGbp": 3.9767078539980476,
      "observedDuringTradeLowPrice": 0.06986,
      "observedDuringTradeHighPrice": 0.07069,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06986,
      "fullObservedHighPrice": 0.07069,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554392796-a8254a2385a41",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:13:12.796Z",
      "closedAtUtc": "2026-09-28T00:23:19.830Z",
      "holdingPeriodMs": 607034,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8356,
      "exitPriceQuote": 0.8391,
      "grossPnlGbp": 4.188606988989885,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.388606988989885,
      "cashChangeGbp": 3.788606988989885,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35902345619913867,
      "mfePct": 0.5505026328386713,
      "maeGbp": -3.5902345619913865,
      "mfeGbp": 5.5050263283867125,
      "observedDuringTradeLowPrice": 0.8326,
      "observedDuringTradeHighPrice": 0.8402,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8326,
      "fullObservedHighPrice": 0.8402,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554757684-eac2eb147c9cf",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:19:17.684Z",
      "closedAtUtc": "2026-09-28T00:23:01.828Z",
      "holdingPeriodMs": 224144,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3675,
      "exitPriceQuote": 0.3693,
      "grossPnlGbp": -4.897959183673534,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.697959183673534,
      "cashChangeGbp": -5.297959183673535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4897959183673534,
      "mfePct": 0,
      "maeGbp": -4.897959183673534,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3675,
      "observedDuringTradeHighPrice": 0.3693,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3675,
      "fullObservedHighPrice": 0.3693,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554406108-153556d5c2fff",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:13:26.108Z",
      "closedAtUtc": "2026-09-28T00:18:50.025Z",
      "holdingPeriodMs": 323917,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.875,
      "exitPriceQuote": 1.883,
      "grossPnlGbp": -4.26666666666667,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.06666666666667,
      "cashChangeGbp": -4.6666666666666705,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.426666666666667,
      "mfePct": 0.10666666666666676,
      "maeGbp": -4.26666666666667,
      "mfeGbp": 1.0666666666666675,
      "observedDuringTradeLowPrice": 1.873,
      "observedDuringTradeHighPrice": 1.883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.873,
      "fullObservedHighPrice": 1.883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554388258-fd41d8bedf3e8",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:13:08.258Z",
      "closedAtUtc": "2026-09-28T00:18:44.140Z",
      "holdingPeriodMs": 335882,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2448,
      "exitPriceQuote": 0.2459,
      "grossPnlGbp": -4.4934640522876546,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.293464052287654,
      "cashChangeGbp": -4.893464052287655,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4493464052287654,
      "mfePct": 0.36764705882352294,
      "maeGbp": -4.493464052287654,
      "mfeGbp": 3.6764705882352295,
      "observedDuringTradeLowPrice": 0.2439,
      "observedDuringTradeHighPrice": 0.24589999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2439,
      "fullObservedHighPrice": 0.24589999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554401878-8e7b0bafe2e07",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:13:21.878Z",
      "closedAtUtc": "2026-09-28T00:18:33.508Z",
      "holdingPeriodMs": 311630,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08046,
      "exitPriceQuote": 0.08099,
      "grossPnlGbp": 6.587124036788499,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.787124036788499,
      "cashChangeGbp": 6.187124036788498,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.03 triggered at projected net £5.79 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.012428535918481233,
      "mfePct": 0.7829977628635243,
      "maeGbp": -0.12428535918481233,
      "mfeGbp": 7.829977628635243,
      "observedDuringTradeLowPrice": 0.08045,
      "observedDuringTradeHighPrice": 0.08109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08045,
      "fullObservedHighPrice": 0.08109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554074955-e6880aa2093e",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:07:54.955Z",
      "closedAtUtc": "2026-09-28T00:18:09.806Z",
      "holdingPeriodMs": 614851,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.142,
      "exitPriceQuote": 1.1423,
      "grossPnlGbp": 0.26269702276724083,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5373029772327592,
      "cashChangeGbp": -0.1373029772327592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.01751313485113643,
      "mfePct": 0.24518388791594886,
      "maeGbp": -0.17513134851136428,
      "mfeGbp": 2.4518388791594887,
      "observedDuringTradeLowPrice": 1.1418,
      "observedDuringTradeHighPrice": 1.1448,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1418,
      "fullObservedHighPrice": 1.1448,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554397644-f1af1d49974a9",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:13:17.644Z",
      "closedAtUtc": "2026-09-28T00:17:39.199Z",
      "holdingPeriodMs": 261555,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.93837,
      "exitPriceQuote": 0.93273,
      "grossPnlGbp": -6.0104223280796365,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.810422328079636,
      "cashChangeGbp": -6.410422328079637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6458006969532344,
      "mfePct": 0.04688981958076195,
      "maeGbp": -6.458006969532343,
      "mfeGbp": 0.4688981958076195,
      "observedDuringTradeLowPrice": 0.93231,
      "observedDuringTradeHighPrice": 0.93881,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.93231,
      "fullObservedHighPrice": 0.93881,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554002625-992c46c034ab1",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:06:42.625Z",
      "closedAtUtc": "2026-09-28T00:17:01.100Z",
      "holdingPeriodMs": 618475,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.5164,
      "exitPriceQuote": 1.5128,
      "grossPnlGbp": -2.3740437879187866,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.1740437879187864,
      "cashChangeGbp": -2.7740437879187865,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23740437879187865,
      "mfePct": 0.08572935900818246,
      "maeGbp": -2.3740437879187866,
      "mfeGbp": 0.8572935900818246,
      "observedDuringTradeLowPrice": 1.5128,
      "observedDuringTradeHighPrice": 1.5177000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.5128,
      "fullObservedHighPrice": 1.5177000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553998338-af47880385593",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:06:38.338Z",
      "closedAtUtc": "2026-09-28T00:16:56.955Z",
      "holdingPeriodMs": 618617,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.815,
      "exitPriceQuote": 7.788,
      "grossPnlGbp": -3.4548944337812073,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.254894433781208,
      "cashChangeGbp": -3.854894433781207,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4094689699296229,
      "mfePct": 0.1279590531030043,
      "maeGbp": -4.094689699296229,
      "mfeGbp": 1.2795905310300428,
      "observedDuringTradeLowPrice": 7.783,
      "observedDuringTradeHighPrice": 7.825000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.783,
      "fullObservedHighPrice": 7.825000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554006900-395b901e608b9",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:06:46.900Z",
      "closedAtUtc": "2026-09-28T00:14:16.195Z",
      "holdingPeriodMs": 449295,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 68.66,
      "exitPriceQuote": 68.34,
      "grossPnlGbp": -4.660646664724632,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.4606466647246314,
      "cashChangeGbp": -5.060646664724632,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 65,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.46606466647246314,
      "mfePct": 0.23303233323623157,
      "maeGbp": -4.660646664724632,
      "mfeGbp": 2.330323332362316,
      "observedDuringTradeLowPrice": 68.34,
      "observedDuringTradeHighPrice": 68.82,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 68.34,
      "fullObservedHighPrice": 68.82,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554079363-44a61c59f2f96",
      "symbol": "INXUSDT",
      "baseAsset": "INX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:07:59.363Z",
      "closedAtUtc": "2026-09-28T00:13:05.089Z",
      "holdingPeriodMs": 305726,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007783,
      "exitPriceQuote": 0.007744,
      "grossPnlGbp": -5.010921238596939,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.810921238596939,
      "cashChangeGbp": -5.41092123859694,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5010921238596939,
      "mfePct": 0.6295772838237239,
      "maeGbp": -5.010921238596939,
      "mfeGbp": 6.295772838237238,
      "observedDuringTradeLowPrice": 0.007744,
      "observedDuringTradeHighPrice": 0.007832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007744,
      "fullObservedHighPrice": 0.007832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790554011093-8ed75e5d41b16",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:06:51.093Z",
      "closedAtUtc": "2026-09-28T00:11:35.527Z",
      "holdingPeriodMs": 284434,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 289.84,
      "exitPriceQuote": 291.23,
      "grossPnlGbp": 4.795749378967855,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.9957493789678553,
      "cashChangeGbp": 4.395749378967855,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.00 after fees",
      "confidence": 64,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24151255865304608,
      "mfePct": 0.6589842671819022,
      "maeGbp": -2.415125586530461,
      "mfeGbp": 6.589842671819022,
      "observedDuringTradeLowPrice": 289.14,
      "observedDuringTradeHighPrice": 291.75,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 289.14,
      "fullObservedHighPrice": 291.75,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553640213-f8f494359658",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:40.213Z",
      "closedAtUtc": "2026-09-28T00:11:04.861Z",
      "holdingPeriodMs": 624648,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 84433,
      "exitPriceQuote": 84511.8,
      "grossPnlGbp": 0.933284379330391,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.13328437933039095,
      "cashChangeGbp": 0.533284379330391,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.030438335721811483,
      "mfePct": 0.11263368588111972,
      "maeGbp": -0.3043833572181148,
      "mfeGbp": 1.1263368588111973,
      "observedDuringTradeLowPrice": 84407.3,
      "observedDuringTradeHighPrice": 84528.1,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84407.3,
      "fullObservedHighPrice": 84528.1,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553603019-001e86d5e6378",
      "symbol": "TRIAUSDT",
      "baseAsset": "TRIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:03.019Z",
      "closedAtUtc": "2026-09-28T00:10:29.951Z",
      "holdingPeriodMs": 626932,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004393,
      "exitPriceQuote": 0.004409,
      "grossPnlGbp": 3.6421579786022127,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.842157978602213,
      "cashChangeGbp": 3.2421579786022128,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11381743683131793,
      "mfePct": 0.4097427725927564,
      "maeGbp": -1.1381743683131793,
      "mfeGbp": 4.097427725927563,
      "observedDuringTradeLowPrice": 0.004388,
      "observedDuringTradeHighPrice": 0.004411,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004388,
      "fullObservedHighPrice": 0.004411,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553630726-b0a67535b5fe7",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:30.726Z",
      "closedAtUtc": "2026-09-28T00:09:01.013Z",
      "holdingPeriodMs": 510287,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031074,
      "exitPriceQuote": 0.03125,
      "grossPnlGbp": 5.66389907961637,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.86389907961637,
      "cashChangeGbp": 5.26389907961637,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.54 triggered at projected net £4.86 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24779558473321966,
      "mfePct": 0.798094870309589,
      "maeGbp": -2.4779558473321965,
      "mfeGbp": 7.9809487030958906,
      "observedDuringTradeLowPrice": 0.030997,
      "observedDuringTradeHighPrice": 0.031322,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030997,
      "fullObservedHighPrice": 0.031322,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553620743-cf52545e86bcb",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:20.743Z",
      "closedAtUtc": "2026-09-28T00:07:18.914Z",
      "holdingPeriodMs": 418171,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09921,
      "exitPriceQuote": 0.09864,
      "grossPnlGbp": 5.745388569700646,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.945388569700646,
      "cashChangeGbp": 5.345388569700646,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.95 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.010079629069646328,
      "mfePct": 0.6249370023183242,
      "maeGbp": -0.10079629069646329,
      "mfeGbp": 6.249370023183242,
      "observedDuringTradeLowPrice": 0.09859,
      "observedDuringTradeHighPrice": 0.09922,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09859,
      "fullObservedHighPrice": 0.09922,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553609898-6102b9e894d4b",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:09.898Z",
      "closedAtUtc": "2026-09-28T00:07:14.726Z",
      "holdingPeriodMs": 424828,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.031405,
      "exitPriceQuote": 0.031615,
      "grossPnlGbp": 6.686833306798118,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.886833306798118,
      "cashChangeGbp": 6.286833306798117,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.40 triggered at projected net £5.89 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20697341187709775,
      "mfePct": 1.0125776150294503,
      "maeGbp": -2.0697341187709775,
      "mfeGbp": 10.125776150294502,
      "observedDuringTradeLowPrice": 0.03134,
      "observedDuringTradeHighPrice": 0.031723,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03134,
      "fullObservedHighPrice": 0.031723,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553635596-5299bc0e2251",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:35.596Z",
      "closedAtUtc": "2026-09-28T00:06:17.235Z",
      "holdingPeriodMs": 341639,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5876,
      "exitPriceQuote": 0.5875,
      "grossPnlGbp": -0.17018379850236384,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9701837985023639,
      "cashChangeGbp": -0.5701837985023639,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.86 triggered at projected net £-0.97 after fees",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03403675970047277,
      "mfePct": 0.7658270932607127,
      "maeGbp": -0.34036759700472774,
      "mfeGbp": 7.658270932607127,
      "observedDuringTradeLowPrice": 0.5874,
      "observedDuringTradeHighPrice": 0.5921,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5874,
      "fullObservedHighPrice": 0.5921,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553625745-e52ecb56def7b",
      "symbol": "MONUSDT",
      "baseAsset": "MON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:25.745Z",
      "closedAtUtc": "2026-09-28T00:06:12.813Z",
      "holdingPeriodMs": 347068,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02815,
      "exitPriceQuote": 0.02835,
      "grossPnlGbp": 7.104795737122514,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.3047957371225145,
      "cashChangeGbp": 6.704795737122514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.08 triggered at projected net £6.30 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35523978685613805,
      "mfePct": 0.8880994671403205,
      "maeGbp": -3.55239786856138,
      "mfeGbp": 8.880994671403204,
      "observedDuringTradeLowPrice": 0.02805,
      "observedDuringTradeHighPrice": 0.0284,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02805,
      "fullObservedHighPrice": 0.0284,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553615333-8113c3c01f98d",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:15.333Z",
      "closedAtUtc": "2026-09-28T00:05:53.721Z",
      "holdingPeriodMs": 338388,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05325,
      "exitPriceQuote": 0.05351,
      "grossPnlGbp": -4.882629107981282,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.682629107981282,
      "cashChangeGbp": -5.282629107981283,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4882629107981282,
      "mfePct": 0,
      "maeGbp": -4.882629107981282,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05325,
      "observedDuringTradeHighPrice": 0.05351,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05325,
      "fullObservedHighPrice": 0.05351,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790553644880-5671e7f839359",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-28T00:00:44.880Z",
      "closedAtUtc": "2026-09-28T00:03:39.929Z",
      "holdingPeriodMs": 175049,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005344,
      "exitPriceQuote": 0.00532,
      "grossPnlGbp": -4.491017964071803,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.291017964071803,
      "cashChangeGbp": -4.8910179640718034,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.44910179640718034,
      "mfePct": 0,
      "maeGbp": -4.491017964071804,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.00532,
      "observedDuringTradeHighPrice": 0.005344,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00532,
      "fullObservedHighPrice": 0.005344,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790539199836-d4ce4afa2a86e",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:59:59.836Z",
      "closedAtUtc": "2026-09-27T20:10:02.198Z",
      "holdingPeriodMs": 602362,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 547.96,
      "exitPriceQuote": 549.2,
      "grossPnlGbp": 2.262938900649699,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.462938900649699,
      "cashChangeGbp": 1.862938900649699,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.001824950726328729,
      "mfePct": 0.2609679538652365,
      "maeGbp": -0.01824950726328729,
      "mfeGbp": 2.609679538652365,
      "observedDuringTradeLowPrice": 547.95,
      "observedDuringTradeHighPrice": 549.39,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 547.95,
      "fullObservedHighPrice": 549.39,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790539195503-8fc5fd14e5748",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:59:55.503Z",
      "closedAtUtc": "2026-09-27T20:09:57.437Z",
      "holdingPeriodMs": 601934,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 123.02,
      "exitPriceQuote": 123.07,
      "grossPnlGbp": 0.40643797756460054,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.3935620224353995,
      "cashChangeGbp": 0.006437977564600517,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11380263371809508,
      "mfePct": 0.04064379775646006,
      "maeGbp": -1.1380263371809507,
      "mfeGbp": 0.4064379775646006,
      "observedDuringTradeLowPrice": 122.88,
      "observedDuringTradeHighPrice": 123.07,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 122.88,
      "fullObservedHighPrice": 123.07,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790539191367-261ea054b0ca3",
      "symbol": "JASMYUSDT",
      "baseAsset": "JASMY",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:59:51.367Z",
      "closedAtUtc": "2026-09-27T20:05:13.104Z",
      "holdingPeriodMs": 321737,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005244,
      "exitPriceQuote": 0.005272,
      "grossPnlGbp": -5.339435545385084,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.1394355453850835,
      "cashChangeGbp": -5.739435545385084,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5339435545385084,
      "mfePct": 0,
      "maeGbp": -5.339435545385084,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005244,
      "observedDuringTradeHighPrice": 0.005272,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005244,
      "fullObservedHighPrice": 0.005272,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538841280-2fef26b3de2a8",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:54:01.280Z",
      "closedAtUtc": "2026-09-27T20:04:21.279Z",
      "holdingPeriodMs": 619999,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 327.29,
      "exitPriceQuote": 328.73,
      "grossPnlGbp": -4.399767790033296,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.199767790033296,
      "cashChangeGbp": -4.799767790033297,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4460875676005926,
      "mfePct": 0,
      "maeGbp": -4.460875676005926,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 327.29,
      "observedDuringTradeHighPrice": 328.74999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 327.29,
      "fullObservedHighPrice": 328.74999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538837128-e4b0b84c08f3d",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:53:57.128Z",
      "closedAtUtc": "2026-09-27T20:04:16.806Z",
      "holdingPeriodMs": 619678,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22706,
      "exitPriceQuote": 0.22788,
      "grossPnlGbp": -3.611380251915737,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.4113802519157375,
      "cashChangeGbp": -4.011380251915737,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.37875451422531475,
      "mfePct": 0.19378137937110176,
      "maeGbp": -3.7875451422531476,
      "mfeGbp": 1.9378137937110176,
      "observedDuringTradeLowPrice": 0.22662,
      "observedDuringTradeHighPrice": 0.22792,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22662,
      "fullObservedHighPrice": 0.22792,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538820113-92b0b0855a8f7",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:53:40.113Z",
      "closedAtUtc": "2026-09-27T20:03:58.696Z",
      "holdingPeriodMs": 618583,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33367,
      "exitPriceQuote": 0.33367,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8,
      "cashChangeGbp": -0.4,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 60,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.038960649743747855,
      "mfePct": 0.008990919171645639,
      "maeGbp": -0.3896064974374786,
      "mfeGbp": 0.08990919171645638,
      "observedDuringTradeLowPrice": 0.33364,
      "observedDuringTradeHighPrice": 0.33380000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33364,
      "fullObservedHighPrice": 0.33380000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538811811-80198f7bec96a",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:53:31.811Z",
      "closedAtUtc": "2026-09-27T20:03:54.504Z",
      "holdingPeriodMs": 622693,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1943,
      "exitPriceQuote": 2.1898,
      "grossPnlGbp": 2.0507678986465705,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.2507678986465705,
      "cashChangeGbp": 1.6507678986465706,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1503896459007364,
      "mfePct": 0.20963405186163867,
      "maeGbp": -1.5038964590073638,
      "mfeGbp": 2.0963405186163864,
      "observedDuringTradeLowPrice": 2.1897,
      "observedDuringTradeHighPrice": 2.1976,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1897,
      "fullObservedHighPrice": 2.1976,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538815860-5004105c4f036",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:53:35.860Z",
      "closedAtUtc": "2026-09-27T20:03:41.178Z",
      "holdingPeriodMs": 605318,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05326,
      "exitPriceQuote": 0.05324,
      "grossPnlGbp": 0.3755163349605555,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.42448366503944457,
      "cashChangeGbp": -0.024483665039444547,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 61,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11265490048816663,
      "mfePct": 0.1502065339842352,
      "maeGbp": -1.1265490048816664,
      "mfeGbp": 1.502065339842352,
      "observedDuringTradeLowPrice": 0.05318,
      "observedDuringTradeHighPrice": 0.053320000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05318,
      "fullObservedHighPrice": 0.053320000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790539187345-23a9e5d1ec3d1",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:59:47.345Z",
      "closedAtUtc": "2026-09-27T20:02:56.736Z",
      "holdingPeriodMs": 189391,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.7171,
      "exitPriceQuote": 1.7057,
      "grossPnlGbp": -6.639100809504441,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.439100809504441,
      "cashChangeGbp": -7.039100809504442,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7512666705491895,
      "mfePct": 0.05241395375923946,
      "maeGbp": -7.5126667054918945,
      "mfeGbp": 0.5241395375923946,
      "observedDuringTradeLowPrice": 1.7042,
      "observedDuringTradeHighPrice": 1.718,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.7042,
      "fullObservedHighPrice": 1.718,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538448794-c3d5fb402489e",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:47:28.794Z",
      "closedAtUtc": "2026-09-27T19:58:21.114Z",
      "holdingPeriodMs": 652320,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04109,
      "exitPriceQuote": 0.0411,
      "grossPnlGbp": -0.24336821611088155,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.0433682161108817,
      "cashChangeGbp": -0.6433682161108816,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21903139449987782,
      "mfePct": 0.0486736432221932,
      "maeGbp": -2.190313944998778,
      "mfeGbp": 0.48673643222193197,
      "observedDuringTradeLowPrice": 0.04107,
      "observedDuringTradeHighPrice": 0.04118,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04107,
      "fullObservedHighPrice": 0.04118,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538452915-fe3a21a34882a",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:47:32.915Z",
      "closedAtUtc": "2026-09-27T19:57:54.491Z",
      "holdingPeriodMs": 621576,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032081,
      "exitPriceQuote": 0.032183,
      "grossPnlGbp": -3.1794520120945378,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.979452012094538,
      "cashChangeGbp": -3.5794520120945377,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3397649699199057,
      "mfePct": 0.4208098251301276,
      "maeGbp": -3.397649699199057,
      "mfeGbp": 4.208098251301276,
      "observedDuringTradeLowPrice": 0.031946,
      "observedDuringTradeHighPrice": 0.03219,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031946,
      "fullObservedHighPrice": 0.03219,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538444703-ec4b8c4cbd8c3",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:47:24.703Z",
      "closedAtUtc": "2026-09-27T19:57:50.450Z",
      "holdingPeriodMs": 625747,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.31996,
      "exitPriceQuote": 0.31946,
      "grossPnlGbp": 1.562695336917116,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.7626953369171159,
      "cashChangeGbp": 1.1626953369171158,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14376797099636218,
      "mfePct": 0.2469058632329081,
      "maeGbp": -1.4376797099636218,
      "mfeGbp": 2.469058632329081,
      "observedDuringTradeLowPrice": 0.31917,
      "observedDuringTradeHighPrice": 0.32042,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31917,
      "fullObservedHighPrice": 0.32042,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538431793-45992d5ebf1bb",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:47:11.793Z",
      "closedAtUtc": "2026-09-27T19:57:24.989Z",
      "holdingPeriodMs": 613196,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14679,
      "exitPriceQuote": 0.14613,
      "grossPnlGbp": 4.496219088493725,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.6962190884937254,
      "cashChangeGbp": 4.096219088493725,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 62,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.006812453164391308,
      "mfePct": 0.47687172150691887,
      "maeGbp": -0.06812453164391308,
      "mfeGbp": 4.768717215069189,
      "observedDuringTradeLowPrice": 0.14609,
      "observedDuringTradeHighPrice": 0.1468,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14609,
      "fullObservedHighPrice": 0.1468,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538440523-8f8c0220e03c8",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:47:20.523Z",
      "closedAtUtc": "2026-09-27T19:53:25.228Z",
      "holdingPeriodMs": 364705,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2694,
      "exitPriceQuote": 0.2679,
      "grossPnlGbp": 5.567928730512049,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.7679287305120495,
      "cashChangeGbp": 5.167928730512049,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.77 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.44543429844099275,
      "mfePct": 0.6310319227913807,
      "maeGbp": -4.454342984409927,
      "mfeGbp": 6.310319227913807,
      "observedDuringTradeLowPrice": 0.2677,
      "observedDuringTradeHighPrice": 0.2706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2677,
      "fullObservedHighPrice": 0.2706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538095781-da657ed3925d4",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:41:35.781Z",
      "closedAtUtc": "2026-09-27T19:51:52.019Z",
      "holdingPeriodMs": 616238,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0861,
      "exitPriceQuote": 0.08604,
      "grossPnlGbp": -0.6968641114981489,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.496864111498149,
      "cashChangeGbp": -1.096864111498149,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1742160278745614,
      "mfePct": 0.406504065040654,
      "maeGbp": -1.742160278745614,
      "mfeGbp": 4.06504065040654,
      "observedDuringTradeLowPrice": 0.08595,
      "observedDuringTradeHighPrice": 0.08645,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08595,
      "fullObservedHighPrice": 0.08645,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538090792-30a3ab03badbb",
      "symbol": "XVGUSDT",
      "baseAsset": "XVG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:41:30.792Z",
      "closedAtUtc": "2026-09-27T19:51:47.943Z",
      "holdingPeriodMs": 617151,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003495,
      "exitPriceQuote": 0.003499,
      "grossPnlGbp": -1.144492131616623,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.944492131616623,
      "cashChangeGbp": -1.544492131616623,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3719599427753932,
      "mfePct": 0.1144492131616499,
      "maeGbp": -3.719599427753932,
      "mfeGbp": 1.1444921316164989,
      "observedDuringTradeLowPrice": 0.003491,
      "observedDuringTradeHighPrice": 0.003508,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003491,
      "fullObservedHighPrice": 0.003508,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538086485-830fa2a94b544",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:41:26.485Z",
      "closedAtUtc": "2026-09-27T19:51:43.813Z",
      "holdingPeriodMs": 617328,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2694,
      "exitPriceQuote": 1.2697,
      "grossPnlGbp": 0.23633212541355517,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5636678745864449,
      "cashChangeGbp": -0.16366787458644486,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.41752008823066666,
      "mfePct": 0.0866551126516369,
      "maeGbp": -4.175200882306666,
      "mfeGbp": 0.866551126516369,
      "observedDuringTradeLowPrice": 1.2641,
      "observedDuringTradeHighPrice": 1.2705000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2641,
      "fullObservedHighPrice": 1.2705000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538073238-32713cef780b9",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:41:13.238Z",
      "closedAtUtc": "2026-09-27T19:51:18.202Z",
      "holdingPeriodMs": 604964,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21669,
      "exitPriceQuote": 0.21652,
      "grossPnlGbp": 0.7845308966726822,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.015469103327317879,
      "cashChangeGbp": 0.38453089667268214,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 57,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08768286492223717,
      "mfePct": 0.07845308966726822,
      "maeGbp": -0.8768286492223717,
      "mfeGbp": 0.7845308966726822,
      "observedDuringTradeLowPrice": 0.21652,
      "observedDuringTradeHighPrice": 0.21688000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21652,
      "fullObservedHighPrice": 0.21688000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790538068907-e5db5fbac156f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:41:08.907Z",
      "closedAtUtc": "2026-09-27T19:46:44.086Z",
      "holdingPeriodMs": 335179,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2031,
      "exitPriceQuote": 1.2095,
      "grossPnlGbp": -5.319591056437504,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.119591056437504,
      "cashChangeGbp": -5.719591056437505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6566370210290099,
      "mfePct": 0.04155930512843213,
      "maeGbp": -6.566370210290099,
      "mfeGbp": 0.4155930512843213,
      "observedDuringTradeLowPrice": 1.2026,
      "observedDuringTradeHighPrice": 1.211,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2026,
      "fullObservedHighPrice": 1.211,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537724789-a0164444cf9a7",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:35:24.789Z",
      "closedAtUtc": "2026-09-27T19:45:57.233Z",
      "holdingPeriodMs": 632444,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7559,
      "exitPriceQuote": 0.756,
      "grossPnlGbp": -0.132292631300422,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.9322926313004221,
      "cashChangeGbp": -0.532292631300422,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 56,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2645852626008734,
      "mfePct": 0,
      "maeGbp": -2.6458526260087343,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7559,
      "observedDuringTradeHighPrice": 0.7579,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7559,
      "fullObservedHighPrice": 0.7579,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537720554-98adacf5bdbfd",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:35:20.554Z",
      "closedAtUtc": "2026-09-27T19:45:52.949Z",
      "holdingPeriodMs": 632395,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28786,
      "exitPriceQuote": 0.28795,
      "grossPnlGbp": -0.31265198360306745,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.1126519836030675,
      "cashChangeGbp": -0.7126519836030675,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 63,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24317376502465726,
      "mfePct": 0.23275203223789478,
      "maeGbp": -2.4317376502465726,
      "mfeGbp": 2.327520322378948,
      "observedDuringTradeLowPrice": 0.28719,
      "observedDuringTradeHighPrice": 0.28856,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28719,
      "fullObservedHighPrice": 0.28856,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537716205-1adc64913773a",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:35:16.205Z",
      "closedAtUtc": "2026-09-27T19:45:25.578Z",
      "holdingPeriodMs": 609373,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.88299,
      "exitPriceQuote": 0.87941,
      "grossPnlGbp": 4.054406052163702,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.254406052163702,
      "cashChangeGbp": 3.654406052163702,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13590187884347263,
      "mfePct": 0.4280909183569469,
      "maeGbp": -1.3590187884347262,
      "mfeGbp": 4.280909183569469,
      "observedDuringTradeLowPrice": 0.87921,
      "observedDuringTradeHighPrice": 0.88419,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.87921,
      "fullObservedHighPrice": 0.88419,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537711556-f8af66b08e5a",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:35:11.556Z",
      "closedAtUtc": "2026-09-27T19:45:21.302Z",
      "holdingPeriodMs": 609746,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02635,
      "exitPriceQuote": 0.02633,
      "grossPnlGbp": 0.7590132827324169,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.040986717267583184,
      "cashChangeGbp": 0.35901328273241684,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22770398481973825,
      "mfePct": 0.5692599620493258,
      "maeGbp": -2.2770398481973824,
      "mfeGbp": 5.692599620493258,
      "observedDuringTradeLowPrice": 0.0262,
      "observedDuringTradeHighPrice": 0.026410000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0262,
      "fullObservedHighPrice": 0.026410000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537407743-aae892ee2dd1b",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:30:07.743Z",
      "closedAtUtc": "2026-09-27T19:40:25.134Z",
      "holdingPeriodMs": 617391,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 91.686,
      "exitPriceQuote": 91.799,
      "grossPnlGbp": -1.2324673341622445,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0324673341622446,
      "cashChangeGbp": -1.6324673341622447,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1330628449272516,
      "mfePct": 0,
      "maeGbp": -1.330628449272516,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 91.686,
      "observedDuringTradeHighPrice": 91.808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 91.686,
      "fullObservedHighPrice": 91.808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537345021-0a008906aef4",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:29:05.021Z",
      "closedAtUtc": "2026-09-27T19:39:28.084Z",
      "holdingPeriodMs": 623063,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005926,
      "exitPriceQuote": 0.005926,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8,
      "cashChangeGbp": -0.4,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bullish_bollinger_bounce",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08437394532568,
      "mfePct": 0.10124873439081891,
      "maeGbp": -0.8437394532568,
      "mfeGbp": 1.0124873439081892,
      "observedDuringTradeLowPrice": 0.00592,
      "observedDuringTradeHighPrice": 0.005931,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00592,
      "fullObservedHighPrice": 0.005931,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537340470-d7fe9dce501d5",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:29:00.470Z",
      "closedAtUtc": "2026-09-27T19:39:23.992Z",
      "holdingPeriodMs": 623522,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1092,
      "exitPriceQuote": 0.10909,
      "grossPnlGbp": 1.0073260073259982,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.20732600732599815,
      "cashChangeGbp": 0.6073260073259982,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.009157509157505607,
      "mfePct": 0.13736263736264764,
      "maeGbp": -0.09157509157505608,
      "mfeGbp": 1.3736263736264762,
      "observedDuringTradeLowPrice": 0.10905,
      "observedDuringTradeHighPrice": 0.10921,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10905,
      "fullObservedHighPrice": 0.10921,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537336113-5ea92a51f74ef",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:28:56.113Z",
      "closedAtUtc": "2026-09-27T19:39:02.161Z",
      "holdingPeriodMs": 606048,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004911,
      "exitPriceQuote": 0.004916,
      "grossPnlGbp": -1.0181225819590032,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.8181225819590032,
      "cashChangeGbp": -1.418122581959003,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.40724903278354824,
      "mfePct": 0.08144980655670259,
      "maeGbp": -4.0724903278354825,
      "mfeGbp": 0.8144980655670259,
      "observedDuringTradeLowPrice": 0.004907,
      "observedDuringTradeHighPrice": 0.004931,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004907,
      "fullObservedHighPrice": 0.004931,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537331968-6e7fa14f04a83",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:28:51.968Z",
      "closedAtUtc": "2026-09-27T19:38:57.731Z",
      "holdingPeriodMs": 605763,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04728,
      "exitPriceQuote": 0.04731,
      "grossPnlGbp": 0.6345177664973627,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.16548223350263735,
      "cashChangeGbp": 0.23451776649736267,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2961082910321515,
      "mfePct": 0.2961082910321368,
      "maeGbp": -2.9610829103215157,
      "mfeGbp": 2.9610829103213683,
      "observedDuringTradeLowPrice": 0.04714,
      "observedDuringTradeHighPrice": 0.04741999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04714,
      "fullObservedHighPrice": 0.04741999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537016737-d1d086f9a65d3",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:23:36.737Z",
      "closedAtUtc": "2026-09-27T19:34:00.502Z",
      "holdingPeriodMs": 623765,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.142,
      "exitPriceQuote": 2.138,
      "grossPnlGbp": 1.8674136321195163,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.0674136321195162,
      "cashChangeGbp": 1.4674136321195164,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18674136321195162,
      "mfePct": 0.18674136321195162,
      "maeGbp": -1.867413632119516,
      "mfeGbp": 1.867413632119516,
      "observedDuringTradeLowPrice": 2.138,
      "observedDuringTradeHighPrice": 2.146,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.138,
      "fullObservedHighPrice": 2.146,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537012402-6284c5b1478cc",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:23:32.402Z",
      "closedAtUtc": "2026-09-27T19:33:56.299Z",
      "holdingPeriodMs": 623897,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6256,
      "exitPriceQuote": 0.6227,
      "grossPnlGbp": 4.635549872122784,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.835549872122784,
      "cashChangeGbp": 4.2355498721227836,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 74,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11189258312019228,
      "mfePct": 0.6393861892583125,
      "maeGbp": -1.1189258312019228,
      "mfeGbp": 6.393861892583125,
      "observedDuringTradeLowPrice": 0.6216,
      "observedDuringTradeHighPrice": 0.6263,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6216,
      "fullObservedHighPrice": 0.6263,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537008115-cf873b4aeb51f",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:23:28.115Z",
      "closedAtUtc": "2026-09-27T19:33:52.086Z",
      "holdingPeriodMs": 623971,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.139,
      "exitPriceQuote": 1.1373,
      "grossPnlGbp": 1.4925373134328663,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.6925373134328663,
      "cashChangeGbp": 1.0925373134328664,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05267778753291782,
      "mfePct": 0.19315188762071817,
      "maeGbp": -0.5267778753291782,
      "mfeGbp": 1.9315188762071815,
      "observedDuringTradeLowPrice": 1.1368,
      "observedDuringTradeHighPrice": 1.1396000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1368,
      "fullObservedHighPrice": 1.1396000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536995292-b6170f50ab6c6",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:23:15.292Z",
      "closedAtUtc": "2026-09-27T19:33:26.232Z",
      "holdingPeriodMs": 610940,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22917,
      "exitPriceQuote": 0.22888,
      "grossPnlGbp": -1.2654361391107583,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0654361391107585,
      "cashChangeGbp": -1.6654361391107582,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24872365492866208,
      "mfePct": 0.11781646812409673,
      "maeGbp": -2.487236549286621,
      "mfeGbp": 1.1781646812409674,
      "observedDuringTradeLowPrice": 0.2286,
      "observedDuringTradeHighPrice": 0.22944,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2286,
      "fullObservedHighPrice": 0.22944,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537021072-182d1756f21b",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:23:41.072Z",
      "closedAtUtc": "2026-09-27T19:29:29.181Z",
      "holdingPeriodMs": 348109,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06744,
      "exitPriceQuote": 0.0671,
      "grossPnlGbp": -5.0415183867140145,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.841518386714014,
      "cashChangeGbp": -5.441518386714015,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5041518386714015,
      "mfePct": 0,
      "maeGbp": -5.0415183867140145,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0671,
      "observedDuringTradeHighPrice": 0.06744,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0671,
      "fullObservedHighPrice": 0.06744,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536999442-1f52c36e266b3",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:23:19.442Z",
      "closedAtUtc": "2026-09-27T19:28:43.663Z",
      "holdingPeriodMs": 324221,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6865,
      "exitPriceQuote": 1.6779,
      "grossPnlGbp": -5.099318114438282,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.899318114438282,
      "cashChangeGbp": -5.499318114438283,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5099318114438282,
      "mfePct": 0,
      "maeGbp": -5.099318114438281,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.6779,
      "observedDuringTradeHighPrice": 1.6865,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6779,
      "fullObservedHighPrice": 1.6865,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536504015-c8110c5d052b1",
      "symbol": "RUNEUSDT",
      "baseAsset": "RUNE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:15:04.015Z",
      "closedAtUtc": "2026-09-27T19:25:30.192Z",
      "holdingPeriodMs": 626177,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7587,
      "exitPriceQuote": 0.7577,
      "grossPnlGbp": 1.3180440226703583,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.5180440226703582,
      "cashChangeGbp": 0.9180440226703582,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03954132068010636,
      "mfePct": 0.26360880453407165,
      "maeGbp": -0.3954132068010636,
      "mfeGbp": 2.636088045340716,
      "observedDuringTradeLowPrice": 0.7567,
      "observedDuringTradeHighPrice": 0.7590000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7567,
      "fullObservedHighPrice": 0.7590000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536495070-d92c621ea718f",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:14:55.070Z",
      "closedAtUtc": "2026-09-27T19:25:25.659Z",
      "holdingPeriodMs": 630589,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09754,
      "exitPriceQuote": 0.0973,
      "grossPnlGbp": -2.4605290137379954,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.2605290137379956,
      "cashChangeGbp": -2.8605290137379953,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24605290137379954,
      "mfePct": 0.030756612671726722,
      "maeGbp": -2.4605290137379954,
      "mfeGbp": 0.3075661267172672,
      "observedDuringTradeLowPrice": 0.0973,
      "observedDuringTradeHighPrice": 0.09757000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0973,
      "fullObservedHighPrice": 0.09757000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790537003961-75a065b9cbfa4",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:23:23.961Z",
      "closedAtUtc": "2026-09-27T19:25:03.360Z",
      "holdingPeriodMs": 99399,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09249,
      "exitPriceQuote": 0.09306,
      "grossPnlGbp": -6.162828413882593,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.962828413882593,
      "cashChangeGbp": -6.562828413882594,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6162828413882594,
      "mfePct": 0.032435939020437066,
      "maeGbp": -6.162828413882594,
      "mfeGbp": 0.32435939020437066,
      "observedDuringTradeLowPrice": 0.09246,
      "observedDuringTradeHighPrice": 0.09306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09246,
      "fullObservedHighPrice": 0.09306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536508782-00141bef75c9b",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:15:08.782Z",
      "closedAtUtc": "2026-09-27T19:22:01.803Z",
      "holdingPeriodMs": 413021,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04683,
      "exitPriceQuote": 0.04729,
      "grossPnlGbp": 9.82276318599193,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.022763185991929,
      "cashChangeGbp": 9.42276318599193,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £9.09 triggered at projected net £9.02 after fees",
      "confidence": 81,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.02135383301301756,
      "mfePct": 1.0890454836643253,
      "maeGbp": -0.21353833013017556,
      "mfeGbp": 10.890454836643253,
      "observedDuringTradeLowPrice": 0.04682,
      "observedDuringTradeHighPrice": 0.04734,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04682,
      "fullObservedHighPrice": 0.04734,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536481773-a05c4bbc212d5",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:14:41.773Z",
      "closedAtUtc": "2026-09-27T19:21:48.372Z",
      "holdingPeriodMs": 426599,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07522,
      "exitPriceQuote": 0.07579,
      "grossPnlGbp": 7.577771869183742,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.777771869183742,
      "cashChangeGbp": 7.177771869183742,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.24 triggered at projected net £6.78 after fees",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07976601967560572,
      "mfePct": 0.9173092262696225,
      "maeGbp": -0.7976601967560571,
      "mfeGbp": 9.173092262696224,
      "observedDuringTradeLowPrice": 0.07516,
      "observedDuringTradeHighPrice": 0.07591,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07516,
      "fullObservedHighPrice": 0.07591,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536477557-7623cecb5997",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:14:37.557Z",
      "closedAtUtc": "2026-09-27T19:21:13.223Z",
      "holdingPeriodMs": 395666,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1061,
      "exitPriceQuote": 0.10708,
      "grossPnlGbp": 9.236569274269508,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.436569274269507,
      "cashChangeGbp": 8.836569274269507,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.57 triggered at projected net £8.44 after fees",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.19792648444863511,
      "mfePct": 1.0367577756833213,
      "maeGbp": -1.979264844486351,
      "mfeGbp": 10.367577756833214,
      "observedDuringTradeLowPrice": 0.10589,
      "observedDuringTradeHighPrice": 0.10720000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10589,
      "fullObservedHighPrice": 0.10720000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536573519-1e56adaca7bc3",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:16:13.519Z",
      "closedAtUtc": "2026-09-27T19:20:34.601Z",
      "holdingPeriodMs": 261082,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3485,
      "exitPriceQuote": 0.3525,
      "grossPnlGbp": 11.477761836441905,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.677761836441904,
      "cashChangeGbp": 11.077761836441905,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £11.11 triggered at projected net £10.68 after fees",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2869440459110476,
      "mfePct": 1.2912482065997144,
      "maeGbp": -2.8694404591104763,
      "mfeGbp": 12.912482065997144,
      "observedDuringTradeLowPrice": 0.3475,
      "observedDuringTradeHighPrice": 0.353,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3475,
      "fullObservedHighPrice": 0.353,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536173394-086f2ce1c3c15",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:09:33.394Z",
      "closedAtUtc": "2026-09-27T19:19:48.674Z",
      "holdingPeriodMs": 615280,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10981,
      "exitPriceQuote": 0.10946,
      "grossPnlGbp": 3.1873235588744473,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.3873235588744475,
      "cashChangeGbp": 2.7873235588744474,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.027319916218913002,
      "mfePct": 0.34605227210637035,
      "maeGbp": -0.27319916218913,
      "mfeGbp": 3.4605227210637035,
      "observedDuringTradeLowPrice": 0.10943,
      "observedDuringTradeHighPrice": 0.10984,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10943,
      "fullObservedHighPrice": 0.10984,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536107656-636ed06463d4f",
      "symbol": "KASUSDT",
      "baseAsset": "KAS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:08:27.656Z",
      "closedAtUtc": "2026-09-27T19:18:48.863Z",
      "holdingPeriodMs": 621207,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04875,
      "exitPriceQuote": 0.04871,
      "grossPnlGbp": -0.8205128205127871,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.6205128205127872,
      "cashChangeGbp": -1.220512820512787,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1230769230769323,
      "mfePct": 0.04102564102563935,
      "maeGbp": -1.230769230769323,
      "mfeGbp": 0.41025641025639353,
      "observedDuringTradeLowPrice": 0.04869,
      "observedDuringTradeHighPrice": 0.04877,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04869,
      "fullObservedHighPrice": 0.04877,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536499074-3fbf888d9f3b4",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:14:59.074Z",
      "closedAtUtc": "2026-09-27T19:17:21.956Z",
      "holdingPeriodMs": 142882,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05543,
      "exitPriceQuote": 0.05568,
      "grossPnlGbp": 4.510193036261956,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.7101930362619564,
      "cashChangeGbp": 4.110193036261956,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.45101930362619563,
      "maeGbp": 0,
      "mfeGbp": 4.510193036261956,
      "observedDuringTradeLowPrice": 0.05543,
      "observedDuringTradeHighPrice": 0.05567999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05543,
      "fullObservedHighPrice": 0.05567999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536099051-68ab59e0ef8fd",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:08:19.051Z",
      "closedAtUtc": "2026-09-27T19:15:15.718Z",
      "holdingPeriodMs": 416667,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 69.28,
      "exitPriceQuote": 69.56,
      "grossPnlGbp": 4.041570438799093,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.2415704387990933,
      "cashChangeGbp": 3.6415704387990933,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.028868360277130516,
      "mfePct": 0.5629330254041579,
      "maeGbp": -0.28868360277130517,
      "mfeGbp": 5.629330254041579,
      "observedDuringTradeLowPrice": 69.26,
      "observedDuringTradeHighPrice": 69.67,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.26,
      "fullObservedHighPrice": 69.67,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536103224-4e6f3a40c507",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:08:23.224Z",
      "closedAtUtc": "2026-09-27T19:14:18.244Z",
      "holdingPeriodMs": 355020,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.027687,
      "exitPriceQuote": 0.027804,
      "grossPnlGbp": 4.225809946906456,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.4258099469064565,
      "cashChangeGbp": 3.8258099469064564,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.43 after fees",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.36840394408928884,
      "mfePct": 0.5815003431213256,
      "maeGbp": -3.6840394408928883,
      "mfeGbp": 5.815003431213256,
      "observedDuringTradeLowPrice": 0.027585,
      "observedDuringTradeHighPrice": 0.027848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.027585,
      "fullObservedHighPrice": 0.027848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535774740-043eb7b038eb1",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:02:54.740Z",
      "closedAtUtc": "2026-09-27T19:13:11.064Z",
      "holdingPeriodMs": 616324,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09379,
      "exitPriceQuote": 0.09346,
      "grossPnlGbp": 3.5184987738564555,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.7184987738564557,
      "cashChangeGbp": 3.1184987738564556,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 73,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34118775988911487,
      "mfePct": 0.4264846998613899,
      "maeGbp": -3.4118775988911487,
      "mfeGbp": 4.2648469986138995,
      "observedDuringTradeLowPrice": 0.09339,
      "observedDuringTradeHighPrice": 0.09411,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09339,
      "fullObservedHighPrice": 0.09411,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535766036-114566ae7e7f4",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:02:46.036Z",
      "closedAtUtc": "2026-09-27T19:12:27.302Z",
      "holdingPeriodMs": 581266,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 5.447,
      "exitPriceQuote": 5.421,
      "grossPnlGbp": -4.773269689737434,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.573269689737434,
      "cashChangeGbp": -5.173269689737435,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4956856985496629,
      "mfePct": 0.05507618872774212,
      "maeGbp": -4.956856985496629,
      "mfeGbp": 0.5507618872774213,
      "observedDuringTradeLowPrice": 5.42,
      "observedDuringTradeHighPrice": 5.449999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.42,
      "fullObservedHighPrice": 5.449999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535788207-31e7df76fff5b",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:03:08.207Z",
      "closedAtUtc": "2026-09-27T19:12:04.832Z",
      "holdingPeriodMs": 536625,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2467,
      "exitPriceQuote": 0.2453,
      "grossPnlGbp": -5.674908796108683,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.474908796108683,
      "cashChangeGbp": -6.074908796108684,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5674908796108683,
      "mfePct": 0,
      "maeGbp": -5.674908796108683,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2453,
      "observedDuringTradeHighPrice": 0.2467,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2453,
      "fullObservedHighPrice": 0.2467,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790536111831-1be0206dc3b9a",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:08:31.831Z",
      "closedAtUtc": "2026-09-27T19:10:46.808Z",
      "holdingPeriodMs": 134977,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.29923,
      "exitPriceQuote": 0.30085,
      "grossPnlGbp": -5.413895665541592,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.213895665541592,
      "cashChangeGbp": -5.813895665541592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5413895665541592,
      "mfePct": 0,
      "maeGbp": -5.413895665541592,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.29923,
      "observedDuringTradeHighPrice": 0.30085,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29923,
      "fullObservedHighPrice": 0.30085,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535770468-cd67cab42cfac",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:02:50.468Z",
      "closedAtUtc": "2026-09-27T19:09:39.463Z",
      "holdingPeriodMs": 408995,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.29261,
      "exitPriceQuote": 0.29056,
      "grossPnlGbp": -7.00591230648302,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.80591230648302,
      "cashChangeGbp": -7.40591230648302,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.700591230648302,
      "mfePct": 0.11277810054338437,
      "maeGbp": -7.005912306483021,
      "mfeGbp": 1.1277810054338437,
      "observedDuringTradeLowPrice": 0.29056,
      "observedDuringTradeHighPrice": 0.29294,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29056,
      "fullObservedHighPrice": 0.29294,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535549527-86349ac13435c",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:59:09.527Z",
      "closedAtUtc": "2026-09-27T19:09:12.931Z",
      "holdingPeriodMs": 603404,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 71.21,
      "exitPriceQuote": 71.1,
      "grossPnlGbp": -1.5447268642044578,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.344726864204458,
      "cashChangeGbp": -1.944726864204458,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15447268642044576,
      "mfePct": 0.11234377194216053,
      "maeGbp": -1.5447268642044576,
      "mfeGbp": 1.1234377194216052,
      "observedDuringTradeLowPrice": 71.1,
      "observedDuringTradeHighPrice": 71.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 71.1,
      "fullObservedHighPrice": 71.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535779073-23a36dd5f4e8f",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:02:59.073Z",
      "closedAtUtc": "2026-09-27T19:08:15.861Z",
      "holdingPeriodMs": 316788,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5066,
      "exitPriceQuote": 0.5042,
      "grossPnlGbp": -4.7374654559811855,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.537465455981185,
      "cashChangeGbp": -5.137465455981186,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4737465455981186,
      "mfePct": 0.07895775759967547,
      "maeGbp": -4.7374654559811855,
      "mfeGbp": 0.7895775759967546,
      "observedDuringTradeLowPrice": 0.5042,
      "observedDuringTradeHighPrice": 0.507,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5042,
      "fullObservedHighPrice": 0.507,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535783675-a93b0d1d4d897",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T19:03:03.675Z",
      "closedAtUtc": "2026-09-27T19:08:10.562Z",
      "holdingPeriodMs": 306887,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033776,
      "exitPriceQuote": 0.033593,
      "grossPnlGbp": -5.4180483183326205,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.21804831833262,
      "cashChangeGbp": -5.818048318332621,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5418048318332621,
      "mfePct": 0.14803410705827047,
      "maeGbp": -5.418048318332621,
      "mfeGbp": 1.4803410705827047,
      "observedDuringTradeLowPrice": 0.033593,
      "observedDuringTradeHighPrice": 0.03382600000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033593,
      "fullObservedHighPrice": 0.03382600000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535370739-c04ee0d04a6ad",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:56:10.739Z",
      "closedAtUtc": "2026-09-27T19:06:32.367Z",
      "holdingPeriodMs": 621628,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 155.82,
      "exitPriceQuote": 155.59,
      "grossPnlGbp": -1.476062122962327,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.276062122962327,
      "cashChangeGbp": -1.876062122962327,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 62,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1476062122962327,
      "mfePct": 0.08342959825439318,
      "maeGbp": -1.4760621229623268,
      "mfeGbp": 0.8342959825439319,
      "observedDuringTradeLowPrice": 155.59,
      "observedDuringTradeHighPrice": 155.95000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 155.59,
      "fullObservedHighPrice": 155.95000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535361281-8e8b92164dc79",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:56:01.281Z",
      "closedAtUtc": "2026-09-27T19:06:28.088Z",
      "holdingPeriodMs": 626807,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.713,
      "exitPriceQuote": 0.7113,
      "grossPnlGbp": -2.3842917251050824,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.1842917251050826,
      "cashChangeGbp": -2.7842917251050823,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 69,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23842917251050824,
      "mfePct": 0,
      "maeGbp": -2.3842917251050824,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.7113,
      "observedDuringTradeHighPrice": 0.713,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7113,
      "fullObservedHighPrice": 0.713,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790535366377-26e0139791776",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:56:06.377Z",
      "closedAtUtc": "2026-09-27T19:02:29.449Z",
      "holdingPeriodMs": 383072,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5675,
      "exitPriceQuote": 0.5648,
      "grossPnlGbp": -4.757709251101384,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.557709251101384,
      "cashChangeGbp": -5.157709251101385,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4757709251101384,
      "mfePct": 0,
      "maeGbp": -4.757709251101384,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5648,
      "observedDuringTradeHighPrice": 0.5675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5648,
      "fullObservedHighPrice": 0.5675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534950913-63a34c8276c59",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:49:10.913Z",
      "closedAtUtc": "2026-09-27T18:59:32.728Z",
      "holdingPeriodMs": 621815,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 123.12,
      "exitPriceQuote": 123.08,
      "grossPnlGbp": -0.3248862897986213,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.1248862897986214,
      "cashChangeGbp": -0.7248862897986212,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09746588693957484,
      "mfePct": 0.06497725795971271,
      "maeGbp": -0.9746588693957483,
      "mfeGbp": 0.649772579597127,
      "observedDuringTradeLowPrice": 123,
      "observedDuringTradeHighPrice": 123.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 123,
      "fullObservedHighPrice": 123.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534946461-e60e7f929b3e7",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:49:06.461Z",
      "closedAtUtc": "2026-09-27T18:59:28.391Z",
      "holdingPeriodMs": 621930,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2687,
      "exitPriceQuote": 1.2715,
      "grossPnlGbp": 2.2069835264444992,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.4069835264444992,
      "cashChangeGbp": 1.8069835264444993,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22069835264443238,
      "mfePct": 0.38622211712777854,
      "maeGbp": -2.206983526444324,
      "mfeGbp": 3.862221171277785,
      "observedDuringTradeLowPrice": 1.2659,
      "observedDuringTradeHighPrice": 1.2736,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2659,
      "fullObservedHighPrice": 1.2736,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534941981-c49640a861c3b",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:49:01.981Z",
      "closedAtUtc": "2026-09-27T18:59:24.052Z",
      "holdingPeriodMs": 622071,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 11.036,
      "exitPriceQuote": 11.026,
      "grossPnlGbp": -0.9061254077564141,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.706125407756414,
      "cashChangeGbp": -1.3061254077564142,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16310257339614812,
      "mfePct": 0.13591881116347018,
      "maeGbp": -1.631025733961481,
      "mfeGbp": 1.359188111634702,
      "observedDuringTradeLowPrice": 11.018,
      "observedDuringTradeHighPrice": 11.050999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 11.018,
      "fullObservedHighPrice": 11.050999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534937492-ebd5b790f8b9c",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:48:57.492Z",
      "closedAtUtc": "2026-09-27T18:59:19.691Z",
      "holdingPeriodMs": 622199,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6071,
      "exitPriceQuote": 0.6057,
      "grossPnlGbp": -2.306045132597524,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.106045132597524,
      "cashChangeGbp": -2.706045132597524,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4612090265195231,
      "mfePct": 0,
      "maeGbp": -4.612090265195231,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6043,
      "observedDuringTradeHighPrice": 0.6071,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6043,
      "fullObservedHighPrice": 0.6071,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534933182-7b735e8f31aca",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:48:53.182Z",
      "closedAtUtc": "2026-09-27T18:59:15.460Z",
      "holdingPeriodMs": 622278,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2697.11,
      "exitPriceQuote": 2696.39,
      "grossPnlGbp": -0.26695240461095565,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.0669524046109558,
      "cashChangeGbp": -0.6669524046109556,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07674881632562867,
      "mfePct": 0.031144447204589015,
      "maeGbp": -0.7674881632562868,
      "mfeGbp": 0.31144447204589015,
      "observedDuringTradeLowPrice": 2695.04,
      "observedDuringTradeHighPrice": 2697.9499999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2695.04,
      "fullObservedHighPrice": 2697.9499999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534928652-58daa437197bc",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:48:48.652Z",
      "closedAtUtc": "2026-09-27T18:58:53.469Z",
      "holdingPeriodMs": 604817,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 328.01,
      "exitPriceQuote": 329.34,
      "grossPnlGbp": 4.054754428218604,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.254754428218604,
      "cashChangeGbp": 3.6547544282186037,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce; failed-breakout evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0030486875400112514,
      "mfePct": 0.4054754428218604,
      "maeGbp": -0.030486875400112513,
      "mfeGbp": 4.054754428218604,
      "observedDuringTradeLowPrice": 328,
      "observedDuringTradeHighPrice": 329.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 328,
      "fullObservedHighPrice": 329.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534924397-6431328e01931",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:48:44.397Z",
      "closedAtUtc": "2026-09-27T18:54:13.954Z",
      "holdingPeriodMs": 329557,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015582,
      "exitPriceQuote": 0.015507,
      "grossPnlGbp": -4.813246053138263,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.613246053138263,
      "cashChangeGbp": -5.213246053138263,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4813246053138263,
      "mfePct": 0.25028879476318255,
      "maeGbp": -4.813246053138263,
      "mfeGbp": 2.5028879476318253,
      "observedDuringTradeLowPrice": 0.015507,
      "observedDuringTradeHighPrice": 0.015621,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015507,
      "fullObservedHighPrice": 0.015621,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534560421-27670aedb2cca",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:42:40.421Z",
      "closedAtUtc": "2026-09-27T18:52:56.339Z",
      "holdingPeriodMs": 615918,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.863,
      "exitPriceQuote": 7.844,
      "grossPnlGbp": 2.4163805163423793,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.6163805163423792,
      "cashChangeGbp": 2.0163805163423794,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned; mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03815337657381693,
      "mfePct": 0.3688159735470024,
      "maeGbp": -0.3815337657381693,
      "mfeGbp": 3.6881597354700237,
      "observedDuringTradeLowPrice": 7.834,
      "observedDuringTradeHighPrice": 7.8660000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.834,
      "fullObservedHighPrice": 7.8660000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534552033-55e8a41a9235a",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:42:32.033Z",
      "closedAtUtc": "2026-09-27T18:52:52.163Z",
      "holdingPeriodMs": 620130,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.913,
      "exitPriceQuote": 7.956,
      "grossPnlGbp": 5.434095791735138,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.634095791735138,
      "cashChangeGbp": 5.034095791735138,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 98,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03791229622140924,
      "mfePct": 0.5434095791735138,
      "maeGbp": -0.3791229622140924,
      "mfeGbp": 5.434095791735139,
      "observedDuringTradeLowPrice": 7.91,
      "observedDuringTradeHighPrice": 7.956,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.91,
      "fullObservedHighPrice": 7.956,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534556187-0456e07d8e1d8",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:42:36.187Z",
      "closedAtUtc": "2026-09-27T18:48:36.303Z",
      "holdingPeriodMs": 360116,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28267,
      "exitPriceQuote": 0.28857,
      "grossPnlGbp": 20.872395372696136,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 20.072395372696135,
      "cashChangeGbp": 20.472395372696138,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £20.20 triggered at projected net £20.07 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0990554356670331,
      "mfePct": 2.2004457494605028,
      "maeGbp": -0.9905543566703311,
      "mfeGbp": 22.004457494605028,
      "observedDuringTradeLowPrice": 0.28239,
      "observedDuringTradeHighPrice": 0.28889,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28239,
      "fullObservedHighPrice": 0.28889,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534236306-37d8c57fcdd89",
      "symbol": "KASUSDT",
      "baseAsset": "KAS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:37:16.306Z",
      "closedAtUtc": "2026-09-27T18:47:21.776Z",
      "holdingPeriodMs": 605470,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04874,
      "exitPriceQuote": 0.04878,
      "grossPnlGbp": 0.8206811653672214,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.02068116536722131,
      "cashChangeGbp": 0.42068116536722133,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2872384078785417,
      "mfePct": 0.16413623307345854,
      "maeGbp": -2.872384078785417,
      "mfeGbp": 1.6413623307345853,
      "observedDuringTradeLowPrice": 0.0486,
      "observedDuringTradeHighPrice": 0.04882,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0486,
      "fullObservedHighPrice": 0.04882,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534232002-a5ea34644ab1b",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:37:12.002Z",
      "closedAtUtc": "2026-09-27T18:47:17.543Z",
      "holdingPeriodMs": 605541,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00495,
      "exitPriceQuote": 0.004973,
      "grossPnlGbp": 4.646464646464562,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.846464646464562,
      "cashChangeGbp": 4.2464646464645615,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: double_top",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2828282828282853,
      "mfePct": 0.4646464646464562,
      "maeGbp": -2.828282828282853,
      "mfeGbp": 4.646464646464562,
      "observedDuringTradeLowPrice": 0.004936,
      "observedDuringTradeHighPrice": 0.004973,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004936,
      "fullObservedHighPrice": 0.004973,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534209944-ba1b7e3474069",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:36:49.944Z",
      "closedAtUtc": "2026-09-27T18:47:00.486Z",
      "holdingPeriodMs": 610542,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 14.142,
      "exitPriceQuote": 14.131,
      "grossPnlGbp": -0.7778249186818861,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.5778249186818862,
      "cashChangeGbp": -1.177824918681886,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 59,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14849384811199987,
      "mfePct": 0.014142271248767274,
      "maeGbp": -1.4849384811199986,
      "mfeGbp": 0.14142271248767274,
      "observedDuringTradeLowPrice": 14.121,
      "observedDuringTradeHighPrice": 14.144,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.121,
      "fullObservedHighPrice": 14.144,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534205817-254dd7016f7ec",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:36:45.817Z",
      "closedAtUtc": "2026-09-27T18:46:56.404Z",
      "holdingPeriodMs": 610587,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2984,
      "exitPriceQuote": 0.29825,
      "grossPnlGbp": -0.5026809651473977,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.3026809651473976,
      "cashChangeGbp": -0.9026809651473977,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30831099195709666,
      "mfePct": 0.3418230563002751,
      "maeGbp": -3.0831099195709664,
      "mfeGbp": 3.418230563002751,
      "observedDuringTradeLowPrice": 0.29748,
      "observedDuringTradeHighPrice": 0.29942,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.29748,
      "fullObservedHighPrice": 0.29942,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534201594-856cfa60c931b",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:36:41.594Z",
      "closedAtUtc": "2026-09-27T18:46:52.239Z",
      "holdingPeriodMs": 610645,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10176,
      "exitPriceQuote": 0.10167,
      "grossPnlGbp": 0.8844339622642172,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.08443396226421718,
      "cashChangeGbp": 0.4844339622642172,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.07861635220125465,
      "mfePct": 0.12775157232704906,
      "maeGbp": -0.7861635220125466,
      "mfeGbp": 1.2775157232704906,
      "observedDuringTradeLowPrice": 0.10163,
      "observedDuringTradeHighPrice": 0.10184,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10163,
      "fullObservedHighPrice": 0.10184,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534227659-2dd45965057fa",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:37:07.659Z",
      "closedAtUtc": "2026-09-27T18:46:08.048Z",
      "holdingPeriodMs": 540389,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032335,
      "exitPriceQuote": 0.032645,
      "grossPnlGbp": -9.587134683779118,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -10.387134683779118,
      "cashChangeGbp": -9.987134683779118,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.9587134683779117,
      "mfePct": 0.2381320550487109,
      "maeGbp": -9.587134683779118,
      "mfeGbp": 2.381320550487109,
      "observedDuringTradeLowPrice": 0.032258,
      "observedDuringTradeHighPrice": 0.032645,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032258,
      "fullObservedHighPrice": 0.032645,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790534240496-6f7957fa97dfe",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:37:20.496Z",
      "closedAtUtc": "2026-09-27T18:42:23.838Z",
      "holdingPeriodMs": 303342,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033466,
      "exitPriceQuote": 0.033213,
      "grossPnlGbp": -7.559911552023045,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.359911552023044,
      "cashChangeGbp": -7.959911552023045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7559911552023044,
      "mfePct": 0.14641725930795563,
      "maeGbp": -7.559911552023044,
      "mfeGbp": 1.4641725930795562,
      "observedDuringTradeLowPrice": 0.033213,
      "observedDuringTradeHighPrice": 0.033515,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033213,
      "fullObservedHighPrice": 0.033515,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533878098-2096c0d92c432",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:31:18.098Z",
      "closedAtUtc": "2026-09-27T18:41:34.683Z",
      "holdingPeriodMs": 616585,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09745,
      "exitPriceQuote": 0.0974,
      "grossPnlGbp": -0.5130836326320625,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.3130836326320625,
      "cashChangeGbp": -0.9130836326320625,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11287839917906516,
      "mfePct": 0.10261672652642675,
      "maeGbp": -1.1287839917906515,
      "mfeGbp": 1.0261672652642675,
      "observedDuringTradeLowPrice": 0.09734,
      "observedDuringTradeHighPrice": 0.09755,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09734,
      "fullObservedHighPrice": 0.09755,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533873492-959ef8efe71fc",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:31:13.492Z",
      "closedAtUtc": "2026-09-27T18:41:30.524Z",
      "holdingPeriodMs": 617032,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 69.21,
      "exitPriceQuote": 69.33,
      "grossPnlGbp": 1.7338534893802133,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.9338534893802133,
      "cashChangeGbp": 1.3338534893802132,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13003901170349547,
      "mfePct": 0.21673168617252664,
      "maeGbp": -1.3003901170349548,
      "mfeGbp": 2.1673168617252667,
      "observedDuringTradeLowPrice": 69.12,
      "observedDuringTradeHighPrice": 69.36,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 69.12,
      "fullObservedHighPrice": 69.36,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533540072-d99e3f83a9467",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:40.072Z",
      "closedAtUtc": "2026-09-27T18:36:02.161Z",
      "holdingPeriodMs": 622089,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5636,
      "exitPriceQuote": 0.5621,
      "grossPnlGbp": -2.6614620298082787,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.4614620298082786,
      "cashChangeGbp": -3.0614620298082786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3193754435770092,
      "mfePct": 0.08871540099362242,
      "maeGbp": -3.193754435770092,
      "mfeGbp": 0.8871540099362243,
      "observedDuringTradeLowPrice": 0.5618,
      "observedDuringTradeHighPrice": 0.5641,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5618,
      "fullObservedHighPrice": 0.5641,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533536031-3bf3398a3852f",
      "symbol": "XVGUSDT",
      "baseAsset": "XVG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:36.031Z",
      "closedAtUtc": "2026-09-27T18:35:48.590Z",
      "holdingPeriodMs": 612559,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003497,
      "exitPriceQuote": 0.003494,
      "grossPnlGbp": 0.8578781812982454,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.0578781812982454,
      "cashChangeGbp": 0.4578781812982454,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.028595939376599915,
      "mfePct": 0.3717472118959105,
      "maeGbp": -0.28595939376599916,
      "mfeGbp": 3.7174721189591047,
      "observedDuringTradeLowPrice": 0.003484,
      "observedDuringTradeHighPrice": 0.0034980000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003484,
      "fullObservedHighPrice": 0.0034980000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533527492-dd56c692e5445",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:27.492Z",
      "closedAtUtc": "2026-09-27T18:35:44.246Z",
      "holdingPeriodMs": 616754,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044132,
      "exitPriceQuote": 0.0044128,
      "grossPnlGbp": -0.09063717937102932,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8906371793710294,
      "cashChangeGbp": -0.49063717937102935,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04305266020121436,
      "mfePct": 0.21073144203753014,
      "maeGbp": -0.4305266020121436,
      "mfeGbp": 2.1073144203753014,
      "observedDuringTradeLowPrice": 0.0044113,
      "observedDuringTradeHighPrice": 0.0044225,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0044113,
      "fullObservedHighPrice": 0.0044225,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533523140-71477b705b9ef",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:23.140Z",
      "closedAtUtc": "2026-09-27T18:35:40.021Z",
      "holdingPeriodMs": 616881,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1595.52,
      "exitPriceQuote": 1593.45,
      "grossPnlGbp": -1.2973826714801044,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0973826714801045,
      "cashChangeGbp": -1.6973826714801046,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18050541516244747,
      "mfePct": 0.12660449257922068,
      "maeGbp": -1.8050541516244747,
      "mfeGbp": 1.2660449257922068,
      "observedDuringTradeLowPrice": 1592.64,
      "observedDuringTradeHighPrice": 1597.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1592.64,
      "fullObservedHighPrice": 1597.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533518961-e56355c1665bd",
      "symbol": "MAGICUSDT",
      "baseAsset": "MAGIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:18.961Z",
      "closedAtUtc": "2026-09-27T18:35:26.727Z",
      "holdingPeriodMs": 607766,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05446,
      "exitPriceQuote": 0.05424,
      "grossPnlGbp": -4.039662137348603,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.839662137348602,
      "cashChangeGbp": -4.439662137348603,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 86,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.459052515607786,
      "mfePct": 0.07344840249724269,
      "maeGbp": -4.59052515607786,
      "mfeGbp": 0.7344840249724268,
      "observedDuringTradeLowPrice": 0.05421,
      "observedDuringTradeHighPrice": 0.05449999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05421,
      "fullObservedHighPrice": 0.05449999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533531778-23b9a91f50858",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:31.778Z",
      "closedAtUtc": "2026-09-27T18:35:22.356Z",
      "holdingPeriodMs": 590578,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22589,
      "exitPriceQuote": 0.22697,
      "grossPnlGbp": 4.781088140245242,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.981088140245242,
      "cashChangeGbp": 4.381088140245241,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £7.54 triggered at projected net £3.98 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0885386692638035,
      "mfePct": 0.9429368276594772,
      "maeGbp": -0.8853866926380349,
      "mfeGbp": 9.429368276594772,
      "observedDuringTradeLowPrice": 0.22569,
      "observedDuringTradeHighPrice": 0.22801999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22569,
      "fullObservedHighPrice": 0.22801999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533514741-2c09854737957",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:14.741Z",
      "closedAtUtc": "2026-09-27T18:34:33.021Z",
      "holdingPeriodMs": 558280,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.686,
      "exitPriceQuote": 1.676,
      "grossPnlGbp": -5.931198102016612,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.731198102016612,
      "cashChangeGbp": -6.331198102016613,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5931198102016613,
      "mfePct": 0.11862396204033226,
      "maeGbp": -5.931198102016612,
      "mfeGbp": 1.1862396204033225,
      "observedDuringTradeLowPrice": 1.676,
      "observedDuringTradeHighPrice": 1.6880000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.676,
      "fullObservedHighPrice": 1.6880000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533510119-29d9ff8b46385",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:25:10.119Z",
      "closedAtUtc": "2026-09-27T18:30:55.575Z",
      "holdingPeriodMs": 345456,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10245,
      "exitPriceQuote": 0.10195,
      "grossPnlGbp": 4.88042947779405,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.08042947779405,
      "cashChangeGbp": 4.48042947779405,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.33 triggered at projected net £4.08 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7223035627135233,
      "maeGbp": 0,
      "mfeGbp": 7.223035627135232,
      "observedDuringTradeLowPrice": 0.10171,
      "observedDuringTradeHighPrice": 0.10245,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10171,
      "fullObservedHighPrice": 0.10245,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533088645-378fbde49e58",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:18:08.645Z",
      "closedAtUtc": "2026-09-27T18:28:39.188Z",
      "holdingPeriodMs": 630543,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 327.52,
      "exitPriceQuote": 327.17,
      "grossPnlGbp": -1.0686370297996028,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.8686370297996029,
      "cashChangeGbp": -1.468637029799603,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2900586223742027,
      "mfePct": 0.06411822178799352,
      "maeGbp": -2.900586223742027,
      "mfeGbp": 0.6411822178799352,
      "observedDuringTradeLowPrice": 326.57,
      "observedDuringTradeHighPrice": 327.73,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 326.57,
      "fullObservedHighPrice": 327.73,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533092983-4a316205bcbbd",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:18:12.983Z",
      "closedAtUtc": "2026-09-27T18:24:01.643Z",
      "holdingPeriodMs": 348660,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28212,
      "exitPriceQuote": 0.28359,
      "grossPnlGbp": 5.210548702679806,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.410548702679806,
      "cashChangeGbp": 4.810548702679806,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.47 triggered at projected net £4.41 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1630511838933647,
      "mfePct": 0.7833546008790746,
      "maeGbp": -1.630511838933647,
      "mfeGbp": 7.833546008790746,
      "observedDuringTradeLowPrice": 0.28166,
      "observedDuringTradeHighPrice": 0.28433,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28166,
      "fullObservedHighPrice": 0.28433,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790533097141-a64bf7b7ea2d3",
      "symbol": "USUSDT",
      "baseAsset": "US",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:18:17.141Z",
      "closedAtUtc": "2026-09-27T18:23:39.588Z",
      "holdingPeriodMs": 322447,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02794,
      "exitPriceQuote": 0.027855,
      "grossPnlGbp": 3.042233357193925,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.242233357193925,
      "cashChangeGbp": 2.642233357193925,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £2.24 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28990694345025486,
      "mfePct": 0.669291338582676,
      "maeGbp": -2.8990694345025485,
      "mfeGbp": 6.69291338582676,
      "observedDuringTradeLowPrice": 0.027753,
      "observedDuringTradeHighPrice": 0.028021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.027753,
      "fullObservedHighPrice": 0.028021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532783888-7f60a6760a78d",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:13:03.888Z",
      "closedAtUtc": "2026-09-27T18:23:26.335Z",
      "holdingPeriodMs": 622447,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.701,
      "exitPriceQuote": 9.74,
      "grossPnlGbp": 4.020204102669797,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.220204102669797,
      "cashChangeGbp": 3.620204102669797,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.010308215647883952,
      "mfePct": 0.40202041026697966,
      "maeGbp": -0.10308215647883952,
      "mfeGbp": 4.020204102669797,
      "observedDuringTradeLowPrice": 9.7,
      "observedDuringTradeHighPrice": 9.74,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.7,
      "fullObservedHighPrice": 9.74,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532775381-fec5ed6ca2186",
      "symbol": "PYTHUSDT",
      "baseAsset": "PYTH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:12:55.381Z",
      "closedAtUtc": "2026-09-27T18:23:22.202Z",
      "holdingPeriodMs": 626821,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08536,
      "exitPriceQuote": 0.08553,
      "grossPnlGbp": 1.9915651358949111,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.191565135894911,
      "cashChangeGbp": 1.591565135894911,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2460168697282121,
      "mfePct": 0.1991565135894911,
      "maeGbp": -2.460168697282121,
      "mfeGbp": 1.9915651358949111,
      "observedDuringTradeLowPrice": 0.08515,
      "observedDuringTradeHighPrice": 0.08552999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08515,
      "fullObservedHighPrice": 0.08552999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532770999-f249c3acc1447",
      "symbol": "VIRTUALUSDT",
      "baseAsset": "VIRTUAL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:12:50.999Z",
      "closedAtUtc": "2026-09-27T18:23:18.008Z",
      "holdingPeriodMs": 627009,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8078,
      "exitPriceQuote": 0.8097,
      "grossPnlGbp": 2.352067343401848,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.5520673434018482,
      "cashChangeGbp": 1.9520673434018483,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0247586036147534,
      "mfePct": 0.2352067343401848,
      "maeGbp": -0.24758603614753402,
      "mfeGbp": 2.3520673434018478,
      "observedDuringTradeLowPrice": 0.8076,
      "observedDuringTradeHighPrice": 0.8097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8076,
      "fullObservedHighPrice": 0.8097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532779472-baa0556c58fba",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:12:59.472Z",
      "closedAtUtc": "2026-09-27T18:23:04.724Z",
      "holdingPeriodMs": 605252,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.879,
      "exitPriceQuote": 1.877,
      "grossPnlGbp": -1.064395955295371,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.864395955295371,
      "cashChangeGbp": -1.464395955295371,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15965939329431153,
      "mfePct": 0,
      "maeGbp": -1.5965939329431154,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.876,
      "observedDuringTradeHighPrice": 1.879,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.876,
      "fullObservedHighPrice": 1.879,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532762537-9ef47529d34dd",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:12:42.537Z",
      "closedAtUtc": "2026-09-27T18:22:47.515Z",
      "holdingPeriodMs": 604978,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07447,
      "exitPriceQuote": 0.07475,
      "grossPnlGbp": 3.759903316771888,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.9599033167718876,
      "cashChangeGbp": 3.359903316771888,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.013428226131322846,
      "mfePct": 0.416275010071176,
      "maeGbp": -0.13428226131322846,
      "mfeGbp": 4.16275010071176,
      "observedDuringTradeLowPrice": 0.07446,
      "observedDuringTradeHighPrice": 0.07478,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07446,
      "fullObservedHighPrice": 0.07478,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532766605-badd0683ff801",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:12:46.605Z",
      "closedAtUtc": "2026-09-27T18:22:29.784Z",
      "holdingPeriodMs": 583179,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4906,
      "exitPriceQuote": 0.4917,
      "grossPnlGbp": 2.2421524663678056,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.4421524663678056,
      "cashChangeGbp": 1.8421524663678057,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £1.44 after fees",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.22421524663676926,
      "mfePct": 0.6522625356706148,
      "maeGbp": -2.2421524663676924,
      "mfeGbp": 6.522625356706147,
      "observedDuringTradeLowPrice": 0.4895,
      "observedDuringTradeHighPrice": 0.4938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4895,
      "fullObservedHighPrice": 0.4938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532389634-01e1aba3afeed",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:06:29.634Z",
      "closedAtUtc": "2026-09-27T18:17:14.926Z",
      "holdingPeriodMs": 645292,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 84529.6,
      "exitPriceQuote": 84565.1,
      "grossPnlGbp": 0.41997122901326867,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.3800287709867314,
      "cashChangeGbp": 0.019971229013268643,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0033124491302489426,
      "mfePct": 0.041997122901326865,
      "maeGbp": -0.03312449130248943,
      "mfeGbp": 0.41997122901326867,
      "observedDuringTradeLowPrice": 84526.8,
      "observedDuringTradeHighPrice": 84565.09999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84526.8,
      "fullObservedHighPrice": 84565.09999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532385491-0c5631ca3cd5c",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:06:25.491Z",
      "closedAtUtc": "2026-09-27T18:17:10.802Z",
      "holdingPeriodMs": 645311,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2529,
      "exitPriceQuote": 1.2631,
      "grossPnlGbp": 8.14111261872455,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.341112618724551,
      "cashChangeGbp": 7.74111261872455,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 71,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.8380557107510715,
      "maeGbp": 0,
      "mfeGbp": 8.380557107510715,
      "observedDuringTradeLowPrice": 1.2529,
      "observedDuringTradeHighPrice": 1.2633999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2529,
      "fullObservedHighPrice": 1.2633999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532376849-35282aa34a12d",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:06:16.849Z",
      "closedAtUtc": "2026-09-27T18:16:52.339Z",
      "holdingPeriodMs": 635490,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8424,
      "exitPriceQuote": 0.8481,
      "grossPnlGbp": 6.76638176638168,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.96638176638168,
      "cashChangeGbp": 6.3663817663816795,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1780626780626848,
      "mfePct": 0.8072174738841307,
      "maeGbp": -1.7806267806268479,
      "mfeGbp": 8.072174738841307,
      "observedDuringTradeLowPrice": 0.8409,
      "observedDuringTradeHighPrice": 0.8492,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8409,
      "fullObservedHighPrice": 0.8492,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532398254-65d6ce17f894f",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:06:38.254Z",
      "closedAtUtc": "2026-09-27T18:12:34.593Z",
      "holdingPeriodMs": 356339,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28843,
      "exitPriceQuote": 0.29278,
      "grossPnlGbp": 15.081648926949224,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 14.281648926949224,
      "cashChangeGbp": 14.681648926949224,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £14.56 triggered at projected net £14.28 after fees",
      "confidence": 59,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.027736365842673954,
      "mfePct": 1.636445584717263,
      "maeGbp": -0.27736365842673955,
      "mfeGbp": 16.364455847172632,
      "observedDuringTradeLowPrice": 0.28835,
      "observedDuringTradeHighPrice": 0.29315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28835,
      "fullObservedHighPrice": 0.29315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532381115-dc60051870525",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:06:21.115Z",
      "closedAtUtc": "2026-09-27T18:11:48.882Z",
      "holdingPeriodMs": 327767,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10423,
      "exitPriceQuote": 0.10488,
      "grossPnlGbp": -6.236208385301715,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.036208385301715,
      "cashChangeGbp": -6.636208385301716,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6236208385301715,
      "mfePct": 0,
      "maeGbp": -6.2362083853017145,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10423,
      "observedDuringTradeHighPrice": 0.10488000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10423,
      "fullObservedHighPrice": 0.10488000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532078389-01fd3f2429afa",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:01:18.389Z",
      "closedAtUtc": "2026-09-27T18:11:21.931Z",
      "holdingPeriodMs": 603542,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005926,
      "exitPriceQuote": 0.005918,
      "grossPnlGbp": -1.3499831252109677,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.1499831252109676,
      "cashChangeGbp": -1.7499831252109677,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21937225784677675,
      "mfePct": 0,
      "maeGbp": -2.193722578467767,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005913,
      "observedDuringTradeHighPrice": 0.005926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005913,
      "fullObservedHighPrice": 0.005926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532393910-6fcb18c4f908e",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:06:33.910Z",
      "closedAtUtc": "2026-09-27T18:07:57.471Z",
      "holdingPeriodMs": 83561,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3273,
      "exitPriceQuote": 0.3241,
      "grossPnlGbp": -9.77696303085848,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -10.576963030858481,
      "cashChangeGbp": -10.17696303085848,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 64,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.977696303085848,
      "mfePct": 0,
      "maeGbp": -9.776963030858479,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3241,
      "observedDuringTradeHighPrice": 0.3273,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3241,
      "fullObservedHighPrice": 0.3273,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790532202360-65702eb511d1a",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T18:03:22.360Z",
      "closedAtUtc": "2026-09-27T18:05:41.024Z",
      "holdingPeriodMs": 138664,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6288,
      "exitPriceQuote": 0.6335,
      "grossPnlGbp": -7.474554707379018,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -8.274554707379018,
      "cashChangeGbp": -7.874554707379018,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7474554707379018,
      "mfePct": 0,
      "maeGbp": -7.474554707379018,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6288,
      "observedDuringTradeHighPrice": 0.6335000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6288,
      "fullObservedHighPrice": 0.6335000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531674956-3e05e6ba7180e",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:34.956Z",
      "closedAtUtc": "2026-09-27T18:04:54.377Z",
      "holdingPeriodMs": 619421,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09394,
      "exitPriceQuote": 0.09375,
      "grossPnlGbp": -2.0225675963380425,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.8225675963380423,
      "cashChangeGbp": -2.4225675963380424,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20225675963380427,
      "mfePct": 0.053225463061537547,
      "maeGbp": -2.022567596338043,
      "mfeGbp": 0.5322546306153755,
      "observedDuringTradeLowPrice": 0.09375,
      "observedDuringTradeHighPrice": 0.09399000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09375,
      "fullObservedHighPrice": 0.09399000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531666523-ced150c87059a",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:26.523Z",
      "closedAtUtc": "2026-09-27T18:04:42.153Z",
      "holdingPeriodMs": 615630,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 546.64,
      "exitPriceQuote": 546.81,
      "grossPnlGbp": 0.31099078003797576,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.4890092199620243,
      "cashChangeGbp": -0.08900921996202427,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.01646421776672615,
      "mfePct": 0.11707888189667538,
      "maeGbp": -0.1646421776672615,
      "mfeGbp": 1.170788818966754,
      "observedDuringTradeLowPrice": 546.55,
      "observedDuringTradeHighPrice": 547.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 546.55,
      "fullObservedHighPrice": 547.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531662569-b93dfa8d4c619",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:22.569Z",
      "closedAtUtc": "2026-09-27T18:04:37.987Z",
      "holdingPeriodMs": 615418,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3387,
      "exitPriceQuote": 0.3384,
      "grossPnlGbp": -0.8857395925598538,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.685739592559854,
      "cashChangeGbp": -1.2857395925598538,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23619722468261675,
      "mfePct": 0.05904930617064599,
      "maeGbp": -2.3619722468261677,
      "mfeGbp": 0.5904930617064599,
      "observedDuringTradeLowPrice": 0.3379,
      "observedDuringTradeHighPrice": 0.3389,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3379,
      "fullObservedHighPrice": 0.3389,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531658400-13d4d3c804494",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:18.400Z",
      "closedAtUtc": "2026-09-27T18:04:33.593Z",
      "holdingPeriodMs": 615193,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5502,
      "exitPriceQuote": 0.549,
      "grossPnlGbp": -2.1810250817884023,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.9810250817884025,
      "cashChangeGbp": -2.581025081788402,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29080334423846704,
      "mfePct": 0.10905125408941002,
      "maeGbp": -2.9080334423846703,
      "mfeGbp": 1.0905125408941003,
      "observedDuringTradeLowPrice": 0.5486,
      "observedDuringTradeHighPrice": 0.5508000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5486,
      "fullObservedHighPrice": 0.5508000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531654241-ec4f6646753f9",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:14.241Z",
      "closedAtUtc": "2026-09-27T18:04:20.683Z",
      "holdingPeriodMs": 606442,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06836,
      "exitPriceQuote": 0.06832,
      "grossPnlGbp": -0.585137507314195,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.385137507314195,
      "cashChangeGbp": -0.985137507314195,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.14628437682855888,
      "mfePct": 0.17554125219425848,
      "maeGbp": -1.4628437682855888,
      "mfeGbp": 1.7554125219425847,
      "observedDuringTradeLowPrice": 0.06826,
      "observedDuringTradeHighPrice": 0.06848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06826,
      "fullObservedHighPrice": 0.06848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531646006-d4ec74cf0318e",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:06.006Z",
      "closedAtUtc": "2026-09-27T18:04:16.444Z",
      "holdingPeriodMs": 610438,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 155.02,
      "exitPriceQuote": 154.84,
      "grossPnlGbp": -1.161140498000302,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.961140498000302,
      "cashChangeGbp": -1.5611404980003019,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.17417107470004528,
      "mfePct": 0.19352341633336534,
      "maeGbp": -1.7417107470004527,
      "mfeGbp": 1.9352341633336534,
      "observedDuringTradeLowPrice": 154.75,
      "observedDuringTradeHighPrice": 155.32,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 154.75,
      "fullObservedHighPrice": 155.32,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531641130-b174e1ee2073b",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:01.129Z",
      "closedAtUtc": "2026-09-27T18:04:03.232Z",
      "holdingPeriodMs": 602103,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 335.66,
      "exitPriceQuote": 335.54,
      "grossPnlGbp": -0.357504617767993,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.157504617767993,
      "cashChangeGbp": -0.757504617767993,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06852171840553482,
      "mfePct": 0.07745933384972617,
      "maeGbp": -0.6852171840553483,
      "mfeGbp": 0.7745933384972616,
      "observedDuringTradeLowPrice": 335.43,
      "observedDuringTradeHighPrice": 335.92,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 335.43,
      "fullObservedHighPrice": 335.92,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531650219-1b99eafc029a4",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:10.219Z",
      "closedAtUtc": "2026-09-27T18:03:10.441Z",
      "holdingPeriodMs": 540222,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1936,
      "exitPriceQuote": 1.1988,
      "grossPnlGbp": 4.356568364611339,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.556568364611339,
      "cashChangeGbp": 3.9565683646113388,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.56 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.12567024128686805,
      "mfePct": 0.7037533512064312,
      "maeGbp": -1.2567024128686806,
      "mfeGbp": 7.0375335120643125,
      "observedDuringTradeLowPrice": 1.1921,
      "observedDuringTradeHighPrice": 1.202,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1921,
      "fullObservedHighPrice": 1.202,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790531670602-adec47b401ac6",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:54:30.602Z",
      "closedAtUtc": "2026-09-27T18:01:15.309Z",
      "holdingPeriodMs": 404707,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09683,
      "exitPriceQuote": 0.09734,
      "grossPnlGbp": -5.266962718165822,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.066962718165822,
      "cashChangeGbp": -5.666962718165823,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5266962718165822,
      "mfePct": 0.03098213363627207,
      "maeGbp": -5.266962718165822,
      "mfeGbp": 0.3098213363627207,
      "observedDuringTradeLowPrice": 0.0968,
      "observedDuringTradeHighPrice": 0.09734,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0968,
      "fullObservedHighPrice": 0.09734,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790530700718-5b420c6d439ee",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:38:20.718Z",
      "closedAtUtc": "2026-09-27T17:48:22.833Z",
      "holdingPeriodMs": 602115,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04553,
      "exitPriceQuote": 0.04541,
      "grossPnlGbp": -2.6356248627279166,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.4356248627279165,
      "cashChangeGbp": -3.0356248627279165,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.37338018888645613,
      "mfePct": 0,
      "maeGbp": -3.7338018888645617,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04536,
      "observedDuringTradeHighPrice": 0.04553,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04536,
      "fullObservedHighPrice": 0.04553,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790530696474-a2b233a86a8a9",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:38:16.474Z",
      "closedAtUtc": "2026-09-27T17:48:18.662Z",
      "holdingPeriodMs": 602188,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2718,
      "exitPriceQuote": 0.2725,
      "grossPnlGbp": -2.5754231052245546,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.375423105224555,
      "cashChangeGbp": -2.9754231052245546,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.29433406916851473,
      "mfePct": 0.14716703458425737,
      "maeGbp": -2.9433406916851474,
      "mfeGbp": 1.4716703458425737,
      "observedDuringTradeLowPrice": 0.2714,
      "observedDuringTradeHighPrice": 0.2726,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2714,
      "fullObservedHighPrice": 0.2726,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790530687944-b9d68bfaa99e6",
      "symbol": "BULLAUSDT",
      "baseAsset": "BULLA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:38:07.944Z",
      "closedAtUtc": "2026-09-27T17:48:11.177Z",
      "holdingPeriodMs": 603233,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09474,
      "exitPriceQuote": 0.09511,
      "grossPnlGbp": -3.905425374709682,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.705425374709682,
      "cashChangeGbp": -4.3054253747096825,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.42220814861726574,
      "mfePct": 0,
      "maeGbp": -4.222081486172658,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09474,
      "observedDuringTradeHighPrice": 0.09514,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09474,
      "fullObservedHighPrice": 0.09514,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790530683862-40c53a129c0d",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:38:03.862Z",
      "closedAtUtc": "2026-09-27T17:48:06.830Z",
      "holdingPeriodMs": 602968,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6019,
      "exitPriceQuote": 0.603,
      "grossPnlGbp": -1.8275461040039707,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.6275461040039705,
      "cashChangeGbp": -2.2275461040039706,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.38212327629173765,
      "mfePct": 0.03322811098188702,
      "maeGbp": -3.821232762917376,
      "mfeGbp": 0.3322811098188702,
      "observedDuringTradeLowPrice": 0.6017,
      "observedDuringTradeHighPrice": 0.6042,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6017,
      "fullObservedHighPrice": 0.6042,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790530679451-04475c891e38a",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:37:59.451Z",
      "closedAtUtc": "2026-09-27T17:48:02.185Z",
      "holdingPeriodMs": 602734,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09751,
      "exitPriceQuote": 0.09722,
      "grossPnlGbp": 2.9740539431852997,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.1740539431852994,
      "cashChangeGbp": 2.5740539431853,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.02051071684956017,
      "mfePct": 0.5025125628140747,
      "maeGbp": -0.20510716849560173,
      "mfeGbp": 5.0251256281407475,
      "observedDuringTradeLowPrice": 0.09702,
      "observedDuringTradeHighPrice": 0.09753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09702,
      "fullObservedHighPrice": 0.09753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790530692117-cf51c66c84164",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:38:12.117Z",
      "closedAtUtc": "2026-09-27T17:47:47.782Z",
      "holdingPeriodMs": 575665,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27841,
      "exitPriceQuote": 0.28023,
      "grossPnlGbp": 6.537121511439921,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.737121511439921,
      "cashChangeGbp": 6.13712151143992,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.32 triggered at projected net £5.74 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.47052907582341796,
      "mfePct": 0.8117524514205612,
      "maeGbp": -4.705290758234179,
      "mfeGbp": 8.117524514205613,
      "observedDuringTradeLowPrice": 0.2771,
      "observedDuringTradeHighPrice": 0.28067,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2771,
      "fullObservedHighPrice": 0.28067,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790530675020-4dcc44dae7293",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:37:55.020Z",
      "closedAtUtc": "2026-09-27T17:45:57.613Z",
      "holdingPeriodMs": 482593,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6306,
      "exitPriceQuote": 2.6445,
      "grossPnlGbp": -5.28396563521631,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.08396563521631,
      "cashChangeGbp": -5.68396563521631,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.528396563521631,
      "mfePct": 0.18246787805063164,
      "maeGbp": -5.28396563521631,
      "mfeGbp": 1.8246787805063165,
      "observedDuringTradeLowPrice": 2.6258,
      "observedDuringTradeHighPrice": 2.6445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6258,
      "fullObservedHighPrice": 2.6445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790529082416-0adb2b06344be",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:11:22.416Z",
      "closedAtUtc": "2026-09-27T17:39:52.093Z",
      "holdingPeriodMs": 1709677,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04111,
      "exitPriceQuote": 0.04113,
      "grossPnlGbp": 0.4864996351252538,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.31350036487474625,
      "cashChangeGbp": 0.08649963512525377,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 70,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.26757479931889805,
      "mfePct": 0.04864996351252538,
      "maeGbp": -2.6757479931889803,
      "mfeGbp": 0.4864996351252538,
      "observedDuringTradeLowPrice": 0.041,
      "observedDuringTradeHighPrice": 0.04113,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.041,
      "fullObservedHighPrice": 0.04113,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528705197-a064374792ffa",
      "symbol": "BEATUSDT",
      "baseAsset": "BEAT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:05:05.197Z",
      "closedAtUtc": "2026-09-27T17:39:14.942Z",
      "holdingPeriodMs": 2049745,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0987,
      "exitPriceQuote": 0.0985,
      "grossPnlGbp": -2.026342451874284,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.826342451874284,
      "cashChangeGbp": -2.4263424518742838,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.40526849037487095,
      "mfePct": 0,
      "maeGbp": -4.05268490374871,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0983,
      "observedDuringTradeHighPrice": 0.0987,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0983,
      "fullObservedHighPrice": 0.0987,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790529090867-14a69a88a667",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:11:30.867Z",
      "closedAtUtc": "2026-09-27T17:21:36.687Z",
      "holdingPeriodMs": 605820,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07386,
      "exitPriceQuote": 0.07392,
      "grossPnlGbp": 0.8123476848091592,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.012347684809159154,
      "cashChangeGbp": 0.4123476848091592,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 57,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1083130246412087,
      "mfePct": 0.23016517736258257,
      "maeGbp": -1.0831302464120869,
      "mfeGbp": 2.3016517736258257,
      "observedDuringTradeLowPrice": 0.07378,
      "observedDuringTradeHighPrice": 0.07403,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07378,
      "fullObservedHighPrice": 0.07403,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790529086728-5a2eaa624c026",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:11:26.728Z",
      "closedAtUtc": "2026-09-27T17:21:32.399Z",
      "holdingPeriodMs": 605671,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 776.25,
      "exitPriceQuote": 776.35,
      "grossPnlGbp": 0.1288244766505929,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.6711755233494071,
      "cashChangeGbp": -0.2711755233494071,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 66,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0012882447665044645,
      "mfePct": 0.061835748792272875,
      "maeGbp": -0.012882447665044644,
      "mfeGbp": 0.6183574879227287,
      "observedDuringTradeLowPrice": 776.24,
      "observedDuringTradeHighPrice": 776.7300000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 776.24,
      "fullObservedHighPrice": 776.7300000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528718977-e812ffd94df56",
      "symbol": "FARTCOINUSDT",
      "baseAsset": "FARTCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:05:18.976Z",
      "closedAtUtc": "2026-09-27T17:16:02.237Z",
      "holdingPeriodMs": 643261,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1951,
      "exitPriceQuote": 0.195,
      "grossPnlGbp": -0.5125576627370015,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.3125576627370017,
      "cashChangeGbp": -0.9125576627370016,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 86,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5638134290107585,
      "mfePct": 0,
      "maeGbp": -5.638134290107584,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.194,
      "observedDuringTradeHighPrice": 0.1951,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.194,
      "fullObservedHighPrice": 0.1951,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528714535-60565b49a0a46",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:05:14.535Z",
      "closedAtUtc": "2026-09-27T17:15:57.310Z",
      "holdingPeriodMs": 642775,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.6435,
      "exitPriceQuote": 1.6508,
      "grossPnlGbp": 4.441740188621894,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.6417401886218945,
      "cashChangeGbp": 4.041740188621894,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; failed-breakout evidence opposes continuation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3650745360511108,
      "mfePct": 0.44417401886218943,
      "maeGbp": -3.6507453605111078,
      "mfeGbp": 4.441740188621894,
      "observedDuringTradeLowPrice": 1.6375,
      "observedDuringTradeHighPrice": 1.6508,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6375,
      "fullObservedHighPrice": 1.6508,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528723238-61d3b5d32eaab",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:05:23.238Z",
      "closedAtUtc": "2026-09-27T17:15:35.544Z",
      "holdingPeriodMs": 612306,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09902,
      "exitPriceQuote": 0.0987,
      "grossPnlGbp": 3.231670369622307,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.4316703696223065,
      "cashChangeGbp": 2.831670369622307,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23227630781661074,
      "mfePct": 0.4847505554433391,
      "maeGbp": -2.3227630781661075,
      "mfeGbp": 4.847505554433392,
      "observedDuringTradeLowPrice": 0.09854,
      "observedDuringTradeHighPrice": 0.09925,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09854,
      "fullObservedHighPrice": 0.09925,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528710248-64e25c63bef3d",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:05:10.248Z",
      "closedAtUtc": "2026-09-27T17:15:22.344Z",
      "holdingPeriodMs": 612096,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8436,
      "exitPriceQuote": 0.8461,
      "grossPnlGbp": 2.9634898055950054,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.163489805595005,
      "cashChangeGbp": 2.5634898055950055,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2607871028923636,
      "mfePct": 0.29634898055950054,
      "maeGbp": -2.607871028923636,
      "mfeGbp": 2.9634898055950054,
      "observedDuringTradeLowPrice": 0.8414,
      "observedDuringTradeHighPrice": 0.8461,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8414,
      "fullObservedHighPrice": 0.8461,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528700188-f559387f3ac6b",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T17:05:00.188Z",
      "closedAtUtc": "2026-09-27T17:15:08.815Z",
      "holdingPeriodMs": 608627,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1735,
      "exitPriceQuote": 2.1719,
      "grossPnlGbp": -0.7361398665747724,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.5361398665747723,
      "cashChangeGbp": -1.1361398665747724,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.44628479411088295,
      "mfePct": 0.013802622498262933,
      "maeGbp": -4.46284794110883,
      "mfeGbp": 0.13802622498262931,
      "observedDuringTradeLowPrice": 2.1638,
      "observedDuringTradeHighPrice": 2.1738,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.1638,
      "fullObservedHighPrice": 2.1738,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528330007-f6f47101093de",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:58:50.007Z",
      "closedAtUtc": "2026-09-27T17:09:06.415Z",
      "holdingPeriodMs": 616408,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.46,
      "exitPriceQuote": 9.481,
      "grossPnlGbp": -2.2198731501056046,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.019873150105605,
      "cashChangeGbp": -2.6198731501056045,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35940803382662706,
      "mfePct": 0.09513742071881967,
      "maeGbp": -3.5940803382662705,
      "mfeGbp": 0.9513742071881967,
      "observedDuringTradeLowPrice": 9.451,
      "observedDuringTradeHighPrice": 9.494,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.451,
      "fullObservedHighPrice": 9.494,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528325849-3c304f7e63f76",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:58:45.849Z",
      "closedAtUtc": "2026-09-27T17:09:01.575Z",
      "holdingPeriodMs": 615726,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6985,
      "exitPriceQuote": 0.6989,
      "grossPnlGbp": -0.572655690765864,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.372655690765864,
      "cashChangeGbp": -0.972655690765864,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21474588403721487,
      "mfePct": 0.12884753042233527,
      "maeGbp": -2.1474588403721486,
      "mfeGbp": 1.2884753042233528,
      "observedDuringTradeLowPrice": 0.6976,
      "observedDuringTradeHighPrice": 0.6999999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6976,
      "fullObservedHighPrice": 0.6999999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528317247-c9416ee54897d",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:58:37.247Z",
      "closedAtUtc": "2026-09-27T17:08:57.185Z",
      "holdingPeriodMs": 619938,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.6706,
      "exitPriceQuote": 4.6796,
      "grossPnlGbp": 1.926947287286313,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.1269472872863129,
      "cashChangeGbp": 1.5269472872863128,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03211578812144172,
      "mfePct": 0.5074294523187562,
      "maeGbp": -0.3211578812144172,
      "mfeGbp": 5.074294523187563,
      "observedDuringTradeLowPrice": 4.6691,
      "observedDuringTradeHighPrice": 4.6943,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.6691,
      "fullObservedHighPrice": 4.6943,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528059806-5e0caea5f406a",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:54:19.806Z",
      "closedAtUtc": "2026-09-27T17:04:22.175Z",
      "holdingPeriodMs": 602369,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8293,
      "exitPriceQuote": 0.8281,
      "grossPnlGbp": 1.447003496925226,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.6470034969252259,
      "cashChangeGbp": 1.047003496925226,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18087543711563314,
      "mfePct": 0.20499216206439586,
      "maeGbp": -1.8087543711563314,
      "mfeGbp": 2.0499216206439583,
      "observedDuringTradeLowPrice": 0.8276,
      "observedDuringTradeHighPrice": 0.8307999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8276,
      "fullObservedHighPrice": 0.8307999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790528321618-4a409bba1a20d",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:58:41.618Z",
      "closedAtUtc": "2026-09-27T17:03:57.377Z",
      "holdingPeriodMs": 315759,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5423,
      "exitPriceQuote": 0.5454,
      "grossPnlGbp": -5.716393140328217,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.5163931403282165,
      "cashChangeGbp": -6.116393140328217,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5900792919048462,
      "mfePct": 0.27659966808040876,
      "maeGbp": -5.900792919048461,
      "mfeGbp": 2.7659966808040877,
      "observedDuringTradeLowPrice": 0.5408,
      "observedDuringTradeHighPrice": 0.5455,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5408,
      "fullObservedHighPrice": 0.5455,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527963893-e5e9d6499bbe6",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:52:43.893Z",
      "closedAtUtc": "2026-09-27T17:02:59.826Z",
      "holdingPeriodMs": 615933,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 84397.5,
      "exitPriceQuote": 84402.9,
      "grossPnlGbp": -0.06398293788316216,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.8639829378831622,
      "cashChangeGbp": -0.4639829378831622,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.023578897479183836,
      "mfePct": 0.038508249651944666,
      "maeGbp": -0.23578897479183836,
      "mfeGbp": 0.38508249651944665,
      "observedDuringTradeLowPrice": 84365,
      "observedDuringTradeHighPrice": 84417.40000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 84365,
      "fullObservedHighPrice": 84417.40000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527959780-e91f7dfaa7b5d",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:52:39.780Z",
      "closedAtUtc": "2026-09-27T17:02:55.766Z",
      "holdingPeriodMs": 615986,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04486,
      "exitPriceQuote": 0.04497,
      "grossPnlGbp": -2.4520731163621474,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.2520731163621477,
      "cashChangeGbp": -2.8520731163621473,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.24520731163621473,
      "mfePct": 0,
      "maeGbp": -2.4520731163621474,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04486,
      "observedDuringTradeHighPrice": 0.04497,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04486,
      "fullObservedHighPrice": 0.04497,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527946359-283b14289669f",
      "symbol": "ORDIUSDT",
      "baseAsset": "ORDI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:52:26.359Z",
      "closedAtUtc": "2026-09-27T17:02:34.441Z",
      "holdingPeriodMs": 608082,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.787,
      "exitPriceQuote": 4.785,
      "grossPnlGbp": 0.4177982034676791,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.38220179653232095,
      "cashChangeGbp": 0.017798203467679075,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08355964069355437,
      "mfePct": 0.1253394610403223,
      "maeGbp": -0.8355964069355437,
      "mfeGbp": 1.253394610403223,
      "observedDuringTradeLowPrice": 4.781,
      "observedDuringTradeHighPrice": 4.791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.781,
      "fullObservedHighPrice": 4.791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527942258-3c77b91473917",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:52:22.258Z",
      "closedAtUtc": "2026-09-27T17:02:29.701Z",
      "holdingPeriodMs": 607443,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06796,
      "exitPriceQuote": 0.06785,
      "grossPnlGbp": 1.6185991759860632,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.8185991759860631,
      "cashChangeGbp": 1.2185991759860633,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1030017657445361,
      "mfePct": 0.3237198351971922,
      "maeGbp": -1.030017657445361,
      "mfeGbp": 3.237198351971922,
      "observedDuringTradeLowPrice": 0.06774,
      "observedDuringTradeHighPrice": 0.06803,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06774,
      "fullObservedHighPrice": 0.06803,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527578656-000787f1e57f8",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:46:18.656Z",
      "closedAtUtc": "2026-09-27T16:56:49.710Z",
      "holdingPeriodMs": 631054,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 91.173,
      "exitPriceQuote": 91.11,
      "grossPnlGbp": 0.690994044289454,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.10900595571054605,
      "cashChangeGbp": 0.29099404428945397,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.09103572329527207,
      "mfePct": 0.09651980301186543,
      "maeGbp": -0.9103572329527206,
      "mfeGbp": 0.9651980301186542,
      "observedDuringTradeLowPrice": 91.085,
      "observedDuringTradeHighPrice": 91.256,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 91.085,
      "fullObservedHighPrice": 91.256,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527574209-b649ad798258a",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:46:14.209Z",
      "closedAtUtc": "2026-09-27T16:56:24.386Z",
      "holdingPeriodMs": 610177,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2418,
      "exitPriceQuote": 0.2421,
      "grossPnlGbp": -1.2406947890819788,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0406947890819787,
      "cashChangeGbp": -1.6406947890819787,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 82,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.28949545078577593,
      "mfePct": 0,
      "maeGbp": -2.894954507857759,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2418,
      "observedDuringTradeHighPrice": 0.2425,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2418,
      "fullObservedHighPrice": 0.2425,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527570052-4ebce91a1dd63",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:46:10.052Z",
      "closedAtUtc": "2026-09-27T16:56:20.281Z",
      "holdingPeriodMs": 610229,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01965,
      "exitPriceQuote": 0.01951,
      "grossPnlGbp": -7.124681933842302,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.924681933842302,
      "cashChangeGbp": -7.524681933842302,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.7124681933842302,
      "mfePct": 0.10178117048345642,
      "maeGbp": -7.124681933842302,
      "mfeGbp": 1.0178117048345643,
      "observedDuringTradeLowPrice": 0.01951,
      "observedDuringTradeHighPrice": 0.01967,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01951,
      "fullObservedHighPrice": 0.01967,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527565499-44346d6391a3e",
      "symbol": "2ZUSDT",
      "baseAsset": "2Z",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:46:05.499Z",
      "closedAtUtc": "2026-09-27T16:56:15.953Z",
      "holdingPeriodMs": 610454,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06602,
      "exitPriceQuote": 0.0661,
      "grossPnlGbp": -1.211754013935332,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.011754013935332,
      "cashChangeGbp": -1.611754013935332,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.30293850348380147,
      "mfePct": 0.030293850348367537,
      "maeGbp": -3.0293850348380147,
      "mfeGbp": 0.3029385034836754,
      "observedDuringTradeLowPrice": 0.066,
      "observedDuringTradeHighPrice": 0.06622,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.066,
      "fullObservedHighPrice": 0.06622,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527560858-87860ea85aef6",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:46:00.858Z",
      "closedAtUtc": "2026-09-27T16:53:42.129Z",
      "holdingPeriodMs": 461271,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009944,
      "exitPriceQuote": 0.009998,
      "grossPnlGbp": -5.430410297666958,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.230410297666958,
      "cashChangeGbp": -5.830410297666958,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5430410297666958,
      "mfePct": 0,
      "maeGbp": -5.430410297666957,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.009944,
      "observedDuringTradeHighPrice": 0.009998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009944,
      "fullObservedHighPrice": 0.009998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527237709-727ac8e1fa042",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:40:37.709Z",
      "closedAtUtc": "2026-09-27T16:50:53.599Z",
      "holdingPeriodMs": 615890,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07371,
      "exitPriceQuote": 0.07369,
      "grossPnlGbp": 0.2713336046668328,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.5286663953331672,
      "cashChangeGbp": -0.1286663953331672,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned; mean-reversion evidence opposes continuation",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.23063356396690204,
      "mfePct": 0.2713336046669269,
      "maeGbp": -2.3063356396690207,
      "mfeGbp": 2.7133360466692693,
      "observedDuringTradeLowPrice": 0.07351,
      "observedDuringTradeHighPrice": 0.07388,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07351,
      "fullObservedHighPrice": 0.07388,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527233385-a1d1d8317155a",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:40:33.385Z",
      "closedAtUtc": "2026-09-27T16:50:49.175Z",
      "holdingPeriodMs": 615790,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4863,
      "exitPriceQuote": 0.4844,
      "grossPnlGbp": -3.907053259304982,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.707053259304982,
      "cashChangeGbp": -4.307053259304982,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.39070532593049817,
      "mfePct": 0.020563438206865924,
      "maeGbp": -3.907053259304982,
      "mfeGbp": 0.20563438206865925,
      "observedDuringTradeLowPrice": 0.4844,
      "observedDuringTradeHighPrice": 0.4864,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4844,
      "fullObservedHighPrice": 0.4864,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527224312-1a3f3dd190fd4",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:40:24.312Z",
      "closedAtUtc": "2026-09-27T16:50:44.881Z",
      "holdingPeriodMs": 620569,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 333.8,
      "exitPriceQuote": 333.81,
      "grossPnlGbp": 0.029958058717767837,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.7700419412822322,
      "cashChangeGbp": -0.37004194128223217,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.029958058717801897,
      "mfePct": 0.18573996405033089,
      "maeGbp": -0.299580587178019,
      "mfeGbp": 1.8573996405033089,
      "observedDuringTradeLowPrice": 333.7,
      "observedDuringTradeHighPrice": 334.42,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 333.7,
      "fullObservedHighPrice": 334.42,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790527228908-a35613ada4dc2",
      "symbol": "GRASSUSDT",
      "baseAsset": "GRASS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:40:28.908Z",
      "closedAtUtc": "2026-09-27T16:48:51.434Z",
      "holdingPeriodMs": 502526,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6312,
      "exitPriceQuote": 0.6244,
      "grossPnlGbp": -10.773130544993709,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -11.57313054499371,
      "cashChangeGbp": -11.17313054499371,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.077313054499371,
      "mfePct": 0,
      "maeGbp": -10.77313054499371,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6244,
      "observedDuringTradeHighPrice": 0.6312,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6244,
      "fullObservedHighPrice": 0.6312,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526879530-6fbb7aa81d308",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:34:39.530Z",
      "closedAtUtc": "2026-09-27T16:44:58.888Z",
      "holdingPeriodMs": 619358,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.758,
      "exitPriceQuote": 7.764,
      "grossPnlGbp": -0.7733952049497587,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.5733952049497586,
      "cashChangeGbp": -1.1733952049497587,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.206238721319928,
      "mfePct": 0.12889920082495213,
      "maeGbp": -2.0623872131992798,
      "mfeGbp": 1.2889920082495212,
      "observedDuringTradeLowPrice": 7.748,
      "observedDuringTradeHighPrice": 7.774,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.748,
      "fullObservedHighPrice": 7.774,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526875265-9d4c40bbf2aab",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:34:35.265Z",
      "closedAtUtc": "2026-09-27T16:44:54.763Z",
      "holdingPeriodMs": 619498,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10384,
      "exitPriceQuote": 0.10348,
      "grossPnlGbp": -3.4668721109399,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.2668721109399,
      "cashChangeGbp": -3.8668721109399,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3948382126348301,
      "mfePct": 0,
      "maeGbp": -3.9483821263483008,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10343,
      "observedDuringTradeHighPrice": 0.10384,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10343,
      "fullObservedHighPrice": 0.10384,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526849404-664cca3987493",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:34:09.404Z",
      "closedAtUtc": "2026-09-27T16:44:33.046Z",
      "holdingPeriodMs": 623642,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.1707,
      "exitPriceQuote": 2.173,
      "grossPnlGbp": -1.0595660386050438,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.8595660386050439,
      "cashChangeGbp": -1.4595660386050437,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.32708342930851264,
      "mfePct": 0.21652001658451875,
      "maeGbp": -3.270834293085126,
      "mfeGbp": 2.1652001658451874,
      "observedDuringTradeLowPrice": 2.166,
      "observedDuringTradeHighPrice": 2.1778,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.166,
      "fullObservedHighPrice": 2.1778,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526844976-144532696aa0b",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:34:04.976Z",
      "closedAtUtc": "2026-09-27T16:44:11.753Z",
      "holdingPeriodMs": 606777,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 29.864,
      "exitPriceQuote": 29.903,
      "grossPnlGbp": -1.3059201714438093,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.1059201714438096,
      "cashChangeGbp": -1.7059201714438093,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.21095633538708425,
      "mfePct": 0.10045539780337912,
      "maeGbp": -2.1095633538708425,
      "mfeGbp": 1.004553978033791,
      "observedDuringTradeLowPrice": 29.834,
      "observedDuringTradeHighPrice": 29.927,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.834,
      "fullObservedHighPrice": 29.927,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526840294-6eca618f62774",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:34:00.294Z",
      "closedAtUtc": "2026-09-27T16:44:07.657Z",
      "holdingPeriodMs": 607363,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1501,
      "exitPriceQuote": 1.1506,
      "grossPnlGbp": 0.4347448047997279,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.36525519520027216,
      "cashChangeGbp": 0.03474480479972786,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.043474480479953476,
      "mfePct": 0.38257542822364854,
      "maeGbp": -0.43474480479953476,
      "mfeGbp": 3.8257542822364856,
      "observedDuringTradeLowPrice": 1.1496,
      "observedDuringTradeHighPrice": 1.1545,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1496,
      "fullObservedHighPrice": 1.1545,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526853845-a6f9bfa9e0fdc",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:34:13.845Z",
      "closedAtUtc": "2026-09-27T16:39:46.453Z",
      "holdingPeriodMs": 332608,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12627,
      "exitPriceQuote": 0.12706,
      "grossPnlGbp": -6.2564346242180475,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.056434624218047,
      "cashChangeGbp": -6.656434624218048,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 62,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6256434624218048,
      "mfePct": 0.1583907499802057,
      "maeGbp": -6.2564346242180475,
      "mfeGbp": 1.583907499802057,
      "observedDuringTradeLowPrice": 0.12607,
      "observedDuringTradeHighPrice": 0.12706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12607,
      "fullObservedHighPrice": 0.12706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526548165-4e3a13dc73d7d",
      "symbol": "KASUSDT",
      "baseAsset": "KAS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:29:08.165Z",
      "closedAtUtc": "2026-09-27T16:39:22.232Z",
      "holdingPeriodMs": 614067,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04761,
      "exitPriceQuote": 0.04749,
      "grossPnlGbp": -2.520478890989331,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.320478890989331,
      "cashChangeGbp": -2.920478890989331,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 93,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.27305187985716906,
      "mfePct": 0,
      "maeGbp": -2.7305187985716906,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04748,
      "observedDuringTradeHighPrice": 0.04761,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04748,
      "fullObservedHighPrice": 0.04761,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526496103-4742b555f13b2",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:28:16.103Z",
      "closedAtUtc": "2026-09-27T16:38:19.090Z",
      "holdingPeriodMs": 602987,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.517,
      "exitPriceQuote": 9.494,
      "grossPnlGbp": -2.416727960491719,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.2167279604917187,
      "cashChangeGbp": -2.816727960491719,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 60,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.44131554061153533,
      "mfePct": 0,
      "maeGbp": -4.4131554061153535,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.475,
      "observedDuringTradeHighPrice": 9.517,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.475,
      "fullObservedHighPrice": 9.517,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526505021-e7411d5f7c32f",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:28:25.021Z",
      "closedAtUtc": "2026-09-27T16:37:31.765Z",
      "holdingPeriodMs": 546744,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2984,
      "exitPriceQuote": 0.2959,
      "grossPnlGbp": 8.378016085790891,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.578016085790892,
      "cashChangeGbp": 7.978016085790891,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3351206434316357,
      "mfePct": 0.9718498659517473,
      "maeGbp": -3.351206434316357,
      "mfeGbp": 9.718498659517472,
      "observedDuringTradeLowPrice": 0.2955,
      "observedDuringTradeHighPrice": 0.2994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2955,
      "fullObservedHighPrice": 0.2994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526197192-0fbd9518d0b53",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:23:17.192Z",
      "closedAtUtc": "2026-09-27T16:33:33.370Z",
      "holdingPeriodMs": 616178,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4941,
      "exitPriceQuote": 0.4926,
      "grossPnlGbp": -3.0358227079538582,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.8358227079538585,
      "cashChangeGbp": -3.435822707953858,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.586925723537737,
      "mfePct": 0.12143290831815208,
      "maeGbp": -5.86925723537737,
      "mfeGbp": 1.2143290831815208,
      "observedDuringTradeLowPrice": 0.4912,
      "observedDuringTradeHighPrice": 0.4946999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4912,
      "fullObservedHighPrice": 0.4946999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526192804-e207cb02bd091",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:23:12.804Z",
      "closedAtUtc": "2026-09-27T16:33:20.078Z",
      "holdingPeriodMs": 607274,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 5.209,
      "exitPriceQuote": 5.196,
      "grossPnlGbp": -2.495680552889211,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.295680552889211,
      "cashChangeGbp": -2.895680552889211,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: bearish_bollinger_bounce",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3839508542906427,
      "mfePct": 0.019197542714538954,
      "maeGbp": -3.839508542906427,
      "mfeGbp": 0.19197542714538954,
      "observedDuringTradeLowPrice": 5.189,
      "observedDuringTradeHighPrice": 5.21,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.189,
      "fullObservedHighPrice": 5.21,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526188283-61d24553118f",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:23:08.283Z",
      "closedAtUtc": "2026-09-27T16:33:15.714Z",
      "holdingPeriodMs": 607431,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 544.79,
      "exitPriceQuote": 544.8,
      "grossPnlGbp": 0.018355696690451194,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.7816443033095488,
      "cashChangeGbp": -0.38164430330954885,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.1964059545880156,
      "maeGbp": 0,
      "mfeGbp": 1.964059545880156,
      "observedDuringTradeLowPrice": 544.79,
      "observedDuringTradeHighPrice": 545.86,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 544.79,
      "fullObservedHighPrice": 545.86,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526137272-028b3b69b6d07",
      "symbol": "ADAUSDT",
      "baseAsset": "ADA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:22:17.272Z",
      "closedAtUtc": "2026-09-27T16:32:27.792Z",
      "holdingPeriodMs": 610520,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2555,
      "exitPriceQuote": 0.254,
      "grossPnlGbp": -5.870841487279848,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.670841487279848,
      "cashChangeGbp": -6.270841487279848,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5870841487279849,
      "mfePct": 0,
      "maeGbp": -5.870841487279848,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.254,
      "observedDuringTradeHighPrice": 0.2555,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.254,
      "fullObservedHighPrice": 0.2555,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526110973-7c81d5dfc6f63",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:21:50.973Z",
      "closedAtUtc": "2026-09-27T16:31:57.587Z",
      "holdingPeriodMs": 606614,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21657,
      "exitPriceQuote": 0.21591,
      "grossPnlGbp": -3.047513506025865,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.847513506025865,
      "cashChangeGbp": -3.447513506025865,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3693955764879821,
      "mfePct": 0.013852334118287155,
      "maeGbp": -3.693955764879821,
      "mfeGbp": 0.13852334118287155,
      "observedDuringTradeLowPrice": 0.21577,
      "observedDuringTradeHighPrice": 0.21659999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21577,
      "fullObservedHighPrice": 0.21659999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526106415-7f66b4f9a79c8",
      "symbol": "BULLAUSDT",
      "baseAsset": "BULLA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:21:46.415Z",
      "closedAtUtc": "2026-09-27T16:31:53.675Z",
      "holdingPeriodMs": 607260,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09472,
      "exitPriceQuote": 0.09499,
      "grossPnlGbp": -2.850506756756824,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.6505067567568243,
      "cashChangeGbp": -3.250506756756824,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3906249999999951,
      "mfePct": 0.4645270270270227,
      "maeGbp": -3.906249999999951,
      "mfeGbp": 4.6452702702702275,
      "observedDuringTradeLowPrice": 0.09428,
      "observedDuringTradeHighPrice": 0.09509,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09428,
      "fullObservedHighPrice": 0.09509,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526133069-cad1dd926d7ab",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:22:13.069Z",
      "closedAtUtc": "2026-09-27T16:28:47.951Z",
      "holdingPeriodMs": 394882,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6882,
      "exitPriceQuote": 2.6609,
      "grossPnlGbp": -10.155494382858537,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -10.955494382858538,
      "cashChangeGbp": -10.555494382858537,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.034149244847855,
      "mfePct": 0.10415891674725436,
      "maeGbp": -10.34149244847855,
      "mfeGbp": 1.0415891674725437,
      "observedDuringTradeLowPrice": 2.6604,
      "observedDuringTradeHighPrice": 2.6909999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6604,
      "fullObservedHighPrice": 2.6909999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525868045-cb203b6d7b751",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:17:48.045Z",
      "closedAtUtc": "2026-09-27T16:27:51.328Z",
      "holdingPeriodMs": 603283,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06899,
      "exitPriceQuote": 0.06876,
      "grossPnlGbp": -3.3338164951441387,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.1338164951441385,
      "cashChangeGbp": -3.7338164951441386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 72,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5508044644151203,
      "mfePct": 0.31888679518770546,
      "maeGbp": -5.5080446441512025,
      "mfeGbp": 3.1888679518770546,
      "observedDuringTradeLowPrice": 0.06861,
      "observedDuringTradeHighPrice": 0.06921,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06861,
      "fullObservedHighPrice": 0.06921,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525864020-43766e197bbe6",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:17:44.020Z",
      "closedAtUtc": "2026-09-27T16:27:25.336Z",
      "holdingPeriodMs": 581316,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022349,
      "exitPriceQuote": 0.0022511,
      "grossPnlGbp": 7.248646471877772,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.4486464718777725,
      "cashChangeGbp": 6.848646471877772,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £6.66 triggered at projected net £6.45 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.33558548480916944,
      "mfePct": 0.9217414649425011,
      "maeGbp": -3.355854848091694,
      "mfeGbp": 9.217414649425011,
      "observedDuringTradeLowPrice": 0.0022274,
      "observedDuringTradeHighPrice": 0.0022555,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0022274,
      "fullObservedHighPrice": 0.0022555,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525533722-3eebd1277020f",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:12:13.722Z",
      "closedAtUtc": "2026-09-27T16:22:31.571Z",
      "holdingPeriodMs": 617849,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.69,
      "exitPriceQuote": 1.675,
      "grossPnlGbp": -8.875739644970357,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -9.675739644970358,
      "cashChangeGbp": -9.275739644970358,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.0059171597633079,
      "mfePct": 0.17751479289941502,
      "maeGbp": -10.059171597633078,
      "mfeGbp": 1.7751479289941503,
      "observedDuringTradeLowPrice": 1.673,
      "observedDuringTradeHighPrice": 1.6930000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.673,
      "fullObservedHighPrice": 1.6930000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525529440-712047e6b9ff",
      "symbol": "ACEUSDT",
      "baseAsset": "ACE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:12:09.439Z",
      "closedAtUtc": "2026-09-27T16:22:27.457Z",
      "holdingPeriodMs": 618018,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.20074,
      "exitPriceQuote": 0.20009,
      "grossPnlGbp": -3.2380193284846652,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.0380193284846655,
      "cashChangeGbp": -3.638019328484665,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.42841486499950165,
      "mfePct": 0.08468665936036837,
      "maeGbp": -4.284148649995017,
      "mfeGbp": 0.8468665936036837,
      "observedDuringTradeLowPrice": 0.19988,
      "observedDuringTradeHighPrice": 0.20091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19988,
      "fullObservedHighPrice": 0.20091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525524794-dc73d00d4ee12",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:12:04.794Z",
      "closedAtUtc": "2026-09-27T16:22:23.410Z",
      "holdingPeriodMs": 618616,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 332.62,
      "exitPriceQuote": 334.14,
      "grossPnlGbp": 4.5697793277613545,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.7697793277613547,
      "cashChangeGbp": 4.169779327761354,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.47802296915398196,
      "maeGbp": 0,
      "mfeGbp": 4.7802296915398195,
      "observedDuringTradeLowPrice": 332.62,
      "observedDuringTradeHighPrice": 334.21,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 332.62,
      "fullObservedHighPrice": 334.21,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525516070-84dbe4803a3da",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:11:56.070Z",
      "closedAtUtc": "2026-09-27T16:22:01.132Z",
      "holdingPeriodMs": 605062,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.6502,
      "exitPriceQuote": 4.6701,
      "grossPnlGbp": 4.279385832867362,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.4793858328673624,
      "cashChangeGbp": 3.8793858328673623,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11182314739151683,
      "mfePct": 0.4279385832867362,
      "maeGbp": -1.1182314739151682,
      "mfeGbp": 4.279385832867361,
      "observedDuringTradeLowPrice": 4.645,
      "observedDuringTradeHighPrice": 4.6701,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.645,
      "fullObservedHighPrice": 4.6701,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525511764-697056d1e1cd8",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:11:51.764Z",
      "closedAtUtc": "2026-09-27T16:21:56.729Z",
      "holdingPeriodMs": 604965,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1881,
      "exitPriceQuote": 1.186,
      "grossPnlGbp": -1.7675279858597686,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.5675279858597686,
      "cashChangeGbp": -2.1675279858597687,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3619223971046184,
      "mfePct": 0.0925847992593301,
      "maeGbp": -3.6192239710461838,
      "mfeGbp": 0.925847992593301,
      "observedDuringTradeLowPrice": 1.1838,
      "observedDuringTradeHighPrice": 1.1892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1838,
      "fullObservedHighPrice": 1.1892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790526053642-ec0453912aa48",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:20:53.642Z",
      "closedAtUtc": "2026-09-27T16:21:40.417Z",
      "holdingPeriodMs": 46775,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 184.83,
      "exitPriceQuote": 182.29,
      "grossPnlGbp": -13.74235784234172,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -14.54235784234172,
      "cashChangeGbp": -14.14235784234172,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.3742357842341721,
      "mfePct": 0,
      "maeGbp": -13.742357842341722,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 182.29,
      "observedDuringTradeHighPrice": 184.83,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 182.29,
      "fullObservedHighPrice": 184.83,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525872048-efb128cfce734",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:17:52.048Z",
      "closedAtUtc": "2026-09-27T16:21:31.979Z",
      "holdingPeriodMs": 219931,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28366,
      "exitPriceQuote": 0.2852,
      "grossPnlGbp": -5.429034759923802,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.229034759923802,
      "cashChangeGbp": -5.829034759923802,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 60,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5499541704857753,
      "mfePct": 0,
      "maeGbp": -5.499541704857753,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.28366,
      "observedDuringTradeHighPrice": 0.28522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28366,
      "fullObservedHighPrice": 0.28522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525520179-5e0f296749db8",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:12:00.179Z",
      "closedAtUtc": "2026-09-27T16:20:22.957Z",
      "holdingPeriodMs": 502778,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10632,
      "exitPriceQuote": 0.10593,
      "grossPnlGbp": 3.668171557562091,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.868171557562091,
      "cashChangeGbp": 3.268171557562091,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20692249811888447,
      "mfePct": 0.3856282919488278,
      "maeGbp": -2.0692249811888446,
      "mfeGbp": 3.8562829194882777,
      "observedDuringTradeLowPrice": 0.10591,
      "observedDuringTradeHighPrice": 0.10654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10591,
      "fullObservedHighPrice": 0.10654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525221738-adb6cef9a3cd2",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:07:01.738Z",
      "closedAtUtc": "2026-09-27T16:17:04.210Z",
      "holdingPeriodMs": 602472,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 67.72,
      "exitPriceQuote": 67.77,
      "grossPnlGbp": 0.7383343177790485,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.06166568222095159,
      "cashChangeGbp": 0.33833431777904843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11813349084465194,
      "mfePct": 0.20673360897814613,
      "maeGbp": -1.1813349084465194,
      "mfeGbp": 2.0673360897814614,
      "observedDuringTradeLowPrice": 67.64,
      "observedDuringTradeHighPrice": 67.86,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 67.64,
      "fullObservedHighPrice": 67.86,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525183003-ac367e03b9bb8",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:06:23.003Z",
      "closedAtUtc": "2026-09-27T16:16:32.989Z",
      "holdingPeriodMs": 609986,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04017,
      "exitPriceQuote": 0.04031,
      "grossPnlGbp": 3.4851879512073998,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.6851879512074,
      "cashChangeGbp": 3.0851879512074,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.47298979337813224,
      "mfePct": 0.4729897933781496,
      "maeGbp": -4.729897933781322,
      "mfeGbp": 4.729897933781496,
      "observedDuringTradeLowPrice": 0.03998,
      "observedDuringTradeHighPrice": 0.04036,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03998,
      "fullObservedHighPrice": 0.04036,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525178738-7d513ef1e7dc4",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:06:18.738Z",
      "closedAtUtc": "2026-09-27T16:16:24.188Z",
      "holdingPeriodMs": 605450,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 542.99,
      "exitPriceQuote": 543.97,
      "grossPnlGbp": 1.8048214515921437,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.0048214515921436,
      "cashChangeGbp": 1.4048214515921438,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.5340798173078652,
      "maeGbp": 0,
      "mfeGbp": 5.340798173078652,
      "observedDuringTradeLowPrice": 542.99,
      "observedDuringTradeHighPrice": 545.89,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 542.99,
      "fullObservedHighPrice": 545.89,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790525072912-d0bbcbdf36ca1",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:04:32.912Z",
      "closedAtUtc": "2026-09-27T16:11:43.612Z",
      "holdingPeriodMs": 430700,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06798,
      "exitPriceQuote": 0.0687,
      "grossPnlGbp": 10.591350397175617,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.791350397175616,
      "cashChangeGbp": 10.191350397175617,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £10.70 triggered at projected net £9.79 after fees",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6766696087084467,
      "mfePct": 1.2503677552221295,
      "maeGbp": -6.766696087084467,
      "mfeGbp": 12.503677552221296,
      "observedDuringTradeLowPrice": 0.06752,
      "observedDuringTradeHighPrice": 0.06883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06752,
      "fullObservedHighPrice": 0.06883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524692599-ea39a89dcf699",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:58:12.599Z",
      "closedAtUtc": "2026-09-27T16:08:28.152Z",
      "holdingPeriodMs": 615553,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27436,
      "exitPriceQuote": 0.27415,
      "grossPnlGbp": -0.7654176993730427,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.5654176993730426,
      "cashChangeGbp": -1.1654176993730427,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.20411138649949154,
      "mfePct": 0.051027846624883,
      "maeGbp": -2.0411138649949154,
      "mfeGbp": 0.51027846624883,
      "observedDuringTradeLowPrice": 0.2738,
      "observedDuringTradeHighPrice": 0.2745,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2738,
      "fullObservedHighPrice": 0.2745,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524670874-c82de70e5a5cb",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:57:50.874Z",
      "closedAtUtc": "2026-09-27T16:08:06.831Z",
      "holdingPeriodMs": 615957,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2303,
      "exitPriceQuote": 1.23,
      "grossPnlGbp": -0.24384296513042913,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.043842965130429,
      "cashChangeGbp": -0.6438429651304292,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16256197675363748,
      "mfePct": 0.12192148256523262,
      "maeGbp": -1.6256197675363748,
      "mfeGbp": 1.2192148256523263,
      "observedDuringTradeLowPrice": 1.2283,
      "observedDuringTradeHighPrice": 1.2318,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2283,
      "fullObservedHighPrice": 1.2318,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524655257-6cf3a906bd661",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:57:35.257Z",
      "closedAtUtc": "2026-09-27T16:07:46.191Z",
      "holdingPeriodMs": 610934,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12823,
      "exitPriceQuote": 0.12773,
      "grossPnlGbp": -3.8992435467519333,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.699243546751934,
      "cashChangeGbp": -4.299243546751933,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4835061997972467,
      "mfePct": 0.11697730640254501,
      "maeGbp": -4.835061997972467,
      "mfeGbp": 1.16977306402545,
      "observedDuringTradeLowPrice": 0.12761,
      "observedDuringTradeHighPrice": 0.12838,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12761,
      "fullObservedHighPrice": 0.12838,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524631400-23f347c806fa1",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:57:11.400Z",
      "closedAtUtc": "2026-09-27T16:07:24.751Z",
      "holdingPeriodMs": 613351,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 11.01,
      "exitPriceQuote": 10.996,
      "grossPnlGbp": -1.2715712988191958,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0715712988191957,
      "cashChangeGbp": -1.6715712988191957,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.2997275204359625,
      "mfePct": 0.16348773841962475,
      "maeGbp": -2.997275204359625,
      "mfeGbp": 1.6348773841962474,
      "observedDuringTradeLowPrice": 10.977,
      "observedDuringTradeHighPrice": 11.028,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.977,
      "fullObservedHighPrice": 11.028,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524583193-3c1c87caf69b8",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:56:23.193Z",
      "closedAtUtc": "2026-09-27T16:06:33.006Z",
      "holdingPeriodMs": 609813,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01931,
      "exitPriceQuote": 0.01937,
      "grossPnlGbp": 3.1071983428274237,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.307198342827424,
      "cashChangeGbp": 2.7071983428274238,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15535991714138914,
      "mfePct": 0.31071983428274236,
      "maeGbp": -1.5535991714138913,
      "mfeGbp": 3.1071983428274232,
      "observedDuringTradeLowPrice": 0.01928,
      "observedDuringTradeHighPrice": 0.01937,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01928,
      "fullObservedHighPrice": 0.01937,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524569928-484b3981b2869",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:56:09.928Z",
      "closedAtUtc": "2026-09-27T16:06:28.934Z",
      "holdingPeriodMs": 619006,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004363,
      "exitPriceQuote": 0.0043716,
      "grossPnlGbp": 1.9711207884483386,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.1711207884483386,
      "cashChangeGbp": 1.5711207884483387,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 64,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0320880128351935,
      "mfePct": 0.3277561311024542,
      "maeGbp": -0.32088012835193497,
      "mfeGbp": 3.277561311024542,
      "observedDuringTradeLowPrice": 0.0043616,
      "observedDuringTradeHighPrice": 0.0043773,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0043616,
      "fullObservedHighPrice": 0.0043773,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524565398-576676f3a58c7",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:56:05.398Z",
      "closedAtUtc": "2026-09-27T16:06:11.313Z",
      "holdingPeriodMs": 605915,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.726,
      "exitPriceQuote": 7.712,
      "grossPnlGbp": -1.8120631633445812,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.6120631633445814,
      "cashChangeGbp": -2.212063163344581,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 68,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.31063939943049473,
      "mfePct": 0,
      "maeGbp": -3.1063939943049474,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.702,
      "observedDuringTradeHighPrice": 7.726,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.702,
      "fullObservedHighPrice": 7.726,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524560235-dff44860faf08",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:56:00.235Z",
      "closedAtUtc": "2026-09-27T16:06:06.864Z",
      "holdingPeriodMs": 606629,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4842,
      "exitPriceQuote": 0.4841,
      "grossPnlGbp": -0.20652622883115343,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.0065262288311534,
      "cashChangeGbp": -0.6065262288311535,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 77,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4337050805452388,
      "mfePct": 0.3097893432465926,
      "maeGbp": -4.337050805452389,
      "mfeGbp": 3.0978934324659257,
      "observedDuringTradeLowPrice": 0.4821,
      "observedDuringTradeHighPrice": 0.4857,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4821,
      "fullObservedHighPrice": 0.4857,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524921720-d51919ee1a8e9",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T16:02:01.720Z",
      "closedAtUtc": "2026-09-27T16:04:29.801Z",
      "holdingPeriodMs": 148081,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.655,
      "exitPriceQuote": 1.663,
      "grossPnlGbp": 4.8338368580060465,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.033836858006047,
      "cashChangeGbp": 4.433836858006046,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.45 triggered at projected net £4.03 after fees",
      "confidence": 86,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.0604229607250823,
      "mfePct": 0.7854984894259759,
      "maeGbp": -0.604229607250823,
      "mfeGbp": 7.854984894259759,
      "observedDuringTradeLowPrice": 1.654,
      "observedDuringTradeHighPrice": 1.668,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.654,
      "fullObservedHighPrice": 1.668,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524260363-be1c48a3095aa",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:51:00.363Z",
      "closedAtUtc": "2026-09-27T16:01:13.745Z",
      "holdingPeriodMs": 613382,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 14.093,
      "exitPriceQuote": 14.102,
      "grossPnlGbp": 0.6386149152061549,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.16138508479384517,
      "cashChangeGbp": 0.23861491520615485,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15610586816150032,
      "mfePct": 0.09934009792094904,
      "maeGbp": -1.5610586816150032,
      "mfeGbp": 0.9934009792094903,
      "observedDuringTradeLowPrice": 14.071,
      "observedDuringTradeHighPrice": 14.106999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 14.071,
      "fullObservedHighPrice": 14.106999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524587449-def6dce78d254",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:56:27.449Z",
      "closedAtUtc": "2026-09-27T15:58:09.402Z",
      "holdingPeriodMs": 101953,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004843,
      "exitPriceQuote": 0.004888,
      "grossPnlGbp": 9.291761304976234,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.491761304976233,
      "cashChangeGbp": 8.891761304976233,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £8.73 triggered at projected net £8.49 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10324179227750974,
      "mfePct": 1.0530662812306386,
      "maeGbp": -1.0324179227750974,
      "mfeGbp": 10.530662812306387,
      "observedDuringTradeLowPrice": 0.004838,
      "observedDuringTradeHighPrice": 0.004894,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004838,
      "fullObservedHighPrice": 0.004894,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524063098-8827c46f58d77",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:47:43.098Z",
      "closedAtUtc": "2026-09-27T15:57:47.797Z",
      "holdingPeriodMs": 604699,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28573,
      "exitPriceQuote": 0.28622,
      "grossPnlGbp": -1.7149056801875564,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.5149056801875567,
      "cashChangeGbp": -2.1149056801875563,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.35698036607987294,
      "mfePct": 0.24148671823048629,
      "maeGbp": -3.569803660798729,
      "mfeGbp": 2.414867182304863,
      "observedDuringTradeLowPrice": 0.28504,
      "observedDuringTradeHighPrice": 0.28675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28504,
      "fullObservedHighPrice": 0.28675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524050665-ca9d634f24a9d",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:47:30.665Z",
      "closedAtUtc": "2026-09-27T15:57:32.232Z",
      "holdingPeriodMs": 601567,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015434,
      "exitPriceQuote": 0.015154,
      "grossPnlGbp": -18.141764934559998,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -18.94176493456,
      "cashChangeGbp": -18.541764934559996,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.8141764934559996,
      "mfePct": 0.33691849164182947,
      "maeGbp": -18.141764934559998,
      "mfeGbp": 3.3691849164182948,
      "observedDuringTradeLowPrice": 0.015154,
      "observedDuringTradeHighPrice": 0.015486000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015154,
      "fullObservedHighPrice": 0.015486000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524578966-912c9f1c03bfd",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:56:18.966Z",
      "closedAtUtc": "2026-09-27T15:57:08.336Z",
      "holdingPeriodMs": 49370,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3361,
      "exitPriceQuote": 0.3294,
      "grossPnlGbp": -19.934543290687248,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -20.73454329068725,
      "cashChangeGbp": -20.334543290687247,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.73 after fees",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.9934543290687248,
      "mfePct": 0.4462957453138951,
      "maeGbp": -19.934543290687248,
      "mfeGbp": 4.4629574531389515,
      "observedDuringTradeLowPrice": 0.3294,
      "observedDuringTradeHighPrice": 0.3376,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3294,
      "fullObservedHighPrice": 0.3376,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524265275-1cecc38a9f633",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:51:05.275Z",
      "closedAtUtc": "2026-09-27T15:56:15.759Z",
      "holdingPeriodMs": 310484,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03994,
      "exitPriceQuote": 0.04011,
      "grossPnlGbp": 4.256384576865211,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.4563845768652115,
      "cashChangeGbp": 3.8563845768652114,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 88,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.05007511266901883,
      "mfePct": 0.47571357035552253,
      "maeGbp": -0.5007511266901883,
      "mfeGbp": 4.757135703555225,
      "observedDuringTradeLowPrice": 0.03992,
      "observedDuringTradeHighPrice": 0.04013,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03992,
      "fullObservedHighPrice": 0.04013,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523911953-181992578811f",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:45:11.953Z",
      "closedAtUtc": "2026-09-27T15:55:17.344Z",
      "holdingPeriodMs": 605391,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05439,
      "exitPriceQuote": 0.05436,
      "grossPnlGbp": 0.5515719801434501,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.24842801985654994,
      "cashChangeGbp": 0.15157198014345008,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.34932892075748434,
      "mfePct": 0.2574002574002596,
      "maeGbp": -3.4932892075748434,
      "mfeGbp": 2.5740025740025967,
      "observedDuringTradeLowPrice": 0.05425,
      "observedDuringTradeHighPrice": 0.05457999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05425,
      "fullObservedHighPrice": 0.05457999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524274271-1ec9a81854d37",
      "symbol": "ARXUSDT",
      "baseAsset": "ARX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:51:14.271Z",
      "closedAtUtc": "2026-09-27T15:54:33.876Z",
      "holdingPeriodMs": 199605,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.299,
      "exitPriceQuote": 0.302,
      "grossPnlGbp": 10.033444816053521,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 9.23344481605352,
      "cashChangeGbp": 9.63344481605352,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £14.59 triggered at projected net £9.23 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03344481605350802,
      "mfePct": 1.6387959866220787,
      "maeGbp": -0.3344481605350802,
      "mfeGbp": 16.387959866220786,
      "observedDuringTradeLowPrice": 0.2989,
      "observedDuringTradeHighPrice": 0.3039,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2989,
      "fullObservedHighPrice": 0.3039,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524278633-f140efc30c89c",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:51:18.633Z",
      "closedAtUtc": "2026-09-27T15:54:29.161Z",
      "holdingPeriodMs": 190528,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03147,
      "exitPriceQuote": 0.031286,
      "grossPnlGbp": 5.846838258658934,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.046838258658934,
      "cashChangeGbp": 5.446838258658934,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.16 triggered at projected net £5.05 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.6959008579599523,
      "maeGbp": 0,
      "mfeGbp": 6.959008579599523,
      "observedDuringTradeLowPrice": 0.031251,
      "observedDuringTradeHighPrice": 0.03147,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.031251,
      "fullObservedHighPrice": 0.03147,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523831586-eb4245ef2a485",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:43:51.586Z",
      "closedAtUtc": "2026-09-27T15:54:07.310Z",
      "holdingPeriodMs": 615724,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1714,
      "exitPriceQuote": 1.175,
      "grossPnlGbp": 3.073245688919283,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.2732456889192827,
      "cashChangeGbp": 2.673245688919283,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.04268396790165144,
      "mfePct": 0.3841557111149009,
      "maeGbp": -0.4268396790165144,
      "mfeGbp": 3.841557111149009,
      "observedDuringTradeLowPrice": 1.1709,
      "observedDuringTradeHighPrice": 1.1759,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1709,
      "fullObservedHighPrice": 1.1759,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524269939-0e0f0b59ffa21",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:51:09.939Z",
      "closedAtUtc": "2026-09-27T15:53:58.711Z",
      "holdingPeriodMs": 168772,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 175.25,
      "exitPriceQuote": 176.04,
      "grossPnlGbp": 4.507845934379413,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.707845934379413,
      "cashChangeGbp": 4.107845934379412,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.71 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.017118402282454287,
      "mfePct": 0.5820256776034295,
      "maeGbp": -0.17118402282454287,
      "mfeGbp": 5.820256776034295,
      "observedDuringTradeLowPrice": 175.22,
      "observedDuringTradeHighPrice": 176.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 175.22,
      "fullObservedHighPrice": 176.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523861898-d89fc6987a7fd",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:44:21.898Z",
      "closedAtUtc": "2026-09-27T15:50:34.872Z",
      "holdingPeriodMs": 372974,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27177,
      "exitPriceQuote": 0.27329,
      "grossPnlGbp": 5.592964639216859,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.7929646392168594,
      "cashChangeGbp": 5.192964639216859,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.11774662398351067,
      "mfePct": 0.5703352099201515,
      "maeGbp": -1.1774662398351068,
      "mfeGbp": 5.703352099201515,
      "observedDuringTradeLowPrice": 0.27145,
      "observedDuringTradeHighPrice": 0.27332,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27145,
      "fullObservedHighPrice": 0.27332,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523916814-7516936b214fc",
      "symbol": "KMNOUSDT",
      "baseAsset": "KMNO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:45:16.814Z",
      "closedAtUtc": "2026-09-27T15:50:21.123Z",
      "holdingPeriodMs": 304309,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04503,
      "exitPriceQuote": 0.04521,
      "grossPnlGbp": 3.997335109926707,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.1973351099267067,
      "cashChangeGbp": 3.597335109926707,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 67,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.02220741727737744,
      "mfePct": 0.5773928492116286,
      "maeGbp": -0.22207417277377442,
      "mfeGbp": 5.773928492116286,
      "observedDuringTradeLowPrice": 0.04502,
      "observedDuringTradeHighPrice": 0.04529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04502,
      "fullObservedHighPrice": 0.04529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523562632-63379942070a7",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:39:22.632Z",
      "closedAtUtc": "2026-09-27T15:49:27.745Z",
      "holdingPeriodMs": 605113,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5539,
      "exitPriceQuote": 0.5521,
      "grossPnlGbp": 3.249684058494156,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.4496840584941557,
      "cashChangeGbp": 2.849684058494156,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.10832280194981855,
      "mfePct": 0.41523740747426774,
      "maeGbp": -1.0832280194981856,
      "mfeGbp": 4.152374074742678,
      "observedDuringTradeLowPrice": 0.5516,
      "observedDuringTradeHighPrice": 0.5545,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5516,
      "fullObservedHighPrice": 0.5545,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523553120-66e6e2073628",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:39:13.120Z",
      "closedAtUtc": "2026-09-27T15:49:14.724Z",
      "holdingPeriodMs": 601604,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7005,
      "exitPriceQuote": 0.7038,
      "grossPnlGbp": -4.710920770877901,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -5.510920770877901,
      "cashChangeGbp": -5.110920770877901,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4710920770877901,
      "mfePct": 0.042826552462522045,
      "maeGbp": -4.710920770877902,
      "mfeGbp": 0.42826552462522044,
      "observedDuringTradeLowPrice": 0.7002,
      "observedDuringTradeHighPrice": 0.7038,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7002,
      "fullObservedHighPrice": 0.7038,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790524097917-67bf564a0ba02",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:48:17.917Z",
      "closedAtUtc": "2026-09-27T15:49:01.274Z",
      "holdingPeriodMs": 43357,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3203,
      "exitPriceQuote": 0.32203,
      "grossPnlGbp": -5.401186387761503,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.201186387761503,
      "cashChangeGbp": -5.801186387761503,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5401186387761503,
      "mfePct": 0.01248829222603325,
      "maeGbp": -5.401186387761503,
      "mfeGbp": 0.12488292226033249,
      "observedDuringTradeLowPrice": 0.32026,
      "observedDuringTradeHighPrice": 0.32203,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.32026,
      "fullObservedHighPrice": 0.32203,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523472426-ecd18fdbdd61d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:37:52.426Z",
      "closedAtUtc": "2026-09-27T15:47:57.299Z",
      "holdingPeriodMs": 604873,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10119,
      "exitPriceQuote": 0.10079,
      "grossPnlGbp": 3.952959778634228,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.1529597786342283,
      "cashChangeGbp": 3.552959778634228,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: falling_wedge",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6818855618144047,
      "mfePct": 0.3952959778634228,
      "maeGbp": -6.818855618144047,
      "mfeGbp": 3.952959778634228,
      "observedDuringTradeLowPrice": 0.10079,
      "observedDuringTradeHighPrice": 0.10188,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10079,
      "fullObservedHighPrice": 0.10188,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523454801-7f78768233cf6",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:37:34.801Z",
      "closedAtUtc": "2026-09-27T15:47:36.128Z",
      "holdingPeriodMs": 601327,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 29.871,
      "exitPriceQuote": 29.939,
      "grossPnlGbp": -2.276455424994188,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.0764554249941884,
      "cashChangeGbp": -2.676455424994188,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.33812058518296223,
      "mfePct": 0.09038867128652363,
      "maeGbp": -3.381205851829622,
      "mfeGbp": 0.9038867128652364,
      "observedDuringTradeLowPrice": 29.844,
      "observedDuringTradeHighPrice": 29.972,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.844,
      "fullObservedHighPrice": 29.972,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523443268-9b63be78bdc13",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:37:23.268Z",
      "closedAtUtc": "2026-09-27T15:47:19.343Z",
      "holdingPeriodMs": 596075,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10407,
      "exitPriceQuote": 0.10349,
      "grossPnlGbp": 5.573171903526445,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.773171903526445,
      "cashChangeGbp": 5.173171903526445,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.77 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.1441337561256821,
      "mfePct": 0.6149706928029228,
      "maeGbp": -1.441337561256821,
      "mfeGbp": 6.149706928029229,
      "observedDuringTradeLowPrice": 0.10343,
      "observedDuringTradeHighPrice": 0.10421999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10343,
      "fullObservedHighPrice": 0.10421999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523481065-daf35a90cbaa1",
      "symbol": "ACEUSDT",
      "baseAsset": "ACE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:38:01.065Z",
      "closedAtUtc": "2026-09-27T15:44:38.681Z",
      "holdingPeriodMs": 397616,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19746,
      "exitPriceQuote": 0.19851,
      "grossPnlGbp": -5.3175326648434895,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.117532664843489,
      "cashChangeGbp": -5.71753266484349,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.531753266484349,
      "mfePct": 0,
      "maeGbp": -5.3175326648434895,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.19746,
      "observedDuringTradeHighPrice": 0.19851000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19746,
      "fullObservedHighPrice": 0.19851000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523617196-7fe0f6f4631e8",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:40:17.196Z",
      "closedAtUtc": "2026-09-27T15:44:32.977Z",
      "holdingPeriodMs": 255781,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01912,
      "exitPriceQuote": 0.01923,
      "grossPnlGbp": 5.753138075313754,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.953138075313754,
      "cashChangeGbp": 5.353138075313754,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.95 after fees",
      "confidence": 78,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.15690376569038833,
      "mfePct": 0.7322175732217456,
      "maeGbp": -1.5690376569038833,
      "mfeGbp": 7.322175732217456,
      "observedDuringTradeLowPrice": 0.01909,
      "observedDuringTradeHighPrice": 0.01926,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01909,
      "fullObservedHighPrice": 0.01926,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523463727-7e474934b9e7b",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:37:43.727Z",
      "closedAtUtc": "2026-09-27T15:44:05.673Z",
      "holdingPeriodMs": 381946,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08146,
      "exitPriceQuote": 0.08099,
      "grossPnlGbp": 5.769702921679329,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.969702921679329,
      "cashChangeGbp": 5.369702921679329,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.024551927326285597,
      "mfePct": 0.6506260741468238,
      "maeGbp": -0.24551927326285597,
      "mfeGbp": 6.506260741468238,
      "observedDuringTradeLowPrice": 0.08093,
      "observedDuringTradeHighPrice": 0.08148,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08093,
      "fullObservedHighPrice": 0.08148,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523213358-a502305a7cfba",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:33:33.358Z",
      "closedAtUtc": "2026-09-27T15:43:40.402Z",
      "holdingPeriodMs": 607044,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21429,
      "exitPriceQuote": 0.21402,
      "grossPnlGbp": 1.2599748005040843,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 0.45997480050408424,
      "cashChangeGbp": 0.8599748005040843,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 100,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.2099958000840011,
      "maeGbp": 0,
      "mfeGbp": 2.099958000840011,
      "observedDuringTradeLowPrice": 0.21384,
      "observedDuringTradeHighPrice": 0.21429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21384,
      "fullObservedHighPrice": 0.21429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523012793-8a03349c5db5d",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:30:12.793Z",
      "closedAtUtc": "2026-09-27T15:40:14.337Z",
      "holdingPeriodMs": 601544,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02613,
      "exitPriceQuote": 0.02588,
      "grossPnlGbp": -9.567546880979725,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -10.367546880979726,
      "cashChangeGbp": -9.967546880979725,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 87,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.9950248756218898,
      "mfePct": 0,
      "maeGbp": -9.950248756218897,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02587,
      "observedDuringTradeHighPrice": 0.02613,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02587,
      "fullObservedHighPrice": 0.02613,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523490647-c1af5bef1b2b",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:38:10.647Z",
      "closedAtUtc": "2026-09-27T15:39:19.707Z",
      "holdingPeriodMs": 69060,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015083,
      "exitPriceQuote": 0.01517,
      "grossPnlGbp": 5.7680832725585285,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.968083272558529,
      "cashChangeGbp": 5.368083272558528,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.56 triggered at projected net £4.97 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.7359278658091891,
      "maeGbp": 0,
      "mfeGbp": 7.359278658091892,
      "observedDuringTradeLowPrice": 0.015083,
      "observedDuringTradeHighPrice": 0.015193999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015083,
      "fullObservedHighPrice": 0.015193999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523501203-a4d29f7f1d273",
      "symbol": "EIGENUSDT",
      "baseAsset": "EIGEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:38:21.203Z",
      "closedAtUtc": "2026-09-27T15:39:10.248Z",
      "holdingPeriodMs": 49045,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2713,
      "exitPriceQuote": 0.27,
      "grossPnlGbp": 4.791743457427084,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.9917434574270843,
      "cashChangeGbp": 4.391743457427084,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £3.99 after fees",
      "confidence": 60,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.03685956505712827,
      "mfePct": 0.6634721710283702,
      "maeGbp": -0.36859565057128274,
      "mfeGbp": 6.634721710283702,
      "observedDuringTradeLowPrice": 0.2695,
      "observedDuringTradeHighPrice": 0.2714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2695,
      "fullObservedHighPrice": 0.2714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522896538-0e4fe88f8c354",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:28:16.538Z",
      "closedAtUtc": "2026-09-27T15:38:18.538Z",
      "holdingPeriodMs": 602000,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 775.26,
      "exitPriceQuote": 774.94,
      "grossPnlGbp": 0.4127647498902772,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.3872352501097228,
      "cashChangeGbp": 0.012764749890277205,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13930810308800157,
      "mfePct": 0.056755153109916794,
      "maeGbp": -1.3930810308800157,
      "mfeGbp": 0.5675515310991679,
      "observedDuringTradeLowPrice": 774.82,
      "observedDuringTradeHighPrice": 776.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 774.82,
      "fullObservedHighPrice": 776.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522886082-ca6264ec4141e",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:28:06.082Z",
      "closedAtUtc": "2026-09-27T15:38:07.591Z",
      "holdingPeriodMs": 601509,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09306,
      "exitPriceQuote": 0.09311,
      "grossPnlGbp": -0.5372877713302653,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.3372877713302653,
      "cashChangeGbp": -0.9372877713302653,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.45132172791746167,
      "mfePct": 0,
      "maeGbp": -4.513217279174617,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09306,
      "observedDuringTradeHighPrice": 0.09348,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09306,
      "fullObservedHighPrice": 0.09348,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522876418-83ebb230bbf8d",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:27:56.418Z",
      "closedAtUtc": "2026-09-27T15:37:58.106Z",
      "holdingPeriodMs": 601688,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 9.595,
      "exitPriceQuote": 9.628,
      "grossPnlGbp": -3.439291297550753,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.239291297550753,
      "cashChangeGbp": -3.8392912975507527,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6253256904637698,
      "mfePct": 0,
      "maeGbp": -6.2532569046376985,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.595,
      "observedDuringTradeHighPrice": 9.655,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.595,
      "fullObservedHighPrice": 9.655,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522867963-3fa928291dd9a",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:27:47.963Z",
      "closedAtUtc": "2026-09-27T15:37:49.453Z",
      "holdingPeriodMs": 601490,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.6086,
      "exitPriceQuote": 4.6068,
      "grossPnlGbp": 0.3905741439917211,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -0.40942585600827897,
      "cashChangeGbp": -0.009425856008278943,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5446339452328283,
      "mfePct": 0.11500238684199285,
      "maeGbp": -5.446339452328283,
      "mfeGbp": 1.1500238684199284,
      "observedDuringTradeLowPrice": 4.6033,
      "observedDuringTradeHighPrice": 4.6337,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.6033,
      "fullObservedHighPrice": 4.6337,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522858612-a41f2ba746c63",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:27:38.612Z",
      "closedAtUtc": "2026-09-27T15:37:40.729Z",
      "holdingPeriodMs": 602117,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10594,
      "exitPriceQuote": 0.10729,
      "grossPnlGbp": -12.743062110628562,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -13.543062110628563,
      "cashChangeGbp": -13.143062110628563,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.2743062110628562,
      "mfePct": 0.16990749480838171,
      "maeGbp": -12.743062110628562,
      "mfeGbp": 1.6990749480838172,
      "observedDuringTradeLowPrice": 0.10576,
      "observedDuringTradeHighPrice": 0.10729,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10576,
      "fullObservedHighPrice": 0.10729,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522850388-f88489a4820f9",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:27:30.388Z",
      "closedAtUtc": "2026-09-27T15:37:31.866Z",
      "holdingPeriodMs": 601478,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021951,
      "exitPriceQuote": 0.0021892,
      "grossPnlGbp": -2.6878046558243764,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.4878046558243767,
      "cashChangeGbp": -3.0878046558243764,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5512277344995732,
      "mfePct": 0.19133524668579002,
      "maeGbp": -5.5122773449957325,
      "mfeGbp": 1.9133524668579003,
      "observedDuringTradeLowPrice": 0.002183,
      "observedDuringTradeHighPrice": 0.0021993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002183,
      "fullObservedHighPrice": 0.0021993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790523096903-023f3d0ce7463",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:31:36.903Z",
      "closedAtUtc": "2026-09-27T15:37:20.395Z",
      "holdingPeriodMs": 343492,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 177.76,
      "exitPriceQuote": 178.6,
      "grossPnlGbp": 4.7254725472547445,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.9254725472547447,
      "cashChangeGbp": 4.325472547254744,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.01 triggered at projected net £3.93 after fees",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.2038703870386962,
      "mfePct": 0.6806930693069352,
      "maeGbp": -12.038703870386962,
      "mfeGbp": 6.806930693069352,
      "observedDuringTradeLowPrice": 175.62,
      "observedDuringTradeHighPrice": 178.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 175.62,
      "fullObservedHighPrice": 178.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522608879-8321a84d99f9b",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:23:28.879Z",
      "closedAtUtc": "2026-09-27T15:33:30.370Z",
      "holdingPeriodMs": 601491,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 10.998,
      "exitPriceQuote": 10.969,
      "grossPnlGbp": -2.6368430623749695,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.4368430623749697,
      "cashChangeGbp": -3.0368430623749694,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.83651573013274,
      "mfePct": 0.1182033096926705,
      "maeGbp": -8.3651573013274,
      "mfeGbp": 1.182033096926705,
      "observedDuringTradeLowPrice": 10.906,
      "observedDuringTradeHighPrice": 11.011,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.906,
      "fullObservedHighPrice": 11.011,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522492171-164c6a10e1255",
      "symbol": "SOONUSDT",
      "baseAsset": "SOON",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:21:32.171Z",
      "closedAtUtc": "2026-09-27T15:31:33.920Z",
      "holdingPeriodMs": 601749,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2927,
      "exitPriceQuote": 0.2923,
      "grossPnlGbp": -1.3665869490946752,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.1665869490946754,
      "cashChangeGbp": -1.766586949094675,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.9566108643662536,
      "mfePct": 0,
      "maeGbp": -9.566108643662536,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2899,
      "observedDuringTradeHighPrice": 0.2927,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2899,
      "fullObservedHighPrice": 0.2927,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522832839-0619d93331f47",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:27:12.839Z",
      "closedAtUtc": "2026-09-27T15:30:09.558Z",
      "holdingPeriodMs": 176719,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06873,
      "exitPriceQuote": 0.06739,
      "grossPnlGbp": -19.496580823512208,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -20.29658082351221,
      "cashChangeGbp": -19.896580823512206,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.30 after fees",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.9496580823512206,
      "mfePct": 0.21824530772588005,
      "maeGbp": -19.496580823512208,
      "mfeGbp": 2.1824530772588004,
      "observedDuringTradeLowPrice": 0.06739,
      "observedDuringTradeHighPrice": 0.06888,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06739,
      "fullObservedHighPrice": 0.06888,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522663238-2cdc423941b93",
      "symbol": "BULLAUSDT",
      "baseAsset": "BULLA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:24:23.238Z",
      "closedAtUtc": "2026-09-27T15:28:13.611Z",
      "holdingPeriodMs": 230373,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09813,
      "exitPriceQuote": 0.09611,
      "grossPnlGbp": -20.584938347090535,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -21.384938347090536,
      "cashChangeGbp": -20.984938347090534,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.38 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -2.0584938347090533,
      "mfePct": 0,
      "maeGbp": -20.58493834709053,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09611,
      "observedDuringTradeHighPrice": 0.09813,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09611,
      "fullObservedHighPrice": 0.09813,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522854421-8f38fae34baa",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:27:34.421Z",
      "closedAtUtc": "2026-09-27T15:28:02.858Z",
      "holdingPeriodMs": 28437,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6997,
      "exitPriceQuote": 0.6982,
      "grossPnlGbp": 2.1437759039587623,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.3437759039587622,
      "cashChangeGbp": 1.7437759039587624,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.014291839359724024,
      "mfePct": 0.3430041446334083,
      "maeGbp": -0.14291839359724023,
      "mfeGbp": 3.4300414463340827,
      "observedDuringTradeLowPrice": 0.6973,
      "observedDuringTradeHighPrice": 0.6998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6973,
      "fullObservedHighPrice": 0.6998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522270519-6a70ec22f9913",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:17:50.519Z",
      "closedAtUtc": "2026-09-27T15:27:53.534Z",
      "holdingPeriodMs": 603015,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10939,
      "exitPriceQuote": 0.10957,
      "grossPnlGbp": -1.645488618703717,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.445488618703717,
      "cashChangeGbp": -2.045488618703717,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 79,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6673370509187262,
      "mfePct": 0.12798244812140164,
      "maeGbp": -6.6733705091872615,
      "mfeGbp": 1.2798244812140163,
      "observedDuringTradeLowPrice": 0.10925,
      "observedDuringTradeHighPrice": 0.11012,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10925,
      "fullObservedHighPrice": 0.11012,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522653326-b35d2efdf1da4",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:24:13.326Z",
      "closedAtUtc": "2026-09-27T15:27:44.146Z",
      "holdingPeriodMs": 210820,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2437,
      "exitPriceQuote": 0.2432,
      "grossPnlGbp": 2.0517029134181386,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 1.2517029134181386,
      "cashChangeGbp": 1.6517029134181387,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 86,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08206811653672784,
      "mfePct": 0.20517029134181386,
      "maeGbp": -0.8206811653672784,
      "mfeGbp": 2.0517029134181386,
      "observedDuringTradeLowPrice": 0.2432,
      "observedDuringTradeHighPrice": 0.2439,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2432,
      "fullObservedHighPrice": 0.2439,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522244229-abe8c5a9c9546",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:17:24.229Z",
      "closedAtUtc": "2026-09-27T15:27:27.391Z",
      "holdingPeriodMs": 603162,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 330.18,
      "exitPriceQuote": 328.89,
      "grossPnlGbp": 3.906959840087287,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 3.1069598400872867,
      "cashChangeGbp": 3.506959840087287,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.045429765582402706,
      "mfePct": 0.44824035374644683,
      "maeGbp": -0.4542976558240271,
      "mfeGbp": 4.482403537464468,
      "observedDuringTradeLowPrice": 328.7,
      "observedDuringTradeHighPrice": 330.33,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 328.7,
      "fullObservedHighPrice": 330.33,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522239789-2adace94878c1",
      "symbol": "MUBARAKUSDT",
      "baseAsset": "MUBARAK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:17:19.789Z",
      "closedAtUtc": "2026-09-27T15:27:23.196Z",
      "holdingPeriodMs": 603407,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05526,
      "exitPriceQuote": 0.0551,
      "grossPnlGbp": 2.8954035468692267,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.0954035468692265,
      "cashChangeGbp": 2.495403546869227,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18096272167933924,
      "mfePct": 0.34382917119072703,
      "maeGbp": -1.8096272167933924,
      "mfeGbp": 3.4382917119072705,
      "observedDuringTradeLowPrice": 0.05507,
      "observedDuringTradeHighPrice": 0.05536,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05507,
      "fullObservedHighPrice": 0.05536,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522595048-4e840d6742259",
      "symbol": "TRIAUSDT",
      "baseAsset": "TRIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:23:15.048Z",
      "closedAtUtc": "2026-09-27T15:27:19.067Z",
      "holdingPeriodMs": 244019,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004443,
      "exitPriceQuote": 0.004427,
      "grossPnlGbp": 3.601170380373514,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.801170380373514,
      "cashChangeGbp": 3.201170380373514,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18005851901868544,
      "mfePct": 0.3601170380373514,
      "maeGbp": -1.8005851901868544,
      "mfeGbp": 3.601170380373514,
      "observedDuringTradeLowPrice": 0.004427,
      "observedDuringTradeHighPrice": 0.004451,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004427,
      "fullObservedHighPrice": 0.004451,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522226474-55d69e81f4a72",
      "symbol": "GRAMUSDT",
      "baseAsset": "GRAM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:17:06.474Z",
      "closedAtUtc": "2026-09-27T15:27:09.650Z",
      "holdingPeriodMs": 603176,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1.616,
      "exitPriceQuote": 1.614,
      "grossPnlGbp": -1.2376237623762387,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -2.0376237623762385,
      "cashChangeGbp": -1.6376237623762386,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 92,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.18564356435644266,
      "mfePct": 0.5569306930693005,
      "maeGbp": -1.8564356435644265,
      "mfeGbp": 5.569306930693005,
      "observedDuringTradeLowPrice": 1.613,
      "observedDuringTradeHighPrice": 1.625,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.613,
      "fullObservedHighPrice": 1.625,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522524692-eb690b12d2973",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:22:04.692Z",
      "closedAtUtc": "2026-09-27T15:24:20.144Z",
      "holdingPeriodMs": 135452,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014863,
      "exitPriceQuote": 0.014911,
      "grossPnlGbp": 3.2294960640517507,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.429496064051751,
      "cashChangeGbp": 2.829496064051751,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.87 triggered at projected net £2.43 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.08746551840139355,
      "mfePct": 0.7670053152122805,
      "maeGbp": -0.8746551840139355,
      "mfeGbp": 7.670053152122805,
      "observedDuringTradeLowPrice": 0.01485,
      "observedDuringTradeHighPrice": 0.014977,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01485,
      "fullObservedHighPrice": 0.014977,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522047180-354fa640f740e",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:14:07.180Z",
      "closedAtUtc": "2026-09-27T15:24:09.976Z",
      "holdingPeriodMs": 602796,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032183,
      "exitPriceQuote": 0.03245,
      "grossPnlGbp": -8.296305502905149,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -9.09630550290515,
      "cashChangeGbp": -8.69630550290515,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.075101761799705,
      "mfePct": 0.012428922101743158,
      "maeGbp": -10.75101761799705,
      "mfeGbp": 0.12428922101743158,
      "observedDuringTradeLowPrice": 0.032179,
      "observedDuringTradeHighPrice": 0.032529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032179,
      "fullObservedHighPrice": 0.032529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522274711-744c1b9db0ec9",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:17:54.711Z",
      "closedAtUtc": "2026-09-27T15:23:25.845Z",
      "holdingPeriodMs": 331134,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 174.51,
      "exitPriceQuote": 177.93,
      "grossPnlGbp": 19.59773078906662,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 18.79773078906662,
      "cashChangeGbp": 19.197730789066622,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; higher-price structure; positive path efficiency; structural support identified",
      "exitReason": "paper.execution.timer: RAPID SCALP fee-aware £5 lock / £1 trail £19.52 triggered at projected net £18.80 after fees",
      "confidence": 75,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5501117414474699,
      "mfePct": 2.13168299810899,
      "maeGbp": -5.501117414474699,
      "mfeGbp": 21.3168299810899,
      "observedDuringTradeLowPrice": 173.55,
      "observedDuringTradeHighPrice": 178.23,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 173.55,
      "fullObservedHighPrice": 178.23,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521988032-206361c87d878",
      "symbol": "BEATUSDT",
      "baseAsset": "BEAT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:13:08.032Z",
      "closedAtUtc": "2026-09-27T15:23:12.181Z",
      "holdingPeriodMs": 604149,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0976,
      "exitPriceQuote": 0.0977,
      "grossPnlGbp": -1.0245901639343133,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.8245901639343134,
      "cashChangeGbp": -1.4245901639343135,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 91,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5122950819672135,
      "mfePct": 0.10245901639344555,
      "maeGbp": -5.122950819672135,
      "mfeGbp": 1.0245901639344555,
      "observedDuringTradeLowPrice": 0.0975,
      "observedDuringTradeHighPrice": 0.0981,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0975,
      "fullObservedHighPrice": 0.0981,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521919661-35576d6812062",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:11:59.661Z",
      "closedAtUtc": "2026-09-27T15:22:01.565Z",
      "holdingPeriodMs": 601904,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10444,
      "exitPriceQuote": 0.10512,
      "grossPnlGbp": -6.510915358100345,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -7.3109153581003445,
      "cashChangeGbp": -6.910915358100345,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -1.4553810800459532,
      "mfePct": 0,
      "maeGbp": -14.553810800459532,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10444,
      "observedDuringTradeHighPrice": 0.10596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10444,
      "fullObservedHighPrice": 0.10596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790522257258-d0e4dca3ad2e5",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:17:37.258Z",
      "closedAtUtc": "2026-09-27T15:21:29.116Z",
      "holdingPeriodMs": 231858,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 67.16,
      "exitPriceQuote": 66.91,
      "grossPnlGbp": 3.722453841572365,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 2.9224538415723647,
      "cashChangeGbp": 3.322453841572365,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": 0,
      "mfePct": 0.4169148302561066,
      "maeGbp": 0,
      "mfeGbp": 4.169148302561066,
      "observedDuringTradeLowPrice": 66.88,
      "observedDuringTradeHighPrice": 67.16,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 66.88,
      "fullObservedHighPrice": 67.16,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521657414-f10aad44d45d5",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:37.414Z",
      "closedAtUtc": "2026-09-27T15:17:47.470Z",
      "holdingPeriodMs": 610056,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7221,
      "exitPriceQuote": 0.7265,
      "grossPnlGbp": -6.0933388727324065,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.893338872732406,
      "cashChangeGbp": -6.493338872732407,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.6231823847112671,
      "mfePct": 0.04154549231407935,
      "maeGbp": -6.231823847112671,
      "mfeGbp": 0.41545492314079346,
      "observedDuringTradeLowPrice": 0.7218,
      "observedDuringTradeHighPrice": 0.7266,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7218,
      "fullObservedHighPrice": 0.7266,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521653135-705483ae104cf",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:33.135Z",
      "closedAtUtc": "2026-09-27T15:17:43.359Z",
      "holdingPeriodMs": 610224,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 1590.72,
      "exitPriceQuote": 1591.46,
      "grossPnlGbp": -0.465198149265747,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -1.2651981492657471,
      "cashChangeGbp": -0.865198149265747,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; lower-price structure; negative path efficiency; structural resistance identified",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.16030476765238097,
      "mfePct": 0.40736270368135297,
      "maeGbp": -1.6030476765238098,
      "mfeGbp": 4.07362703681353,
      "observedDuringTradeLowPrice": 1584.24,
      "observedDuringTradeHighPrice": 1593.27,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1584.24,
      "fullObservedHighPrice": 1593.27,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521640656-518b7ffc5ac2a",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:20.656Z",
      "closedAtUtc": "2026-09-27T15:17:34.203Z",
      "holdingPeriodMs": 613547,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 91.33,
      "exitPriceQuote": 91.585,
      "grossPnlGbp": -2.792072703383285,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.592072703383285,
      "cashChangeGbp": -3.192072703383285,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.27920727033832854,
      "mfePct": 0.08649950728128054,
      "maeGbp": -2.7920727033832855,
      "mfeGbp": 0.8649950728128054,
      "observedDuringTradeLowPrice": 91.251,
      "observedDuringTradeHighPrice": 91.585,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 91.251,
      "fullObservedHighPrice": 91.585,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521636195-1840709286bac",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:16.195Z",
      "closedAtUtc": "2026-09-27T15:17:29.903Z",
      "holdingPeriodMs": 613708,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0043451,
      "exitPriceQuote": 0.0043606,
      "grossPnlGbp": -3.567236657384154,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.367236657384154,
      "cashChangeGbp": -3.967236657384154,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: statistical_mean_reversion",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3590251087431857,
      "mfePct": 0.11277070723344434,
      "maeGbp": -3.5902510874318576,
      "mfeGbp": 1.1277070723344433,
      "observedDuringTradeLowPrice": 0.0043402,
      "observedDuringTradeHighPrice": 0.0043607,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0043402,
      "fullObservedHighPrice": 0.0043607,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521623597-a60ebd55b8564",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:03.597Z",
      "closedAtUtc": "2026-09-27T15:17:16.686Z",
      "holdingPeriodMs": 613089,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 7.658,
      "exitPriceQuote": 7.698,
      "grossPnlGbp": -5.223295899712723,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -6.023295899712723,
      "cashChangeGbp": -5.623295899712724,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.5223295899712723,
      "mfePct": 0.1566988769913875,
      "maeGbp": -5.223295899712723,
      "mfeGbp": 1.566988769913875,
      "observedDuringTradeLowPrice": 7.646,
      "observedDuringTradeHighPrice": 7.698,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.646,
      "fullObservedHighPrice": 7.698,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521627917-e6e53cb4177f",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:07.917Z",
      "closedAtUtc": "2026-09-27T15:17:12.348Z",
      "holdingPeriodMs": 604431,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4899,
      "exitPriceQuote": 0.4919,
      "grossPnlGbp": -4.08246580934885,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -4.88246580934885,
      "cashChangeGbp": -4.4824658093488505,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.4898958971218643,
      "mfePct": 0.20412329046744251,
      "maeGbp": -4.898958971218644,
      "mfeGbp": 2.041232904674425,
      "observedDuringTradeLowPrice": 0.4889,
      "observedDuringTradeHighPrice": 0.49230000000000007,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4889,
      "fullObservedHighPrice": 0.49230000000000007,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521618764-1ae0603d589d",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:06:58.764Z",
      "closedAtUtc": "2026-09-27T15:17:03.261Z",
      "holdingPeriodMs": 604497,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8336,
      "exitPriceQuote": 0.8356,
      "grossPnlGbp": -2.3992322456813837,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -3.199232245681384,
      "cashChangeGbp": -2.7992322456813836,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 94,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.26391554702494957,
      "mfePct": 0.251919385796544,
      "maeGbp": -2.6391554702494955,
      "mfeGbp": 2.51919385796544,
      "observedDuringTradeLowPrice": 0.8315,
      "observedDuringTradeHighPrice": 0.8357999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8315,
      "fullObservedHighPrice": 0.8357999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521632144-b7e639ee1b308",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:12.144Z",
      "closedAtUtc": "2026-09-27T15:14:03.926Z",
      "holdingPeriodMs": 411782,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4758,
      "exitPriceQuote": 0.4731,
      "grossPnlGbp": 5.674653215636781,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.874653215636781,
      "cashChangeGbp": 5.27465321563678,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: low_volatility_range; strategy: range_mean_reversion_v1; setup: failed_breakout_reversion",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.87 after fees",
      "confidence": 89,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.06305170239596941,
      "mfePct": 0.6305170239596475,
      "maeGbp": -0.6305170239596941,
      "mfeGbp": 6.3051702395964755,
      "observedDuringTradeLowPrice": 0.4728,
      "observedDuringTradeHighPrice": 0.4761000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4728,
      "fullObservedHighPrice": 0.4761000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521649012-233429edafc6b",
      "symbol": "WUSDT",
      "baseAsset": "W",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:29.012Z",
      "closedAtUtc": "2026-09-27T15:13:04.965Z",
      "holdingPeriodMs": 335953,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014642,
      "exitPriceQuote": 0.014724,
      "grossPnlGbp": 5.600327824067664,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.800327824067664,
      "cashChangeGbp": 5.200327824067664,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bull_trend; strategy: bull_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.80 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.3278240677503153,
      "mfePct": 0.5805217866411693,
      "maeGbp": -3.278240677503153,
      "mfeGbp": 5.8052178664116925,
      "observedDuringTradeLowPrice": 0.014594,
      "observedDuringTradeHighPrice": 0.014727,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014594,
      "fullObservedHighPrice": 0.014727,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790521644738-8468df9b47e8",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "rapid_scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T15:07:24.738Z",
      "closedAtUtc": "2026-09-27T15:11:56.869Z",
      "holdingPeriodMs": 272131,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08212,
      "exitPriceQuote": 0.08165,
      "grossPnlGbp": 5.72333170969311,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.92333170969311,
      "cashChangeGbp": 5.323331709693109,
      "feeBps": 4,
      "entryReason": "RAPID SCALP: rapid trial accepts one confirmed structure interaction; regime: bear_trend; strategy: bear_trend_continuation_v1; setup: trend_continuation",
      "exitReason": "paper.execution.websocket: RAPID SCALP fee-aware £5 lock / £1 trail £5.00 triggered at projected net £4.92 after fees",
      "confidence": 84,
      "riskModel": "rapid_scalp_fixed_cash",
      "stopLossPct": 1.92,
      "targetPct": 0.58,
      "structuralStopPrice": 0,
      "structuralTargetPrice": 0,
      "maePct": -0.13395031660983803,
      "mfePct": 0.6697515830491901,
      "maeGbp": -1.3395031660983805,
      "mfeGbp": 6.697515830491901,
      "observedDuringTradeLowPrice": 0.08157,
      "observedDuringTradeHighPrice": 0.08223,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08157,
      "fullObservedHighPrice": 0.08223,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790520308208-adc9ecdda1632",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T14:45:08.208Z",
      "closedAtUtc": "2026-09-27T14:45:19.861Z",
      "holdingPeriodMs": 11653,
      "reportingCurrency": "GBP",
      "notionalGbp": 499.375,
      "assetQuantity": null,
      "entryPriceQuote": 0.035343,
      "exitPriceQuote": 0.033305,
      "grossPnlGbp": -28.79569504569502,
      "entryFeeGbp": 0.19975,
      "exitFeeGbp": 0.19975,
      "totalCostsGbp": 0.3995,
      "netPnlGbp": -29.19519504569502,
      "cashChangeGbp": -28.99544504569502,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-29.20 after fees",
      "confidence": 68.90823508898514,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 4.005006257822278,
      "targetPct": 3.727753727753745,
      "structuralStopPrice": 0.033927510638297874,
      "structuralTargetPrice": 0.036660500000000006,
      "maePct": -5.766346942817526,
      "mfePct": 0,
      "maeGbp": -28.79569504569502,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.033305,
      "observedDuringTradeHighPrice": 0.035343,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.033305,
      "fullObservedHighPrice": 0.035343,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790494809407-1922eb6c5e508",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T07:40:09.407Z",
      "closedAtUtc": "2026-09-27T07:40:36.116Z",
      "holdingPeriodMs": 26709,
      "reportingCurrency": "GBP",
      "notionalGbp": 499.36,
      "assetQuantity": null,
      "entryPriceQuote": 0.045747,
      "exitPriceQuote": 0.045807,
      "grossPnlGbp": 0.654941307626703,
      "entryFeeGbp": 0.199744,
      "exitFeeGbp": 0.199744,
      "totalCostsGbp": 0.399488,
      "netPnlGbp": 0.255453307626703,
      "cashChangeGbp": 0.45519730762670296,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.26 after fees",
      "confidence": 66.75956627678318,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 3.575097820622128,
      "targetPct": 2.867291844273939,
      "structuralStopPrice": 0.0441115,
      "structuralTargetPrice": 0.0470587,
      "maePct": -0.20984982621812537,
      "mfePct": 0.5858307648588922,
      "maeGbp": -1.047906092202831,
      "mfeGbp": 2.925404507399364,
      "observedDuringTradeLowPrice": 0.045651,
      "observedDuringTradeHighPrice": 0.046015,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.045651,
      "fullObservedHighPrice": 0.046015,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790488040263-6fe9de009069c",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T05:47:20.263Z",
      "closedAtUtc": "2026-09-27T05:50:10.135Z",
      "holdingPeriodMs": 169872,
      "reportingCurrency": "GBP",
      "notionalGbp": 499.345,
      "assetQuantity": null,
      "entryPriceQuote": 0.02141,
      "exitPriceQuote": 0.02144,
      "grossPnlGbp": 0.6996893974778666,
      "entryFeeGbp": 0.19973800000000003,
      "exitFeeGbp": 0.19973800000000003,
      "totalCostsGbp": 0.39947600000000005,
      "netPnlGbp": 0.3002133974778666,
      "cashChangeGbp": 0.4999513974778666,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.30 after fees",
      "confidence": 66.01434347687999,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 2.382064455861731,
      "targetPct": 2.5688930406352264,
      "structuralStopPrice": 0.020900000000000002,
      "structuralTargetPrice": 0.02196,
      "maePct": -1.5413358243811162,
      "mfePct": 0.4203643157403074,
      "maeGbp": -7.696583372255885,
      "mfeGbp": 2.099068192433438,
      "observedDuringTradeLowPrice": 0.02108,
      "observedDuringTradeHighPrice": 0.0215,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02108,
      "fullObservedHighPrice": 0.0215,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790483676126-eada77965473b",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-27T04:34:36.126Z",
      "closedAtUtc": "2026-09-27T04:35:08.788Z",
      "holdingPeriodMs": 32662,
      "reportingCurrency": "GBP",
      "notionalGbp": 499.8175,
      "assetQuantity": null,
      "entryPriceQuote": 0.02624,
      "exitPriceQuote": 0.025765,
      "grossPnlGbp": -9.047763433689019,
      "entryFeeGbp": 0.19992700000000002,
      "exitFeeGbp": 0.19992700000000002,
      "totalCostsGbp": 0.39985400000000004,
      "netPnlGbp": -9.447617433689018,
      "cashChangeGbp": -9.24769043368902,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-9.45 after fees",
      "confidence": 69.20410878582317,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 4.001460533094579,
      "targetPct": 3.8429878048780473,
      "structuralStopPrice": 0.02519001675611598,
      "structuralTargetPrice": 0.0272484,
      "maePct": -1.810213414634145,
      "mfePct": 1.3452743902438993,
      "maeGbp": -9.047763433689019,
      "mfeGbp": 6.723916825457301,
      "observedDuringTradeLowPrice": 0.025765,
      "observedDuringTradeHighPrice": 0.026593,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.025765,
      "fullObservedHighPrice": 0.026593,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790457982377-857baa9fa1f64",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T21:26:22.377Z",
      "closedAtUtc": "2026-09-26T21:29:39.495Z",
      "holdingPeriodMs": 197118,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.284,
      "exitPriceQuote": 6.3,
      "grossPnlGbp": -5.0922978994271215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.692297899427121,
      "cashChangeGbp": -5.892297899427121,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 6.304 beyond 6.2965",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.20687460216426745,
      "targetPct": 0.4813812858052143,
      "structuralStopPrice": 6.297000000000002,
      "structuralTargetPrice": 6.25375,
      "maePct": -0.2705283259070711,
      "mfePct": 0,
      "maeGbp": -5.410566518141422,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 6.284,
      "observedDuringTradeHighPrice": 6.300999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.284,
      "fullObservedHighPrice": 6.300999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790457777814-a48bf40c394a2",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T21:22:57.814Z",
      "closedAtUtc": "2026-09-26T21:26:02.908Z",
      "holdingPeriodMs": 185094,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.049,
      "exitPriceQuote": 2.059,
      "grossPnlGbp": -9.760858955588317,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.360858955588316,
      "cashChangeGbp": -10.560858955588317,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 2.0576 beyond 2.0490500000000003",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.004880429477826019,
      "targetPct": 1.2255978526110127,
      "structuralStopPrice": 2.0491000000000006,
      "structuralTargetPrice": 2.0238875000000003,
      "maePct": -0.527086383601764,
      "mfePct": 0,
      "maeGbp": -10.541727672035279,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.049,
      "observedDuringTradeHighPrice": 2.0598,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.049,
      "fullObservedHighPrice": 2.0598,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790455860880-6e20c0cfd11ed",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-26T20:51:00.880Z",
      "closedAtUtc": "2026-09-26T20:51:12.930Z",
      "holdingPeriodMs": 12050,
      "reportingCurrency": "GBP",
      "notionalGbp": 500.32,
      "assetQuantity": null,
      "entryPriceQuote": 0.030998,
      "exitPriceQuote": 0.0304,
      "grossPnlGbp": -9.65195690044521,
      "entryFeeGbp": 0.200128,
      "exitFeeGbp": 0.200128,
      "totalCostsGbp": 0.400256,
      "netPnlGbp": -10.05221290044521,
      "cashChangeGbp": -9.85208490044521,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-10.05 after fees",
      "confidence": 67.70464392902765,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 3.997441637352095,
      "targetPct": 3.239886444286716,
      "structuralStopPrice": 0.0297588730412536,
      "structuralTargetPrice": 0.0320023,
      "maePct": -1.9291567197883774,
      "mfePct": 0.8484418349570807,
      "maeGbp": -9.65195690044521,
      "mfeGbp": 4.244924188657266,
      "observedDuringTradeLowPrice": 0.030400000000000003,
      "observedDuringTradeHighPrice": 0.031261,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.030400000000000003,
      "fullObservedHighPrice": 0.031261,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790454356258-ccb7c08416e93",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-26T20:25:56.258Z",
      "closedAtUtc": "2026-09-26T20:26:27.930Z",
      "holdingPeriodMs": 31672,
      "reportingCurrency": "GBP",
      "notionalGbp": 500.415,
      "assetQuantity": null,
      "entryPriceQuote": 0.021957,
      "exitPriceQuote": 0.021891,
      "grossPnlGbp": -1.5041849979505417,
      "entryFeeGbp": 0.200166,
      "exitFeeGbp": 0.200166,
      "totalCostsGbp": 0.400332,
      "netPnlGbp": -1.9045169979505419,
      "cashChangeGbp": -1.7043509979505418,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-1.90 after fees",
      "confidence": 80,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 3.9966827533147486,
      "targetPct": 8.313521883681748,
      "structuralStopPrice": 0.02107944836785468,
      "structuralTargetPrice": 0.023782400000000002,
      "maePct": -0.9017625358655565,
      "mfePct": 1.5940246846108286,
      "maeGbp": -4.512554993851626,
      "mfeGbp": 7.976738625495278,
      "observedDuringTradeLowPrice": 0.021759,
      "observedDuringTradeHighPrice": 0.022307,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.021759,
      "fullObservedHighPrice": 0.022307,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790451202226-c57f8bf2cad72",
      "symbol": "RAREUSDT",
      "baseAsset": "RARE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T19:33:22.226Z",
      "closedAtUtc": "2026-09-26T19:36:19.152Z",
      "holdingPeriodMs": 176926,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02237,
      "exitPriceQuote": 0.02227,
      "grossPnlGbp": -8.940545373267716,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.540545373267715,
      "cashChangeGbp": -9.740545373267716,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.02227 beyond 0.022365000000000003",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.044702726867314115,
      "targetPct": 2.2910147518998616,
      "structuralStopPrice": 0.022359999999999783,
      "structuralTargetPrice": 0.0228825,
      "maePct": -0.5811354492624123,
      "mfePct": 0.3129190880643747,
      "maeGbp": -11.622708985248245,
      "mfeGbp": 6.258381761287494,
      "observedDuringTradeLowPrice": 0.02224,
      "observedDuringTradeHighPrice": 0.02244,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02224,
      "fullObservedHighPrice": 0.02244,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790441426016-2149e45ca0d21",
      "symbol": "QUSDT",
      "baseAsset": "Q",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-26T16:50:26.016Z",
      "closedAtUtc": "2026-09-26T16:54:55.077Z",
      "holdingPeriodMs": 269061,
      "reportingCurrency": "GBP",
      "notionalGbp": 500.375,
      "assetQuantity": null,
      "entryPriceQuote": 0.022699,
      "exitPriceQuote": 0.022755,
      "grossPnlGbp": 1.2344596678267874,
      "entryFeeGbp": 0.20015000000000002,
      "exitFeeGbp": 0.20015000000000002,
      "totalCostsGbp": 0.40030000000000004,
      "netPnlGbp": 0.8341596678267873,
      "cashChangeGbp": 1.0343096678267873,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.83 after fees",
      "confidence": 65.32671110181063,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 3.3922199215824476,
      "targetPct": 2.2890876250055,
      "structuralStopPrice": 0.021929,
      "structuralTargetPrice": 0.0232186,
      "maePct": -1.726948323714701,
      "mfePct": 1.290805762368378,
      "maeGbp": -8.641217674787436,
      "mfeGbp": 6.458869333450771,
      "observedDuringTradeLowPrice": 0.022307,
      "observedDuringTradeHighPrice": 0.022992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.022307,
      "fullObservedHighPrice": 0.022992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790438905827-003d62ac242b5",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T16:08:25.827Z",
      "closedAtUtc": "2026-09-26T16:20:27.329Z",
      "holdingPeriodMs": 721502,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.944,
      "exitPriceQuote": 10.98,
      "grossPnlGbp": 6.578947368420977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.978947368420977,
      "cashChangeGbp": 5.778947368420977,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6401681286549785,
      "targetPct": 1.0690789473684128,
      "structuralStopPrice": 10.7645,
      "structuralTargetPrice": 11.061,
      "maePct": -0.18274853801170823,
      "mfePct": 0.3472222222222083,
      "maeGbp": -3.6549707602341646,
      "mfeGbp": 6.944444444444166,
      "observedDuringTradeLowPrice": 10.924,
      "observedDuringTradeHighPrice": 10.982,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.924,
      "fullObservedHighPrice": 10.982,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790437329035-047d9d2cfa79a",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T15:42:09.035Z",
      "closedAtUtc": "2026-09-26T16:06:19.332Z",
      "holdingPeriodMs": 1450297,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11223,
      "exitPriceQuote": 0.11196,
      "grossPnlGbp": 4.811547714514702,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2115477145147016,
      "cashChangeGbp": 4.011547714514702,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 93.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 93,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.47402655261516946,
      "targetPct": 0.014256437672638443,
      "structuralStopPrice": 0.112762,
      "structuralTargetPrice": 0.112246,
      "maePct": -0.2583979328165362,
      "mfePct": 0.2405773857257351,
      "maeGbp": -5.1679586563307245,
      "mfeGbp": 4.811547714514702,
      "observedDuringTradeLowPrice": 0.11196,
      "observedDuringTradeHighPrice": 0.11252000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11196,
      "fullObservedHighPrice": 0.11252000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790437586113-5252c12f39e2c",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T15:46:26.113Z",
      "closedAtUtc": "2026-09-26T15:55:09.381Z",
      "holdingPeriodMs": 523268,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1548.62,
      "exitPriceQuote": 1551.31,
      "grossPnlGbp": 3.4740607766915765,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8740607766915764,
      "cashChangeGbp": 2.6740607766915767,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.031899368469987116,
      "targetPct": 0.196174658728417,
      "structuralStopPrice": 1548.126,
      "structuralTargetPrice": 1551.658,
      "maePct": -0.038098436026909,
      "mfePct": 0.17370303883457883,
      "maeGbp": -0.76196872053818,
      "mfeGbp": 3.4740607766915765,
      "observedDuringTradeLowPrice": 1548.03,
      "observedDuringTradeHighPrice": 1551.31,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1548.03,
      "fullObservedHighPrice": 1551.31,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790437228661-c1b3cf85e0dba",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T15:40:28.661Z",
      "closedAtUtc": "2026-09-26T15:47:48.012Z",
      "holdingPeriodMs": 439351,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 116.79,
      "exitPriceQuote": 117.87,
      "grossPnlGbp": -18.494734138196733,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.094734138196735,
      "cashChangeGbp": -19.294734138196734,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.09 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4966178611182449,
      "targetPct": 6.118674544053429,
      "structuralStopPrice": 117.37,
      "structuralTargetPrice": 109.644,
      "maePct": -0.9247367069098367,
      "mfePct": 0.4024317150441074,
      "maeGbp": -18.494734138196733,
      "mfeGbp": 8.04863430088215,
      "observedDuringTradeLowPrice": 116.32,
      "observedDuringTradeHighPrice": 117.87000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 116.32,
      "fullObservedHighPrice": 117.87000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790436233988-a6c00fa8da1e",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T15:23:53.988Z",
      "closedAtUtc": "2026-09-26T15:39:12.585Z",
      "holdingPeriodMs": 918597,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0744,
      "exitPriceQuote": 0.07407,
      "grossPnlGbp": 8.870967741935402,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.270967741935403,
      "cashChangeGbp": 8.070967741935402,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8615591397849427,
      "targetPct": 0.7123655913978345,
      "structuralStopPrice": 0.07578499999999999,
      "structuralTargetPrice": 0.07387,
      "maePct": -0.5107526881720502,
      "mfePct": 0.45698924731181867,
      "maeGbp": -10.215053763441004,
      "mfeGbp": 9.139784946236373,
      "observedDuringTradeLowPrice": 0.07406,
      "observedDuringTradeHighPrice": 0.07478,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07406,
      "fullObservedHighPrice": 0.07478,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790436253683-50f084ab38167",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T15:24:13.683Z",
      "closedAtUtc": "2026-09-26T15:29:51.624Z",
      "holdingPeriodMs": 337941,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14904,
      "exitPriceQuote": 0.14977,
      "grossPnlGbp": 4.89801395598484,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.0980139559848405,
      "cashChangeGbp": 4.49801395598484,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.24825550187869647,
      "targetPct": 0.45222758990875467,
      "structuralStopPrice": 0.14867,
      "structuralTargetPrice": 0.149714,
      "maePct": -0.08051529790660829,
      "mfePct": 0.6441223832528103,
      "maeGbp": -1.6103059581321657,
      "mfeGbp": 12.882447665056207,
      "observedDuringTradeLowPrice": 0.14892,
      "observedDuringTradeHighPrice": 0.15000000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14892,
      "fullObservedHighPrice": 0.15000000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790436253683-50f084ab38167-partial-1790436535124-53b3274b07ae8",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T15:24:13.683Z",
      "closedAtUtc": "2026-09-26T15:28:55.124Z",
      "holdingPeriodMs": 281441,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14904,
      "exitPriceQuote": 0.15,
      "grossPnlGbp": 6.441223832528104,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.641223832528104,
      "cashChangeGbp": 6.041223832528104,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.24825550187869647,
      "targetPct": 0.45222758990875467,
      "structuralStopPrice": 0.14867,
      "structuralTargetPrice": 0.149714,
      "maePct": -0.08051529790660829,
      "mfePct": 0.6441223832528103,
      "maeGbp": -1.6103059581321657,
      "mfeGbp": 12.882447665056207,
      "observedDuringTradeLowPrice": 0.14892,
      "observedDuringTradeHighPrice": 0.15000000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14892,
      "fullObservedHighPrice": 0.15000000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790424181706-d101bb72e9a8e",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T12:03:01.705Z",
      "closedAtUtc": "2026-09-26T12:22:12.104Z",
      "holdingPeriodMs": 1150399,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07413,
      "exitPriceQuote": 0.07341,
      "grossPnlGbp": -19.425333872925897,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.0253338729259,
      "cashChangeGbp": -20.225333872925898,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.03 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7014703898556679,
      "targetPct": 0.7756643733980739,
      "structuralStopPrice": 0.07361,
      "structuralTargetPrice": 0.074705,
      "maePct": -0.9712666936462949,
      "mfePct": 0.10791852151625084,
      "maeGbp": -19.425333872925897,
      "mfeGbp": 2.1583704303250166,
      "observedDuringTradeLowPrice": 0.07341,
      "observedDuringTradeHighPrice": 0.07421,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07341,
      "fullObservedHighPrice": 0.07421,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790424783027-a3ac82a1a0c0d",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T12:13:03.026Z",
      "closedAtUtc": "2026-09-26T12:20:24.988Z",
      "holdingPeriodMs": 441962,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11325,
      "exitPriceQuote": 0.11285,
      "grossPnlGbp": 7.064017660044107,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.464017660044107,
      "cashChangeGbp": 6.264017660044107,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 93.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 93,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2772626931567283,
      "targetPct": 0.4105960264900602,
      "structuralStopPrice": 0.113564,
      "structuralTargetPrice": 0.11278500000000001,
      "maePct": -0.08830022075055441,
      "mfePct": 0.3532008830022053,
      "maeGbp": -1.766004415011088,
      "mfeGbp": 7.064017660044106,
      "observedDuringTradeLowPrice": 0.11285,
      "observedDuringTradeHighPrice": 0.11334999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11285,
      "fullObservedHighPrice": 0.11334999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790414596331-227d20376be13",
      "symbol": "QNTUSDT",
      "baseAsset": "QNT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T09:23:16.331Z",
      "closedAtUtc": "2026-09-26T09:26:40.798Z",
      "holdingPeriodMs": 204467,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 104.44,
      "exitPriceQuote": 104.06,
      "grossPnlGbp": 7.27690540022971,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.67690540022971,
      "cashChangeGbp": 6.47690540022971,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.00 triggered at projected net £5.68 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.00957487552663666,
      "targetPct": 1.2914113366526192,
      "structuralStopPrice": 104.45000000000002,
      "structuralTargetPrice": 103.09125,
      "maePct": -0.2489467636920769,
      "mfePct": 0.5170432784373727,
      "maeGbp": -4.978935273841538,
      "mfeGbp": 10.340865568747454,
      "observedDuringTradeLowPrice": 103.9,
      "observedDuringTradeHighPrice": 104.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 103.9,
      "fullObservedHighPrice": 104.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790403533240-4a087b00f283",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-26T06:18:53.240Z",
      "closedAtUtc": "2026-09-26T06:49:08.391Z",
      "holdingPeriodMs": 1815151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1530.24,
      "exitPriceQuote": 1527.79,
      "grossPnlGbp": -3.2021120869929494,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.802112086992949,
      "cashChangeGbp": -4.002112086992949,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.31955771643665876,
      "targetPct": 0.8595056984525399,
      "structuralStopPrice": 1525.3499999999997,
      "structuralTargetPrice": 1543.3925000000002,
      "maePct": -0.1699079882894127,
      "mfePct": 0.19931514010873816,
      "maeGbp": -3.398159765788254,
      "mfeGbp": 3.986302802174763,
      "observedDuringTradeLowPrice": 1527.64,
      "observedDuringTradeHighPrice": 1533.29,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1527.64,
      "fullObservedHighPrice": 1533.29,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790394290229-0eddb41352497",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-26T03:44:50.229Z",
      "closedAtUtc": "2026-09-26T03:45:12.096Z",
      "holdingPeriodMs": 21867,
      "reportingCurrency": "GBP",
      "notionalGbp": 501.67,
      "assetQuantity": null,
      "entryPriceQuote": 0.0413,
      "exitPriceQuote": 0.0392,
      "grossPnlGbp": -25.508644067796666,
      "entryFeeGbp": 0.200668,
      "exitFeeGbp": 0.200668,
      "totalCostsGbp": 0.401336,
      "netPnlGbp": -25.909980067796667,
      "cashChangeGbp": -25.709312067796667,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.91 after fees",
      "confidence": 66.19447053753025,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 3.986684473857317,
      "targetPct": 2.629539951573842,
      "structuralStopPrice": 0.03965349931229693,
      "structuralTargetPrice": 0.042386,
      "maePct": -5.084745762711875,
      "mfePct": 0.0484261501210634,
      "maeGbp": -25.508644067796663,
      "mfeGbp": 0.24293946731233873,
      "observedDuringTradeLowPrice": 0.0392,
      "observedDuringTradeHighPrice": 0.04132,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0392,
      "fullObservedHighPrice": 0.04132,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790375966436-d333234e99597",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T22:39:26.436Z",
      "closedAtUtc": "2026-09-25T22:48:33.308Z",
      "holdingPeriodMs": 546872,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1548.49,
      "exitPriceQuote": 1550.37,
      "grossPnlGbp": -2.428171961071601,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.028171961071601,
      "cashChangeGbp": -3.2281719610716006,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 1550.21 beyond 1549.4050000000002",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.059412718196485276,
      "targetPct": 1.1057546383896535,
      "structuralStopPrice": 1549.4100000000008,
      "structuralTargetPrice": 1531.3675,
      "maePct": -0.16790550794644518,
      "mfePct": 0.07232852650001732,
      "maeGbp": -3.3581101589289033,
      "mfeGbp": 1.4465705300003464,
      "observedDuringTradeLowPrice": 1547.37,
      "observedDuringTradeHighPrice": 1551.0900000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1547.37,
      "fullObservedHighPrice": 1551.0900000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790372224184-d447b06b228d4",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T21:37:04.184Z",
      "closedAtUtc": "2026-09-25T21:50:20.077Z",
      "holdingPeriodMs": 795893,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032171,
      "exitPriceQuote": 0.032495,
      "grossPnlGbp": -20.142364241086995,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.742364241086996,
      "cashChangeGbp": -20.942364241086995,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.74 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.671971651487371,
      "targetPct": 2.8985732491995986,
      "structuralStopPrice": 0.0330306,
      "structuralTargetPrice": 0.031238499999999995,
      "maePct": -1.0071182120543496,
      "mfePct": 0.46315004196324755,
      "maeGbp": -20.14236424108699,
      "mfeGbp": 9.26300083926495,
      "observedDuringTradeLowPrice": 0.032022,
      "observedDuringTradeHighPrice": 0.032495,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032022,
      "fullObservedHighPrice": 0.032495,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790371770103-a038059652c3f",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T21:29:30.103Z",
      "closedAtUtc": "2026-09-25T21:34:35.569Z",
      "holdingPeriodMs": 305466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032457,
      "exitPriceQuote": 0.032351,
      "grossPnlGbp": 6.531718889607908,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.931718889607907,
      "cashChangeGbp": 5.731718889607908,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.1973688264472906,
      "targetPct": 3.308993437471111,
      "structuralStopPrice": 0.0331702,
      "structuralTargetPrice": 0.031383,
      "maePct": -0.09551098376314276,
      "mfePct": 0.3820439350525283,
      "maeGbp": -1.9102196752628553,
      "mfeGbp": 7.640878701050566,
      "observedDuringTradeLowPrice": 0.032333,
      "observedDuringTradeHighPrice": 0.032488,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032333,
      "fullObservedHighPrice": 0.032488,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790371578034-41ee83995629e",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T21:26:18.034Z",
      "closedAtUtc": "2026-09-25T21:28:17.645Z",
      "holdingPeriodMs": 119611,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11027,
      "exitPriceQuote": 0.11131,
      "grossPnlGbp": -18.862791330370893,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.462791330370894,
      "cashChangeGbp": -19.662791330370894,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.46 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8826516731658607,
      "targetPct": 2.3533145914573317,
      "structuralStopPrice": 0.112346,
      "structuralTargetPrice": 0.107675,
      "maePct": -0.9431395665185447,
      "mfePct": 0.03627459871226285,
      "maeGbp": -18.862791330370893,
      "mfeGbp": 0.725491974245257,
      "observedDuringTradeLowPrice": 0.11023,
      "observedDuringTradeHighPrice": 0.11131,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11023,
      "fullObservedHighPrice": 0.11131,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790371352831-2affd26d537c9",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T21:22:32.831Z",
      "closedAtUtc": "2026-09-25T21:25:01.023Z",
      "holdingPeriodMs": 148192,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032484,
      "exitPriceQuote": 0.032375,
      "grossPnlGbp": 6.710996182735992,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.110996182735992,
      "cashChangeGbp": 5.9109961827359925,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2195542420884324,
      "targetPct": 2.8367811845831756,
      "structuralStopPrice": 0.033205000000000005,
      "structuralTargetPrice": 0.0315625,
      "maePct": -0.015392193079664024,
      "mfePct": 0.4032754586873512,
      "maeGbp": -0.3078438615932805,
      "mfeGbp": 8.065509173747024,
      "observedDuringTradeLowPrice": 0.032353,
      "observedDuringTradeHighPrice": 0.032489,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032353,
      "fullObservedHighPrice": 0.032489,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790370845004-a7ba03af1514f",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T21:14:05.004Z",
      "closedAtUtc": "2026-09-25T21:16:44.263Z",
      "holdingPeriodMs": 159259,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032669,
      "exitPriceQuote": 0.032588,
      "grossPnlGbp": 4.958829471364152,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.3588294713641518,
      "cashChangeGbp": 4.158829471364152,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8770087850867836,
      "targetPct": 2.7028681624781963,
      "structuralStopPrice": 0.0332822,
      "structuralTargetPrice": 0.031785999999999995,
      "maePct": -0.16223330986563542,
      "mfePct": 0.3948697542012219,
      "maeGbp": -3.2446661973127084,
      "mfeGbp": 7.897395084024438,
      "observedDuringTradeLowPrice": 0.03254,
      "observedDuringTradeHighPrice": 0.032722,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03254,
      "fullObservedHighPrice": 0.032722,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790370069445-cbdcd06b701c1",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T21:01:09.445Z",
      "closedAtUtc": "2026-09-25T21:11:52.747Z",
      "holdingPeriodMs": 643302,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033112,
      "exitPriceQuote": 0.032824,
      "grossPnlGbp": 8.697753080454323,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 7.897753080454323,
      "cashChangeGbp": 8.297753080454322,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4043247161150039,
      "targetPct": 0.23616815655957785,
      "structuralStopPrice": 0.033577,
      "structuralTargetPrice": 0.033033799999999995,
      "maePct": -0.6402512684223148,
      "mfePct": 0.9482966900217497,
      "maeGbp": -12.805025368446298,
      "mfeGbp": 9.482966900217496,
      "observedDuringTradeLowPrice": 0.032798,
      "observedDuringTradeHighPrice": 0.033324,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032798,
      "fullObservedHighPrice": 0.033324,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790370069445-cbdcd06b701c1-partial-1790370678443-bbec61897efad",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T21:01:09.445Z",
      "closedAtUtc": "2026-09-25T21:11:18.443Z",
      "holdingPeriodMs": 608998,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.033112,
      "exitPriceQuote": 0.03294,
      "grossPnlGbp": 5.194491423049211,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.394491423049211,
      "cashChangeGbp": 4.794491423049211,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4043247161150039,
      "targetPct": 0.23616815655957785,
      "structuralStopPrice": 0.033577,
      "structuralTargetPrice": 0.033033799999999995,
      "maePct": -0.6402512684223148,
      "mfePct": 0.5436095675283872,
      "maeGbp": -12.805025368446298,
      "mfeGbp": 10.872191350567743,
      "observedDuringTradeLowPrice": 0.032932,
      "observedDuringTradeHighPrice": 0.033324,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032932,
      "fullObservedHighPrice": 0.033324,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790368916405-b48ff3120e23d",
      "symbol": "MOVRUSDT",
      "baseAsset": "MOVR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T20:41:56.405Z",
      "closedAtUtc": "2026-09-25T20:48:30.388Z",
      "holdingPeriodMs": 393983,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9921,
      "exitPriceQuote": 0.9903,
      "grossPnlGbp": 3.6286664650741334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.0286664650741333,
      "cashChangeGbp": 2.828666465074133,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.9923 beyond 0.9922",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.020159258139320634,
      "targetPct": 0.8933071262977518,
      "structuralStopPrice": 0.9923000000000002,
      "structuralTargetPrice": 0.9832375,
      "maePct": -0.0403185162786077,
      "mfePct": 0.2923092430198582,
      "maeGbp": -0.8063703255721539,
      "mfeGbp": 5.846184860397164,
      "observedDuringTradeLowPrice": 0.9892,
      "observedDuringTradeHighPrice": 0.9925000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9892,
      "fullObservedHighPrice": 0.9925000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790368647647-4aeb526b85f06",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-25T20:37:27.647Z",
      "closedAtUtc": "2026-09-25T20:37:54.231Z",
      "holdingPeriodMs": 26584,
      "reportingCurrency": "GBP",
      "notionalGbp": 501.6275,
      "assetQuantity": null,
      "entryPriceQuote": 0.04888,
      "exitPriceQuote": 0.049,
      "grossPnlGbp": 1.2314914075286627,
      "entryFeeGbp": 0.200651,
      "exitFeeGbp": 0.200651,
      "totalCostsGbp": 0.401302,
      "netPnlGbp": 0.8301894075286627,
      "cashChangeGbp": 1.0308404075286628,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.83 after fees",
      "confidence": 65.05830990671032,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 2.168576104746314,
      "targetPct": 2.176759410801969,
      "structuralStopPrice": 0.04782,
      "structuralTargetPrice": 0.049944,
      "maePct": 0,
      "mfePct": 0.6342062193125978,
      "maeGbp": 0,
      "mfeGbp": 3.1813528027823015,
      "observedDuringTradeLowPrice": 0.04888,
      "observedDuringTradeHighPrice": 0.049190000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04888,
      "fullObservedHighPrice": 0.049190000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790357460362-14b644d81946b",
      "symbol": "LYNUSDT",
      "baseAsset": "LYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-25T17:31:00.362Z",
      "closedAtUtc": "2026-09-25T17:31:34.838Z",
      "holdingPeriodMs": 34476,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.0643,
      "exitPriceQuote": 0.06854,
      "grossPnlGbp": 32.970451010886535,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 32.570451010886536,
      "cashChangeGbp": 32.77045101088653,
      "feeBps": 4,
      "entryReason": "paper-only rapid pullback: rapid upward displacement; mid-range pullback; quote-level rebound confirmation; positive fee-and-slippage-adjusted target",
      "exitReason": "paper.execution.websocket: scalp profitable-position basket net £32.57 after fees reached £25.00 target",
      "confidence": 68.90404354587872,
      "riskModel": "rapid_pullback_cash_capped",
      "stopLossPct": 4,
      "targetPct": 3.7216174183514874,
      "structuralStopPrice": 0.06172799999999999,
      "structuralTargetPrice": 0.066693,
      "maePct": -1.088646967340579,
      "mfePct": 6.5940902021773065,
      "maeGbp": -5.443234836702896,
      "mfeGbp": 32.970451010886535,
      "observedDuringTradeLowPrice": 0.0636,
      "observedDuringTradeHighPrice": 0.06854,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0636,
      "fullObservedHighPrice": 0.06854,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790354565081-5874477d10d59",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T16:42:45.081Z",
      "closedAtUtc": "2026-09-25T16:43:14.003Z",
      "holdingPeriodMs": 28922,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.77856,
      "exitPriceQuote": 0.78746,
      "grossPnlGbp": -22.862720920674114,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.462720920674116,
      "cashChangeGbp": -23.662720920674115,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.46 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9032059186189937,
      "targetPct": 3.4635737772297635,
      "structuralStopPrice": 0.7855920000000001,
      "structuralTargetPrice": 0.751594,
      "maePct": -1.1431360460337057,
      "mfePct": 0.03981709823263878,
      "maeGbp": -22.862720920674114,
      "mfeGbp": 0.7963419646527755,
      "observedDuringTradeLowPrice": 0.77825,
      "observedDuringTradeHighPrice": 0.78746,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.77825,
      "fullObservedHighPrice": 0.78746,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790353996188-c9d281674e70d",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T16:33:16.188Z",
      "closedAtUtc": "2026-09-25T16:33:24.882Z",
      "holdingPeriodMs": 8694,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07709,
      "exitPriceQuote": 0.07797,
      "grossPnlGbp": -22.830457906343025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.430457906343026,
      "cashChangeGbp": -23.630457906343025,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.43 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.854455830847068,
      "targetPct": 5.663510182903093,
      "structuralStopPrice": 0.08314500000000001,
      "structuralTargetPrice": 0.07272400000000001,
      "maePct": -1.1415228953171512,
      "mfePct": 0,
      "maeGbp": -22.830457906343028,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07709,
      "observedDuringTradeHighPrice": 0.07797,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07709,
      "fullObservedHighPrice": 0.07797,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790353490426-e5d574161853",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T16:24:50.426Z",
      "closedAtUtc": "2026-09-25T16:28:51.157Z",
      "holdingPeriodMs": 240731,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.07381,
      "exitPriceQuote": 0.07508,
      "grossPnlGbp": 4.301585151063518,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 4.101585151063518,
      "cashChangeGbp": 4.201585151063519,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8452784175585994,
      "targetPct": 1.070315675382738,
      "structuralStopPrice": 0.072448,
      "structuralTargetPrice": 0.0746,
      "maePct": -0.3929006909632822,
      "mfePct": 2.099986451700306,
      "maeGbp": -7.8580138192656435,
      "mfeGbp": 5.249966129250765,
      "observedDuringTradeLowPrice": 0.07352,
      "observedDuringTradeHighPrice": 0.07536,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07352,
      "fullObservedHighPrice": 0.07536,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790353490426-e5d574161853-partial-1790353635574-e17f5a98c87e4",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T16:24:50.426Z",
      "closedAtUtc": "2026-09-25T16:27:15.574Z",
      "holdingPeriodMs": 145148,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.07381,
      "exitPriceQuote": 0.07526,
      "grossPnlGbp": 4.911258637041027,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 4.711258637041027,
      "cashChangeGbp": 4.8112586370410275,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8452784175585994,
      "targetPct": 1.070315675382738,
      "structuralStopPrice": 0.072448,
      "structuralTargetPrice": 0.0746,
      "maePct": -0.3929006909632822,
      "mfePct": 1.964503454816411,
      "maeGbp": -7.8580138192656435,
      "mfeGbp": 9.822517274082054,
      "observedDuringTradeLowPrice": 0.07352,
      "observedDuringTradeHighPrice": 0.07526,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07352,
      "fullObservedHighPrice": 0.07526,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790353490426-e5d574161853-partial-1790353580644-9b0ade919c5dd",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T16:24:50.426Z",
      "closedAtUtc": "2026-09-25T16:26:20.644Z",
      "holdingPeriodMs": 90218,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.07381,
      "exitPriceQuote": 0.07482,
      "grossPnlGbp": 6.84189134263648,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 6.441891342636479,
      "cashChangeGbp": 6.641891342636479,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8452784175585994,
      "targetPct": 1.070315675382738,
      "structuralStopPrice": 0.072448,
      "structuralTargetPrice": 0.0746,
      "maePct": -0.3929006909632822,
      "mfePct": 1.5986993632299151,
      "maeGbp": -7.8580138192656435,
      "mfeGbp": 15.986993632299152,
      "observedDuringTradeLowPrice": 0.07352,
      "observedDuringTradeHighPrice": 0.07499,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07352,
      "fullObservedHighPrice": 0.07499,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790353490426-e5d574161853-partial-1790353561303-3611ed86efca3",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T16:24:50.426Z",
      "closedAtUtc": "2026-09-25T16:26:01.303Z",
      "holdingPeriodMs": 70877,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07381,
      "exitPriceQuote": 0.07436,
      "grossPnlGbp": 7.45156482861394,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.651564828613941,
      "cashChangeGbp": 7.05156482861394,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8452784175585994,
      "targetPct": 1.070315675382738,
      "structuralStopPrice": 0.072448,
      "structuralTargetPrice": 0.0746,
      "maePct": -0.3929006909632822,
      "mfePct": 0.745156482861394,
      "maeGbp": -7.8580138192656435,
      "mfeGbp": 14.90312965722788,
      "observedDuringTradeLowPrice": 0.07352,
      "observedDuringTradeHighPrice": 0.07436,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07352,
      "fullObservedHighPrice": 0.07436,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790351174082-fe6a2cf8a1d09",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T15:46:14.082Z",
      "closedAtUtc": "2026-09-25T15:52:17.427Z",
      "holdingPeriodMs": 363345,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07405,
      "exitPriceQuote": 0.07255,
      "grossPnlGbp": -20.256583389601637,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": -21.056583389601638,
      "cashChangeGbp": -20.656583389601636,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.06 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.893990546927746,
      "targetPct": 5.2775151924375345,
      "structuralStopPrice": 0.07338800000000001,
      "structuralTargetPrice": 0.077958,
      "maePct": -2.025658338960164,
      "mfePct": 0.8912896691424631,
      "maeGbp": -20.25658338960164,
      "mfeGbp": 17.825793382849263,
      "observedDuringTradeLowPrice": 0.07255,
      "observedDuringTradeHighPrice": 0.07471,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07255,
      "fullObservedHighPrice": 0.07471,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790351174082-fe6a2cf8a1d09-partial-1790351327779-10b30602168b",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T15:46:14.082Z",
      "closedAtUtc": "2026-09-25T15:48:47.779Z",
      "holdingPeriodMs": 153697,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07405,
      "exitPriceQuote": 0.07471,
      "grossPnlGbp": 8.912896691424631,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 8.11289669142463,
      "cashChangeGbp": 8.512896691424631,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.893990546927746,
      "targetPct": 5.2775151924375345,
      "structuralStopPrice": 0.07338800000000001,
      "structuralTargetPrice": 0.077958,
      "maePct": -0.6752194463200546,
      "mfePct": 0.8912896691424631,
      "maeGbp": -13.504388926401091,
      "mfeGbp": 17.825793382849263,
      "observedDuringTradeLowPrice": 0.07355,
      "observedDuringTradeHighPrice": 0.07471,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07355,
      "fullObservedHighPrice": 0.07471,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790350799691-4e7adcf440bde",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T15:39:59.691Z",
      "closedAtUtc": "2026-09-25T15:45:10.262Z",
      "holdingPeriodMs": 310571,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.07335,
      "exitPriceQuote": 0.07424,
      "grossPnlGbp": 6.06680299931835,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 5.6668029993183495,
      "cashChangeGbp": 5.86680299931835,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.607361963190168,
      "targetPct": 6.677573278800272,
      "structuralStopPrice": 0.06777000000000001,
      "structuralTargetPrice": 0.078248,
      "maePct": -0.3271983640081856,
      "mfePct": 2.2358554873892333,
      "maeGbp": -6.543967280163712,
      "mfeGbp": 22.358554873892334,
      "observedDuringTradeLowPrice": 0.07311,
      "observedDuringTradeHighPrice": 0.07499,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07311,
      "fullObservedHighPrice": 0.07499,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790350799691-4e7adcf440bde-partial-1790350871914-efd2679880916",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T15:39:59.691Z",
      "closedAtUtc": "2026-09-25T15:41:11.914Z",
      "holdingPeriodMs": 72223,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.07335,
      "exitPriceQuote": 0.07499,
      "grossPnlGbp": 11.179277436946167,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 10.779277436946167,
      "cashChangeGbp": 10.979277436946168,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.607361963190168,
      "targetPct": 6.677573278800272,
      "structuralStopPrice": 0.06777000000000001,
      "structuralTargetPrice": 0.078248,
      "maePct": -0.3271983640081856,
      "mfePct": 2.2358554873892333,
      "maeGbp": -6.543967280163712,
      "mfeGbp": 22.358554873892334,
      "observedDuringTradeLowPrice": 0.07311,
      "observedDuringTradeHighPrice": 0.07499,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07311,
      "fullObservedHighPrice": 0.07499,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790350799691-4e7adcf440bde-partial-1790350852465-6de8e20e00001",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T15:39:59.691Z",
      "closedAtUtc": "2026-09-25T15:40:52.465Z",
      "holdingPeriodMs": 52774,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07335,
      "exitPriceQuote": 0.07458,
      "grossPnlGbp": 16.768916155419156,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 15.968916155419155,
      "cashChangeGbp": 16.368916155419157,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.607361963190168,
      "targetPct": 6.677573278800272,
      "structuralStopPrice": 0.06777000000000001,
      "structuralTargetPrice": 0.078248,
      "maePct": -0.3271983640081856,
      "mfePct": 1.6768916155419156,
      "maeGbp": -6.543967280163712,
      "mfeGbp": 33.53783231083831,
      "observedDuringTradeLowPrice": 0.07311,
      "observedDuringTradeHighPrice": 0.07458,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07311,
      "fullObservedHighPrice": 0.07458,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790348978023-68a3232eecdbc",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T15:09:38.023Z",
      "closedAtUtc": "2026-09-25T15:11:18.527Z",
      "holdingPeriodMs": 100504,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19197,
      "exitPriceQuote": 0.19216,
      "grossPnlGbp": 1.9794759597853384,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3794759597853383,
      "cashChangeGbp": 1.1794759597853384,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.19155 beyond 0.19175",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.14325154972142498,
      "targetPct": 1.7978069490024569,
      "structuralStopPrice": 0.19169499999999978,
      "structuralTargetPrice": 0.19542125000000002,
      "maePct": -0.31775798301817965,
      "mfePct": 0.09897379798926692,
      "maeGbp": -6.355159660363593,
      "mfeGbp": 1.9794759597853386,
      "observedDuringTradeLowPrice": 0.19136,
      "observedDuringTradeHighPrice": 0.19216,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19136,
      "fullObservedHighPrice": 0.19216,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790348796196-af33dc34af679",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T15:06:36.196Z",
      "closedAtUtc": "2026-09-25T15:09:17.556Z",
      "holdingPeriodMs": 161360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07758,
      "exitPriceQuote": 0.07834,
      "grossPnlGbp": -19.592678525393417,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.19267852539342,
      "cashChangeGbp": -20.392678525393418,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.19 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0569734467649181,
      "targetPct": 2.4345836555813465,
      "structuralStopPrice": 0.07840000000000022,
      "structuralTargetPrice": 0.07569124999999999,
      "maePct": -0.9796339262696709,
      "mfePct": 0.18045888115493844,
      "maeGbp": -19.59267852539342,
      "mfeGbp": 3.609177623098769,
      "observedDuringTradeLowPrice": 0.07744,
      "observedDuringTradeHighPrice": 0.07834,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07744,
      "fullObservedHighPrice": 0.07834,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790348371223-e582d8676b0dd",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:59:31.223Z",
      "closedAtUtc": "2026-09-25T15:02:07.135Z",
      "holdingPeriodMs": 155912,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07555,
      "exitPriceQuote": 0.07609,
      "grossPnlGbp": 7.147584381204484,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.347584381204484,
      "cashChangeGbp": 6.747584381204484,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £14.12 triggered at projected net £6.35 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0191925876905925,
      "targetPct": 2.572799470549297,
      "structuralStopPrice": 0.07477999999999976,
      "structuralTargetPrice": 0.07749375,
      "maePct": -0.648577101257451,
      "mfePct": 1.125082726671065,
      "maeGbp": -12.971542025149022,
      "mfeGbp": 22.501654533421302,
      "observedDuringTradeLowPrice": 0.07506,
      "observedDuringTradeHighPrice": 0.0764,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07506,
      "fullObservedHighPrice": 0.0764,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790348371223-e582d8676b0dd-partial-1790348517180-50e6ed3d69af",
      "symbol": "PHAUSDT",
      "baseAsset": "PHA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:59:31.223Z",
      "closedAtUtc": "2026-09-25T15:01:57.180Z",
      "holdingPeriodMs": 145957,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07555,
      "exitPriceQuote": 0.0764,
      "grossPnlGbp": 11.25082726671065,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 10.450827266710649,
      "cashChangeGbp": 10.850827266710649,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0191925876905925,
      "targetPct": 2.572799470549297,
      "structuralStopPrice": 0.07477999999999976,
      "structuralTargetPrice": 0.07749375,
      "maePct": -0.648577101257451,
      "mfePct": 1.125082726671065,
      "maeGbp": -12.971542025149022,
      "mfeGbp": 22.501654533421302,
      "observedDuringTradeLowPrice": 0.07506,
      "observedDuringTradeHighPrice": 0.0764,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07506,
      "fullObservedHighPrice": 0.0764,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790347942857-2bd085c95e4be",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:52:22.857Z",
      "closedAtUtc": "2026-09-25T14:57:55.614Z",
      "holdingPeriodMs": 332757,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11296,
      "exitPriceQuote": 0.11326,
      "grossPnlGbp": 5.311614730878094,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7116147308780936,
      "cashChangeGbp": 4.511614730878094,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.017705382436474897,
      "targetPct": 1.2526558073654386,
      "structuralStopPrice": 0.11293999999999976,
      "structuralTargetPrice": 0.114375,
      "maePct": -0.16820113314448443,
      "mfePct": 0.41607648725212304,
      "maeGbp": -3.3640226628896888,
      "mfeGbp": 8.321529745042461,
      "observedDuringTradeLowPrice": 0.11277,
      "observedDuringTradeHighPrice": 0.11343,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11277,
      "fullObservedHighPrice": 0.11343,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790347934181-fde7b05078237",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:52:14.181Z",
      "closedAtUtc": "2026-09-25T14:57:25.792Z",
      "holdingPeriodMs": 311611,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24819,
      "exitPriceQuote": 0.24938,
      "grossPnlGbp": 9.589427454772526,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.989427454772526,
      "cashChangeGbp": 8.789427454772525,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.14102099198203444,
      "targetPct": 0.7383456223054865,
      "structuralStopPrice": 0.24783999999999978,
      "structuralTargetPrice": 0.2500225,
      "maePct": -0.45126717434223057,
      "mfePct": 0.5358797695314065,
      "maeGbp": -9.025343486844612,
      "mfeGbp": 10.71759539062813,
      "observedDuringTradeLowPrice": 0.24707,
      "observedDuringTradeHighPrice": 0.24951999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24707,
      "fullObservedHighPrice": 0.24951999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790347728425-329877eb7e195",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:48:48.425Z",
      "closedAtUtc": "2026-09-25T14:51:40.605Z",
      "holdingPeriodMs": 172180,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25028,
      "exitPriceQuote": 0.24827,
      "grossPnlGbp": 16.062010548186127,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.462010548186127,
      "cashChangeGbp": 15.262010548186126,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.18778967556346812,
      "targetPct": 0.6802381332907127,
      "structuralStopPrice": 0.25075000000000025,
      "structuralTargetPrice": 0.2485775,
      "maePct": 0,
      "mfePct": 0.9069841777209502,
      "maeGbp": 0,
      "mfeGbp": 18.139683554419005,
      "observedDuringTradeLowPrice": 0.24801,
      "observedDuringTradeHighPrice": 0.25028,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24801,
      "fullObservedHighPrice": 0.25028,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790345790893-c96a38bf09751",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:16:30.893Z",
      "closedAtUtc": "2026-09-25T14:22:21.198Z",
      "holdingPeriodMs": 350305,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06755,
      "exitPriceQuote": 0.06717,
      "grossPnlGbp": 11.250925240562704,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.650925240562705,
      "cashChangeGbp": 10.450925240562704,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.01480384900108371,
      "targetPct": 0.6532198371576672,
      "structuralStopPrice": 0.06756000000000023,
      "structuralTargetPrice": 0.06710875,
      "maePct": -0.1924500370096301,
      "mfePct": 0.5625462620281352,
      "maeGbp": -3.8490007401926016,
      "mfeGbp": 11.250925240562703,
      "observedDuringTradeLowPrice": 0.06717,
      "observedDuringTradeHighPrice": 0.06768,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06717,
      "fullObservedHighPrice": 0.06768,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790345773295-fc8eced80dcd8",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:16:13.295Z",
      "closedAtUtc": "2026-09-25T14:22:08.599Z",
      "holdingPeriodMs": 355304,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13754,
      "exitPriceQuote": 0.13676,
      "grossPnlGbp": 5.671077504725919,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.871077504725919,
      "cashChangeGbp": 5.271077504725919,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.00 triggered at projected net £4.87 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.021811836556780963,
      "targetPct": 0.7525083612040193,
      "structuralStopPrice": 0.1375700000000002,
      "structuralTargetPrice": 0.136505,
      "maePct": 0,
      "mfePct": 0.7052493819979633,
      "maeGbp": 0,
      "mfeGbp": 14.104987639959266,
      "observedDuringTradeLowPrice": 0.13657,
      "observedDuringTradeHighPrice": 0.13754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13657,
      "fullObservedHighPrice": 0.13754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790345773295-fc8eced80dcd8-partial-1790346118921-c15a20c4a09c9",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:16:13.295Z",
      "closedAtUtc": "2026-09-25T14:21:58.921Z",
      "holdingPeriodMs": 345626,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13754,
      "exitPriceQuote": 0.13673,
      "grossPnlGbp": 5.889195870292316,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.089195870292317,
      "cashChangeGbp": 5.489195870292316,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.021811836556780963,
      "targetPct": 0.7525083612040193,
      "structuralStopPrice": 0.1375700000000002,
      "structuralTargetPrice": 0.136505,
      "maePct": 0,
      "mfePct": 0.7052493819979633,
      "maeGbp": 0,
      "mfeGbp": 14.104987639959266,
      "observedDuringTradeLowPrice": 0.13657,
      "observedDuringTradeHighPrice": 0.13754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13657,
      "fullObservedHighPrice": 0.13754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790345782224-6a6007845021b",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T14:16:22.224Z",
      "closedAtUtc": "2026-09-25T14:20:55.450Z",
      "holdingPeriodMs": 273226,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0559,
      "exitPriceQuote": 2.0434,
      "grossPnlGbp": 12.160124519674824,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.560124519674824,
      "cashChangeGbp": 11.360124519674823,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009728099615760596,
      "targetPct": 0.6043581886278472,
      "structuralStopPrice": 2.0561000000000003,
      "structuralTargetPrice": 2.043475,
      "maePct": -0.1799698428912038,
      "mfePct": 0.6080062259837412,
      "maeGbp": -3.599396857824076,
      "mfeGbp": 12.160124519674824,
      "observedDuringTradeLowPrice": 2.0434,
      "observedDuringTradeHighPrice": 2.0596,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0434,
      "fullObservedHighPrice": 2.0596,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790343135740-95c26f502689b",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:32:15.739Z",
      "closedAtUtc": "2026-09-25T13:37:31.221Z",
      "holdingPeriodMs": 315482,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.7903,
      "exitPriceQuote": 2.7951,
      "grossPnlGbp": 3.4404902698637136,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8404902698637136,
      "cashChangeGbp": 2.6404902698637134,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.007167688062230658,
      "targetPct": 0.6280686664516365,
      "structuralStopPrice": 2.7900999999999994,
      "structuralTargetPrice": 2.807825,
      "maePct": -0.36196824714188436,
      "mfePct": 0.4587320359818073,
      "maeGbp": -7.239364942837687,
      "mfeGbp": 9.174640719636145,
      "observedDuringTradeLowPrice": 2.7802,
      "observedDuringTradeHighPrice": 2.8031,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.7802,
      "fullObservedHighPrice": 2.8031,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342912103-dd37fc298cc4d",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:28:32.103Z",
      "closedAtUtc": "2026-09-25T13:36:47.928Z",
      "holdingPeriodMs": 495825,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5336,
      "exitPriceQuote": 0.54,
      "grossPnlGbp": -23.98800599700177,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.588005997001773,
      "cashChangeGbp": -24.788005997001772,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.59 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.080209895052474,
      "targetPct": 2.38005997001498,
      "structuralStopPrice": 0.5447,
      "structuralTargetPrice": 0.5209,
      "maePct": -1.1994002998500886,
      "mfePct": 0.4310344827586149,
      "maeGbp": -23.988005997001768,
      "mfeGbp": 8.620689655172297,
      "observedDuringTradeLowPrice": 0.5313,
      "observedDuringTradeHighPrice": 0.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5313,
      "fullObservedHighPrice": 0.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342639523-291733f93b232",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:23:59.523Z",
      "closedAtUtc": "2026-09-25T13:31:34.353Z",
      "holdingPeriodMs": 454830,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11764,
      "exitPriceQuote": 0.11655,
      "grossPnlGbp": -18.531111866711896,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.131111866711898,
      "cashChangeGbp": -19.331111866711897,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.13 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4994899693981536,
      "targetPct": 0.035702142128539824,
      "structuralStopPrice": 0.115876,
      "structuralTargetPrice": 0.11768200000000001,
      "maePct": -0.9265555933355948,
      "mfePct": 0.059503570214213375,
      "maeGbp": -18.531111866711896,
      "mfeGbp": 1.1900714042842675,
      "observedDuringTradeLowPrice": 0.11655,
      "observedDuringTradeHighPrice": 0.11770999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11655,
      "fullObservedHighPrice": 0.11770999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342442375-fae650c13f9e6",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:20:42.375Z",
      "closedAtUtc": "2026-09-25T13:26:26.784Z",
      "holdingPeriodMs": 344409,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.24344,
      "exitPriceQuote": 0.24415,
      "grossPnlGbp": 1.458264870193921,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 1.0582648701939208,
      "cashChangeGbp": 1.258264870193921,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.2554222806440962,
      "targetPct": 2.202596122247784,
      "structuralStopPrice": 0.235515,
      "structuralTargetPrice": 0.248802,
      "maePct": 0,
      "mfePct": 1.5198816956950416,
      "maeGbp": 0,
      "mfeGbp": 15.198816956950417,
      "observedDuringTradeLowPrice": 0.24344,
      "observedDuringTradeHighPrice": 0.24713999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24344,
      "fullObservedHighPrice": 0.24713999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342442375-fae650c13f9e6-partial-1790342645747-e0e6c978fef53",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:20:42.375Z",
      "closedAtUtc": "2026-09-25T13:24:05.747Z",
      "holdingPeriodMs": 203372,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.24344,
      "exitPriceQuote": 0.24681,
      "grossPnlGbp": 6.921623397962561,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 6.521623397962561,
      "cashChangeGbp": 6.721623397962561,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.2554222806440962,
      "targetPct": 2.202596122247784,
      "structuralStopPrice": 0.235515,
      "structuralTargetPrice": 0.248802,
      "maePct": 0,
      "mfePct": 1.5198816956950416,
      "maeGbp": 0,
      "mfeGbp": 15.198816956950417,
      "observedDuringTradeLowPrice": 0.24344,
      "observedDuringTradeHighPrice": 0.24713999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24344,
      "fullObservedHighPrice": 0.24713999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342600777-758eae5ed96a5",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:23:20.777Z",
      "closedAtUtc": "2026-09-25T13:23:56.365Z",
      "holdingPeriodMs": 35588,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11794,
      "exitPriceQuote": 0.11764,
      "grossPnlGbp": 5.087332541970639,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.487332541970639,
      "cashChangeGbp": 4.287332541970639,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08054943191471926,
      "targetPct": 0.883924029167363,
      "structuralStopPrice": 0.11803500000000022,
      "structuralTargetPrice": 0.11689750000000002,
      "maePct": -0.059352212989656275,
      "mfePct": 0.25436662709853197,
      "maeGbp": -1.1870442597931254,
      "mfeGbp": 5.08733254197064,
      "observedDuringTradeLowPrice": 0.11764,
      "observedDuringTradeHighPrice": 0.11800999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11764,
      "fullObservedHighPrice": 0.11800999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342442375-fae650c13f9e6-partial-1790342578343-a00466ed2157",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:20:42.375Z",
      "closedAtUtc": "2026-09-25T13:22:58.343Z",
      "holdingPeriodMs": 135968,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24344,
      "exitPriceQuote": 0.24476,
      "grossPnlGbp": 5.42228064410128,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.62228064410128,
      "cashChangeGbp": 5.022280644101279,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.2554222806440962,
      "targetPct": 2.202596122247784,
      "structuralStopPrice": 0.235515,
      "structuralTargetPrice": 0.248802,
      "maePct": 0,
      "mfePct": 0.5422280644101279,
      "maeGbp": 0,
      "mfeGbp": 10.844561288202557,
      "observedDuringTradeLowPrice": 0.24344,
      "observedDuringTradeHighPrice": 0.24476,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24344,
      "fullObservedHighPrice": 0.24476,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342331833-2c72f6d888ebe",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:18:51.833Z",
      "closedAtUtc": "2026-09-25T13:19:34.520Z",
      "holdingPeriodMs": 42687,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14025,
      "exitPriceQuote": 0.13968,
      "grossPnlGbp": 8.128342245989517,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.528342245989517,
      "cashChangeGbp": 7.328342245989517,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0923351158645118,
      "targetPct": 0.894117647058827,
      "structuralStopPrice": 0.141782,
      "structuralTargetPrice": 0.138996,
      "maePct": 0,
      "mfePct": 0.40641711229947586,
      "maeGbp": 0,
      "mfeGbp": 8.128342245989517,
      "observedDuringTradeLowPrice": 0.13968,
      "observedDuringTradeHighPrice": 0.14025,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13968,
      "fullObservedHighPrice": 0.14025,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790341881504-f63d870254873",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:11:21.504Z",
      "closedAtUtc": "2026-09-25T13:18:48.825Z",
      "holdingPeriodMs": 447321,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14148,
      "exitPriceQuote": 0.14025,
      "grossPnlGbp": -17.38761662425758,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.98761662425758,
      "cashChangeGbp": -18.18761662425758,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.755725190839685,
      "targetPct": 0.043822448402605664,
      "structuralStopPrice": 0.138996,
      "structuralTargetPrice": 0.141542,
      "maePct": -0.8905852417302681,
      "mfePct": 0.29686174724342923,
      "maeGbp": -17.81170483460536,
      "mfeGbp": 5.937234944868585,
      "observedDuringTradeLowPrice": 0.14022,
      "observedDuringTradeHighPrice": 0.1419,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14022,
      "fullObservedHighPrice": 0.1419,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790342015567-b60b241cd8b1f",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T13:13:35.567Z",
      "closedAtUtc": "2026-09-25T13:17:29.587Z",
      "holdingPeriodMs": 234020,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24737,
      "exitPriceQuote": 0.24919,
      "grossPnlGbp": 14.714799692767823,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.114799692767823,
      "cashChangeGbp": 13.914799692767822,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.96062578323969,
      "targetPct": 0.5336136152322495,
      "structuralStopPrice": 0.24251999999999999,
      "structuralTargetPrice": 0.24869000000000002,
      "maePct": -0.43659295791728897,
      "mfePct": 0.8004204228483575,
      "maeGbp": -8.73185915834578,
      "mfeGbp": 16.00840845696715,
      "observedDuringTradeLowPrice": 0.24629,
      "observedDuringTradeHighPrice": 0.24935,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24629,
      "fullObservedHighPrice": 0.24935,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790330533916-7fe8d126ee9a3",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T10:02:13.916Z",
      "closedAtUtc": "2026-09-25T10:12:05.236Z",
      "holdingPeriodMs": 591320,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.917,
      "exitPriceQuote": 4.954,
      "grossPnlGbp": 7.524913565182006,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 6.724913565182006,
      "cashChangeGbp": 7.1249135651820055,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2074435631482654,
      "targetPct": 1.4114297335773827,
      "structuralStopPrice": 4.9068,
      "structuralTargetPrice": 4.9864,
      "maePct": -0.46776489729509235,
      "mfePct": 0.7931665649786577,
      "maeGbp": -9.355297945901846,
      "mfeGbp": 7.931665649786577,
      "observedDuringTradeLowPrice": 4.894,
      "observedDuringTradeHighPrice": 4.956,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.894,
      "fullObservedHighPrice": 4.956,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790330533916-7fe8d126ee9a3-partial-1790331022257-91804f1700f6b",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T10:02:13.916Z",
      "closedAtUtc": "2026-09-25T10:10:22.257Z",
      "holdingPeriodMs": 488341,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 4.917,
      "exitPriceQuote": 4.949,
      "grossPnlGbp": 6.508033353670944,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.708033353670944,
      "cashChangeGbp": 6.108033353670944,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2074435631482654,
      "targetPct": 1.4114297335773827,
      "structuralStopPrice": 4.9068,
      "structuralTargetPrice": 4.9864,
      "maePct": -0.46776489729509235,
      "mfePct": 0.6508033353670944,
      "maeGbp": -9.355297945901846,
      "mfeGbp": 13.016066707341889,
      "observedDuringTradeLowPrice": 4.894,
      "observedDuringTradeHighPrice": 4.949,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.894,
      "fullObservedHighPrice": 4.949,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790329940034-65e8e8734e7de",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T09:52:20.034Z",
      "closedAtUtc": "2026-09-25T09:56:27.178Z",
      "holdingPeriodMs": 247144,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11475,
      "exitPriceQuote": 0.11509,
      "grossPnlGbp": 5.925925925925805,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.325925925925805,
      "cashChangeGbp": 5.125925925925805,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.008714596950093285,
      "targetPct": 0.61002178649238,
      "structuralStopPrice": 0.11473999999999977,
      "structuralTargetPrice": 0.11545000000000001,
      "maePct": -0.03485838779956285,
      "mfePct": 0.35729847494552824,
      "maeGbp": -0.697167755991257,
      "mfeGbp": 7.145969498910565,
      "observedDuringTradeLowPrice": 0.11471,
      "observedDuringTradeHighPrice": 0.11515999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11471,
      "fullObservedHighPrice": 0.11515999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790327055839-70df75821da5b",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T09:04:15.839Z",
      "closedAtUtc": "2026-09-25T09:07:44.369Z",
      "holdingPeriodMs": 208530,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.034888,
      "exitPriceQuote": 0.034783,
      "grossPnlGbp": -6.019261637239218,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.619261637239218,
      "cashChangeGbp": -6.819261637239218,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.034802 beyond 0.0348545",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.09745471222262178,
      "targetPct": 0.8455629442788255,
      "structuralStopPrice": 0.034853999999999774,
      "structuralTargetPrice": 0.035183,
      "maePct": -0.4041504242146361,
      "mfePct": 0.40988305434532585,
      "maeGbp": -8.083008484292721,
      "mfeGbp": 8.197661086906516,
      "observedDuringTradeLowPrice": 0.034747,
      "observedDuringTradeHighPrice": 0.035031,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.034747,
      "fullObservedHighPrice": 0.035031,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790326288698-337318e6c4ef9",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T08:51:28.698Z",
      "closedAtUtc": "2026-09-25T09:03:39.333Z",
      "holdingPeriodMs": 730635,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 13.786,
      "exitPriceQuote": 13.921,
      "grossPnlGbp": -19.58508631945449,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.18508631945449,
      "cashChangeGbp": -20.38508631945449,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-21.19 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3383142318294043,
      "targetPct": 0.6484839692441571,
      "structuralStopPrice": 13.970500000000001,
      "structuralTargetPrice": 13.6966,
      "maePct": -0.9865080516466054,
      "mfePct": 0,
      "maeGbp": -19.73016103293211,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 13.786,
      "observedDuringTradeHighPrice": 13.921999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 13.786,
      "fullObservedHighPrice": 13.921999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790326048892-82a2e75ca9a32",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T08:47:28.892Z",
      "closedAtUtc": "2026-09-25T08:50:26.601Z",
      "holdingPeriodMs": 177709,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13586,
      "exitPriceQuote": 0.13531,
      "grossPnlGbp": 8.096569998527821,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.496569998527821,
      "cashChangeGbp": 7.296569998527821,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.014721036360954105,
      "targetPct": 0.5417341380833113,
      "structuralStopPrice": 0.13588,
      "structuralTargetPrice": 0.13512400000000002,
      "maePct": -0.02208155454144137,
      "mfePct": 0.41218901810687836,
      "maeGbp": -0.4416310908288274,
      "mfeGbp": 8.243780362137567,
      "observedDuringTradeLowPrice": 0.1353,
      "observedDuringTradeHighPrice": 0.13589,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1353,
      "fullObservedHighPrice": 0.13589,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790325469916-ee4588dd424d7",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T08:37:49.916Z",
      "closedAtUtc": "2026-09-25T08:42:31.937Z",
      "holdingPeriodMs": 282021,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023298,
      "exitPriceQuote": 0.0023164,
      "grossPnlGbp": 5.751566658082146,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 4.951566658082146,
      "cashChangeGbp": 5.351566658082145,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.084213237187743,
      "targetPct": 0.7288179242853366,
      "structuralStopPrice": 0.00235506,
      "structuralTargetPrice": 0.00231282,
      "maePct": -0.07296763670700827,
      "mfePct": 0.8069362177010819,
      "maeGbp": -1.4593527341401653,
      "mfeGbp": 16.138724354021637,
      "observedDuringTradeLowPrice": 0.002311,
      "observedDuringTradeHighPrice": 0.0023315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002311,
      "fullObservedHighPrice": 0.0023315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790325469916-ee4588dd424d7-partial-1790325655488-c2b3a85a12e23",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T08:37:49.916Z",
      "closedAtUtc": "2026-09-25T08:40:55.488Z",
      "holdingPeriodMs": 185572,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023298,
      "exitPriceQuote": 0.0023145,
      "grossPnlGbp": 6.567087303631117,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 5.767087303631117,
      "cashChangeGbp": 6.167087303631116,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.084213237187743,
      "targetPct": 0.7288179242853366,
      "structuralStopPrice": 0.00235506,
      "structuralTargetPrice": 0.00231282,
      "maePct": -0.07296763670700827,
      "mfePct": 0.8069362177010819,
      "maeGbp": -1.4593527341401653,
      "mfeGbp": 16.138724354021637,
      "observedDuringTradeLowPrice": 0.002311,
      "observedDuringTradeHighPrice": 0.0023315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002311,
      "fullObservedHighPrice": 0.0023315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790324568923-01ff267b0ded2",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T08:22:48.923Z",
      "closedAtUtc": "2026-09-25T08:31:41.249Z",
      "holdingPeriodMs": 532326,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023381,
      "exitPriceQuote": 0.0023159,
      "grossPnlGbp": -18.989778024892004,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.589778024892006,
      "cashChangeGbp": -19.789778024892005,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.59 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9699756212309187,
      "targetPct": 0.21128266541209328,
      "structuralStopPrice": 0.00229204,
      "structuralTargetPrice": 0.0023430400000000002,
      "maePct": -0.9494889012446002,
      "mfePct": 0.055600701424237016,
      "maeGbp": -18.989778024892004,
      "mfeGbp": 1.1120140284847404,
      "observedDuringTradeLowPrice": 0.0023159,
      "observedDuringTradeHighPrice": 0.0023394,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0023159,
      "fullObservedHighPrice": 0.0023394,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790324183658-811bc86c03db5",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T08:16:23.658Z",
      "closedAtUtc": "2026-09-25T08:21:56.283Z",
      "holdingPeriodMs": 332625,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035269,
      "exitPriceQuote": 0.035479,
      "grossPnlGbp": 11.908474864611694,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.308474864611695,
      "cashChangeGbp": 11.108474864611694,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.035441889478657194,
      "targetPct": 0.48413621026965387,
      "structuralStopPrice": 0.035256499999999774,
      "structuralTargetPrice": 0.035439750000000006,
      "maePct": -0.03685956505712984,
      "mfePct": 0.5954237432305847,
      "maeGbp": -0.7371913011425968,
      "mfeGbp": 11.908474864611694,
      "observedDuringTradeLowPrice": 0.035256,
      "observedDuringTradeHighPrice": 0.035479,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035256,
      "fullObservedHighPrice": 0.035479,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790323814382-bd62069e54331",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T08:10:14.382Z",
      "closedAtUtc": "2026-09-25T08:16:20.445Z",
      "holdingPeriodMs": 366063,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.035499,
      "exitPriceQuote": 0.035269,
      "grossPnlGbp": 12.958111496098539,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.35811149609854,
      "cashChangeGbp": 12.158111496098538,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0028169807606497213,
      "targetPct": 0.5035353108538417,
      "structuralStopPrice": 0.035500000000000226,
      "structuralTargetPrice": 0.03532025,
      "maePct": -0.08450942280062905,
      "mfePct": 0.6479055748049269,
      "maeGbp": -1.690188456012581,
      "mfeGbp": 12.958111496098539,
      "observedDuringTradeLowPrice": 0.035269,
      "observedDuringTradeHighPrice": 0.035529,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.035269,
      "fullObservedHighPrice": 0.035529,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:03:36.850Z",
      "holdingPeriodMs": 472263,
      "reportingCurrency": "GBP",
      "notionalGbp": 15.625,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 0.30981058049274446,
      "entryFeeGbp": 0.00625,
      "exitFeeGbp": 0.00625,
      "totalCostsGbp": 0.0125,
      "netPnlGbp": 0.29731058049274445,
      "cashChangeGbp": 0.3035605804927445,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671-partial-1790301812922-e4f5c7128d9b3",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:03:32.922Z",
      "holdingPeriodMs": 468335,
      "reportingCurrency": "GBP",
      "notionalGbp": 15.625,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 0.30981058049274446,
      "entryFeeGbp": 0.00625,
      "exitFeeGbp": 0.00625,
      "totalCostsGbp": 0.0125,
      "netPnlGbp": 0.29731058049274445,
      "cashChangeGbp": 0.3035605804927445,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671-partial-1790301808620-039d2b6434efa",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:03:28.620Z",
      "holdingPeriodMs": 464033,
      "reportingCurrency": "GBP",
      "notionalGbp": 31.25,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 0.6196211609854889,
      "entryFeeGbp": 0.0125,
      "exitFeeGbp": 0.0125,
      "totalCostsGbp": 0.025,
      "netPnlGbp": 0.5946211609854889,
      "cashChangeGbp": 0.607121160985489,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671-partial-1790301804595-6e2e17311a786",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:03:24.595Z",
      "holdingPeriodMs": 460008,
      "reportingCurrency": "GBP",
      "notionalGbp": 62.5,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 1.2392423219709778,
      "entryFeeGbp": 0.025,
      "exitFeeGbp": 0.025,
      "totalCostsGbp": 0.05,
      "netPnlGbp": 1.1892423219709778,
      "cashChangeGbp": 1.214242321970978,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671-partial-1790301800602-dfa9135941ca3",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:03:20.602Z",
      "holdingPeriodMs": 456015,
      "reportingCurrency": "GBP",
      "notionalGbp": 125,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 2.4784846439419557,
      "entryFeeGbp": 0.05,
      "exitFeeGbp": 0.05,
      "totalCostsGbp": 0.1,
      "netPnlGbp": 2.3784846439419556,
      "cashChangeGbp": 2.428484643941956,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671-partial-1790301796598-290a433b0ff49",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:03:16.598Z",
      "holdingPeriodMs": 452011,
      "reportingCurrency": "GBP",
      "notionalGbp": 250,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 4.956969287883911,
      "entryFeeGbp": 0.1,
      "exitFeeGbp": 0.1,
      "totalCostsGbp": 0.2,
      "netPnlGbp": 4.756969287883911,
      "cashChangeGbp": 4.856969287883912,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671-partial-1790301788123-5a038cf42e0ea",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:03:08.123Z",
      "holdingPeriodMs": 443536,
      "reportingCurrency": "GBP",
      "notionalGbp": 500,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 9.913938575767823,
      "entryFeeGbp": 0.2,
      "exitFeeGbp": 0.2,
      "totalCostsGbp": 0.4,
      "netPnlGbp": 9.513938575767822,
      "cashChangeGbp": 9.713938575767823,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301344587-ce9af4431f671-partial-1790301779437-ee8e6fd5d9a1d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:44.587Z",
      "closedAtUtc": "2026-09-25T02:02:59.437Z",
      "holdingPeriodMs": 434850,
      "reportingCurrency": "GBP",
      "notionalGbp": 1000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11852,
      "exitPriceQuote": 0.11617,
      "grossPnlGbp": 19.827877151535645,
      "entryFeeGbp": 0.4,
      "exitFeeGbp": 0.4,
      "totalCostsGbp": 0.8,
      "netPnlGbp": 19.027877151535645,
      "cashChangeGbp": 19.427877151535647,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "manual paper 50% profit take at executable quote",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.8680391495106266,
      "targetPct": 6.82247721903477,
      "structuralStopPrice": 0.12666,
      "structuralTargetPrice": 0.11043399999999999,
      "maePct": -0.4134323320958524,
      "mfePct": 1.9827877151535647,
      "maeGbp": -8.268646641917048,
      "mfeGbp": 39.65575430307129,
      "observedDuringTradeLowPrice": 0.11617,
      "observedDuringTradeHighPrice": 0.11901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11617,
      "fullObservedHighPrice": 0.11901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301327245-caf84979ede7d",
      "symbol": "XAIUSDT",
      "baseAsset": "XAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:55:27.244Z",
      "closedAtUtc": "2026-09-25T02:02:03.604Z",
      "holdingPeriodMs": 396360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009209,
      "exitPriceQuote": 0.009297,
      "grossPnlGbp": -19.111738516668375,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.711738516668376,
      "cashChangeGbp": -19.911738516668375,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.71 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.665761754805079,
      "targetPct": 2.9753502008904325,
      "structuralStopPrice": 0.0093624,
      "structuralTargetPrice": 0.008935,
      "maePct": -0.9555869258334188,
      "mfePct": 0.24975567379737704,
      "maeGbp": -19.111738516668375,
      "mfeGbp": 4.995113475947541,
      "observedDuringTradeLowPrice": 0.009186,
      "observedDuringTradeHighPrice": 0.009297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009186,
      "fullObservedHighPrice": 0.009297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790301104894-231bdb9f39461",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:51:44.894Z",
      "closedAtUtc": "2026-09-25T01:54:05.521Z",
      "holdingPeriodMs": 140627,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07287,
      "exitPriceQuote": 0.07203,
      "grossPnlGbp": -23.054755043227868,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.65475504322787,
      "cashChangeGbp": -23.85475504322787,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-24.65 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.263208453410181,
      "targetPct": 0.10155070673801392,
      "structuralStopPrice": 0.068306,
      "structuralTargetPrice": 0.072944,
      "maePct": -1.1527377521613935,
      "mfePct": 0.20584602717167197,
      "maeGbp": -23.05475504322787,
      "mfeGbp": 4.11692054343344,
      "observedDuringTradeLowPrice": 0.07203,
      "observedDuringTradeHighPrice": 0.07302,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07203,
      "fullObservedHighPrice": 0.07302,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790300668641-c97d72081733d",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:44:28.641Z",
      "closedAtUtc": "2026-09-25T01:48:12.674Z",
      "holdingPeriodMs": 224033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5254,
      "exitPriceQuote": 0.5278,
      "grossPnlGbp": 9.135896459840383,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.535896459840384,
      "cashChangeGbp": 8.335896459840383,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.019033117624707087,
      "targetPct": 0.9754472782641885,
      "structuralStopPrice": 0.5252999999999998,
      "structuralTargetPrice": 0.530525,
      "maePct": -0.2093642938713342,
      "mfePct": 0.5138941758660137,
      "maeGbp": -4.187285877426684,
      "mfeGbp": 10.277883517320275,
      "observedDuringTradeLowPrice": 0.5243,
      "observedDuringTradeHighPrice": 0.5281,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5243,
      "fullObservedHighPrice": 0.5281,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790300443866-25fa7cedebe34",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:40:43.866Z",
      "closedAtUtc": "2026-09-25T01:44:25.674Z",
      "holdingPeriodMs": 221808,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07234,
      "exitPriceQuote": 0.07107,
      "grossPnlGbp": -35.11197124688989,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -36.71197124688989,
      "cashChangeGbp": -35.911971246889884,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-36.71 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.035388443461444,
      "targetPct": 12.994194083494618,
      "structuralStopPrice": 0.06797399999999999,
      "structuralTargetPrice": 0.08174000000000001,
      "maePct": -2.156483273431028,
      "mfePct": 0.8708874758086698,
      "maeGbp": -43.12966546862056,
      "mfeGbp": 17.417749516173398,
      "observedDuringTradeLowPrice": 0.07078,
      "observedDuringTradeHighPrice": 0.07297000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07078,
      "fullObservedHighPrice": 0.07297000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790300305903-e88cf1b8453c7",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:38:25.903Z",
      "closedAtUtc": "2026-09-25T01:39:29.311Z",
      "holdingPeriodMs": 63408,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07342,
      "exitPriceQuote": 0.07266,
      "grossPnlGbp": -20.702805774993102,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.302805774993104,
      "cashChangeGbp": -21.502805774993103,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-22.30 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.417597384908753,
      "targetPct": 12.796240806319807,
      "structuralStopPrice": 0.06797399999999999,
      "structuralTargetPrice": 0.082815,
      "maePct": -1.4165077635521646,
      "mfePct": 0,
      "maeGbp": -28.330155271043292,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07238,
      "observedDuringTradeHighPrice": 0.07342,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07238,
      "fullObservedHighPrice": 0.07342,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790299924589-bb83554a2c449",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:32:04.589Z",
      "closedAtUtc": "2026-09-25T01:35:35.109Z",
      "holdingPeriodMs": 210520,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0696,
      "exitPriceQuote": 0.07505,
      "grossPnlGbp": 156.60919540229918,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 155.00919540229918,
      "cashChangeGbp": 155.80919540229917,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.86781609195402,
      "targetPct": 2.3132183908045985,
      "structuralStopPrice": 0.067604,
      "structuralTargetPrice": 0.07121,
      "maePct": -0.8333333333333294,
      "mfePct": 8.577586206896557,
      "maeGbp": -16.666666666666586,
      "mfeGbp": 171.55172413793113,
      "observedDuringTradeLowPrice": 0.06902,
      "observedDuringTradeHighPrice": 0.07557,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06902,
      "fullObservedHighPrice": 0.07557,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790299784324-8f2d20b2ba6d1",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:29:44.324Z",
      "closedAtUtc": "2026-09-25T01:31:30.821Z",
      "holdingPeriodMs": 106497,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06751,
      "exitPriceQuote": 0.06775,
      "grossPnlGbp": 7.110057769219496,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.510057769219497,
      "cashChangeGbp": 6.310057769219497,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.014812620352863527,
      "targetPct": 2.1422752184861444,
      "structuralStopPrice": 0.06749999999999978,
      "structuralTargetPrice": 0.06895625,
      "maePct": 0,
      "mfePct": 0.3999407495185992,
      "maeGbp": 0,
      "mfeGbp": 7.998814990371984,
      "observedDuringTradeLowPrice": 0.06751,
      "observedDuringTradeHighPrice": 0.06778,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06751,
      "fullObservedHighPrice": 0.06778,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790299637448-91b858deb5e31",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:27:17.448Z",
      "closedAtUtc": "2026-09-25T01:29:18.475Z",
      "holdingPeriodMs": 121027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06865,
      "exitPriceQuote": 0.06811,
      "grossPnlGbp": 15.731973780043665,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.131973780043666,
      "cashChangeGbp": 14.931973780043664,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.7290604515659034,
      "targetPct": 4.920611798980343,
      "structuralStopPrice": 0.07121,
      "structuralTargetPrice": 0.065272,
      "maePct": -0.5972323379460942,
      "mfePct": 0.7865986890021832,
      "maeGbp": -11.944646758921884,
      "mfeGbp": 15.731973780043663,
      "observedDuringTradeLowPrice": 0.06811,
      "observedDuringTradeHighPrice": 0.06906,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06811,
      "fullObservedHighPrice": 0.06906,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790299578297-47c825ff3706c",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:26:18.297Z",
      "closedAtUtc": "2026-09-25T01:26:43.890Z",
      "holdingPeriodMs": 25593,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06787,
      "exitPriceQuote": 0.06838,
      "grossPnlGbp": 15.028731398261282,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.428731398261283,
      "cashChangeGbp": 14.228731398261282,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.8279062914395214,
      "targetPct": 4.921172830411074,
      "structuralStopPrice": 0.065272,
      "structuralTargetPrice": 0.07121,
      "maePct": 0,
      "mfePct": 0.9724473257698452,
      "maeGbp": 0,
      "mfeGbp": 19.448946515396905,
      "observedDuringTradeLowPrice": 0.06787,
      "observedDuringTradeHighPrice": 0.06853,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06787,
      "fullObservedHighPrice": 0.06853,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790299236646-b21e4681b55e6",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:20:36.646Z",
      "closedAtUtc": "2026-09-25T01:22:36.921Z",
      "holdingPeriodMs": 120275,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9619,
      "exitPriceQuote": 0.9732,
      "grossPnlGbp": -23.495165817652513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.095165817652514,
      "cashChangeGbp": -24.295165817652514,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-25.10 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.03118827320931605,
      "targetPct": 1.1461690404408007,
      "structuralStopPrice": 0.9622000000000004,
      "structuralTargetPrice": 0.9508749999999999,
      "maePct": -1.1747582908826257,
      "mfePct": 0.4886162802786076,
      "maeGbp": -23.495165817652513,
      "mfeGbp": 9.772325605572151,
      "observedDuringTradeLowPrice": 0.9572,
      "observedDuringTradeHighPrice": 0.9732,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9572,
      "fullObservedHighPrice": 0.9732,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790299092324-02c9f717261db",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:18:12.324Z",
      "closedAtUtc": "2026-09-25T01:18:55.141Z",
      "holdingPeriodMs": 42817,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06909,
      "exitPriceQuote": 0.06992,
      "grossPnlGbp": 24.026631929367415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.426631929367414,
      "cashChangeGbp": 23.226631929367414,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.12577797076277,
      "targetPct": 2.764510059342879,
      "structuralStopPrice": 0.055876,
      "structuralTargetPrice": 0.071,
      "maePct": 0,
      "mfePct": 1.447387465624549,
      "maeGbp": 0,
      "mfeGbp": 28.947749312490977,
      "observedDuringTradeLowPrice": 0.06909,
      "observedDuringTradeHighPrice": 0.07008999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06909,
      "fullObservedHighPrice": 0.07008999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298740030-f00d67c1cae4",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:12:20.030Z",
      "closedAtUtc": "2026-09-25T01:16:42.387Z",
      "holdingPeriodMs": 262357,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06988,
      "exitPriceQuote": 0.06878,
      "grossPnlGbp": 31.482541499713903,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 29.882541499713902,
      "cashChangeGbp": 30.682541499713903,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.9793932455638243,
      "targetPct": 20.04006868918145,
      "structuralStopPrice": 0.071962,
      "structuralTargetPrice": 0.055876,
      "maePct": -0.8872352604464734,
      "mfePct": 2.361190612478533,
      "maeGbp": -17.744705208929467,
      "mfeGbp": 47.223812249570656,
      "observedDuringTradeLowPrice": 0.06823,
      "observedDuringTradeHighPrice": 0.0705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06823,
      "fullObservedHighPrice": 0.0705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298692313-7957da9b3bc58",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:11:32.313Z",
      "closedAtUtc": "2026-09-25T01:12:03.141Z",
      "holdingPeriodMs": 30828,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06783,
      "exitPriceQuote": 0.06866,
      "grossPnlGbp": -24.472947073566193,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.072947073566194,
      "cashChangeGbp": -25.272947073566193,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-26.07 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.091699837829864,
      "targetPct": 17.6234704408079,
      "structuralStopPrice": 0.071962,
      "structuralTargetPrice": 0.055876,
      "maePct": -1.2236473536783097,
      "mfePct": 0,
      "maeGbp": -24.472947073566193,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06783,
      "observedDuringTradeHighPrice": 0.06866,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06783,
      "fullObservedHighPrice": 0.06866,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298389359-69bfc731eab76",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:06:29.359Z",
      "closedAtUtc": "2026-09-25T01:11:07.126Z",
      "holdingPeriodMs": 277767,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07134,
      "exitPriceQuote": 0.06947,
      "grossPnlGbp": 52.425007008690685,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 50.82500700869068,
      "cashChangeGbp": 51.62500700869069,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.109335576114397,
      "targetPct": 21.676478833753855,
      "structuralStopPrice": 0.07855200000000001,
      "structuralTargetPrice": 0.055876,
      "maePct": -0.7569386038687956,
      "mfePct": 3.504345388281472,
      "maeGbp": -15.138772077375913,
      "mfeGbp": 70.08690776562943,
      "observedDuringTradeLowPrice": 0.06884,
      "observedDuringTradeHighPrice": 0.07188000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06884,
      "fullObservedHighPrice": 0.07188000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298358045-5d75e513d0ad8",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:05:58.045Z",
      "closedAtUtc": "2026-09-25T01:06:26.366Z",
      "holdingPeriodMs": 28321,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07127,
      "exitPriceQuote": 0.07134,
      "grossPnlGbp": 1.9643608811561841,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.36436088115618404,
      "cashChangeGbp": 1.164360881156184,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 21.59955100322716,
      "targetPct": 10.217482811842304,
      "structuralStopPrice": 0.055876,
      "structuralTargetPrice": 0.07855200000000001,
      "maePct": -0.014031149151110036,
      "mfePct": 0.0982180440578092,
      "maeGbp": -0.28062298302220073,
      "mfeGbp": 1.9643608811561841,
      "observedDuringTradeLowPrice": 0.07126,
      "observedDuringTradeHighPrice": 0.07134,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07126,
      "fullObservedHighPrice": 0.07134,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298332787-ac3f0127e1a0b",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:05:32.787Z",
      "closedAtUtc": "2026-09-25T01:05:55.015Z",
      "holdingPeriodMs": 22228,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0708,
      "exitPriceQuote": 0.07127,
      "grossPnlGbp": -13.27683615819204,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.87683615819204,
      "cashChangeGbp": -14.076836158192041,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.949152542372893,
      "targetPct": 21.07909604519774,
      "structuralStopPrice": 0.07855200000000001,
      "structuralTargetPrice": 0.055876,
      "maePct": -0.663841807909602,
      "mfePct": 1.0028248587570654,
      "maeGbp": -13.27683615819204,
      "mfeGbp": 20.056497175141306,
      "observedDuringTradeLowPrice": 0.07009,
      "observedDuringTradeHighPrice": 0.07127,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07009,
      "fullObservedHighPrice": 0.07127,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298293679-78a2d89411a66",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:04:53.679Z",
      "closedAtUtc": "2026-09-25T01:05:29.777Z",
      "holdingPeriodMs": 36098,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07092,
      "exitPriceQuote": 0.0708,
      "grossPnlGbp": -3.3840947546529927,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.984094754652993,
      "cashChangeGbp": -4.1840947546529925,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 21.212633953750696,
      "targetPct": 10.761421319796973,
      "structuralStopPrice": 0.055876,
      "structuralTargetPrice": 0.07855200000000001,
      "maePct": -0.16920473773264963,
      "mfePct": 0.8883248730964546,
      "maeGbp": -3.3840947546529923,
      "mfeGbp": 17.76649746192909,
      "observedDuringTradeLowPrice": 0.0708,
      "observedDuringTradeHighPrice": 0.07155,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0708,
      "fullObservedHighPrice": 0.07155,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298226808-476d1612f98f6",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:03:46.808Z",
      "closedAtUtc": "2026-09-25T01:04:33.892Z",
      "holdingPeriodMs": 47084,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.069,
      "exitPriceQuote": 0.0705,
      "grossPnlGbp": -43.47826086956485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -45.07826086956485,
      "cashChangeGbp": -44.278260869564846,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-45.08 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.84347826086957,
      "targetPct": 19.020289855072466,
      "structuralStopPrice": 0.07855200000000001,
      "structuralTargetPrice": 0.055876,
      "maePct": -2.1739130434782425,
      "mfePct": 0,
      "maeGbp": -43.47826086956485,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.069,
      "observedDuringTradeHighPrice": 0.0705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.069,
      "fullObservedHighPrice": 0.0705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298202777-75c704f27ebea",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:03:22.777Z",
      "closedAtUtc": "2026-09-25T01:03:36.389Z",
      "holdingPeriodMs": 13612,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06796,
      "exitPriceQuote": 0.0686,
      "grossPnlGbp": -18.834608593289808,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.43460859328981,
      "cashChangeGbp": -19.63460859328981,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.43 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 15.95938787522071,
      "targetPct": 17.781047675103007,
      "structuralStopPrice": 0.078806,
      "structuralTargetPrice": 0.055876,
      "maePct": -0.9417304296644904,
      "mfePct": 0,
      "maeGbp": -18.834608593289808,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06796,
      "observedDuringTradeHighPrice": 0.0686,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06796,
      "fullObservedHighPrice": 0.0686,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790298157821-3bd6f24515a18",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T01:02:37.821Z",
      "closedAtUtc": "2026-09-25T01:02:55.888Z",
      "holdingPeriodMs": 18067,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06555,
      "exitPriceQuote": 0.0665,
      "grossPnlGbp": -28.985507246377008,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.58550724637701,
      "cashChangeGbp": -29.78550724637701,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-30.59 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.22273073989322,
      "targetPct": 14.758199847444692,
      "structuralStopPrice": 0.078806,
      "structuralTargetPrice": 0.055876,
      "maePct": -1.4492753623188503,
      "mfePct": 0,
      "maeGbp": -28.985507246377004,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06555,
      "observedDuringTradeHighPrice": 0.0665,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06555,
      "fullObservedHighPrice": 0.0665,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297953841-372eaf91c670b",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:59:13.841Z",
      "closedAtUtc": "2026-09-25T01:02:26.789Z",
      "holdingPeriodMs": 192948,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23487,
      "exitPriceQuote": 0.23709,
      "grossPnlGbp": -18.904074594456503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.504074594456505,
      "cashChangeGbp": -19.704074594456504,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-20.50 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05534976795684465,
      "targetPct": 0.5024055860688835,
      "structuralStopPrice": 0.23500000000000024,
      "structuralTargetPrice": 0.23369,
      "maePct": -0.9452037297228253,
      "mfePct": 0.4002213990718254,
      "maeGbp": -18.904074594456507,
      "mfeGbp": 8.004427981436509,
      "observedDuringTradeLowPrice": 0.23393,
      "observedDuringTradeHighPrice": 0.23709,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23393,
      "fullObservedHighPrice": 0.23709,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297921399-2e7281b1bbbb",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:58:41.399Z",
      "closedAtUtc": "2026-09-25T00:59:00.253Z",
      "holdingPeriodMs": 18854,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06308,
      "exitPriceQuote": 0.06417,
      "grossPnlGbp": -34.559289790742156,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -36.15928979074216,
      "cashChangeGbp": -35.35928979074215,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-36.16 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.970196575776804,
      "targetPct": 8.176918199112231,
      "structuralStopPrice": 0.079462,
      "structuralTargetPrice": 0.057922,
      "maePct": -1.727964489537108,
      "mfePct": 0,
      "maeGbp": -34.559289790742156,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06308,
      "observedDuringTradeHighPrice": 0.06417,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06308,
      "fullObservedHighPrice": 0.06417,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297863924-d1bf6995a00f7",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:57:43.924Z",
      "closedAtUtc": "2026-09-25T00:58:30.748Z",
      "holdingPeriodMs": 46824,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06827,
      "exitPriceQuote": 0.06506,
      "grossPnlGbp": 94.0383770323712,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 92.4383770323712,
      "cashChangeGbp": 93.2383770323712,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.39373077486452,
      "targetPct": 15.157463014501241,
      "structuralStopPrice": 0.079462,
      "structuralTargetPrice": 0.057922,
      "maePct": -0.7470338362384599,
      "mfePct": 4.70191885161856,
      "maeGbp": -14.940676724769197,
      "mfeGbp": 94.03837703237119,
      "observedDuringTradeLowPrice": 0.06506,
      "observedDuringTradeHighPrice": 0.06878,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06506,
      "fullObservedHighPrice": 0.06878,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297820438-27104ec212f42",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:57:00.438Z",
      "closedAtUtc": "2026-09-25T00:58:22.409Z",
      "holdingPeriodMs": 81971,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23341,
      "exitPriceQuote": 0.2347,
      "grossPnlGbp": 11.053510989246266,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.453510989246267,
      "cashChangeGbp": 10.253510989246266,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06854890535977178,
      "targetPct": 0.49269525727260366,
      "structuralStopPrice": 0.23324999999999976,
      "structuralTargetPrice": 0.23456,
      "maePct": -0.029990146094860757,
      "mfePct": 0.5526755494623133,
      "maeGbp": -0.5998029218972152,
      "mfeGbp": 11.053510989246268,
      "observedDuringTradeLowPrice": 0.23334,
      "observedDuringTradeHighPrice": 0.23470000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23334,
      "fullObservedHighPrice": 0.23470000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297804004-3c7f2d5188fe1",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:56:44.004Z",
      "closedAtUtc": "2026-09-25T00:56:57.215Z",
      "holdingPeriodMs": 13211,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06325,
      "exitPriceQuote": 0.0645,
      "grossPnlGbp": -39.52569169960478,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -41.12569169960478,
      "cashChangeGbp": -40.325691699604775,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-41.13 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.631620553359692,
      "targetPct": 8.42371541501976,
      "structuralStopPrice": 0.079462,
      "structuralTargetPrice": 0.057922,
      "maePct": -1.9762845849802388,
      "mfePct": 0,
      "maeGbp": -39.52569169960478,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06325,
      "observedDuringTradeHighPrice": 0.0645,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06325,
      "fullObservedHighPrice": 0.0645,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297759464-7a663a83e4a99",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:55:59.464Z",
      "closedAtUtc": "2026-09-25T00:56:33.835Z",
      "holdingPeriodMs": 34371,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0582,
      "exitPriceQuote": 0.06044,
      "grossPnlGbp": 76.9759450171821,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 75.3759450171821,
      "cashChangeGbp": 76.1759450171821,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.47766323024055063,
      "targetPct": 36.53264604810997,
      "structuralStopPrice": 0.057922,
      "structuralTargetPrice": 0.079462,
      "maePct": 0,
      "mfePct": 3.848797250859105,
      "maeGbp": 0,
      "mfeGbp": 76.9759450171821,
      "observedDuringTradeLowPrice": 0.0582,
      "observedDuringTradeHighPrice": 0.06044000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0582,
      "fullObservedHighPrice": 0.06044000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297708030-eedd2298ef753",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:55:08.030Z",
      "closedAtUtc": "2026-09-25T00:55:25.827Z",
      "holdingPeriodMs": 17797,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05565,
      "exitPriceQuote": 0.05715,
      "grossPnlGbp": 53.908355795148296,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 52.308355795148294,
      "cashChangeGbp": 53.1083557951483,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 47.20575022461816,
      "targetPct": 42.788858939802346,
      "structuralStopPrice": 0.029379999999999996,
      "structuralTargetPrice": 0.079462,
      "maePct": 0,
      "mfePct": 2.695417789757415,
      "maeGbp": 0,
      "mfeGbp": 53.9083557951483,
      "observedDuringTradeLowPrice": 0.05565,
      "observedDuringTradeHighPrice": 0.05715,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05565,
      "fullObservedHighPrice": 0.05715,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790297650529-d54951208f30f",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:54:10.529Z",
      "closedAtUtc": "2026-09-25T00:54:24.224Z",
      "holdingPeriodMs": 13695,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05422,
      "exitPriceQuote": 0.0551,
      "grossPnlGbp": -32.460346735522165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -34.06034673552217,
      "cashChangeGbp": -33.26034673552216,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: £20.00 maximum loss per trade triggered at projected net £-34.06 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 46.55477683511621,
      "targetPct": 48.36776097381041,
      "structuralStopPrice": 0.079462,
      "structuralTargetPrice": 0.027994999999999992,
      "maePct": -1.6230173367761083,
      "mfePct": 0,
      "maeGbp": -32.460346735522165,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05422,
      "observedDuringTradeHighPrice": 0.055099999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05422,
      "fullObservedHighPrice": 0.055099999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790295794742-2b867f1c59281",
      "symbol": "NILUSDT",
      "baseAsset": "NIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:23:14.741Z",
      "closedAtUtc": "2026-09-25T00:27:14.026Z",
      "holdingPeriodMs": 239285,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11207,
      "exitPriceQuote": 0.11219,
      "grossPnlGbp": 2.1415186936735093,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.5415186936735092,
      "cashChangeGbp": 1.3415186936735093,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.11175 beyond 0.11204",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05353796734204205,
      "targetPct": 0.5019184438297435,
      "structuralStopPrice": 0.11200999999999978,
      "structuralTargetPrice": 0.1126325,
      "maePct": -0.31230480949406897,
      "mfePct": 0.33015079860800867,
      "maeGbp": -6.24609618988138,
      "mfeGbp": 6.603015972160173,
      "observedDuringTradeLowPrice": 0.11172,
      "observedDuringTradeHighPrice": 0.11244,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11172,
      "fullObservedHighPrice": 0.11244,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790294715814-56b705466ac37",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:05:15.814Z",
      "closedAtUtc": "2026-09-25T00:05:34.262Z",
      "holdingPeriodMs": 18448,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002117,
      "exitPriceQuote": 0.0021438,
      "grossPnlGbp": -25.318847425602268,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.91884742560227,
      "cashChangeGbp": -26.11884742560227,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.92 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1265942371385083,
      "targetPct": 3.075696740670747,
      "structuralStopPrice": 0.002140850000000222,
      "structuralTargetPrice": 0.0020518875000000002,
      "maePct": -1.4170996693434141,
      "mfePct": 0,
      "maeGbp": -28.341993386868285,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002117,
      "observedDuringTradeHighPrice": 0.0021470000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002117,
      "fullObservedHighPrice": 0.0021470000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790294598353-b0ca7b5cc72f1",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:03:18.353Z",
      "closedAtUtc": "2026-09-25T00:04:33.126Z",
      "holdingPeriodMs": 74773,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 297.12,
      "exitPriceQuote": 298.19,
      "grossPnlGbp": -7.202477113624078,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.802477113624079,
      "cashChangeGbp": -8.002477113624078,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (3 support and 4 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 298.19 beyond 297.21500000000003",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.033656435110419894,
      "targetPct": 0.4955910070005278,
      "structuralStopPrice": 297.2200000000001,
      "structuralTargetPrice": 295.64750000000004,
      "maePct": -0.42070543887991385,
      "mfePct": 0,
      "maeGbp": -8.414108777598278,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 297.12,
      "observedDuringTradeHighPrice": 298.37,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 297.12,
      "fullObservedHighPrice": 298.37,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790294629664-4548657609086",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:03:49.664Z",
      "closedAtUtc": "2026-09-25T00:04:07.247Z",
      "holdingPeriodMs": 17583,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020457,
      "exitPriceQuote": 0.0020216,
      "grossPnlGbp": -23.561617050398382,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.161617050398384,
      "cashChangeGbp": -24.361617050398383,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-25.16 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.363151977318253,
      "targetPct": 4.235225106320565,
      "structuralStopPrice": 0.0019769000000000006,
      "structuralTargetPrice": 0.00213234,
      "maePct": -1.1780808525199191,
      "mfePct": 0,
      "maeGbp": -23.561617050398382,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0020216,
      "observedDuringTradeHighPrice": 0.0020457,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020216,
      "fullObservedHighPrice": 0.0020457,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790294469700-4e86e5163f19f",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-25T00:01:09.700Z",
      "closedAtUtc": "2026-09-25T00:02:54.425Z",
      "holdingPeriodMs": 104725,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020593,
      "exitPriceQuote": 0.0020226,
      "grossPnlGbp": -35.643179721264694,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -37.243179721264696,
      "cashChangeGbp": -36.44317972126469,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-37.24 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.3288010489000963,
      "targetPct": 3.546836303598306,
      "structuralStopPrice": 0.0019907500000000003,
      "structuralTargetPrice": 0.00213234,
      "maePct": -1.7821589860632345,
      "mfePct": 0.2573690088865237,
      "maeGbp": -35.643179721264694,
      "mfeGbp": 5.147380177730474,
      "observedDuringTradeLowPrice": 0.0020226,
      "observedDuringTradeHighPrice": 0.0020646,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020226,
      "fullObservedHighPrice": 0.0020646,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790294385630-502f068289e65",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:59:45.630Z",
      "closedAtUtc": "2026-09-25T00:00:45.923Z",
      "holdingPeriodMs": 60293,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021028,
      "exitPriceQuote": 0.0021149,
      "grossPnlGbp": 11.508464903937318,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.908464903937318,
      "cashChangeGbp": 10.708464903937317,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7960814152558443,
      "targetPct": 0.6191744340878766,
      "structuralStopPrice": 0.0020860600000000003,
      "structuralTargetPrice": 0.00211582,
      "maePct": 0,
      "mfePct": 0.5754232451968659,
      "maeGbp": 0,
      "mfeGbp": 11.50846490393732,
      "observedDuringTradeLowPrice": 0.0021028,
      "observedDuringTradeHighPrice": 0.0021149,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021028,
      "fullObservedHighPrice": 0.0021149,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790294277906-95b60db0864b5",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:57:57.906Z",
      "closedAtUtc": "2026-09-24T23:58:56.474Z",
      "holdingPeriodMs": 58568,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021397,
      "exitPriceQuote": 0.0021312,
      "grossPnlGbp": 7.945039024162104,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.345039024162103,
      "cashChangeGbp": 7.145039024162104,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.2013833715006568,
      "targetPct": 2.5068934897415414,
      "structuralStopPrice": 0.0022081999999999996,
      "structuralTargetPrice": 0.0020860600000000003,
      "maePct": 0,
      "mfePct": 0.47670234144974244,
      "maeGbp": 0,
      "mfeGbp": 9.53404682899485,
      "observedDuringTradeLowPrice": 0.0021295,
      "observedDuringTradeHighPrice": 0.0021397,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021295,
      "fullObservedHighPrice": 0.0021397,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790294074660-84ddf08bbd7bb",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:54:34.660Z",
      "closedAtUtc": "2026-09-24T23:56:03.248Z",
      "holdingPeriodMs": 88588,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.99683,
      "exitPriceQuote": 0.99485,
      "grossPnlGbp": 3.972593120190969,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.372593120190969,
      "cashChangeGbp": 3.172593120190969,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.35893783293038634,
      "targetPct": 0.4963735040076997,
      "structuralStopPrice": 1.000408,
      "structuralTargetPrice": 0.991882,
      "maePct": 0,
      "mfePct": 0.19862965600954846,
      "maeGbp": 0,
      "mfeGbp": 3.972593120190969,
      "observedDuringTradeLowPrice": 0.99485,
      "observedDuringTradeHighPrice": 0.99683,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.99485,
      "fullObservedHighPrice": 0.99683,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790293878086-c928fe4945406",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:51:18.086Z",
      "closedAtUtc": "2026-09-24T23:51:59.394Z",
      "holdingPeriodMs": 41308,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05554,
      "exitPriceQuote": 0.05586,
      "grossPnlGbp": 11.523226503420988,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.923226503420988,
      "cashChangeGbp": 10.723226503420987,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08102268635257198,
      "targetPct": 0.5131436802304654,
      "structuralStopPrice": 0.05549499999999978,
      "structuralTargetPrice": 0.055825,
      "maePct": -0.18005041411594513,
      "mfePct": 0.5761613251710495,
      "maeGbp": -3.6010082823189027,
      "mfeGbp": 11.52322650342099,
      "observedDuringTradeLowPrice": 0.05544,
      "observedDuringTradeHighPrice": 0.05585999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05544,
      "fullObservedHighPrice": 0.05585999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790293694028-082bd3ace52f6",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:48:14.028Z",
      "closedAtUtc": "2026-09-24T23:51:15.164Z",
      "holdingPeriodMs": 181136,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05592,
      "exitPriceQuote": 0.05554,
      "grossPnlGbp": 13.59084406294701,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.99084406294701,
      "cashChangeGbp": 12.79084406294701,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.03576537911340181,
      "targetPct": 0.5454220314735332,
      "structuralStopPrice": 0.05594000000000021,
      "structuralTargetPrice": 0.055615,
      "maePct": -0.10729613733906383,
      "mfePct": 0.6795422031473505,
      "maeGbp": -2.1459227467812765,
      "mfeGbp": 13.59084406294701,
      "observedDuringTradeLowPrice": 0.05554,
      "observedDuringTradeHighPrice": 0.05598,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05554,
      "fullObservedHighPrice": 0.05598,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790293505648-e5a1fb110c268",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:45:05.648Z",
      "closedAtUtc": "2026-09-24T23:45:42.325Z",
      "holdingPeriodMs": 36677,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10202,
      "exitPriceQuote": 0.10304,
      "grossPnlGbp": -19.99607920015697,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.59607920015697,
      "cashChangeGbp": -20.79607920015697,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.60 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.761419329543228,
      "targetPct": 8.733581650656735,
      "structuralStopPrice": 0.108918,
      "structuralTargetPrice": 0.09311,
      "maePct": -1.607527935698885,
      "mfePct": 0,
      "maeGbp": -32.150558713977695,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10202,
      "observedDuringTradeHighPrice": 0.10366000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10202,
      "fullObservedHighPrice": 0.10366000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790293414988-3bf8d01c4d7b6",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:43:34.988Z",
      "closedAtUtc": "2026-09-24T23:44:36.381Z",
      "holdingPeriodMs": 61393,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10298,
      "exitPriceQuote": 0.10223,
      "grossPnlGbp": 14.565935133035554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.965935133035554,
      "cashChangeGbp": 13.765935133035553,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.7661681879976685,
      "targetPct": 8.661876092445132,
      "structuralStopPrice": 0.108918,
      "structuralTargetPrice": 0.09406,
      "maePct": -0.01942124684403986,
      "mfePct": 0.7282967566517776,
      "maeGbp": -0.3884249368807972,
      "mfeGbp": 14.565935133035552,
      "observedDuringTradeLowPrice": 0.10223,
      "observedDuringTradeHighPrice": 0.103,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10223,
      "fullObservedHighPrice": 0.103,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790292913702-56df0ed10041c",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:35:13.702Z",
      "closedAtUtc": "2026-09-24T23:37:53.599Z",
      "holdingPeriodMs": 159897,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10357,
      "exitPriceQuote": 0.1032,
      "grossPnlGbp": 7.144926136912144,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.544926136912144,
      "cashChangeGbp": 6.344926136912144,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.788259148402046,
      "targetPct": 11.190499179299028,
      "structuralStopPrice": 0.112672,
      "structuralTargetPrice": 0.09197999999999999,
      "maePct": -0.29931447330308464,
      "mfePct": 0.35724630684560715,
      "maeGbp": -5.9862894660616925,
      "mfeGbp": 7.144926136912143,
      "observedDuringTradeLowPrice": 0.1032,
      "observedDuringTradeHighPrice": 0.10388000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1032,
      "fullObservedHighPrice": 0.10388000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790292849984-63017982032dd",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:34:09.984Z",
      "closedAtUtc": "2026-09-24T23:35:03.810Z",
      "holdingPeriodMs": 53826,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10392,
      "exitPriceQuote": 0.10321,
      "grossPnlGbp": 13.66435719784454,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.06435719784454,
      "cashChangeGbp": 12.864357197844539,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.569668976135496,
      "targetPct": 10.253079291762878,
      "structuralStopPrice": 0.114904,
      "structuralTargetPrice": 0.09326500000000001,
      "maePct": 0,
      "mfePct": 0.6832178598922269,
      "maeGbp": 0,
      "mfeGbp": 13.664357197844538,
      "observedDuringTradeLowPrice": 0.10321,
      "observedDuringTradeHighPrice": 0.10392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10321,
      "fullObservedHighPrice": 0.10392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790292734536-5d5e488290299",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:32:14.535Z",
      "closedAtUtc": "2026-09-24T23:33:51.748Z",
      "holdingPeriodMs": 97213,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10516,
      "exitPriceQuote": 0.10439,
      "grossPnlGbp": 14.644351464435275,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.044351464435275,
      "cashChangeGbp": 13.844351464435274,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.265880562951695,
      "targetPct": 10.122670216812464,
      "structuralStopPrice": 0.114904,
      "structuralTargetPrice": 0.09451500000000002,
      "maePct": -0.15214910612399532,
      "mfePct": 0.7322175732217637,
      "maeGbp": -3.0429821224799065,
      "mfeGbp": 14.644351464435275,
      "observedDuringTradeLowPrice": 0.10439,
      "observedDuringTradeHighPrice": 0.10532,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10439,
      "fullObservedHighPrice": 0.10532,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790292307912-ff5ef6fe06a3b",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:25:07.912Z",
      "closedAtUtc": "2026-09-24T23:31:14.133Z",
      "holdingPeriodMs": 366221,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10586,
      "exitPriceQuote": 0.10569,
      "grossPnlGbp": 3.2117891554881846,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6117891554881845,
      "cashChangeGbp": 2.4117891554881847,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.117702626109963,
      "targetPct": 10.433591535990931,
      "structuralStopPrice": 0.115512,
      "structuralTargetPrice": 0.094815,
      "maePct": -1.0580011335726525,
      "mfePct": 0.49121481201586314,
      "maeGbp": -21.16002267145305,
      "mfeGbp": 9.824296240317262,
      "observedDuringTradeLowPrice": 0.10534,
      "observedDuringTradeHighPrice": 0.10698000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10534,
      "fullObservedHighPrice": 0.10698000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790292217646-e348a4864e91c",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T23:23:37.646Z",
      "closedAtUtc": "2026-09-24T23:24:20.049Z",
      "holdingPeriodMs": 42403,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10825,
      "exitPriceQuote": 0.10767,
      "grossPnlGbp": 10.715935334872928,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.115935334872928,
      "cashChangeGbp": 9.915935334872927,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.869284064665125,
      "targetPct": 0.7778290993071553,
      "structuralStopPrice": 0.115686,
      "structuralTargetPrice": 0.107408,
      "maePct": 0,
      "mfePct": 0.5357967667436464,
      "maeGbp": 0,
      "mfeGbp": 10.71593533487293,
      "observedDuringTradeLowPrice": 0.10767,
      "observedDuringTradeHighPrice": 0.10825,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10767,
      "fullObservedHighPrice": 0.10825,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790290224455-631543b424896",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:50:24.455Z",
      "closedAtUtc": "2026-09-24T22:50:41.444Z",
      "holdingPeriodMs": 16989,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1154,
      "exitPriceQuote": 0.11733,
      "grossPnlGbp": -33.44887348353555,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -35.04887348353555,
      "cashChangeGbp": -34.24887348353555,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-35.05 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6022530329291362,
      "targetPct": 2.6451473136915076,
      "structuralStopPrice": 0.11609500000000023,
      "structuralTargetPrice": 0.1123475,
      "maePct": -1.6724436741767774,
      "mfePct": 0,
      "maeGbp": -33.44887348353555,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1154,
      "observedDuringTradeHighPrice": 0.11733,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1154,
      "fullObservedHighPrice": 0.11733,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790290022460-c37afffabf789",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:47:02.460Z",
      "closedAtUtc": "2026-09-24T22:50:21.456Z",
      "holdingPeriodMs": 198996,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11213,
      "exitPriceQuote": 0.1154,
      "grossPnlGbp": 58.32515829840381,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 56.725158298403805,
      "cashChangeGbp": 57.52515829840381,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.936413091947029,
      "targetPct": 2.410148934272729,
      "structuralStopPrice": 0.11107999999999979,
      "structuralTargetPrice": 0.1148325,
      "maePct": -2.060108802283058,
      "mfePct": 2.91625791492019,
      "maeGbp": -41.202176045661155,
      "mfeGbp": 58.32515829840381,
      "observedDuringTradeLowPrice": 0.10982,
      "observedDuringTradeHighPrice": 0.11539999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10982,
      "fullObservedHighPrice": 0.11539999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790289739814-7a7da44a6ccfc",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:42:19.814Z",
      "closedAtUtc": "2026-09-24T22:43:13.496Z",
      "holdingPeriodMs": 53682,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1161,
      "exitPriceQuote": 0.11498,
      "grossPnlGbp": -19.293712316968065,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.893712316968067,
      "cashChangeGbp": -20.093712316968066,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.89 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.395348837209296,
      "targetPct": 12.398794142980195,
      "structuralStopPrice": 0.10287,
      "structuralTargetPrice": 0.130495,
      "maePct": -0.9646856158484032,
      "mfePct": 0,
      "maeGbp": -19.29371231696806,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11498,
      "observedDuringTradeHighPrice": 0.1161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11498,
      "fullObservedHighPrice": 0.1161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790289604458-4458f8f001856",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:40:04.458Z",
      "closedAtUtc": "2026-09-24T22:40:43.949Z",
      "holdingPeriodMs": 39491,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11222,
      "exitPriceQuote": 0.1135,
      "grossPnlGbp": -22.812332917483573,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.412332917483575,
      "cashChangeGbp": -23.612332917483574,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.41 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.35073961860631,
      "targetPct": 8.331848155409014,
      "structuralStopPrice": 0.114858,
      "structuralTargetPrice": 0.10287,
      "maePct": -1.1406166458741787,
      "mfePct": 0.24059882373908958,
      "maeGbp": -22.812332917483573,
      "mfeGbp": 4.811976474781792,
      "observedDuringTradeLowPrice": 0.11195,
      "observedDuringTradeHighPrice": 0.11349999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11195,
      "fullObservedHighPrice": 0.11349999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790289584241-1b1314e929a27",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:39:44.241Z",
      "closedAtUtc": "2026-09-24T22:40:01.098Z",
      "holdingPeriodMs": 16857,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11111,
      "exitPriceQuote": 0.11222,
      "grossPnlGbp": 19.98019980199802,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.380199801998018,
      "cashChangeGbp": 19.180199801998018,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.416074160741605,
      "targetPct": 3.3732337323373245,
      "structuralStopPrice": 0.10287,
      "structuralTargetPrice": 0.114858,
      "maePct": 0,
      "mfePct": 0.9990099900999009,
      "maeGbp": 0,
      "mfeGbp": 19.980199801998015,
      "observedDuringTradeLowPrice": 0.11111,
      "observedDuringTradeHighPrice": 0.11222,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11111,
      "fullObservedHighPrice": 0.11222,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790289406934-274b30851dc15",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:36:46.934Z",
      "closedAtUtc": "2026-09-24T22:39:18.053Z",
      "holdingPeriodMs": 151119,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.256,
      "exitPriceQuote": 10.228,
      "grossPnlGbp": 5.4602184087364405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8602184087364404,
      "cashChangeGbp": 4.660218408736441,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0787831513260406,
      "targetPct": 2.471723868954765,
      "structuralStopPrice": 10.469199999999999,
      "structuralTargetPrice": 10.0025,
      "maePct": -0.19500780031200832,
      "mfePct": 0.5167706708268411,
      "maeGbp": -3.9001560062401666,
      "mfeGbp": 10.335413416536824,
      "observedDuringTradeLowPrice": 10.203,
      "observedDuringTradeHighPrice": 10.276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.203,
      "fullObservedHighPrice": 10.276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790288200468-88132a6f5282a",
      "symbol": "ACEUSDT",
      "baseAsset": "ACE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:16:40.468Z",
      "closedAtUtc": "2026-09-24T22:19:08.894Z",
      "holdingPeriodMs": 148426,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18754,
      "exitPriceQuote": 0.18685,
      "grossPnlGbp": 7.3584302015572565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.758430201557257,
      "cashChangeGbp": 6.558430201557257,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.00 triggered at projected net £5.76 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.33859443318768845,
      "targetPct": 1.0944331875866549,
      "structuralStopPrice": 0.1881750000000002,
      "structuralTargetPrice": 0.1854875,
      "maePct": 0,
      "mfePct": 0.6558600831822591,
      "maeGbp": 0,
      "mfeGbp": 13.117201663645183,
      "observedDuringTradeLowPrice": 0.18631,
      "observedDuringTradeHighPrice": 0.18754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18631,
      "fullObservedHighPrice": 0.18754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790287870076-5eaa10232afb3",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:11:10.076Z",
      "closedAtUtc": "2026-09-24T22:16:37.278Z",
      "holdingPeriodMs": 327202,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06639,
      "exitPriceQuote": 0.06568,
      "grossPnlGbp": 21.38876336797717,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.788763367977168,
      "cashChangeGbp": 20.58876336797717,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.856604910378074,
      "targetPct": 7.805392378370245,
      "structuralStopPrice": 0.07824500000000001,
      "structuralTargetPrice": 0.061208,
      "maePct": -0.8585630366018995,
      "mfePct": 1.0694381683988585,
      "maeGbp": -17.17126073203799,
      "mfeGbp": 21.388763367977173,
      "observedDuringTradeLowPrice": 0.06568,
      "observedDuringTradeHighPrice": 0.06696,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06568,
      "fullObservedHighPrice": 0.06696,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790287674265-e11024d2966",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:07:54.265Z",
      "closedAtUtc": "2026-09-24T22:10:59.392Z",
      "holdingPeriodMs": 185127,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0638,
      "exitPriceQuote": 5.0475,
      "grossPnlGbp": 6.437852995773654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.837852995773654,
      "cashChangeGbp": 5.637852995773654,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.621707018444659,
      "targetPct": 2.274971365377775,
      "structuralStopPrice": 5.14592,
      "structuralTargetPrice": 4.9486,
      "maePct": -0.2646234053477773,
      "mfePct": 0.3376910620482489,
      "maeGbp": -5.292468106955546,
      "mfeGbp": 6.753821240964978,
      "observedDuringTradeLowPrice": 5.0467,
      "observedDuringTradeHighPrice": 5.0772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0467,
      "fullObservedHighPrice": 5.0772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790287387140-ae2f6ecc18ceb",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:03:07.140Z",
      "closedAtUtc": "2026-09-24T22:07:25.308Z",
      "holdingPeriodMs": 258168,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06593,
      "exitPriceQuote": 0.06546,
      "grossPnlGbp": 14.257545881996,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.657545881996,
      "cashChangeGbp": 13.457545881996,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.57379038374035,
      "targetPct": 15.62566358258759,
      "structuralStopPrice": 0.07883500000000002,
      "structuralTargetPrice": 0.055628000000000004,
      "maePct": -1.016229334142278,
      "mfePct": 2.4268163203397606,
      "maeGbp": -20.32458668284556,
      "mfeGbp": 48.53632640679521,
      "observedDuringTradeLowPrice": 0.06433,
      "observedDuringTradeHighPrice": 0.0666,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06433,
      "fullObservedHighPrice": 0.0666,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790287288838-26743e1a2d1d1",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:01:28.838Z",
      "closedAtUtc": "2026-09-24T22:02:43.025Z",
      "holdingPeriodMs": 74187,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06431,
      "exitPriceQuote": 0.06513,
      "grossPnlGbp": -25.5014772197166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.101477219716603,
      "cashChangeGbp": -26.301477219716602,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.10 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.066863629295597,
      "targetPct": 13.500233245218476,
      "structuralStopPrice": 0.077215,
      "structuralTargetPrice": 0.055628000000000004,
      "maePct": -1.321722904680438,
      "mfePct": 0.7930337428082886,
      "maeGbp": -26.43445809360876,
      "mfeGbp": 15.860674856165772,
      "observedDuringTradeLowPrice": 0.0638,
      "observedDuringTradeHighPrice": 0.06516,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0638,
      "fullObservedHighPrice": 0.06516,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790287248115-ee5753939494f",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T22:00:48.115Z",
      "closedAtUtc": "2026-09-24T22:01:14.970Z",
      "holdingPeriodMs": 26855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0632,
      "exitPriceQuote": 0.06372,
      "grossPnlGbp": 16.455696202531414,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.855696202531414,
      "cashChangeGbp": 15.655696202531413,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.98101265822785,
      "targetPct": 1.0379746835442876,
      "structuralStopPrice": 0.055628000000000004,
      "structuralTargetPrice": 0.063856,
      "maePct": 0,
      "mfePct": 0.8227848101265707,
      "maeGbp": 0,
      "mfeGbp": 16.455696202531414,
      "observedDuringTradeLowPrice": 0.0632,
      "observedDuringTradeHighPrice": 0.06372,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0632,
      "fullObservedHighPrice": 0.06372,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790287155936-c535f688f595d",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:59:15.936Z",
      "closedAtUtc": "2026-09-24T22:00:03.096Z",
      "holdingPeriodMs": 47160,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06189,
      "exitPriceQuote": 0.06279,
      "grossPnlGbp": 29.083858458555436,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 27.483858458555435,
      "cashChangeGbp": 28.283858458555436,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.412021328162878,
      "targetPct": 3.1378251736952647,
      "structuralStopPrice": 0.055445999999999995,
      "structuralTargetPrice": 0.063832,
      "maePct": -0.48473097430926104,
      "mfePct": 1.454192922927772,
      "maeGbp": -9.694619486185221,
      "mfeGbp": 29.083858458555436,
      "observedDuringTradeLowPrice": 0.06159,
      "observedDuringTradeHighPrice": 0.06279,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06159,
      "fullObservedHighPrice": 0.06279,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790287085590-e2a8fc99cf8bf",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:58:05.590Z",
      "closedAtUtc": "2026-09-24T21:58:19.663Z",
      "holdingPeriodMs": 14073,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06205,
      "exitPriceQuote": 0.06289,
      "grossPnlGbp": -27.07493956486706,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.67493956486706,
      "cashChangeGbp": -27.87493956486706,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.67 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.746172441579378,
      "targetPct": 11.522965350523776,
      "structuralStopPrice": 0.063754,
      "structuralTargetPrice": 0.0549,
      "maePct": -1.8533440773569787,
      "mfePct": 0,
      "maeGbp": -37.06688154713957,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06205,
      "observedDuringTradeHighPrice": 0.0632,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06205,
      "fullObservedHighPrice": 0.0632,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286826735-63e78061b512a",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:53:46.735Z",
      "closedAtUtc": "2026-09-24T21:57:40.203Z",
      "holdingPeriodMs": 233468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06397,
      "exitPriceQuote": 0.06323,
      "grossPnlGbp": 23.13584492730982,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.535844927309817,
      "cashChangeGbp": 22.335844927309818,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 24.871033296857913,
      "targetPct": 18.586837580115674,
      "structuralStopPrice": 0.07988,
      "structuralTargetPrice": 0.05208,
      "maePct": -0.7034547444114522,
      "mfePct": 1.156792246365491,
      "maeGbp": -14.069094888229044,
      "mfeGbp": 23.13584492730982,
      "observedDuringTradeLowPrice": 0.06323,
      "observedDuringTradeHighPrice": 0.06442,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06323,
      "fullObservedHighPrice": 0.06442,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286777026-cda8ee3a304b3",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:52:57.026Z",
      "closedAtUtc": "2026-09-24T21:53:37.389Z",
      "holdingPeriodMs": 40363,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06329,
      "exitPriceQuote": 0.06431,
      "grossPnlGbp": -32.23258018644358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -33.83258018644358,
      "cashChangeGbp": -33.032580186443575,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-33.83 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.138252488544783,
      "targetPct": 17.712118818138723,
      "structuralStopPrice": 0.07919999999999999,
      "structuralTargetPrice": 0.05208,
      "maePct": -1.6432295781324053,
      "mfePct": 0,
      "maeGbp": -32.86459156264811,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06329,
      "observedDuringTradeHighPrice": 0.06433,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06329,
      "fullObservedHighPrice": 0.06433,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286707020-9e95cea463fbc",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:51:47.020Z",
      "closedAtUtc": "2026-09-24T21:52:11.053Z",
      "holdingPeriodMs": 24033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06317,
      "exitPriceQuote": 0.06242,
      "grossPnlGbp": 23.74544878898213,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.14544878898213,
      "cashChangeGbp": 22.94544878898213,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 30.481241095456713,
      "targetPct": 17.86290960899161,
      "structuralStopPrice": 0.08242500000000001,
      "structuralTargetPrice": 0.051886,
      "maePct": 0,
      "mfePct": 1.1872724394491065,
      "maeGbp": 0,
      "mfeGbp": 23.74544878898213,
      "observedDuringTradeLowPrice": 0.06242,
      "observedDuringTradeHighPrice": 0.06317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06242,
      "fullObservedHighPrice": 0.06317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286620740-4e256d7a8093c",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:50:20.740Z",
      "closedAtUtc": "2026-09-24T21:50:50.198Z",
      "holdingPeriodMs": 29458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06358,
      "exitPriceQuote": 0.06276,
      "grossPnlGbp": 25.794274929223068,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 24.194274929223067,
      "cashChangeGbp": 24.994274929223067,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 30.874488832966335,
      "targetPct": 19.355143126769423,
      "structuralStopPrice": 0.08320999999999999,
      "structuralTargetPrice": 0.051274,
      "maePct": -0.18873859704310944,
      "mfePct": 2.327776030198168,
      "maeGbp": -3.774771940862189,
      "mfeGbp": 46.55552060396336,
      "observedDuringTradeLowPrice": 0.0621,
      "observedDuringTradeHighPrice": 0.0637,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0621,
      "fullObservedHighPrice": 0.0637,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286581582-8281387e6a91e",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:49:41.582Z",
      "closedAtUtc": "2026-09-24T21:49:54.409Z",
      "holdingPeriodMs": 12827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06353,
      "exitPriceQuote": 0.06205,
      "grossPnlGbp": 46.59216118369281,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 44.99216118369281,
      "cashChangeGbp": 45.79216118369281,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 30.890917676688183,
      "targetPct": 19.29167322524792,
      "structuralStopPrice": 0.083155,
      "structuralTargetPrice": 0.051274,
      "maePct": 0,
      "mfePct": 2.3296080591846406,
      "maeGbp": 0,
      "mfeGbp": 46.59216118369282,
      "observedDuringTradeLowPrice": 0.06205,
      "observedDuringTradeHighPrice": 0.06353,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06205,
      "fullObservedHighPrice": 0.06353,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286459257-71e46570ac024",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:47:39.257Z",
      "closedAtUtc": "2026-09-24T21:48:32.550Z",
      "holdingPeriodMs": 53293,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06261,
      "exitPriceQuote": 0.06205,
      "grossPnlGbp": 17.888516211467753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.28851621146775,
      "cashChangeGbp": 17.088516211467752,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 35.936751317680915,
      "targetPct": 22.78869190225203,
      "structuralStopPrice": 0.08511000000000002,
      "structuralTargetPrice": 0.048342,
      "maePct": 0,
      "mfePct": 1.3256668263855573,
      "maeGbp": 0,
      "mfeGbp": 26.513336527711143,
      "observedDuringTradeLowPrice": 0.06178,
      "observedDuringTradeHighPrice": 0.06261,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06178,
      "fullObservedHighPrice": 0.06261,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286439225-cc504b3e044e8",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:47:19.225Z",
      "closedAtUtc": "2026-09-24T21:47:31.917Z",
      "holdingPeriodMs": 12692,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06193,
      "exitPriceQuote": 0.06277,
      "grossPnlGbp": -27.12740190537728,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.72740190537728,
      "cashChangeGbp": -27.92740190537728,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.73 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 36.355562732116894,
      "targetPct": 21.940901017277564,
      "structuralStopPrice": 0.08444499999999999,
      "structuralTargetPrice": 0.048342,
      "maePct": -1.356370095268864,
      "mfePct": 0,
      "maeGbp": -27.12740190537728,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06193,
      "observedDuringTradeHighPrice": 0.06277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06193,
      "fullObservedHighPrice": 0.06277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286375613-05e24b8690775",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:46:15.613Z",
      "closedAtUtc": "2026-09-24T21:47:02.531Z",
      "holdingPeriodMs": 46918,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06193,
      "exitPriceQuote": 0.06254,
      "grossPnlGbp": -19.699660907476165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.299660907476166,
      "cashChangeGbp": -20.499660907476166,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.30 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 36.323268206039074,
      "targetPct": 30.004844178911664,
      "structuralStopPrice": 0.084425,
      "structuralTargetPrice": 0.043348000000000005,
      "maePct": -0.9849830453738082,
      "mfePct": 0.532859680284187,
      "maeGbp": -19.699660907476165,
      "mfeGbp": 10.657193605683739,
      "observedDuringTradeLowPrice": 0.0616,
      "observedDuringTradeHighPrice": 0.06254,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0616,
      "fullObservedHighPrice": 0.06254,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286324405-56b00e5016945",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:45:24.405Z",
      "closedAtUtc": "2026-09-24T21:45:55.403Z",
      "holdingPeriodMs": 30998,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06079,
      "exitPriceQuote": 0.06016,
      "grossPnlGbp": -20.72709327191968,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.327093271919683,
      "cashChangeGbp": -21.527093271919682,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.33 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 28.692219114986006,
      "targetPct": 36.97154137193619,
      "structuralStopPrice": 0.043348000000000005,
      "structuralTargetPrice": 0.083265,
      "maePct": -1.7108076986346428,
      "mfePct": 1.1021549596973252,
      "maeGbp": -34.21615397269286,
      "mfeGbp": 22.043099193946503,
      "observedDuringTradeLowPrice": 0.05975,
      "observedDuringTradeHighPrice": 0.06146,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05975,
      "fullObservedHighPrice": 0.06146,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286255229-901a1d3f80f71",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:44:15.229Z",
      "closedAtUtc": "2026-09-24T21:45:21.465Z",
      "holdingPeriodMs": 66236,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06086,
      "exitPriceQuote": 0.06079,
      "grossPnlGbp": 2.300361485376294,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7003614853762938,
      "cashChangeGbp": 1.5003614853762939,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 37.002957607624076,
      "targetPct": 28.774235951363774,
      "structuralStopPrice": 0.08338000000000001,
      "structuralTargetPrice": 0.043348000000000005,
      "maePct": -0.8215576733486699,
      "mfePct": 3.0397633913900717,
      "maeGbp": -16.4311534669734,
      "mfeGbp": 60.79526782780144,
      "observedDuringTradeLowPrice": 0.05901,
      "observedDuringTradeHighPrice": 0.06135999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05901,
      "fullObservedHighPrice": 0.06135999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286226771-eea1663dad59c",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:43:46.771Z",
      "closedAtUtc": "2026-09-24T21:44:12.530Z",
      "holdingPeriodMs": 25759,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05913,
      "exitPriceQuote": 0.06086,
      "grossPnlGbp": 58.51513614070676,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 56.91513614070676,
      "cashChangeGbp": 57.71513614070676,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 26.690343311347874,
      "targetPct": 38.02638254693048,
      "structuralStopPrice": 0.043348000000000005,
      "structuralTargetPrice": 0.081615,
      "maePct": -0.5580923389142632,
      "mfePct": 3.280906477253504,
      "maeGbp": -11.161846778285264,
      "mfeGbp": 65.61812954507009,
      "observedDuringTradeLowPrice": 0.0588,
      "observedDuringTradeHighPrice": 0.06106999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0588,
      "fullObservedHighPrice": 0.06106999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286157933-e17b075c242cd",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:42:37.933Z",
      "closedAtUtc": "2026-09-24T21:43:23.311Z",
      "holdingPeriodMs": 45378,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05852,
      "exitPriceQuote": 0.0565,
      "grossPnlGbp": -69.03622693096379,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -70.63622693096379,
      "cashChangeGbp": -69.83622693096379,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-70.64 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.926179084073812,
      "targetPct": 38.40567327409434,
      "structuralStopPrice": 0.043348000000000005,
      "structuralTargetPrice": 0.08099500000000001,
      "maePct": -3.759398496240602,
      "mfePct": 0.05126452494872745,
      "maeGbp": -75.18796992481204,
      "mfeGbp": 1.025290498974549,
      "observedDuringTradeLowPrice": 0.05632,
      "observedDuringTradeHighPrice": 0.05855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05632,
      "fullObservedHighPrice": 0.05855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790286062885-110cb5848ad94",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:41:02.884Z",
      "closedAtUtc": "2026-09-24T21:41:28.075Z",
      "holdingPeriodMs": 25191,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05742,
      "exitPriceQuote": 0.05876,
      "grossPnlGbp": 46.67363288052947,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 45.073632880529466,
      "cashChangeGbp": 45.87363288052947,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 26.374085684430508,
      "targetPct": 38.10518982932778,
      "structuralStopPrice": 0.042276,
      "structuralTargetPrice": 0.07930000000000001,
      "maePct": 0,
      "mfePct": 2.3336816440264734,
      "maeGbp": 0,
      "mfeGbp": 46.67363288052947,
      "observedDuringTradeLowPrice": 0.05742,
      "observedDuringTradeHighPrice": 0.05876,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05742,
      "fullObservedHighPrice": 0.05876,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285996417-5e65830567c06",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:39:56.417Z",
      "closedAtUtc": "2026-09-24T21:40:46.816Z",
      "holdingPeriodMs": 50399,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05675,
      "exitPriceQuote": 0.05746,
      "grossPnlGbp": 25.022026431717897,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 23.422026431717896,
      "cashChangeGbp": 24.222026431717897,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.504845814977973,
      "targetPct": 0.733039647577092,
      "structuralStopPrice": 0.042276,
      "structuralTargetPrice": 0.057166,
      "maePct": 0,
      "mfePct": 2.044052863436126,
      "maeGbp": 0,
      "mfeGbp": 40.88105726872252,
      "observedDuringTradeLowPrice": 0.05675,
      "observedDuringTradeHighPrice": 0.057909999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05675,
      "fullObservedHighPrice": 0.057909999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285924045-8d2c3397f0e91",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:38:44.045Z",
      "closedAtUtc": "2026-09-24T21:39:08.815Z",
      "holdingPeriodMs": 24770,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06218,
      "exitPriceQuote": 0.05952,
      "grossPnlGbp": 85.55805725313593,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 83.95805725313593,
      "cashChangeGbp": 84.75805725313593,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 35.22836925056288,
      "targetPct": 32.010292698616915,
      "structuralStopPrice": 0.084085,
      "structuralTargetPrice": 0.042276,
      "maePct": -0.2573174654229663,
      "mfePct": 4.277902862656796,
      "maeGbp": -5.1463493084593255,
      "mfeGbp": 85.55805725313593,
      "observedDuringTradeLowPrice": 0.05952,
      "observedDuringTradeHighPrice": 0.06234,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05952,
      "fullObservedHighPrice": 0.06234,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285813538-51fa3eebbd3f8",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:36:53.538Z",
      "closedAtUtc": "2026-09-24T21:37:09.176Z",
      "holdingPeriodMs": 15638,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05891,
      "exitPriceQuote": 0.05985,
      "grossPnlGbp": -31.913087760991456,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -33.51308776099145,
      "cashChangeGbp": -32.713087760991456,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-33.51 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 31.395348837209312,
      "targetPct": 28.236292649804785,
      "structuralStopPrice": 0.077405,
      "structuralTargetPrice": 0.042276,
      "maePct": -1.5956543880495728,
      "mfePct": 0,
      "maeGbp": -31.913087760991456,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05891,
      "observedDuringTradeHighPrice": 0.05985000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05891,
      "fullObservedHighPrice": 0.05985000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285787076-172e5a8e32d4c",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:36:27.076Z",
      "closedAtUtc": "2026-09-24T21:36:50.933Z",
      "holdingPeriodMs": 23857,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05867,
      "exitPriceQuote": 0.05891,
      "grossPnlGbp": 8.181353332196938,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.581353332196938,
      "cashChangeGbp": 7.381353332196938,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.94273052667462,
      "targetPct": 31.498210328958574,
      "structuralStopPrice": 0.042276,
      "structuralTargetPrice": 0.07715,
      "maePct": -0.6647349582410115,
      "mfePct": 0.5795125276972899,
      "maeGbp": -13.294699164820228,
      "mfeGbp": 11.590250553945799,
      "observedDuringTradeLowPrice": 0.05828,
      "observedDuringTradeHighPrice": 0.05900999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05828,
      "fullObservedHighPrice": 0.05900999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285688311-330ae9b048691",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:34:48.311Z",
      "closedAtUtc": "2026-09-24T21:36:16.299Z",
      "holdingPeriodMs": 87988,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05604,
      "exitPriceQuote": 0.05843,
      "grossPnlGbp": 85.29621698786592,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 83.69621698786592,
      "cashChangeGbp": 84.49621698786592,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 24.561027837259097,
      "targetPct": 32.96752319771591,
      "structuralStopPrice": 0.042276,
      "structuralTargetPrice": 0.074515,
      "maePct": -0.7316202712348334,
      "mfePct": 4.264810849393296,
      "maeGbp": -14.63240542469667,
      "mfeGbp": 85.29621698786592,
      "observedDuringTradeLowPrice": 0.05563,
      "observedDuringTradeHighPrice": 0.05843,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05563,
      "fullObservedHighPrice": 0.05843,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285631463-633df14e93737",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:33:51.463Z",
      "closedAtUtc": "2026-09-24T21:34:21.552Z",
      "holdingPeriodMs": 30089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0553,
      "exitPriceQuote": 0.05582,
      "grossPnlGbp": 18.806509945750438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.206509945750437,
      "cashChangeGbp": 18.006509945750437,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 23.551537070524414,
      "targetPct": 33.23688969258588,
      "structuralStopPrice": 0.042276,
      "structuralTargetPrice": 0.07368,
      "maePct": -0.3797468354430413,
      "mfePct": 0.9403254972875219,
      "maeGbp": -7.594936708860826,
      "mfeGbp": 18.806509945750438,
      "observedDuringTradeLowPrice": 0.05509,
      "observedDuringTradeHighPrice": 0.05582000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05509,
      "fullObservedHighPrice": 0.05582000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285595225-881359fd3cf83",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:33:15.225Z",
      "closedAtUtc": "2026-09-24T21:33:35.161Z",
      "holdingPeriodMs": 19936,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05491,
      "exitPriceQuote": 0.05577,
      "grossPnlGbp": 31.323984702240015,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 29.723984702240013,
      "cashChangeGbp": 30.523984702240014,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 23.008559460936077,
      "targetPct": 0.11291203788016672,
      "structuralStopPrice": 0.042276,
      "structuralTargetPrice": 0.054972,
      "maePct": 0,
      "mfePct": 1.5661992351120007,
      "maeGbp": 0,
      "mfeGbp": 31.323984702240015,
      "observedDuringTradeLowPrice": 0.05491,
      "observedDuringTradeHighPrice": 0.05577000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05491,
      "fullObservedHighPrice": 0.05577000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285534445-4c6773160624b",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:32:14.445Z",
      "closedAtUtc": "2026-09-24T21:32:26.904Z",
      "holdingPeriodMs": 12459,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05228,
      "exitPriceQuote": 0.05355,
      "grossPnlGbp": -48.58454475899006,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -50.184544758990064,
      "cashChangeGbp": -49.38454475899006,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-50.18 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.074980872226486,
      "targetPct": 19.135424636572303,
      "structuralStopPrice": 0.05284200000000001,
      "structuralTargetPrice": 0.042276,
      "maePct": -2.4292272379495032,
      "mfePct": 0,
      "maeGbp": -48.58454475899007,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05228,
      "observedDuringTradeHighPrice": 0.05354999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05228,
      "fullObservedHighPrice": 0.05354999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790285506610-3aea6da536f31",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T21:31:46.610Z",
      "closedAtUtc": "2026-09-24T21:31:59.284Z",
      "holdingPeriodMs": 12674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05247,
      "exitPriceQuote": 0.05345,
      "grossPnlGbp": -37.35467886411262,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -38.95467886411262,
      "cashChangeGbp": -38.15467886411262,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-38.95 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.70897655803317,
      "targetPct": 19.42824471126358,
      "structuralStopPrice": 0.05284200000000001,
      "structuralTargetPrice": 0.042276,
      "maePct": -1.8677339432056312,
      "mfePct": 0.05717552887364636,
      "maeGbp": -37.35467886411263,
      "mfeGbp": 1.143510577472927,
      "observedDuringTradeLowPrice": 0.05244,
      "observedDuringTradeHighPrice": 0.05345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05244,
      "fullObservedHighPrice": 0.05345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790281080993-6d1be3249136b",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T20:18:00.992Z",
      "closedAtUtc": "2026-09-24T20:24:25.220Z",
      "holdingPeriodMs": 384228,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4485,
      "exitPriceQuote": 0.45332,
      "grossPnlGbp": -21.49386845039015,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.09386845039015,
      "cashChangeGbp": -22.29386845039015,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.09 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.021181716833896,
      "targetPct": 3.6673355629877413,
      "structuralStopPrice": 0.46653500000000003,
      "structuralTargetPrice": 0.432052,
      "maePct": -1.0746934225195075,
      "mfePct": 0.7625418060200745,
      "maeGbp": -21.49386845039015,
      "mfeGbp": 15.25083612040149,
      "observedDuringTradeLowPrice": 0.44508,
      "observedDuringTradeHighPrice": 0.45332,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.44508,
      "fullObservedHighPrice": 0.45332,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790280609078-f3c8cc3bc042a",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T20:10:09.078Z",
      "closedAtUtc": "2026-09-24T20:13:56.707Z",
      "holdingPeriodMs": 227629,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10681,
      "exitPriceQuote": 0.10698,
      "grossPnlGbp": 3.183222544705617,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5832225447056167,
      "cashChangeGbp": 2.3832225447056166,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.10671 beyond 0.10678499999999999",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0468120962458856,
      "targetPct": 0.50674094185937,
      "structuralStopPrice": 0.10675999999999977,
      "structuralTargetPrice": 0.10735125,
      "maePct": -0.4025840277127608,
      "mfePct": 0.2246980619792193,
      "maeGbp": -8.051680554255217,
      "mfeGbp": 4.493961239584386,
      "observedDuringTradeLowPrice": 0.10638,
      "observedDuringTradeHighPrice": 0.10705,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10638,
      "fullObservedHighPrice": 0.10705,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790280415050-0c9bcbd45b7a7",
      "symbol": "METUSDT",
      "baseAsset": "MET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T20:06:55.050Z",
      "closedAtUtc": "2026-09-24T20:09:55.576Z",
      "holdingPeriodMs": 180526,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3383,
      "exitPriceQuote": 0.3398,
      "grossPnlGbp": 8.867868755542426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.267868755542427,
      "cashChangeGbp": 8.067868755542426,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.374519657109071,
      "targetPct": 0.9754655631096735,
      "structuralStopPrice": 0.33365,
      "structuralTargetPrice": 0.3416,
      "maePct": -0.02955956251847147,
      "mfePct": 0.4433934377771213,
      "maeGbp": -0.5911912503694294,
      "mfeGbp": 8.867868755542426,
      "observedDuringTradeLowPrice": 0.3382,
      "observedDuringTradeHighPrice": 0.3398,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3382,
      "fullObservedHighPrice": 0.3398,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790280154639-e2b351aa677e9",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T20:02:34.639Z",
      "closedAtUtc": "2026-09-24T20:05:16.469Z",
      "holdingPeriodMs": 161830,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.44193,
      "exitPriceQuote": 0.43574,
      "grossPnlGbp": -28.013486298734975,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.613486298734976,
      "cashChangeGbp": -28.813486298734976,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.61 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2456045075011857,
      "targetPct": 0.1783087819337929,
      "structuralStopPrice": 0.432006,
      "structuralTargetPrice": 0.442718,
      "maePct": -1.4006743149367487,
      "mfePct": 0,
      "maeGbp": -28.013486298734975,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.43574,
      "observedDuringTradeHighPrice": 0.44193,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.43574,
      "fullObservedHighPrice": 0.44193,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790280063879-040554237625c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T20:01:03.879Z",
      "closedAtUtc": "2026-09-24T20:02:08.428Z",
      "holdingPeriodMs": 64549,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.43888,
      "exitPriceQuote": 0.44135,
      "grossPnlGbp": 11.25592417061624,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.65592417061624,
      "cashChangeGbp": 10.455924170616239,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5662595698140702,
      "targetPct": 0.8744987240247921,
      "structuralStopPrice": 0.432006,
      "structuralTargetPrice": 0.442718,
      "maePct": 0,
      "mfePct": 0.7655851257747059,
      "maeGbp": 0,
      "mfeGbp": 15.311702515494119,
      "observedDuringTradeLowPrice": 0.43888,
      "observedDuringTradeHighPrice": 0.4422400000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.43888,
      "fullObservedHighPrice": 0.4422400000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790276645050-98e880ab753d2",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T19:04:05.050Z",
      "closedAtUtc": "2026-09-24T19:11:42.955Z",
      "holdingPeriodMs": 457905,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09072,
      "exitPriceQuote": 0.09117,
      "grossPnlGbp": 9.920634920635052,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.320634920635053,
      "cashChangeGbp": 9.120634920635052,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.34 triggered at projected net £8.32 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3968253968256407,
      "targetPct": 3.023037918871262,
      "structuralStopPrice": 0.09035999999999977,
      "structuralTargetPrice": 0.0934625,
      "maePct": 0,
      "mfePct": 0.6723985890652552,
      "maeGbp": 0,
      "mfeGbp": 13.447971781305105,
      "observedDuringTradeLowPrice": 0.09072,
      "observedDuringTradeHighPrice": 0.09133,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09072,
      "fullObservedHighPrice": 0.09133,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790252623145-6efa02892a92d",
      "symbol": "FIGHTUSDT",
      "baseAsset": "FIGHT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T12:23:43.145Z",
      "closedAtUtc": "2026-09-24T13:02:52.139Z",
      "holdingPeriodMs": 2348994,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003892,
      "exitPriceQuote": 0.00393,
      "grossPnlGbp": -19.527235354573623,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.127235354573624,
      "cashChangeGbp": -20.327235354573624,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.13 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4727646454265274,
      "targetPct": 0.44193216855087875,
      "structuralStopPrice": 0.0039104000000000005,
      "structuralTargetPrice": 0.0038748,
      "maePct": -0.9763617677286812,
      "mfePct": 0.1541623843782099,
      "maeGbp": -19.527235354573623,
      "mfeGbp": 3.083247687564198,
      "observedDuringTradeLowPrice": 0.003886,
      "observedDuringTradeHighPrice": 0.00393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003886,
      "fullObservedHighPrice": 0.00393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790251816874-a3a87a0330b3",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T12:10:16.874Z",
      "closedAtUtc": "2026-09-24T12:20:47.627Z",
      "holdingPeriodMs": 630753,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06309,
      "exitPriceQuote": 0.06351,
      "grossPnlGbp": -13.314312886352948,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.914312886352947,
      "cashChangeGbp": -14.114312886352948,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5547630369313729,
      "targetPct": 0.5642732604216123,
      "structuralStopPrice": 0.06344,
      "structuralTargetPrice": 0.062734,
      "maePct": -0.7449675067364275,
      "mfePct": 0.09510223490250534,
      "maeGbp": -14.89935013472855,
      "mfeGbp": 1.902044698050107,
      "observedDuringTradeLowPrice": 0.06303,
      "observedDuringTradeHighPrice": 0.06356,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06303,
      "fullObservedHighPrice": 0.06356,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790241532257-89c724ff63ced",
      "symbol": "COTIUSDT",
      "baseAsset": "COTI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T09:18:52.257Z",
      "closedAtUtc": "2026-09-24T09:24:57.257Z",
      "holdingPeriodMs": 365000,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015414,
      "exitPriceQuote": 0.015348,
      "grossPnlGbp": 8.563643441027647,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.9636434410276475,
      "cashChangeGbp": 7.763643441027647,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8658362527572268,
      "targetPct": 2.1149604255871393,
      "structuralStopPrice": 0.0157016,
      "structuralTargetPrice": 0.015087999999999999,
      "maePct": -0.15570260801868246,
      "mfePct": 0.5060334760607237,
      "maeGbp": -3.1140521603736495,
      "mfeGbp": 10.120669521214474,
      "observedDuringTradeLowPrice": 0.015336,
      "observedDuringTradeHighPrice": 0.015438000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015336,
      "fullObservedHighPrice": 0.015438000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231700637-80d81ff688a53",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:35:00.637Z",
      "closedAtUtc": "2026-09-24T07:05:18.377Z",
      "holdingPeriodMs": 1817740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6279,
      "exitPriceQuote": 0.6259,
      "grossPnlGbp": -6.370441153049854,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.970441153049855,
      "cashChangeGbp": -7.170441153049854,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1371237458194037,
      "targetPct": 1.5527950310559064,
      "structuralStopPrice": 0.62076,
      "structuralTargetPrice": 0.63765,
      "maePct": -0.6370441153049854,
      "mfePct": 0.2229654403567378,
      "maeGbp": -12.740882306099708,
      "mfeGbp": 4.4593088071347555,
      "observedDuringTradeLowPrice": 0.6239,
      "observedDuringTradeHighPrice": 0.6293,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6239,
      "fullObservedHighPrice": 0.6293,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790232173766-2bf7564411f46",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:42:53.766Z",
      "closedAtUtc": "2026-09-24T06:44:35.167Z",
      "holdingPeriodMs": 101401,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06452,
      "exitPriceQuote": 0.06502,
      "grossPnlGbp": 15.499070055796668,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.899070055796669,
      "cashChangeGbp": 14.699070055796668,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.030998140111925438,
      "targetPct": 0.7168319900806023,
      "structuralStopPrice": 0.06449999999999978,
      "structuralTargetPrice": 0.0649825,
      "maePct": 0,
      "mfePct": 0.7749535027898334,
      "maeGbp": 0,
      "mfeGbp": 15.49907005579667,
      "observedDuringTradeLowPrice": 0.06452,
      "observedDuringTradeHighPrice": 0.06502,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06452,
      "fullObservedHighPrice": 0.06502,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231984054-dd81eee5b8273",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:39:44.054Z",
      "closedAtUtc": "2026-09-24T06:40:38.485Z",
      "holdingPeriodMs": 54431,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06503,
      "exitPriceQuote": 0.06494,
      "grossPnlGbp": -2.7679532523452783,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.367953252345279,
      "cashChangeGbp": -3.567953252345278,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.06499 beyond 0.065015",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.03844379517179654,
      "targetPct": 0.628556051053359,
      "structuralStopPrice": 0.06500499999999979,
      "structuralTargetPrice": 0.06543875,
      "maePct": -0.1383976626172639,
      "mfePct": 0,
      "maeGbp": -2.767953252345278,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06494,
      "observedDuringTradeHighPrice": 0.06503,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06494,
      "fullObservedHighPrice": 0.06503,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231868384-d47e465f0b91e",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:37:48.384Z",
      "closedAtUtc": "2026-09-24T06:39:31.096Z",
      "holdingPeriodMs": 102712,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06503,
      "exitPriceQuote": 0.06544,
      "grossPnlGbp": 12.609564816238464,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.009564816238465,
      "cashChangeGbp": 11.809564816238463,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.03844379517179654,
      "targetPct": 0.628556051053359,
      "structuralStopPrice": 0.06500499999999979,
      "structuralTargetPrice": 0.06543875,
      "maePct": 0,
      "mfePct": 0.6304782408119232,
      "maeGbp": 0,
      "mfeGbp": 12.609564816238462,
      "observedDuringTradeLowPrice": 0.06503,
      "observedDuringTradeHighPrice": 0.06544,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06503,
      "fullObservedHighPrice": 0.06544,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231742158-7b23ecbde11bc",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:35:42.158Z",
      "closedAtUtc": "2026-09-24T06:37:01.525Z",
      "holdingPeriodMs": 79367,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06548,
      "exitPriceQuote": 0.06515,
      "grossPnlGbp": 10.0794135613927,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.4794135613927,
      "cashChangeGbp": 9.2794135613927,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1603543066588728,
      "targetPct": 0.49442577886377165,
      "structuralStopPrice": 0.06558500000000023,
      "structuralTargetPrice": 0.06515625,
      "maePct": -0.4734270006108808,
      "mfePct": 0.503970678069635,
      "maeGbp": -9.468540012217616,
      "mfeGbp": 10.0794135613927,
      "observedDuringTradeLowPrice": 0.06515,
      "observedDuringTradeHighPrice": 0.06579,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06515,
      "fullObservedHighPrice": 0.06579,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231602732-a50b6c6039969",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:33:22.732Z",
      "closedAtUtc": "2026-09-24T06:34:18.825Z",
      "holdingPeriodMs": 56093,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06504,
      "exitPriceQuote": 0.06544,
      "grossPnlGbp": 12.300123001229938,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.700123001229938,
      "cashChangeGbp": 11.500123001229937,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06150061500648895,
      "targetPct": 0.6130842558425634,
      "structuralStopPrice": 0.06499999999999978,
      "structuralTargetPrice": 0.06543875,
      "maePct": 0,
      "mfePct": 0.9378843788437875,
      "maeGbp": 0,
      "mfeGbp": 18.75768757687575,
      "observedDuringTradeLowPrice": 0.06504,
      "observedDuringTradeHighPrice": 0.06565,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06504,
      "fullObservedHighPrice": 0.06565,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231440089-4b80f17c7b9ab",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:30:40.089Z",
      "closedAtUtc": "2026-09-24T06:34:06.720Z",
      "holdingPeriodMs": 206631,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6259,
      "exitPriceQuote": 0.6278,
      "grossPnlGbp": 6.0712573893593635,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.471257389359364,
      "cashChangeGbp": 5.271257389359364,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8212174468765031,
      "targetPct": 0.3035628694679682,
      "structuralStopPrice": 0.62076,
      "structuralTargetPrice": 0.6278,
      "maePct": -0.015976993129891193,
      "mfePct": 0.3035628694679682,
      "maeGbp": -0.31953986259782385,
      "mfeGbp": 6.0712573893593635,
      "observedDuringTradeLowPrice": 0.6258,
      "observedDuringTradeHighPrice": 0.6278000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6258,
      "fullObservedHighPrice": 0.6278000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231496977-de971cea565e3",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:31:36.977Z",
      "closedAtUtc": "2026-09-24T06:33:19.947Z",
      "holdingPeriodMs": 102970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06556,
      "exitPriceQuote": 0.06504,
      "grossPnlGbp": 15.863331299572687,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.263331299572688,
      "cashChangeGbp": 15.063331299572686,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06101281269102241,
      "targetPct": 0.6158480780963917,
      "structuralStopPrice": 0.06560000000000023,
      "structuralTargetPrice": 0.06515625,
      "maePct": -0.152532031726667,
      "mfePct": 0.7931665649786344,
      "maeGbp": -3.0506406345333397,
      "mfeGbp": 15.863331299572687,
      "observedDuringTradeLowPrice": 0.06504,
      "observedDuringTradeHighPrice": 0.06566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06504,
      "fullObservedHighPrice": 0.06566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790231118514-e03c9745db027",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:25:18.514Z",
      "closedAtUtc": "2026-09-24T06:28:21.487Z",
      "holdingPeriodMs": 182973,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06572,
      "exitPriceQuote": 0.06552,
      "grossPnlGbp": -6.086427267194331,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.686427267194331,
      "cashChangeGbp": -6.886427267194331,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.06541 beyond 0.06550500000000001",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3423615337800137,
      "targetPct": 0.77982349360925,
      "structuralStopPrice": 0.06549499999999978,
      "structuralTargetPrice": 0.0662325,
      "maePct": -0.5021302495435133,
      "mfePct": 0.258673158855757,
      "maeGbp": -10.042604990870267,
      "mfeGbp": 5.173463177115139,
      "observedDuringTradeLowPrice": 0.06539,
      "observedDuringTradeHighPrice": 0.06589,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06539,
      "fullObservedHighPrice": 0.06589,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790230327074-1581d181f3ac4",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:12:07.074Z",
      "closedAtUtc": "2026-09-24T06:18:37.330Z",
      "holdingPeriodMs": 390256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06584,
      "exitPriceQuote": 0.06511,
      "grossPnlGbp": -22.17496962332912,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.77496962332912,
      "cashChangeGbp": -22.97496962332912,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.77 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4024908869991243,
      "targetPct": 0.8714307411907624,
      "structuralStopPrice": 0.06557499999999977,
      "structuralTargetPrice": 0.06641375,
      "maePct": -1.2606318347509073,
      "mfePct": 0.69866342648846,
      "maeGbp": -25.212636695018144,
      "mfeGbp": 13.9732685297692,
      "observedDuringTradeLowPrice": 0.06501,
      "observedDuringTradeHighPrice": 0.0663,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06501,
      "fullObservedHighPrice": 0.0663,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790230067119-5750e691d664b",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-24T06:07:47.119Z",
      "closedAtUtc": "2026-09-24T06:11:13.103Z",
      "holdingPeriodMs": 205984,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0661,
      "exitPriceQuote": 0.06672,
      "grossPnlGbp": -18.759455370650393,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.359455370650394,
      "cashChangeGbp": -19.559455370650394,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.36 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.3313161875945525,
      "targetPct": 4.59152798789714,
      "structuralStopPrice": 0.069624,
      "structuralTargetPrice": 0.063065,
      "maePct": -0.9379727685325197,
      "mfePct": 0.9228441754916784,
      "maeGbp": -18.759455370650393,
      "mfeGbp": 18.456883509833567,
      "observedDuringTradeLowPrice": 0.06549,
      "observedDuringTradeHighPrice": 0.06672,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06549,
      "fullObservedHighPrice": 0.06672,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790199767635-d347ecadc4d04",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T21:42:47.635Z",
      "closedAtUtc": "2026-09-23T22:08:23.493Z",
      "holdingPeriodMs": 1535858,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.829,
      "exitPriceQuote": 7.914,
      "grossPnlGbp": -21.714139736875712,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.314139736875713,
      "cashChangeGbp": -22.514139736875713,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 92.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.31 after fees",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.0846851449738075,
      "targetPct": 2.3885553710563214,
      "structuralStopPrice": 8.0705,
      "structuralTargetPrice": 7.642,
      "maePct": -1.0857069868437854,
      "mfePct": 0.21714139736875032,
      "maeGbp": -21.71413973687571,
      "mfeGbp": 4.342827947375007,
      "observedDuringTradeLowPrice": 7.812,
      "observedDuringTradeHighPrice": 7.914,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.812,
      "fullObservedHighPrice": 7.914,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790200426025-82288b99f821a",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T21:53:46.025Z",
      "closedAtUtc": "2026-09-23T22:01:18.603Z",
      "holdingPeriodMs": 452578,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09293,
      "exitPriceQuote": 0.09412,
      "grossPnlGbp": -25.61067470138807,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.210674701388072,
      "cashChangeGbp": -26.41067470138807,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.21 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.18831378456929346,
      "targetPct": 0.5003766275691307,
      "structuralStopPrice": 0.09310500000000024,
      "structuralTargetPrice": 0.092465,
      "maePct": -1.2805337350694035,
      "mfePct": 0.24749811686214795,
      "maeGbp": -25.61067470138807,
      "mfeGbp": 4.949962337242959,
      "observedDuringTradeLowPrice": 0.0927,
      "observedDuringTradeHighPrice": 0.09412,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0927,
      "fullObservedHighPrice": 0.09412,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790200250521-9d9350aecf02d",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T21:50:50.521Z",
      "closedAtUtc": "2026-09-23T21:53:43.227Z",
      "holdingPeriodMs": 172706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09237,
      "exitPriceQuote": 0.09293,
      "grossPnlGbp": 12.12514885785439,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.52514885785439,
      "cashChangeGbp": 11.325148857854389,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1569773736063813,
      "targetPct": 0.5575403269459949,
      "structuralStopPrice": 0.09222499999999978,
      "structuralTargetPrice": 0.09288500000000001,
      "maePct": -0.11908628342535348,
      "mfePct": 0.6062574428927194,
      "maeGbp": -2.3817256685070696,
      "mfeGbp": 12.125148857854388,
      "observedDuringTradeLowPrice": 0.09226,
      "observedDuringTradeHighPrice": 0.09292999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09226,
      "fullObservedHighPrice": 0.09292999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790165915351-25ac299eedcdf",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T12:18:35.351Z",
      "closedAtUtc": "2026-09-23T14:11:54.898Z",
      "holdingPeriodMs": 6799547,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12436,
      "exitPriceQuote": 0.12275,
      "grossPnlGbp": -25.892569958185916,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.492569958185918,
      "cashChangeGbp": -26.692569958185917,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.49 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4988742360887783,
      "targetPct": 0.17208105500161294,
      "structuralStopPrice": 0.122496,
      "structuralTargetPrice": 0.124574,
      "maePct": -1.310710839498225,
      "mfePct": 2.042457381794801,
      "maeGbp": -26.2142167899645,
      "mfeGbp": 40.84914763589602,
      "observedDuringTradeLowPrice": 0.12273,
      "observedDuringTradeHighPrice": 0.1269,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12273,
      "fullObservedHighPrice": 0.1269,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790165601973-4d59efda61909",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T12:13:21.973Z",
      "closedAtUtc": "2026-09-23T12:29:49.140Z",
      "holdingPeriodMs": 987167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.31973,
      "exitPriceQuote": 0.31667,
      "grossPnlGbp": -19.14115034560415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.74115034560415,
      "cashChangeGbp": -19.94115034560415,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.74 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4495668220060867,
      "targetPct": 5.335752040784418,
      "structuralStopPrice": 0.31189799999999995,
      "structuralTargetPrice": 0.33679000000000003,
      "maePct": -0.9570575172802074,
      "mfePct": 0.3221468113720875,
      "maeGbp": -19.14115034560415,
      "mfeGbp": 6.442936227441749,
      "observedDuringTradeLowPrice": 0.31667,
      "observedDuringTradeHighPrice": 0.32076,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31667,
      "fullObservedHighPrice": 0.32076,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790151680938-6285b962eba07",
      "symbol": "TAKEUSDT",
      "baseAsset": "TAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T08:21:20.938Z",
      "closedAtUtc": "2026-09-23T08:21:59.370Z",
      "holdingPeriodMs": 38432,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.16171,
      "exitPriceQuote": 0.16395,
      "grossPnlGbp": -27.703914414693212,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.303914414693214,
      "cashChangeGbp": -28.503914414693213,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.30 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.961288726733047,
      "targetPct": 5.827716282233621,
      "structuralStopPrice": 0.17135,
      "structuralTargetPrice": 0.152286,
      "maePct": -1.3851957207346606,
      "mfePct": 0,
      "maeGbp": -27.703914414693212,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.16171,
      "observedDuringTradeHighPrice": 0.16395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16171,
      "fullObservedHighPrice": 0.16395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790148706782-f65edec81c08",
      "symbol": "ZETAUSDT",
      "baseAsset": "ZETA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T07:31:46.782Z",
      "closedAtUtc": "2026-09-23T07:40:31.310Z",
      "holdingPeriodMs": 524528,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05177,
      "exitPriceQuote": 0.05149,
      "grossPnlGbp": 10.81707552636645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.21707552636645,
      "cashChangeGbp": 10.01707552636645,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7881012169210077,
      "targetPct": 0.08499130770715749,
      "structuralStopPrice": 0.052178,
      "structuralTargetPrice": 0.051726,
      "maePct": -0.09658103148541904,
      "mfePct": 0.5988023952095767,
      "maeGbp": -1.9316206297083807,
      "mfeGbp": 11.976047904191535,
      "observedDuringTradeLowPrice": 0.05146,
      "observedDuringTradeHighPrice": 0.05182,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05146,
      "fullObservedHighPrice": 0.05182,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790122937809-ff0ed3c166ff4",
      "symbol": "CHRUSDT",
      "baseAsset": "CHR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T00:22:17.809Z",
      "closedAtUtc": "2026-09-23T00:29:40.033Z",
      "holdingPeriodMs": 442224,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02183,
      "exitPriceQuote": 0.02168,
      "grossPnlGbp": -13.74255611543723,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.34255611543723,
      "cashChangeGbp": -14.54255611543723,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.02173 beyond 0.021745",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4122766834641245,
      "targetPct": 0.8646358222629473,
      "structuralStopPrice": 0.02173999999999978,
      "structuralTargetPrice": 0.02201875,
      "maePct": -0.6871278057718615,
      "mfePct": 0.18323408153917473,
      "maeGbp": -13.74255611543723,
      "mfeGbp": 3.6646816307834946,
      "observedDuringTradeLowPrice": 0.02168,
      "observedDuringTradeHighPrice": 0.02187,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02168,
      "fullObservedHighPrice": 0.02187,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790121879525-6d5e401b7fa56",
      "symbol": "CHRUSDT",
      "baseAsset": "CHR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T00:04:39.525Z",
      "closedAtUtc": "2026-09-23T00:09:15.128Z",
      "holdingPeriodMs": 275603,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0222,
      "exitPriceQuote": 0.0221,
      "grossPnlGbp": -9.009009009008954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.609009009008954,
      "cashChangeGbp": -9.809009009008955,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.02178 beyond 0.022144999999999998",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2702702702712751,
      "targetPct": 1.323198198198193,
      "structuralStopPrice": 0.022139999999999778,
      "structuralTargetPrice": 0.02249375,
      "maePct": -0.4504504504504477,
      "mfePct": 0.3153153153153181,
      "maeGbp": -9.009009009008954,
      "mfeGbp": 6.306306306306363,
      "observedDuringTradeLowPrice": 0.0221,
      "observedDuringTradeHighPrice": 0.02227,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0221,
      "fullObservedHighPrice": 0.02227,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790121851070-72e3e3bfcb7ab",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T00:04:11.070Z",
      "closedAtUtc": "2026-09-23T00:08:31.194Z",
      "holdingPeriodMs": 260124,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.392,
      "exitPriceQuote": 0.3957,
      "grossPnlGbp": -18.877551020408067,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.477551020408068,
      "cashChangeGbp": -19.677551020408067,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.48 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.07653061224494617,
      "targetPct": 0.9088010204081693,
      "structuralStopPrice": 0.3923000000000002,
      "structuralTargetPrice": 0.3884375,
      "maePct": -1.1224489795918264,
      "mfePct": 0.025510204081629843,
      "maeGbp": -22.44897959183653,
      "mfeGbp": 0.5102040816325969,
      "observedDuringTradeLowPrice": 0.3919,
      "observedDuringTradeHighPrice": 0.3963999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3919,
      "fullObservedHighPrice": 0.3963999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790121121108-bf04491ec268b",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T23:52:01.108Z",
      "closedAtUtc": "2026-09-23T00:05:57.835Z",
      "holdingPeriodMs": 836727,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.018238,
      "exitPriceQuote": 0.018361,
      "grossPnlGbp": 13.488321087838372,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.888321087838372,
      "cashChangeGbp": 12.688321087838371,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.156267134555449,
      "targetPct": 0.5229465950213743,
      "structuralStopPrice": 0.018209499999999778,
      "structuralTargetPrice": 0.018333375,
      "maePct": -0.11514420440837912,
      "mfePct": 0.6744160543919185,
      "maeGbp": -2.3028840881675823,
      "mfeGbp": 13.488321087838372,
      "observedDuringTradeLowPrice": 0.018217,
      "observedDuringTradeHighPrice": 0.018361,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.018217,
      "fullObservedHighPrice": 0.018361,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790121799001-12024178f3f29",
      "symbol": "ZETAUSDT",
      "baseAsset": "ZETA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-23T00:03:19.001Z",
      "closedAtUtc": "2026-09-23T00:05:24.505Z",
      "holdingPeriodMs": 125504,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05584,
      "exitPriceQuote": 0.05567,
      "grossPnlGbp": 6.088825214899838,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.488825214899839,
      "cashChangeGbp": 5.2888252148998385,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £5.48 triggered at projected net £4.49 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2596704871064011,
      "targetPct": 0.6245522922636012,
      "structuralStopPrice": 0.055985000000000215,
      "structuralTargetPrice": 0.055491250000000006,
      "maePct": -0.07163323782234665,
      "mfePct": 0.6088825214899714,
      "maeGbp": -1.4326647564469333,
      "mfeGbp": 12.177650429799428,
      "observedDuringTradeLowPrice": 0.0555,
      "observedDuringTradeHighPrice": 0.055880000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0555,
      "fullObservedHighPrice": 0.055880000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790119890181-117fa63fff11f",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T23:31:30.181Z",
      "closedAtUtc": "2026-09-22T23:51:35.242Z",
      "holdingPeriodMs": 1205061,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.018353,
      "exitPriceQuote": 0.018135,
      "grossPnlGbp": 23.75633411431405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.15633411431405,
      "cashChangeGbp": 22.95633411431405,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.12804446139716263,
      "targetPct": 0.5441889609328134,
      "structuralStopPrice": 0.018376500000000223,
      "structuralTargetPrice": 0.018253125000000002,
      "maePct": -0.17435841551788428,
      "mfePct": 1.1878167057157025,
      "maeGbp": -3.487168310357686,
      "mfeGbp": 23.75633411431405,
      "observedDuringTradeLowPrice": 0.018135,
      "observedDuringTradeHighPrice": 0.018385000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.018135,
      "fullObservedHighPrice": 0.018385000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790119691669-211ac34ada312",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T23:28:11.668Z",
      "closedAtUtc": "2026-09-22T23:31:17.211Z",
      "holdingPeriodMs": 185543,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.018242,
      "exitPriceQuote": 0.018337,
      "grossPnlGbp": 10.415524613528984,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.815524613528984,
      "cashChangeGbp": 9.615524613528983,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.19460585462242544,
      "targetPct": 0.5009045060848465,
      "structuralStopPrice": 0.01820649999999978,
      "structuralTargetPrice": 0.018333375,
      "maePct": -0.09319153601578584,
      "mfePct": 0.5207762306764492,
      "maeGbp": -1.863830720315717,
      "mfeGbp": 10.415524613528982,
      "observedDuringTradeLowPrice": 0.018225,
      "observedDuringTradeHighPrice": 0.018337,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.018225,
      "fullObservedHighPrice": 0.018337,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790118902279-abed732c4614f",
      "symbol": "AGTUSDT",
      "baseAsset": "AGT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T23:15:02.279Z",
      "closedAtUtc": "2026-09-22T23:25:04.112Z",
      "holdingPeriodMs": 601833,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.018361,
      "exitPriceQuote": 0.018304,
      "grossPnlGbp": 6.208812156200428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.608812156200427,
      "cashChangeGbp": 5.408812156200428,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £4.90 triggered at projected net £4.61 after fees",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.09531071292534285,
      "targetPct": 0.5875224660966007,
      "structuralStopPrice": 0.01837850000000022,
      "structuralTargetPrice": 0.018253125000000002,
      "maePct": -0.10348020260335306,
      "mfePct": 0.4847230542998683,
      "maeGbp": -2.069604052067061,
      "mfeGbp": 9.694461085997366,
      "observedDuringTradeLowPrice": 0.018272,
      "observedDuringTradeHighPrice": 0.01838,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.018272,
      "fullObservedHighPrice": 0.01838,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790118935935-2f9aeac065f17",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T23:15:35.935Z",
      "closedAtUtc": "2026-09-22T23:24:48.540Z",
      "holdingPeriodMs": 552605,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1625.02,
      "exitPriceQuote": 1643.19,
      "grossPnlGbp": -22.362801688594693,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.962801688594695,
      "cashChangeGbp": -23.162801688594694,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.96 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.44036381090693955,
      "targetPct": 5.011138324451393,
      "structuralStopPrice": 1632.176,
      "structuralTargetPrice": 1543.588,
      "maePct": -1.2799842463477344,
      "mfePct": 0.05046091740408957,
      "maeGbp": -25.599684926954687,
      "mfeGbp": 1.0092183480817913,
      "observedDuringTradeLowPrice": 1624.2,
      "observedDuringTradeHighPrice": 1645.8200000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1624.2,
      "fullObservedHighPrice": 1645.8200000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790116606698-d98b212468686",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:36:46.698Z",
      "closedAtUtc": "2026-09-22T23:24:11.877Z",
      "holdingPeriodMs": 2845179,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3885,
      "exitPriceQuote": 0.3909,
      "grossPnlGbp": 12.355212355212423,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.755212355212423,
      "cashChangeGbp": 11.555212355212422,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1377091377091466,
      "targetPct": 1.3770913770913824,
      "structuralStopPrice": 0.38408,
      "structuralTargetPrice": 0.39385000000000003,
      "maePct": -0.6949806949807041,
      "mfePct": 0.6177606177606212,
      "maeGbp": -13.899613899614083,
      "mfeGbp": 12.355212355212425,
      "observedDuringTradeLowPrice": 0.3858,
      "observedDuringTradeHighPrice": 0.3909,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3858,
      "fullObservedHighPrice": 0.3909,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790116497667-6838bd97030bb",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:34:57.667Z",
      "closedAtUtc": "2026-09-22T22:48:20.238Z",
      "holdingPeriodMs": 802571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3825,
      "exitPriceQuote": 1.3892,
      "grossPnlGbp": 9.692585895117437,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.092585895117438,
      "cashChangeGbp": 8.892585895117437,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7735985533453957,
      "targetPct": 2.5533453887884345,
      "structuralStopPrice": 1.35798,
      "structuralTargetPrice": 1.4178000000000002,
      "maePct": -0.38336347197107284,
      "mfePct": 0.5424954792043284,
      "maeGbp": -7.667269439421457,
      "mfeGbp": 10.849909584086568,
      "observedDuringTradeLowPrice": 1.3772,
      "observedDuringTradeHighPrice": 1.39,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3772,
      "fullObservedHighPrice": 1.39,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790116624935-e44546abed05e",
      "symbol": "CHRUSDT",
      "baseAsset": "CHR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:37:04.935Z",
      "closedAtUtc": "2026-09-22T22:42:26.521Z",
      "holdingPeriodMs": 321586,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0225,
      "exitPriceQuote": 0.02233,
      "grossPnlGbp": 15.111111111111112,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.511111111111113,
      "cashChangeGbp": 14.311111111111112,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.1999999999999953,
      "targetPct": 1.3066666666666626,
      "structuralStopPrice": 0.022994999999999998,
      "structuralTargetPrice": 0.022206,
      "maePct": -0.7555555555555556,
      "mfePct": 0.7555555555555556,
      "maeGbp": -15.111111111111112,
      "mfeGbp": 15.111111111111112,
      "observedDuringTradeLowPrice": 0.02233,
      "observedDuringTradeHighPrice": 0.02267,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02233,
      "fullObservedHighPrice": 0.02267,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790115326483-64a2b2e80cbd2",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:15:26.483Z",
      "closedAtUtc": "2026-09-22T22:30:55.936Z",
      "holdingPeriodMs": 929453,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0401,
      "exitPriceQuote": 0.0405,
      "grossPnlGbp": -19.95012468827953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.55012468827953,
      "cashChangeGbp": -20.75012468827953,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.55 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.478802992518722,
      "targetPct": 2.5386533665835365,
      "structuralStopPrice": 0.041495000000000004,
      "structuralTargetPrice": 0.039082,
      "maePct": -0.9975062344139765,
      "mfePct": 0.49875311720697957,
      "maeGbp": -19.95012468827953,
      "mfeGbp": 9.975062344139593,
      "observedDuringTradeLowPrice": 0.0399,
      "observedDuringTradeHighPrice": 0.0405,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0399,
      "fullObservedHighPrice": 0.0405,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790114604592-bcc6f06268c4a",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:03:24.592Z",
      "closedAtUtc": "2026-09-22T22:30:36.068Z",
      "holdingPeriodMs": 1631476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.344,
      "exitPriceQuote": 4.358,
      "grossPnlGbp": 6.445672191528243,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.845672191528243,
      "cashChangeGbp": 5.645672191528243,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0220994475138223,
      "targetPct": 1.6919889502762457,
      "structuralStopPrice": 4.2996,
      "structuralTargetPrice": 4.4175,
      "maePct": -0.5294659300184295,
      "mfePct": 0.32228360957641217,
      "maeGbp": -10.58931860036859,
      "mfeGbp": 6.445672191528243,
      "observedDuringTradeLowPrice": 4.321,
      "observedDuringTradeHighPrice": 4.357999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.321,
      "fullObservedHighPrice": 4.357999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790115288731-59b98d58c4dd4",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:14:48.731Z",
      "closedAtUtc": "2026-09-22T22:20:19.376Z",
      "holdingPeriodMs": 330645,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0032042,
      "exitPriceQuote": 0.0032371,
      "grossPnlGbp": -20.535547094438677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.135547094438678,
      "cashChangeGbp": -21.335547094438677,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.14 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6753011672180251,
      "targetPct": 2.056675613257607,
      "structuralStopPrice": 0.00325788,
      "structuralTargetPrice": 0.0031382999999999997,
      "maePct": -1.0267773547219339,
      "mfePct": 0.45253105299293916,
      "maeGbp": -20.53554709443868,
      "mfeGbp": 9.050621059858784,
      "observedDuringTradeLowPrice": 0.0031897,
      "observedDuringTradeHighPrice": 0.0032371000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0031897,
      "fullObservedHighPrice": 0.0032371000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790114563160-461bbb099fd3",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:02:43.160Z",
      "closedAtUtc": "2026-09-22T22:14:29.855Z",
      "holdingPeriodMs": 706695,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0032187,
      "exitPriceQuote": 0.0032095,
      "grossPnlGbp": 5.716593655823784,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.116593655823785,
      "cashChangeGbp": 4.916593655823784,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3943517569204877,
      "targetPct": 0.06586510081709965,
      "structuralStopPrice": 0.00326358,
      "structuralTargetPrice": 0.00321658,
      "maePct": -1.0190449560381498,
      "mfePct": 0.2858296827911892,
      "maeGbp": -20.380899120762997,
      "mfeGbp": 5.716593655823784,
      "observedDuringTradeLowPrice": 0.0032095,
      "observedDuringTradeHighPrice": 0.0032515,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0032095,
      "fullObservedHighPrice": 0.0032515,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790114860353-491d696780be9",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T22:07:40.353Z",
      "closedAtUtc": "2026-09-22T22:13:23.758Z",
      "holdingPeriodMs": 343405,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 335.82,
      "exitPriceQuote": 332.91,
      "grossPnlGbp": 17.33071288190083,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.73071288190083,
      "cashChangeGbp": 16.53071288190083,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9474718599249659,
      "targetPct": 2.82145196831635,
      "structuralStopPrice": 342.36,
      "structuralTargetPrice": 326.345,
      "maePct": -0.2709785003871196,
      "mfePct": 0.9380025013399969,
      "maeGbp": -5.419570007742393,
      "mfeGbp": 18.760050026799934,
      "observedDuringTradeLowPrice": 332.67,
      "observedDuringTradeHighPrice": 336.72999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 332.67,
      "fullObservedHighPrice": 336.72999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790112657131-42817d518bf31",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:30:57.131Z",
      "closedAtUtc": "2026-09-22T22:03:17.747Z",
      "holdingPeriodMs": 1940616,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4605,
      "exitPriceQuote": 0.4587,
      "grossPnlGbp": 7.817589576547334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.217589576547335,
      "cashChangeGbp": 7.017589576547334,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8338762214983614,
      "targetPct": 0.030401737242134415,
      "structuralStopPrice": 0.46434,
      "structuralTargetPrice": 0.46036,
      "maePct": -0.6297502714440734,
      "mfePct": 0.4125950054288844,
      "maeGbp": -12.595005428881468,
      "mfeGbp": 8.251900108577688,
      "observedDuringTradeLowPrice": 0.4586,
      "observedDuringTradeHighPrice": 0.4634,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4586,
      "fullObservedHighPrice": 0.4634,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790114213930-fba3f53b6e2dd",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:56:53.930Z",
      "closedAtUtc": "2026-09-22T21:59:28.668Z",
      "holdingPeriodMs": 154738,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0032307,
      "exitPriceQuote": 0.0032303,
      "grossPnlGbp": -0.24762435385507345,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.8476243538550736,
      "cashChangeGbp": -1.0476243538550736,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.0032258 beyond 0.0032258499999999997",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.15786052558957958,
      "targetPct": 0.8864178041910401,
      "structuralStopPrice": 0.0032255999999997774,
      "structuralTargetPrice": 0.0032593375,
      "maePct": -0.5540594917510121,
      "mfePct": 0.14547930788992613,
      "maeGbp": -11.081189835020242,
      "mfeGbp": 2.9095861577985227,
      "observedDuringTradeLowPrice": 0.0032128,
      "observedDuringTradeHighPrice": 0.0032354,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0032128,
      "fullObservedHighPrice": 0.0032354,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790112047224-9595274875058",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:20:47.224Z",
      "closedAtUtc": "2026-09-22T21:56:47.516Z",
      "holdingPeriodMs": 2160292,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3152,
      "exitPriceQuote": 0.31601,
      "grossPnlGbp": 5.139593908629651,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.539593908629651,
      "cashChangeGbp": 4.339593908629651,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7106598984771461,
      "targetPct": 0.013324873096442418,
      "structuralStopPrice": 0.31296,
      "structuralTargetPrice": 0.31524199999999997,
      "maePct": -0.5266497461928918,
      "mfePct": 0.34898477157361846,
      "maeGbp": -10.532994923857837,
      "mfeGbp": 6.9796954314723685,
      "observedDuringTradeLowPrice": 0.31354,
      "observedDuringTradeHighPrice": 0.3163,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.31354,
      "fullObservedHighPrice": 0.3163,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790114005689-4b19200e91363",
      "symbol": "DRIFTUSDT",
      "baseAsset": "DRIFT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:53:25.689Z",
      "closedAtUtc": "2026-09-22T21:56:44.106Z",
      "holdingPeriodMs": 198417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02298,
      "exitPriceQuote": 0.02292,
      "grossPnlGbp": 5.221932114882596,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.6219321148825956,
      "cashChangeGbp": 4.421932114882596,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2828546562237647,
      "targetPct": 0.6092254134029644,
      "structuralStopPrice": 0.02304500000000022,
      "structuralTargetPrice": 0.02284,
      "maePct": -0.3481288076588347,
      "mfePct": 0.4351610095735396,
      "maeGbp": -6.962576153176695,
      "mfeGbp": 8.703220191470793,
      "observedDuringTradeLowPrice": 0.02288,
      "observedDuringTradeHighPrice": 0.023060000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02288,
      "fullObservedHighPrice": 0.023060000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790113852001-2d0df0c607bbf",
      "symbol": "DRIFTUSDT",
      "baseAsset": "DRIFT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:50:52.000Z",
      "closedAtUtc": "2026-09-22T21:53:23.222Z",
      "holdingPeriodMs": 151222,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02281,
      "exitPriceQuote": 0.02298,
      "grossPnlGbp": 14.905743095133714,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.305743095133714,
      "cashChangeGbp": 14.105743095133713,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.17536168347314285,
      "targetPct": 0.7014467338886472,
      "structuralStopPrice": 0.022769999999999777,
      "structuralTargetPrice": 0.02297,
      "maePct": 0,
      "mfePct": 0.7452871547566857,
      "maeGbp": 0,
      "mfeGbp": 14.905743095133714,
      "observedDuringTradeLowPrice": 0.02281,
      "observedDuringTradeHighPrice": 0.02298,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02281,
      "fullObservedHighPrice": 0.02298,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790113517450-615c6df630f82",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:45:17.450Z",
      "closedAtUtc": "2026-09-22T21:51:19.446Z",
      "holdingPeriodMs": 361996,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.051394,
      "exitPriceQuote": 0.051677,
      "grossPnlGbp": 11.012958711133537,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.412958711133538,
      "cashChangeGbp": 10.212958711133536,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4144452659843521,
      "targetPct": 1.834844534381444,
      "structuralStopPrice": 0.051181000000000004,
      "structuralTargetPrice": 0.052337,
      "maePct": -0.39498774175974194,
      "mfePct": 0.5876172315834469,
      "maeGbp": -7.899754835194838,
      "mfeGbp": 11.752344631668938,
      "observedDuringTradeLowPrice": 0.051191,
      "observedDuringTradeHighPrice": 0.051696,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.051191,
      "fullObservedHighPrice": 0.051696,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790112317545-ada432ffa37f6",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:25:17.545Z",
      "closedAtUtc": "2026-09-22T21:37:11.458Z",
      "holdingPeriodMs": 713913,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010239,
      "exitPriceQuote": 0.010163,
      "grossPnlGbp": 14.845199726535732,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.245199726535732,
      "cashChangeGbp": 14.045199726535731,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05664615685125744,
      "targetPct": 1.711104600058603,
      "structuralStopPrice": 0.0102448,
      "structuralTargetPrice": 0.0100638,
      "maePct": -0.6055278835823767,
      "mfePct": 0.7422599863267866,
      "maeGbp": -12.110557671647534,
      "mfeGbp": 14.845199726535732,
      "observedDuringTradeLowPrice": 0.010163,
      "observedDuringTradeHighPrice": 0.010301,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010163,
      "fullObservedHighPrice": 0.010301,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790111840510-46207a73c241a",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:17:20.510Z",
      "closedAtUtc": "2026-09-22T21:29:07.652Z",
      "holdingPeriodMs": 707142,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006007,
      "exitPriceQuote": 0.006044,
      "grossPnlGbp": 12.31896121191933,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.71896121191933,
      "cashChangeGbp": 11.51896121191933,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4516397536207748,
      "targetPct": 1.6397536207757555,
      "structuralStopPrice": 0.0059198,
      "structuralTargetPrice": 0.0061055,
      "maePct": -0.06658897952389764,
      "mfePct": 0.6159480605959664,
      "maeGbp": -1.3317795904779528,
      "mfeGbp": 12.318961211919326,
      "observedDuringTradeLowPrice": 0.006003,
      "observedDuringTradeHighPrice": 0.006044,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006003,
      "fullObservedHighPrice": 0.006044,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790112235700-47e0c328abefd",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T21:23:55.700Z",
      "closedAtUtc": "2026-09-22T21:25:14.792Z",
      "holdingPeriodMs": 79092,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010277,
      "exitPriceQuote": 0.010239,
      "grossPnlGbp": -7.395154227887485,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.995154227887484,
      "cashChangeGbp": -8.195154227887485,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0745353702442366,
      "targetPct": 3.16726671207552,
      "structuralStopPrice": 0.0100638,
      "structuralTargetPrice": 0.0106025,
      "maePct": -0.6324802958061603,
      "mfePct": 0,
      "maeGbp": -12.649605916123205,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.010212,
      "observedDuringTradeHighPrice": 0.010277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010212,
      "fullObservedHighPrice": 0.010277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790057632657-f5714eddab633",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T06:13:52.657Z",
      "closedAtUtc": "2026-09-22T06:23:01.067Z",
      "holdingPeriodMs": 548410,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.217,
      "exitPriceQuote": 4.257,
      "grossPnlGbp": -18.970832345269166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.570832345269167,
      "cashChangeGbp": -19.770832345269167,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.57 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7540905857244605,
      "targetPct": 0.22290728005691954,
      "structuralStopPrice": 4.2488,
      "structuralTargetPrice": 4.207599999999999,
      "maePct": -0.9485416172634584,
      "mfePct": 0,
      "maeGbp": -18.97083234526917,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.217,
      "observedDuringTradeHighPrice": 4.257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.217,
      "fullObservedHighPrice": 4.257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790056688382-f115ac219c19f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T05:58:08.382Z",
      "closedAtUtc": "2026-09-22T06:00:35.649Z",
      "holdingPeriodMs": 147267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.17631,
      "exitPriceQuote": 0.17507,
      "grossPnlGbp": 14.06613351483173,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.46613351483173,
      "cashChangeGbp": 13.26613351483173,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.88735749532075,
      "targetPct": 30.03800124780217,
      "structuralStopPrice": 0.221952,
      "structuralTargetPrice": 0.12334999999999999,
      "maePct": -0.3970279621121922,
      "mfePct": 2.6487436900913206,
      "maeGbp": -7.940559242243844,
      "mfeGbp": 52.97487380182642,
      "observedDuringTradeLowPrice": 0.17164,
      "observedDuringTradeHighPrice": 0.17700999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.17164,
      "fullObservedHighPrice": 0.17700999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790056649589-6ab11e8f8fb1d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-22T05:57:29.589Z",
      "closedAtUtc": "2026-09-22T05:58:05.772Z",
      "holdingPeriodMs": 36183,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.17753,
      "exitPriceQuote": 0.17631,
      "grossPnlGbp": -13.744155917309739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.344155917309738,
      "cashChangeGbp": -14.54415591730974,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 29.88227341857715,
      "targetPct": 25.022249760603856,
      "structuralStopPrice": 0.12447999999999998,
      "structuralTargetPrice": 0.221952,
      "maePct": -0.7491691545090958,
      "mfePct": 0,
      "maeGbp": -14.983383090181917,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1762,
      "observedDuringTradeHighPrice": 0.17753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1762,
      "fullObservedHighPrice": 0.17753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790030483980-a61c1e5cb0b3",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-21T22:41:23.980Z",
      "closedAtUtc": "2026-09-22T01:03:24.071Z",
      "holdingPeriodMs": 8520091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.547,
      "exitPriceQuote": 4.501,
      "grossPnlGbp": -20.233120738948482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.833120738948484,
      "cashChangeGbp": -21.033120738948483,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.83 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6978227402682975,
      "targetPct": 2.188255992962411,
      "structuralStopPrice": 4.4698,
      "structuralTargetPrice": 4.6465000000000005,
      "maePct": -1.0116560369474241,
      "mfePct": 3.1889157686386733,
      "maeGbp": -20.233120738948482,
      "mfeGbp": 63.77831537277347,
      "observedDuringTradeLowPrice": 4.501,
      "observedDuringTradeHighPrice": 4.692,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.501,
      "fullObservedHighPrice": 4.692,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790030498398-8b6acea62d80e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-21T22:41:38.398Z",
      "closedAtUtc": "2026-09-21T22:54:15.946Z",
      "holdingPeriodMs": 757548,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23534,
      "exitPriceQuote": 0.23835,
      "grossPnlGbp": -25.580011897680063,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.180011897680064,
      "cashChangeGbp": -26.380011897680063,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.18 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.204385144896749,
      "targetPct": 5.855358205149979,
      "structuralStopPrice": 0.247588,
      "structuralTargetPrice": 0.22156000000000003,
      "maePct": -1.279000594884003,
      "mfePct": 1.0155519673663649,
      "maeGbp": -25.58001189768006,
      "mfeGbp": 20.3110393473273,
      "observedDuringTradeLowPrice": 0.23295,
      "observedDuringTradeHighPrice": 0.23834999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23295,
      "fullObservedHighPrice": 0.23834999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790029099012-e2c3cd34563ad",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-21T22:18:19.012Z",
      "closedAtUtc": "2026-09-21T22:35:55.573Z",
      "holdingPeriodMs": 1056561,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8579,
      "exitPriceQuote": 1.8391,
      "grossPnlGbp": -20.237903008773507,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.83790300877351,
      "cashChangeGbp": -21.037903008773508,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.84 after fees",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.513590613057763,
      "targetPct": 2.823079821303616,
      "structuralStopPrice": 1.8112,
      "structuralTargetPrice": 1.91035,
      "maePct": -1.0118951504386753,
      "mfePct": 0.12917810431131693,
      "maeGbp": -20.237903008773504,
      "mfeGbp": 2.5835620862263386,
      "observedDuringTradeLowPrice": 1.8391,
      "observedDuringTradeHighPrice": 1.8603,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8391,
      "fullObservedHighPrice": 1.8603,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1790028969189-67ce7e81a7b82",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-21T22:16:09.189Z",
      "closedAtUtc": "2026-09-21T22:28:31.340Z",
      "holdingPeriodMs": 742151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10829,
      "exitPriceQuote": 0.10726,
      "grossPnlGbp": -19.02299381290984,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.62299381290984,
      "cashChangeGbp": -19.82299381290984,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.62 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.424969987995201,
      "targetPct": 2.322467448517859,
      "structuralStopPrice": 0.105664,
      "structuralTargetPrice": 0.11080499999999999,
      "maePct": -0.9511496906454919,
      "mfePct": 0.38784744667097953,
      "maeGbp": -19.02299381290984,
      "mfeGbp": 7.756948933419591,
      "observedDuringTradeLowPrice": 0.10726,
      "observedDuringTradeHighPrice": 0.10871,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10726,
      "fullObservedHighPrice": 0.10871,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789939098094-ac4e7cbaebeb5",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T21:18:18.094Z",
      "closedAtUtc": "2026-09-20T21:48:24.828Z",
      "holdingPeriodMs": 1806734,
      "reportingCurrency": "GBP",
      "notionalGbp": 1815.85,
      "assetQuantity": null,
      "entryPriceQuote": 0.09705,
      "exitPriceQuote": 0.09673,
      "grossPnlGbp": 5.987346728490484,
      "entryFeeGbp": 0.72634,
      "exitFeeGbp": 0.72634,
      "totalCostsGbp": 1.45268,
      "netPnlGbp": 4.5346667284904845,
      "cashChangeGbp": 5.261006728490484,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.6861028124034345,
      "targetPct": 1.0301844030081253,
      "structuralStopPrice": 0.097736,
      "structuralTargetPrice": 0.09610958792623879,
      "maePct": -0.37094281298299764,
      "mfePct": 0.9067490984028768,
      "maeGbp": -6.735765069551762,
      "mfeGbp": 16.465203503348636,
      "observedDuringTradeLowPrice": 0.09617,
      "observedDuringTradeHighPrice": 0.09741,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09617,
      "fullObservedHighPrice": 0.09741,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789930998427-b374be50cfb76",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T19:03:18.427Z",
      "closedAtUtc": "2026-09-20T19:22:15.209Z",
      "holdingPeriodMs": 1136782,
      "reportingCurrency": "GBP",
      "notionalGbp": 1819.38,
      "assetQuantity": null,
      "entryPriceQuote": 0.09672,
      "exitPriceQuote": 0.09758,
      "grossPnlGbp": -16.177282878411905,
      "entryFeeGbp": 0.7277520000000001,
      "exitFeeGbp": 0.7277520000000001,
      "totalCostsGbp": 1.4555040000000001,
      "netPnlGbp": -17.632786878411906,
      "cashChangeGbp": -16.905034878411904,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.9386953375374673,
      "targetPct": 0.8539232916365214,
      "structuralStopPrice": 0.097638,
      "structuralTargetPrice": 0.09592382921534168,
      "maePct": -0.8995037220843629,
      "mfePct": 0.031017369727049472,
      "maeGbp": -16.365390818858483,
      "mfeGbp": 0.5643238213399927,
      "observedDuringTradeLowPrice": 0.09669,
      "observedDuringTradeHighPrice": 0.09759,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09669,
      "fullObservedHighPrice": 0.09759,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789916105014-5d224e259a01c",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T14:55:05.014Z",
      "closedAtUtc": "2026-09-20T14:56:59.646Z",
      "holdingPeriodMs": 114632,
      "reportingCurrency": "GBP",
      "notionalGbp": 1823.25,
      "assetQuantity": null,
      "entryPriceQuote": 0.0938,
      "exitPriceQuote": 0.09472,
      "grossPnlGbp": -17.8826226012794,
      "entryFeeGbp": 0.7293000000000001,
      "exitFeeGbp": 0.7293000000000001,
      "totalCostsGbp": 1.4586000000000001,
      "netPnlGbp": -19.3412226012794,
      "cashChangeGbp": -18.6119226012794,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1823.25 (£18.23) triggered at projected net £-19.34 after fees",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.7309455281952766,
      "targetPct": 4.104040081014824,
      "structuralStopPrice": 0.09731,
      "structuralTargetPrice": 0.08997917919198381,
      "maePct": -1.0341151385927492,
      "mfePct": 0.20255863539445176,
      "maeGbp": -18.8545042643923,
      "mfeGbp": 3.6931503198293414,
      "observedDuringTradeLowPrice": 0.09361,
      "observedDuringTradeHighPrice": 0.09477,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09361,
      "fullObservedHighPrice": 0.09477,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789913607977-441be0e855d81",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T14:13:27.977Z",
      "closedAtUtc": "2026-09-20T14:17:22.306Z",
      "holdingPeriodMs": 234329,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08731,
      "exitPriceQuote": 0.08703,
      "grossPnlGbp": -6.413927385179303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.013927385179302,
      "cashChangeGbp": -7.213927385179303,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.08722 beyond 0.08723500000000001",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.09735425495385398,
      "targetPct": 0.4810445538884477,
      "structuralStopPrice": 0.08722499999999979,
      "structuralTargetPrice": 0.08773,
      "maePct": -0.32069636925896516,
      "mfePct": 0.32069636925896516,
      "maeGbp": -6.413927385179303,
      "mfeGbp": 6.413927385179303,
      "observedDuringTradeLowPrice": 0.08703,
      "observedDuringTradeHighPrice": 0.08758999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08703,
      "fullObservedHighPrice": 0.08758999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789911927226-0bf489cc5040b",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T13:45:27.226Z",
      "closedAtUtc": "2026-09-20T13:48:25.123Z",
      "holdingPeriodMs": 177897,
      "reportingCurrency": "GBP",
      "notionalGbp": 1827.28,
      "assetQuantity": null,
      "entryPriceQuote": 0.04792,
      "exitPriceQuote": 0.04743,
      "grossPnlGbp": -18.684624373956495,
      "entryFeeGbp": 0.730912,
      "exitFeeGbp": 0.730912,
      "totalCostsGbp": 1.461824,
      "netPnlGbp": -20.146448373956495,
      "cashChangeGbp": -19.415536373956495,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1827.28 (£18.27) triggered at projected net £-20.15 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.4212668266722344,
      "targetPct": 0.8661170823333104,
      "structuralStopPrice": 0.047234,
      "structuralTargetPrice": 0.04831991338829178,
      "maePct": -1.0225375626043351,
      "mfePct": 0.3338898163606019,
      "maeGbp": -18.684624373956495,
      "mfeGbp": 6.1011018363940055,
      "observedDuringTradeLowPrice": 0.04743,
      "observedDuringTradeHighPrice": 0.04808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04743,
      "fullObservedHighPrice": 0.04808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789911523735-3bc59d3227c8d",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:38:43.735Z",
      "closedAtUtc": "2026-09-20T13:40:17.029Z",
      "holdingPeriodMs": 93294,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0039489,
      "exitPriceQuote": 0.0039096,
      "grossPnlGbp": -19.90427714046946,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.504277140469462,
      "cashChangeGbp": -20.70427714046946,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.50 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.920306920914683,
      "targetPct": 1.3654435412393284,
      "structuralStopPrice": 0.00383358,
      "structuralTargetPrice": 0.00400282,
      "maePct": -0.995213857023473,
      "mfePct": 0,
      "maeGbp": -19.90427714046946,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0039096,
      "observedDuringTradeHighPrice": 0.0039489,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0039096,
      "fullObservedHighPrice": 0.0039489,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789911333225-d6194241bfa6b",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:35:33.225Z",
      "closedAtUtc": "2026-09-20T13:36:51.886Z",
      "holdingPeriodMs": 78661,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09198,
      "exitPriceQuote": 0.09299,
      "grossPnlGbp": -21.961295933898608,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.56129593389861,
      "cashChangeGbp": -22.76129593389861,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.56 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.271798217003923,
      "targetPct": 0.6971624266144921,
      "structuralStopPrice": 0.09223000000000021,
      "structuralTargetPrice": 0.09133875,
      "maePct": -1.0980647966949304,
      "mfePct": 0,
      "maeGbp": -21.961295933898608,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09198,
      "observedDuringTradeHighPrice": 0.09298999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09198,
      "fullObservedHighPrice": 0.09298999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789911130356-74cf6a44aa132",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:32:10.356Z",
      "closedAtUtc": "2026-09-20T13:35:02.515Z",
      "holdingPeriodMs": 172159,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09106,
      "exitPriceQuote": 0.09158,
      "grossPnlGbp": 11.421041071820618,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.821041071820618,
      "cashChangeGbp": 10.621041071820617,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.18 triggered at projected net £9.82 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.032945310784344706,
      "targetPct": 0.95129584889084,
      "structuralStopPrice": 0.09102999999999978,
      "structuralTargetPrice": 0.09192625,
      "maePct": -0.5161432022842062,
      "mfePct": 0.9005051614320242,
      "maeGbp": -10.322864045684122,
      "mfeGbp": 18.010103228640485,
      "observedDuringTradeLowPrice": 0.09059,
      "observedDuringTradeHighPrice": 0.09188,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09059,
      "fullObservedHighPrice": 0.09188,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789910858354-82098024bf603",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:27:38.354Z",
      "closedAtUtc": "2026-09-20T13:28:07.765Z",
      "holdingPeriodMs": 29411,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09297,
      "exitPriceQuote": 0.09211,
      "grossPnlGbp": -18.500591588684514,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.100591588684516,
      "cashChangeGbp": -19.300591588684515,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.10 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7636872109284977,
      "targetPct": 1.6806496719371782,
      "structuralStopPrice": 0.09225999999999977,
      "structuralTargetPrice": 0.09453249999999999,
      "maePct": -1.0648596321393902,
      "mfePct": 0,
      "maeGbp": -21.297192642787806,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09198,
      "observedDuringTradeHighPrice": 0.09297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09198,
      "fullObservedHighPrice": 0.09297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789910661534-d493c8981a7b9",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:24:21.534Z",
      "closedAtUtc": "2026-09-20T13:27:35.787Z",
      "holdingPeriodMs": 194253,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09456,
      "exitPriceQuote": 0.09297,
      "grossPnlGbp": 33.629441624365654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 32.02944162436565,
      "cashChangeGbp": 32.82944162436566,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7719966159054596,
      "targetPct": 1.620664128595607,
      "structuralStopPrice": 0.09529000000000021,
      "structuralTargetPrice": 0.0930275,
      "maePct": -0.3701353637901747,
      "mfePct": 1.7660744500846073,
      "maeGbp": -7.402707275803494,
      "mfeGbp": 35.32148900169214,
      "observedDuringTradeLowPrice": 0.09289,
      "observedDuringTradeHighPrice": 0.09491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09289,
      "fullObservedHighPrice": 0.09491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789910586666-44c5b0bbe8776",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:23:06.666Z",
      "closedAtUtc": "2026-09-20T13:27:18.869Z",
      "holdingPeriodMs": 252203,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19514,
      "exitPriceQuote": 0.19651,
      "grossPnlGbp": 14.041201188889847,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.441201188889847,
      "cashChangeGbp": 13.241201188889846,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £15.23 triggered at projected net £12.44 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5150148611254627,
      "targetPct": 1.1004919544942076,
      "structuralStopPrice": 0.19413499999999978,
      "structuralTargetPrice": 0.1972875,
      "maePct": -0.5073280721533353,
      "mfePct": 1.024905196269346,
      "maeGbp": -10.146561443066707,
      "mfeGbp": 20.49810392538692,
      "observedDuringTradeLowPrice": 0.19415,
      "observedDuringTradeHighPrice": 0.19714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19415,
      "fullObservedHighPrice": 0.19714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789910256235-dc5b09b047ca2",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:17:36.235Z",
      "closedAtUtc": "2026-09-20T13:21:07.019Z",
      "holdingPeriodMs": 210784,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09255,
      "exitPriceQuote": 0.09397,
      "grossPnlGbp": 30.686115613182164,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 29.086115613182162,
      "cashChangeGbp": 29.886115613182163,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £29.10 triggered at projected net £29.09 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.30253916801753056,
      "targetPct": 2.14208535926526,
      "structuralStopPrice": 0.09226999999999977,
      "structuralTargetPrice": 0.09453249999999999,
      "maePct": 0,
      "mfePct": 1.880064829821724,
      "maeGbp": 0,
      "mfeGbp": 37.60129659643448,
      "observedDuringTradeLowPrice": 0.09255,
      "observedDuringTradeHighPrice": 0.09429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09255,
      "fullObservedHighPrice": 0.09429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789909983549-c56a8e104878c",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:13:03.549Z",
      "closedAtUtc": "2026-09-20T13:13:43.868Z",
      "holdingPeriodMs": 40319,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09493,
      "exitPriceQuote": 0.09459,
      "grossPnlGbp": 7.163172864215884,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.563172864215884,
      "cashChangeGbp": 6.363172864215884,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £13.44 triggered at projected net £5.56 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.39502791530624926,
      "targetPct": 2.004108290319184,
      "structuralStopPrice": 0.09530500000000022,
      "structuralTargetPrice": 0.0930275,
      "maePct": 0,
      "mfePct": 0.9164647635099502,
      "maeGbp": 0,
      "mfeGbp": 18.329295270199005,
      "observedDuringTradeLowPrice": 0.09406,
      "observedDuringTradeHighPrice": 0.09493,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09406,
      "fullObservedHighPrice": 0.09493,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789909882417-c11260ba8a429",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:11:22.417Z",
      "closedAtUtc": "2026-09-20T13:11:58.019Z",
      "holdingPeriodMs": 35602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0038266,
      "exitPriceQuote": 0.003862,
      "grossPnlGbp": -18.502064495897194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.102064495897196,
      "cashChangeGbp": -19.302064495897195,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.10 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4063659645696459,
      "targetPct": 0.9685491036429146,
      "structuralStopPrice": 0.003842150000000222,
      "structuralTargetPrice": 0.0037895375,
      "maePct": -0.9251032247948596,
      "mfePct": 0,
      "maeGbp": -18.502064495897194,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0038266,
      "observedDuringTradeHighPrice": 0.003862,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0038266,
      "fullObservedHighPrice": 0.003862,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789909729539-0c5cb45f771b",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T13:08:49.539Z",
      "closedAtUtc": "2026-09-20T13:10:04.277Z",
      "holdingPeriodMs": 74738,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.462,
      "exitPriceQuote": 10.45,
      "grossPnlGbp": 2.2940164404512435,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.6940164404512434,
      "cashChangeGbp": 1.4940164404512435,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 10.473 beyond 10.4665",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.04779200917607323,
      "targetPct": 0.530491301854333,
      "structuralStopPrice": 10.467,
      "structuralTargetPrice": 10.4065,
      "maePct": -0.11470082202256217,
      "mfePct": 0.11470082202256217,
      "maeGbp": -2.294016440451243,
      "mfeGbp": 2.294016440451243,
      "observedDuringTradeLowPrice": 10.45,
      "observedDuringTradeHighPrice": 10.474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.45,
      "fullObservedHighPrice": 10.474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789909139366-fff55b26977fd",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:58:59.366Z",
      "closedAtUtc": "2026-09-20T13:02:44.373Z",
      "holdingPeriodMs": 225007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 29.917,
      "exitPriceQuote": 29.341,
      "grossPnlGbp": 38.506534746130995,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 36.906534746130994,
      "cashChangeGbp": 37.706534746131,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 29.957 beyond 29.9185",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.010027743423495735,
      "targetPct": 0.5765952468496154,
      "structuralStopPrice": 29.92000000000001,
      "structuralTargetPrice": 29.744500000000002,
      "maePct": -0.3376006952568743,
      "mfePct": 1.9253267373065497,
      "maeGbp": -6.752013905137486,
      "mfeGbp": 38.506534746130995,
      "observedDuringTradeLowPrice": 29.341,
      "observedDuringTradeHighPrice": 30.018,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 29.341,
      "fullObservedHighPrice": 30.018,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789908412069-95f4872267789",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:46:52.069Z",
      "closedAtUtc": "2026-09-20T12:53:48.420Z",
      "holdingPeriodMs": 416351,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9234,
      "exitPriceQuote": 1.9146,
      "grossPnlGbp": 9.150462722262576,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.550462722262576,
      "cashChangeGbp": 8.350462722262575,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.788395549547668,
      "targetPct": 4.0553187064573075,
      "structuralStopPrice": 2.0155,
      "structuralTargetPrice": 1.8454000000000002,
      "maePct": -0.25995632733700186,
      "mfePct": 0.894249766039311,
      "maeGbp": -5.199126546740038,
      "mfeGbp": 17.88499532078622,
      "observedDuringTradeLowPrice": 1.9062,
      "observedDuringTradeHighPrice": 1.9284,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9062,
      "fullObservedHighPrice": 1.9284,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789908671856-4ec78c7e160a3",
      "symbol": "CTSIUSDT",
      "baseAsset": "CTSI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:51:11.856Z",
      "closedAtUtc": "2026-09-20T12:52:19.550Z",
      "holdingPeriodMs": 67694,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02956,
      "exitPriceQuote": 0.02934,
      "grossPnlGbp": -14.884979702300269,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.48497970230027,
      "cashChangeGbp": -15.68497970230027,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 0.02946 beyond 0.02955",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05074424898585825,
      "targetPct": 0.4862990527740241,
      "structuralStopPrice": 0.02954499999999978,
      "structuralTargetPrice": 0.02970375,
      "maePct": -0.7442489851150135,
      "mfePct": 0,
      "maeGbp": -14.88497970230027,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02934,
      "observedDuringTradeHighPrice": 0.02956,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02934,
      "fullObservedHighPrice": 0.02956,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789908518213-e4383698ee4de",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T12:48:38.213Z",
      "closedAtUtc": "2026-09-20T12:50:14.396Z",
      "holdingPeriodMs": 96183,
      "reportingCurrency": "GBP",
      "notionalGbp": 1830.79,
      "assetQuantity": null,
      "entryPriceQuote": 0.09226,
      "exitPriceQuote": 0.09145,
      "grossPnlGbp": -16.073486884890354,
      "entryFeeGbp": 0.732316,
      "exitFeeGbp": 0.732316,
      "totalCostsGbp": 1.464632,
      "netPnlGbp": -17.538118884890352,
      "cashChangeGbp": -16.805802884890355,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 5.622289679098002,
      "targetPct": 7.2636600173460675,
      "structuralStopPrice": 0.08705399999999999,
      "structuralTargetPrice": 0.09889709453599306,
      "maePct": -0.8779536093648291,
      "mfePct": 0,
      "maeGbp": -16.073486884890357,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.09145,
      "observedDuringTradeHighPrice": 0.09226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09145,
      "fullObservedHighPrice": 0.09226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789908339238-3dbbc34903a07",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:45:39.238Z",
      "closedAtUtc": "2026-09-20T12:46:23.999Z",
      "holdingPeriodMs": 44761,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.9003,
      "exitPriceQuote": 1.9207,
      "grossPnlGbp": -21.470294164079327,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.07029416407933,
      "cashChangeGbp": -22.270294164079328,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.07 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.765194969215387,
      "targetPct": 3.119507446192718,
      "structuralStopPrice": 1.97185,
      "structuralTargetPrice": 1.8410199999999999,
      "maePct": -1.0735147082039664,
      "mfePct": 0.015786981003009473,
      "maeGbp": -21.470294164079327,
      "mfeGbp": 0.31573962006018946,
      "observedDuringTradeLowPrice": 1.9,
      "observedDuringTradeHighPrice": 1.9206999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.9,
      "fullObservedHighPrice": 1.9206999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789907641141-397cfa4ec29da",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:34:01.141Z",
      "closedAtUtc": "2026-09-20T12:44:35.791Z",
      "holdingPeriodMs": 634650,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8791,
      "exitPriceQuote": 1.8993,
      "grossPnlGbp": -21.499654089723798,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.0996540897238,
      "cashChangeGbp": -22.2996540897238,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.10 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.6586663828428554,
      "targetPct": 2.9226757490287945,
      "structuralStopPrice": 1.94785,
      "structuralTargetPrice": 1.82418,
      "maePct": -1.07498270448619,
      "mfePct": 0.22883295194507852,
      "maeGbp": -21.499654089723798,
      "mfeGbp": 4.57665903890157,
      "observedDuringTradeLowPrice": 1.8748,
      "observedDuringTradeHighPrice": 1.8992999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8748,
      "fullObservedHighPrice": 1.8992999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789907488195-be5b1e1075c21",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:31:28.195Z",
      "closedAtUtc": "2026-09-20T12:38:52.094Z",
      "holdingPeriodMs": 443899,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.167,
      "exitPriceQuote": 10.295,
      "grossPnlGbp": 25.17950231139965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 23.579502311399647,
      "cashChangeGbp": 24.379502311399648,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.949050850791781,
      "targetPct": 3.5133274318874856,
      "structuralStopPrice": 9.7655,
      "structuralTargetPrice": 10.5242,
      "maePct": -0.19671486180780537,
      "mfePct": 1.27864660175077,
      "maeGbp": -3.934297236156107,
      "mfeGbp": 25.572932035015402,
      "observedDuringTradeLowPrice": 10.147,
      "observedDuringTradeHighPrice": 10.297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.147,
      "fullObservedHighPrice": 10.297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789907543053-a046a5ac82bbc",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:32:23.053Z",
      "closedAtUtc": "2026-09-20T12:33:58.685Z",
      "holdingPeriodMs": 95632,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8775,
      "exitPriceQuote": 1.8791,
      "grossPnlGbp": 1.7043941411451888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.10439414114518875,
      "cashChangeGbp": 0.9043941411451888,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.839946737683091,
      "targetPct": 3.6404793608521926,
      "structuralStopPrice": 1.82418,
      "structuralTargetPrice": 1.9458499999999999,
      "maePct": -0.2237017310252986,
      "mfePct": 0.24500665778962233,
      "maeGbp": -4.4740346205059724,
      "mfeGbp": 4.900133155792447,
      "observedDuringTradeLowPrice": 1.8733,
      "observedDuringTradeHighPrice": 1.8820999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8733,
      "fullObservedHighPrice": 1.8820999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789907252501-7e3d796c49e24",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:27:32.501Z",
      "closedAtUtc": "2026-09-20T12:31:50.294Z",
      "holdingPeriodMs": 257793,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8497,
      "exitPriceQuote": 1.8683,
      "grossPnlGbp": -20.111369411256067,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.71136941125607,
      "cashChangeGbp": -20.911369411256068,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.71 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.40330864464507876,
      "targetPct": 1.3796831918689512,
      "structuralStopPrice": 1.85716,
      "structuralTargetPrice": 1.82418,
      "maePct": -1.0055684705628034,
      "mfePct": 0.16759474509379255,
      "maeGbp": -20.111369411256067,
      "mfeGbp": 3.3518949018758506,
      "observedDuringTradeLowPrice": 1.8466,
      "observedDuringTradeHighPrice": 1.8683000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8466,
      "fullObservedHighPrice": 1.8683000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789907306164-c85cdd7006985",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:28:26.164Z",
      "closedAtUtc": "2026-09-20T12:31:08.610Z",
      "holdingPeriodMs": 162446,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.287,
      "exitPriceQuote": 10.178,
      "grossPnlGbp": -21.19179547001069,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.79179547001069,
      "cashChangeGbp": -21.99179547001069,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.79 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009721007096364326,
      "targetPct": 0.5200738796539115,
      "structuralStopPrice": 10.285999999999998,
      "structuralTargetPrice": 10.340499999999999,
      "maePct": -1.0595897735005344,
      "mfePct": 0.058326042577996014,
      "maeGbp": -21.19179547001069,
      "mfeGbp": 1.1665208515599204,
      "observedDuringTradeLowPrice": 10.178,
      "observedDuringTradeHighPrice": 10.293000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.178,
      "fullObservedHighPrice": 10.293000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789906924507-cb092e67c7ea4",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:22:04.507Z",
      "closedAtUtc": "2026-09-20T12:26:54.673Z",
      "holdingPeriodMs": 290166,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8592,
      "exitPriceQuote": 1.8808,
      "grossPnlGbp": 23.23580034423415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.63580034423415,
      "cashChangeGbp": 22.43580034423415,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0492685025817567,
      "targetPct": 2.8990963855421716,
      "structuralStopPrice": 1.8211,
      "structuralTargetPrice": 1.9131,
      "maePct": -0.6024096385542103,
      "mfePct": 1.1617900172117075,
      "maeGbp": -12.048192771084205,
      "mfeGbp": 23.23580034423415,
      "observedDuringTradeLowPrice": 1.848,
      "observedDuringTradeHighPrice": 1.8808,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.848,
      "fullObservedHighPrice": 1.8808,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789907119747-0e62d00621895",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:25:19.747Z",
      "closedAtUtc": "2026-09-20T12:26:09.045Z",
      "holdingPeriodMs": 49298,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.47,
      "exitPriceQuote": 10.338,
      "grossPnlGbp": -25.21489971346732,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.814899713467323,
      "cashChangeGbp": -26.014899713467322,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.81 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.15281757402104645,
      "targetPct": 0.6542502387774616,
      "structuralStopPrice": 10.453999999999997,
      "structuralTargetPrice": 10.5385,
      "maePct": -1.2607449856733661,
      "mfePct": 0,
      "maeGbp": -25.21489971346732,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 10.338,
      "observedDuringTradeHighPrice": 10.47,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.338,
      "fullObservedHighPrice": 10.47,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789906470050-2e6d9cfd60d46",
      "symbol": "ALLOUSDT",
      "baseAsset": "ALLO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:14:30.050Z",
      "closedAtUtc": "2026-09-20T12:25:55.163Z",
      "holdingPeriodMs": 685113,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24052,
      "exitPriceQuote": 0.24461,
      "grossPnlGbp": 34.00964576750359,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 32.40964576750359,
      "cashChangeGbp": 33.209645767503595,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0731747879594252,
      "targetPct": 3.861633128222181,
      "structuralStopPrice": 0.240344,
      "structuralTargetPrice": 0.249808,
      "maePct": -0.3492433061699681,
      "mfePct": 1.7004822883751798,
      "maeGbp": -6.984866123399363,
      "mfeGbp": 34.00964576750359,
      "observedDuringTradeLowPrice": 0.23968,
      "observedDuringTradeHighPrice": 0.24461,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23968,
      "fullObservedHighPrice": 0.24461,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789907054046-c67b3c463ff8b",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:24:14.046Z",
      "closedAtUtc": "2026-09-20T12:25:17.145Z",
      "holdingPeriodMs": 63099,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 10.566,
      "exitPriceQuote": 10.47,
      "grossPnlGbp": 18.17149346961955,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.571493469619547,
      "cashChangeGbp": 17.371493469619548,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009464319515438406,
      "targetPct": 0.7902706795381487,
      "structuralStopPrice": 10.567000000000002,
      "structuralTargetPrice": 10.4825,
      "maePct": -0.17982207079311116,
      "mfePct": 0.9085746734809774,
      "maeGbp": -3.596441415862223,
      "mfeGbp": 18.17149346961955,
      "observedDuringTradeLowPrice": 10.47,
      "observedDuringTradeHighPrice": 10.584999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.47,
      "fullObservedHighPrice": 10.584999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789906306145-d6873bc4c3fab",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:11:46.145Z",
      "closedAtUtc": "2026-09-20T12:16:22.075Z",
      "holdingPeriodMs": 275930,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8303,
      "exitPriceQuote": 1.8451,
      "grossPnlGbp": 16.172212205649263,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.572212205649263,
      "cashChangeGbp": 15.372212205649262,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.1579522482653157,
      "targetPct": 1.1648363656231222,
      "structuralStopPrice": 1.7725,
      "structuralTargetPrice": 1.85162,
      "maePct": 0,
      "mfePct": 0.9943725072392501,
      "maeGbp": 0,
      "mfeGbp": 19.887450144785003,
      "observedDuringTradeLowPrice": 1.8303,
      "observedDuringTradeHighPrice": 1.8485000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8303,
      "fullObservedHighPrice": 1.8485000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789906210313-865ae553f7861",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T12:10:10.313Z",
      "closedAtUtc": "2026-09-20T12:11:26.567Z",
      "holdingPeriodMs": 76254,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8447,
      "exitPriceQuote": 1.8384,
      "grossPnlGbp": 6.830378923402149,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.230378923402149,
      "cashChangeGbp": 6.030378923402149,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3751287472217725,
      "targetPct": 3.9139155418225204,
      "structuralStopPrice": 1.85162,
      "structuralTargetPrice": 1.7725,
      "maePct": -0.04878842088143877,
      "mfePct": 0.4607795305469698,
      "maeGbp": -0.9757684176287753,
      "mfeGbp": 9.215590610939396,
      "observedDuringTradeLowPrice": 1.8362,
      "observedDuringTradeHighPrice": 1.8455999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8362,
      "fullObservedHighPrice": 1.8455999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789906114409-b2bc399e8b0a3",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T12:08:34.409Z",
      "closedAtUtc": "2026-09-20T12:08:45.633Z",
      "holdingPeriodMs": 11224,
      "reportingCurrency": "GBP",
      "notionalGbp": 1831.46,
      "assetQuantity": null,
      "entryPriceQuote": 0.02886,
      "exitPriceQuote": 0.02883,
      "grossPnlGbp": -1.9038045738044962,
      "entryFeeGbp": 0.732584,
      "exitFeeGbp": 0.732584,
      "totalCostsGbp": 1.465168,
      "netPnlGbp": -3.368972573804496,
      "cashChangeGbp": -2.636388573804496,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.05891526598508468,
      "targetPct": 2.699705423670081,
      "structuralStopPrice": 0.028838000000000003,
      "structuralTargetPrice": 0.029623730029457635,
      "maePct": -0.10395010395009971,
      "mfePct": 0,
      "maeGbp": -1.9038045738044962,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02883,
      "observedDuringTradeHighPrice": 0.02886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02883,
      "fullObservedHighPrice": 0.02886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789905468672-e0e48a6738257",
      "symbol": "ALLOUSDT",
      "baseAsset": "ALLO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T11:57:48.672Z",
      "closedAtUtc": "2026-09-20T12:04:11.456Z",
      "holdingPeriodMs": 382784,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24047,
      "exitPriceQuote": 0.24241,
      "grossPnlGbp": 16.13506882355385,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.535068823553852,
      "cashChangeGbp": 15.33506882355385,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.071193911922494,
      "targetPct": 5.033476109285995,
      "structuralStopPrice": 0.23067999999999997,
      "structuralTargetPrice": 0.252574,
      "maePct": -0.1829750072774134,
      "mfePct": 0.819229009855699,
      "maeGbp": -3.659500145548268,
      "mfeGbp": 16.38458019711398,
      "observedDuringTradeLowPrice": 0.24003,
      "observedDuringTradeHighPrice": 0.24243999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24003,
      "fullObservedHighPrice": 0.24243999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789905518161-9d1d0838292f",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T11:58:38.161Z",
      "closedAtUtc": "2026-09-20T12:00:03.618Z",
      "holdingPeriodMs": 85457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.8266,
      "exitPriceQuote": 1.8292,
      "grossPnlGbp": 2.8468192269790165,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2468192269790164,
      "cashChangeGbp": 2.046819226979016,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.724953465454949,
      "targetPct": 0.3306690025183426,
      "structuralStopPrice": 1.75856,
      "structuralTargetPrice": 1.83264,
      "maePct": 0,
      "mfePct": 0.5036680170809207,
      "maeGbp": 0,
      "mfeGbp": 10.073360341618413,
      "observedDuringTradeLowPrice": 1.8266,
      "observedDuringTradeHighPrice": 1.8358000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8266,
      "fullObservedHighPrice": 1.8358000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789905408943-61ed5564ddf76",
      "symbol": "ALLOUSDT",
      "baseAsset": "ALLO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T11:56:48.943Z",
      "closedAtUtc": "2026-09-20T11:57:29.193Z",
      "holdingPeriodMs": 40250,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24857,
      "exitPriceQuote": 0.24337,
      "grossPnlGbp": 41.83932091563752,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 40.23932091563752,
      "cashChangeGbp": 41.039320915637525,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6108138552520448,
      "targetPct": 0.2639095626986433,
      "structuralStopPrice": 0.252574,
      "structuralTargetPrice": 0.247914,
      "maePct": 0,
      "mfePct": 2.1080580922878953,
      "maeGbp": 0,
      "mfeGbp": 42.1611618457579,
      "observedDuringTradeLowPrice": 0.24333000000000002,
      "observedDuringTradeHighPrice": 0.24857,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24333000000000002,
      "fullObservedHighPrice": 0.24857,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789898173438-9c75bcba08daf",
      "symbol": "CAKEUSDT",
      "baseAsset": "CAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:56:13.438Z",
      "closedAtUtc": "2026-09-20T11:13:32.757Z",
      "holdingPeriodMs": 4639319,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.4425,
      "exitPriceQuote": 2.4657,
      "grossPnlGbp": -18.9969293756398,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.596929375639803,
      "cashChangeGbp": -19.796929375639802,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.60 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4452405322415514,
      "targetPct": 2.0102354145342947,
      "structuralStopPrice": 2.4778,
      "structuralTargetPrice": 2.3933999999999997,
      "maePct": -0.9498464687819902,
      "mfePct": 0.2620266120777785,
      "maeGbp": -18.996929375639805,
      "mfeGbp": 5.24053224155557,
      "observedDuringTradeLowPrice": 2.4361,
      "observedDuringTradeHighPrice": 2.4657000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.4361,
      "fullObservedHighPrice": 2.4657000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789902272291-b295a41fec68c",
      "symbol": "ALLOUSDT",
      "baseAsset": "ALLO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T11:04:32.291Z",
      "closedAtUtc": "2026-09-20T11:06:12.818Z",
      "holdingPeriodMs": 100527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27004,
      "exitPriceQuote": 0.27392,
      "grossPnlGbp": -28.736483483928264,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.336483483928266,
      "cashChangeGbp": -29.536483483928265,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.34 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06295363649838007,
      "targetPct": 0.7267441860465241,
      "structuralStopPrice": 0.27021000000000023,
      "structuralTargetPrice": 0.26807749999999997,
      "maePct": -1.4368241741964134,
      "mfePct": 0,
      "maeGbp": -28.736483483928268,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.27004,
      "observedDuringTradeHighPrice": 0.27392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27004,
      "fullObservedHighPrice": 0.27392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789901820864-5cda9881e3ab1",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:57:00.864Z",
      "closedAtUtc": "2026-09-20T10:58:22.984Z",
      "holdingPeriodMs": 82120,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.19941,
      "exitPriceQuote": 1.20845,
      "grossPnlGbp": 15.074078088393355,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.474078088393355,
      "cashChangeGbp": 14.274078088393354,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.700310986234915,
      "targetPct": 4.1590448637246675,
      "structuralStopPrice": 1.1430339999999999,
      "structuralTargetPrice": 1.2492940000000001,
      "maePct": -0.03501721679826639,
      "mfePct": 1.4690556190126787,
      "maeGbp": -0.7003443359653277,
      "mfeGbp": 29.381112380253573,
      "observedDuringTradeLowPrice": 1.19899,
      "observedDuringTradeHighPrice": 1.21703,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.19899,
      "fullObservedHighPrice": 1.21703,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789901551207-ce248b3865aee",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:52:31.207Z",
      "closedAtUtc": "2026-09-20T10:53:34.340Z",
      "holdingPeriodMs": 63133,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006794,
      "exitPriceQuote": 0.006513,
      "grossPnlGbp": 82.72004710038269,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 81.12004710038269,
      "cashChangeGbp": 81.92004710038269,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.1566087724462815,
      "targetPct": 6.467471298204291,
      "structuralStopPrice": 0.0070764,
      "structuralTargetPrice": 0.0063546,
      "maePct": 0,
      "mfePct": 4.1360023550191345,
      "maeGbp": 0,
      "mfeGbp": 82.72004710038269,
      "observedDuringTradeLowPrice": 0.006513,
      "observedDuringTradeHighPrice": 0.006794,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006513,
      "fullObservedHighPrice": 0.006794,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789901390809-d20fc810c6207",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:49:50.809Z",
      "closedAtUtc": "2026-09-20T10:52:11.350Z",
      "holdingPeriodMs": 140541,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006639,
      "exitPriceQuote": 0.006729,
      "grossPnlGbp": -27.11251694532303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.71251694532303,
      "cashChangeGbp": -27.91251694532303,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.71 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.588341617713513,
      "targetPct": 4.283777677361044,
      "structuralStopPrice": 0.0070764,
      "structuralTargetPrice": 0.0063546,
      "maePct": -1.3556258472661515,
      "mfePct": 0.045187528242198086,
      "maeGbp": -27.112516945323033,
      "mfeGbp": 0.9037505648439617,
      "observedDuringTradeLowPrice": 0.006636,
      "observedDuringTradeHighPrice": 0.006729000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006636,
      "fullObservedHighPrice": 0.006729000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789901304633-8019bd6398dae",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:48:24.633Z",
      "closedAtUtc": "2026-09-20T10:49:37.240Z",
      "holdingPeriodMs": 72607,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00659,
      "exitPriceQuote": 0.006615,
      "grossPnlGbp": 7.58725341426399,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.987253414263989,
      "cashChangeGbp": 6.78725341426399,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.572078907435511,
      "targetPct": 7.596358118361144,
      "structuralStopPrice": 0.0063546,
      "structuralTargetPrice": 0.0070906,
      "maePct": -0.2124430955993949,
      "mfePct": 1.0318664643399011,
      "maeGbp": -4.248861911987898,
      "mfeGbp": 20.63732928679802,
      "observedDuringTradeLowPrice": 0.006576,
      "observedDuringTradeHighPrice": 0.006658,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006576,
      "fullObservedHighPrice": 0.006658,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789900787887-5a75085acb825",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:39:47.887Z",
      "closedAtUtc": "2026-09-20T10:44:33.978Z",
      "holdingPeriodMs": 286091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21398,
      "exitPriceQuote": 0.21169,
      "grossPnlGbp": -21.40386952051607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.003869520516073,
      "cashChangeGbp": -22.203869520516072,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.00 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.40658005421076915,
      "targetPct": 1.2524535003271406,
      "structuralStopPrice": 0.2131099999999998,
      "structuralTargetPrice": 0.21666000000000002,
      "maePct": -1.0701934760258036,
      "mfePct": 0.037386671651554695,
      "maeGbp": -21.40386952051607,
      "mfeGbp": 0.7477334330310939,
      "observedDuringTradeLowPrice": 0.21169,
      "observedDuringTradeHighPrice": 0.21406000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21169,
      "fullObservedHighPrice": 0.21406000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789900627983-6ba0c0b09c91b",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:37:07.983Z",
      "closedAtUtc": "2026-09-20T10:41:31.612Z",
      "holdingPeriodMs": 263629,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.212,
      "exitPriceQuote": 1.22796,
      "grossPnlGbp": 26.336633663366293,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 24.73663366336629,
      "cashChangeGbp": 25.536633663366292,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.768646864686463,
      "targetPct": 0.39801980198021136,
      "structuralStopPrice": 1.033004,
      "structuralTargetPrice": 1.2168240000000001,
      "maePct": -1.3457095709570996,
      "mfePct": 1.3168316831683147,
      "maeGbp": -26.914191419141993,
      "mfeGbp": 26.336633663366293,
      "observedDuringTradeLowPrice": 1.19569,
      "observedDuringTradeHighPrice": 1.22796,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.19569,
      "fullObservedHighPrice": 1.22796,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789900443588-1cb03250a51a9",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:34:03.588Z",
      "closedAtUtc": "2026-09-20T10:34:35.603Z",
      "holdingPeriodMs": 32015,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.21982,
      "exitPriceQuote": 1.24388,
      "grossPnlGbp": -39.44844321293337,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -41.04844321293337,
      "cashChangeGbp": -40.24844321293337,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-41.05 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 30.933662343624484,
      "targetPct": 15.509993277696699,
      "structuralStopPrice": 1.597155,
      "structuralTargetPrice": 1.030626,
      "maePct": -1.9724221606466685,
      "mfePct": 0,
      "maeGbp": -39.44844321293337,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.21982,
      "observedDuringTradeHighPrice": 1.2438799999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.21982,
      "fullObservedHighPrice": 1.2438799999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789900198598-2f5ea3ce5a30f",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:29:58.598Z",
      "closedAtUtc": "2026-09-20T10:33:36.210Z",
      "holdingPeriodMs": 217612,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.14898,
      "exitPriceQuote": 1.24729,
      "grossPnlGbp": 171.1256940938922,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 169.5256940938922,
      "cashChangeGbp": 170.3256940938922,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.568330171108277,
      "targetPct": 22.475151873835944,
      "structuralStopPrice": 1.027552,
      "structuralTargetPrice": 1.407215,
      "maePct": 0,
      "mfePct": 19.93768385872689,
      "maeGbp": 0,
      "mfeGbp": 398.7536771745378,
      "observedDuringTradeLowPrice": 1.14898,
      "observedDuringTradeHighPrice": 1.37806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.14898,
      "fullObservedHighPrice": 1.37806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789899821282-1bbc06a9510c5",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T10:23:41.282Z",
      "closedAtUtc": "2026-09-20T10:24:24.083Z",
      "holdingPeriodMs": 42801,
      "reportingCurrency": "GBP",
      "notionalGbp": 1847.18,
      "assetQuantity": null,
      "entryPriceQuote": 0.113481,
      "exitPriceQuote": 0.108743,
      "grossPnlGbp": -77.12250367902985,
      "entryFeeGbp": 0.7388720000000001,
      "exitFeeGbp": 0.7388720000000001,
      "totalCostsGbp": 1.4777440000000002,
      "netPnlGbp": -78.60024767902985,
      "cashChangeGbp": -77.86137567902985,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1847.18 (£18.47) triggered at projected net £-78.60 after fees",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 24.42588689694095,
      "targetPct": 36.905318295253124,
      "structuralStopPrice": 0.0857018,
      "structuralTargetPrice": 0.1550329514907276,
      "maePct": -4.175148262704763,
      "mfePct": 0.8098271957420213,
      "maeGbp": -77.12250367902985,
      "mfeGbp": 14.958965994307471,
      "observedDuringTradeLowPrice": 0.108743,
      "observedDuringTradeHighPrice": 0.11440000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.108743,
      "fullObservedHighPrice": 0.11440000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789898577019-d3cfd924c4e45",
      "symbol": "EVAAUSDT",
      "baseAsset": "EVAA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T10:02:57.019Z",
      "closedAtUtc": "2026-09-20T10:06:16.187Z",
      "holdingPeriodMs": 199168,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8002,
      "exitPriceQuote": 0.7922,
      "grossPnlGbp": -19.995001249687597,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.5950012496876,
      "cashChangeGbp": -20.795001249687598,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.60 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.456135966008501,
      "targetPct": 8.485378655336161,
      "structuralStopPrice": 0.75654,
      "structuralTargetPrice": 0.8681,
      "maePct": -0.9997500624843798,
      "mfePct": 0.29992501874530836,
      "maeGbp": -19.995001249687597,
      "mfeGbp": 5.998500374906167,
      "observedDuringTradeLowPrice": 0.7922,
      "observedDuringTradeHighPrice": 0.8026000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7922,
      "fullObservedHighPrice": 0.8026000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789898155597-57f1812d3824d",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:55:55.596Z",
      "closedAtUtc": "2026-09-20T09:59:10.670Z",
      "holdingPeriodMs": 195074,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007071,
      "exitPriceQuote": 0.007098,
      "grossPnlGbp": 7.63682647433181,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.036826474331811,
      "cashChangeGbp": 6.836826474331811,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.4309150049497936,
      "targetPct": 1.021071984160652,
      "structuralStopPrice": 0.0068284,
      "structuralTargetPrice": 0.0071432,
      "maePct": -0.0848536274925743,
      "mfePct": 0.3818413237165905,
      "maeGbp": -1.697072549851486,
      "mfeGbp": 7.63682647433181,
      "observedDuringTradeLowPrice": 0.007065,
      "observedDuringTradeHighPrice": 0.007098,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007065,
      "fullObservedHighPrice": 0.007098,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789898237731-f32acc715d28",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:57:17.731Z",
      "closedAtUtc": "2026-09-20T09:59:00.504Z",
      "holdingPeriodMs": 102773,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12292,
      "exitPriceQuote": 0.1222,
      "grossPnlGbp": 11.714936544093694,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.114936544093695,
      "cashChangeGbp": 10.914936544093694,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.97 triggered at projected net £10.11 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3091441588026581,
      "targetPct": 4.871054344288974,
      "structuralStopPrice": 0.12330000000000023,
      "structuralTargetPrice": 0.1169325,
      "maePct": -0.08948909860071509,
      "mfePct": 0.9843800846078773,
      "maeGbp": -1.789781972014302,
      "mfeGbp": 19.687601692157546,
      "observedDuringTradeLowPrice": 0.12171,
      "observedDuringTradeHighPrice": 0.12303,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12171,
      "fullObservedHighPrice": 0.12303,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789898121351-96803041b3fea",
      "symbol": "MUSDT",
      "baseAsset": "M",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:55:21.351Z",
      "closedAtUtc": "2026-09-20T09:57:08.914Z",
      "holdingPeriodMs": 107563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3759,
      "exitPriceQuote": 1.363,
      "grossPnlGbp": -18.751362744385368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.35136274438537,
      "cashChangeGbp": -19.55136274438537,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.35 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.2618649611163626,
      "targetPct": 0.26600770404825913,
      "structuralStopPrice": 1.3310199999999999,
      "structuralTargetPrice": 1.37956,
      "maePct": -1.0756595682825731,
      "mfePct": 0,
      "maeGbp": -21.513191365651466,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.3611,
      "observedDuringTradeHighPrice": 1.3759,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3611,
      "fullObservedHighPrice": 1.3759,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894898864-39a795e80b8e7",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:01:38.864Z",
      "closedAtUtc": "2026-09-20T09:54:36.188Z",
      "holdingPeriodMs": 3177324,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5801,
      "exitPriceQuote": 0.5824,
      "grossPnlGbp": 7.9296672987418715,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.329667298741871,
      "cashChangeGbp": 7.129667298741872,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1137734873297697,
      "targetPct": 1.1618686433373695,
      "structuralStopPrice": 0.57944,
      "structuralTargetPrice": 0.58684,
      "maePct": -0.792966729874149,
      "mfePct": 1.0170660230994686,
      "maeGbp": -15.85933459748298,
      "mfeGbp": 20.341320461989373,
      "observedDuringTradeLowPrice": 0.5755,
      "observedDuringTradeHighPrice": 0.586,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5755,
      "fullObservedHighPrice": 0.586,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789896778518-57edc3900277",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:32:58.518Z",
      "closedAtUtc": "2026-09-20T09:34:24.508Z",
      "holdingPeriodMs": 85990,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12064,
      "exitPriceQuote": 0.12175,
      "grossPnlGbp": -18.40185676392573,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.00185676392573,
      "cashChangeGbp": -19.20185676392573,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.00 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.17257957559682,
      "targetPct": 7.471816976127315,
      "structuralStopPrice": 0.135325,
      "structuralTargetPrice": 0.111626,
      "maePct": -0.9200928381962865,
      "mfePct": 0,
      "maeGbp": -18.40185676392573,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12064,
      "observedDuringTradeHighPrice": 0.12175000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12064,
      "fullObservedHighPrice": 0.12175000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789896380693-e1b457beab729",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:26:20.693Z",
      "closedAtUtc": "2026-09-20T09:29:04.902Z",
      "holdingPeriodMs": 164209,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11826,
      "exitPriceQuote": 0.11993,
      "grossPnlGbp": -28.24285472687284,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.84285472687284,
      "cashChangeGbp": -29.04285472687284,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.84 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.442922374429228,
      "targetPct": 5.914087603585321,
      "structuralStopPrice": 0.132975,
      "structuralTargetPrice": 0.111266,
      "maePct": -1.4121427363436418,
      "mfePct": 0,
      "maeGbp": -28.24285472687284,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11826,
      "observedDuringTradeHighPrice": 0.11993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11826,
      "fullObservedHighPrice": 0.11993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789896263554-7e58e067611b9",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:24:23.553Z",
      "closedAtUtc": "2026-09-20T09:26:18.421Z",
      "holdingPeriodMs": 114868,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11798,
      "exitPriceQuote": 0.11826,
      "grossPnlGbp": 4.746567214782209,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1465672147822086,
      "cashChangeGbp": 3.946567214782209,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.936599423631132,
      "targetPct": 13.426004407526692,
      "structuralStopPrice": 0.11097599999999999,
      "structuralTargetPrice": 0.13382,
      "maePct": -0.025428038650620655,
      "mfePct": 0.7543651466350245,
      "maeGbp": -0.5085607730124131,
      "mfeGbp": 15.08730293270049,
      "observedDuringTradeLowPrice": 0.11795,
      "observedDuringTradeHighPrice": 0.11887,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11795,
      "fullObservedHighPrice": 0.11887,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789896119900-40b911f80ba91",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:21:59.900Z",
      "closedAtUtc": "2026-09-20T09:24:21.243Z",
      "holdingPeriodMs": 141343,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11763,
      "exitPriceQuote": 0.11798,
      "grossPnlGbp": -5.950862875116944,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.550862875116945,
      "cashChangeGbp": -6.750862875116944,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.920938536087732,
      "targetPct": 5.656720224432549,
      "structuralStopPrice": 0.1293,
      "structuralTargetPrice": 0.11097599999999999,
      "maePct": -0.34855053982828155,
      "mfePct": 0.9011306639462767,
      "maeGbp": -6.971010796565631,
      "mfeGbp": 18.022613278925533,
      "observedDuringTradeLowPrice": 0.11657,
      "observedDuringTradeHighPrice": 0.11803999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11657,
      "fullObservedHighPrice": 0.11803999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789896094714-0d515ab303217",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:21:34.714Z",
      "closedAtUtc": "2026-09-20T09:21:46.598Z",
      "holdingPeriodMs": 11884,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11659,
      "exitPriceQuote": 0.11775,
      "grossPnlGbp": -19.898790633845,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.498790633845,
      "cashChangeGbp": -20.698790633845,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.50 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.000857706492841,
      "targetPct": 4.815164250793385,
      "structuralStopPrice": 0.12825,
      "structuralTargetPrice": 0.11097599999999999,
      "maePct": -0.99493953169225,
      "mfePct": 0,
      "maeGbp": -19.898790633845,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11659,
      "observedDuringTradeHighPrice": 0.11775,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11659,
      "fullObservedHighPrice": 0.11775,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789896065498-b1edc19eff66a",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:21:05.498Z",
      "closedAtUtc": "2026-09-20T09:21:24.615Z",
      "holdingPeriodMs": 19117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12153,
      "exitPriceQuote": 0.12312,
      "grossPnlGbp": -26.16637867193276,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.76637867193276,
      "cashChangeGbp": -26.96637867193276,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.77 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.573767793960345,
      "targetPct": 8.684275487533949,
      "structuralStopPrice": 0.133165,
      "structuralTargetPrice": 0.11097599999999999,
      "maePct": -1.308318933596638,
      "mfePct": 0,
      "maeGbp": -26.166378671932762,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12153,
      "observedDuringTradeHighPrice": 0.12312,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12153,
      "fullObservedHighPrice": 0.12312,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789895716045-e53d21d255b3e",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:15:16.045Z",
      "closedAtUtc": "2026-09-20T09:20:40.463Z",
      "holdingPeriodMs": 324418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11422,
      "exitPriceQuote": 0.11536,
      "grossPnlGbp": -19.96147784976365,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.56147784976365,
      "cashChangeGbp": -20.76147784976365,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.56 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.5105935913150095,
      "targetPct": 2.840133076519008,
      "structuralStopPrice": 0.119372,
      "structuralTargetPrice": 0.11097599999999999,
      "maePct": -0.9980738924881825,
      "mfePct": 0.4289966730870288,
      "maeGbp": -19.96147784976365,
      "mfeGbp": 8.579933461740575,
      "observedDuringTradeLowPrice": 0.11373,
      "observedDuringTradeHighPrice": 0.11536,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11373,
      "fullObservedHighPrice": 0.11536,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789895031358-9baf6c6b60799",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:03:51.358Z",
      "closedAtUtc": "2026-09-20T09:14:53.635Z",
      "holdingPeriodMs": 662277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11087,
      "exitPriceQuote": 0.1144,
      "grossPnlGbp": 63.678181654189686,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 62.078181654189684,
      "cashChangeGbp": 62.87818165418969,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.361504464688366,
      "targetPct": 12.317128168124833,
      "structuralStopPrice": 0.09273,
      "structuralTargetPrice": 0.124526,
      "maePct": -0.036078289889057785,
      "mfePct": 3.4635158293496984,
      "maeGbp": -0.7215657977811557,
      "mfeGbp": 69.27031658699397,
      "observedDuringTradeLowPrice": 0.11083,
      "observedDuringTradeHighPrice": 0.11471,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11083,
      "fullObservedHighPrice": 0.11471,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894941388-97b89266de813",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:02:21.388Z",
      "closedAtUtc": "2026-09-20T09:03:38.771Z",
      "holdingPeriodMs": 77383,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11025,
      "exitPriceQuote": 0.10883,
      "grossPnlGbp": -25.7596371882087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.3596371882087,
      "cashChangeGbp": -26.5596371882087,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.36 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.467120181405885,
      "targetPct": 12.948752834467117,
      "structuralStopPrice": 0.09209500000000001,
      "structuralTargetPrice": 0.124526,
      "maePct": -1.287981859410435,
      "mfePct": 0,
      "maeGbp": -25.759637188208703,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10883,
      "observedDuringTradeHighPrice": 0.11025,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10883,
      "fullObservedHighPrice": 0.11025,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894836989-9d7015717a944",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:00:36.989Z",
      "closedAtUtc": "2026-09-20T09:01:21.275Z",
      "holdingPeriodMs": 44286,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11249,
      "exitPriceQuote": 0.11121,
      "grossPnlGbp": -22.757578451417963,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.357578451417965,
      "cashChangeGbp": -23.557578451417964,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.36 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.690372477553574,
      "targetPct": 10.893412747799806,
      "structuralStopPrice": 0.09371499999999999,
      "structuralTargetPrice": 0.12474400000000001,
      "maePct": -1.137878922570898,
      "mfePct": 0.24891101431237317,
      "maeGbp": -22.757578451417963,
      "mfeGbp": 4.978220286247463,
      "observedDuringTradeLowPrice": 0.11121,
      "observedDuringTradeHighPrice": 0.11277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11121,
      "fullObservedHighPrice": 0.11277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894806400-50d22152ddf58",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T09:00:06.400Z",
      "closedAtUtc": "2026-09-20T09:01:02.483Z",
      "holdingPeriodMs": 56083,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.070637,
      "exitPriceQuote": 0.07152,
      "grossPnlGbp": 25.001061766496168,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 23.401061766496166,
      "cashChangeGbp": 24.201061766496167,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8542265384996587,
      "targetPct": 2.347211801180674,
      "structuralStopPrice": 0.0700336,
      "structuralTargetPrice": 0.072295,
      "maePct": 0,
      "mfePct": 1.2500530883248084,
      "maeGbp": 0,
      "mfeGbp": 25.001061766496168,
      "observedDuringTradeLowPrice": 0.070637,
      "observedDuringTradeHighPrice": 0.07151999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.070637,
      "fullObservedHighPrice": 0.07151999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894631932-751f6cf7abc26",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:57:11.932Z",
      "closedAtUtc": "2026-09-20T08:59:29.787Z",
      "holdingPeriodMs": 137855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1125,
      "exitPriceQuote": 0.11137,
      "grossPnlGbp": -20.088888888888995,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.688888888888997,
      "cashChangeGbp": -20.888888888888996,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.69 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.862222222222233,
      "targetPct": 11.08266666666666,
      "structuralStopPrice": 0.09352999999999999,
      "structuralTargetPrice": 0.124968,
      "maePct": -1.0044444444444498,
      "mfePct": 0.4177777777777762,
      "maeGbp": -20.088888888888995,
      "mfeGbp": 8.355555555555524,
      "observedDuringTradeLowPrice": 0.11137,
      "observedDuringTradeHighPrice": 0.11297000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11137,
      "fullObservedHighPrice": 0.11297000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894590991-8ca3cba7bea54",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:56:30.991Z",
      "closedAtUtc": "2026-09-20T08:56:53.846Z",
      "holdingPeriodMs": 22855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11394,
      "exitPriceQuote": 0.11276,
      "grossPnlGbp": -20.712655783745838,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.31265578374584,
      "cashChangeGbp": -21.51265578374584,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 92.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.31 after fees",
      "confidence": 92,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.908021765841664,
      "targetPct": 10.800421274354921,
      "structuralStopPrice": 0.09467500000000001,
      "structuralTargetPrice": 0.126246,
      "maePct": -1.0356327891872918,
      "mfePct": 0,
      "maeGbp": -20.712655783745834,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11276,
      "observedDuringTradeHighPrice": 0.11394,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11276,
      "fullObservedHighPrice": 0.11394,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894306992-8269412010f52",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:51:46.991Z",
      "closedAtUtc": "2026-09-20T08:56:03.446Z",
      "holdingPeriodMs": 256455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11785,
      "exitPriceQuote": 0.11287,
      "grossPnlGbp": 84.51421298260497,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 82.91421298260498,
      "cashChangeGbp": 83.71421298260498,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.380568519304222,
      "targetPct": 7.242257106491304,
      "structuralStopPrice": 0.12654800000000002,
      "structuralTargetPrice": 0.109315,
      "maePct": -0.10182435299109799,
      "mfePct": 8.137462876537974,
      "maeGbp": -2.0364870598219595,
      "mfeGbp": 162.74925753075948,
      "observedDuringTradeLowPrice": 0.10826,
      "observedDuringTradeHighPrice": 0.11797000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10826,
      "fullObservedHighPrice": 0.11797000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894207989-dd15f7bfd980a",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:50:07.989Z",
      "closedAtUtc": "2026-09-20T08:51:08.594Z",
      "holdingPeriodMs": 60605,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11895,
      "exitPriceQuote": 0.11701,
      "grossPnlGbp": -32.61874737284569,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -34.21874737284569,
      "cashChangeGbp": -33.41874737284569,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-34.22 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.562000840689367,
      "targetPct": 6.528793610760819,
      "structuralStopPrice": 0.109955,
      "structuralTargetPrice": 0.126716,
      "maePct": -1.6309373686422843,
      "mfePct": 0,
      "maeGbp": -32.61874737284569,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11701,
      "observedDuringTradeHighPrice": 0.11895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11701,
      "fullObservedHighPrice": 0.11895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789893695760-1718942dc5c29",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:41:35.760Z",
      "closedAtUtc": "2026-09-20T08:49:46.506Z",
      "holdingPeriodMs": 490746,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04388,
      "exitPriceQuote": 0.04426,
      "grossPnlGbp": 17.319963536918795,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.719963536918796,
      "cashChangeGbp": 16.519963536918794,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.460802187784894,
      "targetPct": 5.656335460346395,
      "structuralStopPrice": 0.04104499999999999,
      "structuralTargetPrice": 0.046362,
      "maePct": 0,
      "mfePct": 1.3445761166818602,
      "maeGbp": 0,
      "mfeGbp": 26.891522333637205,
      "observedDuringTradeLowPrice": 0.04388,
      "observedDuringTradeHighPrice": 0.04447,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04388,
      "fullObservedHighPrice": 0.04447,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789894038986-4d46678444407",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:47:18.986Z",
      "closedAtUtc": "2026-09-20T08:48:44.243Z",
      "holdingPeriodMs": 85257,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0043543,
      "exitPriceQuote": 0.0044359,
      "grossPnlGbp": 37.480191994120865,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 35.880191994120864,
      "cashChangeGbp": 36.68019199412087,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.075764187125359,
      "targetPct": 4.233516294237876,
      "structuralStopPrice": 0.004046200000000001,
      "structuralTargetPrice": 0.00453864,
      "maePct": -2.009507842822036,
      "mfePct": 2.402223089819255,
      "maeGbp": -40.190156856440716,
      "mfeGbp": 48.04446179638509,
      "observedDuringTradeLowPrice": 0.0042668,
      "observedDuringTradeHighPrice": 0.0044589,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0042668,
      "fullObservedHighPrice": 0.0044589,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789893838152-987c9405d8f9f",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:43:58.152Z",
      "closedAtUtc": "2026-09-20T08:47:16.665Z",
      "holdingPeriodMs": 198513,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0044609,
      "exitPriceQuote": 0.0043543,
      "grossPnlGbp": 47.793046246273214,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 46.19304624627321,
      "cashChangeGbp": 46.99304624627322,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7426976619067847,
      "targetPct": 9.296330336927516,
      "structuralStopPrice": 0.00453864,
      "structuralTargetPrice": 0.004046200000000001,
      "maePct": -0.20175300948237934,
      "mfePct": 2.7281490282230183,
      "maeGbp": -4.035060189647587,
      "mfeGbp": 54.56298056446037,
      "observedDuringTradeLowPrice": 0.0043392,
      "observedDuringTradeHighPrice": 0.0044699,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0043392,
      "fullObservedHighPrice": 0.0044699,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789893657178-8d88319f9de19",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:40:57.178Z",
      "closedAtUtc": "2026-09-20T08:43:19.701Z",
      "holdingPeriodMs": 142523,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0045675,
      "exitPriceQuote": 0.0045141,
      "grossPnlGbp": 23.382594417077314,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.782594417077313,
      "cashChangeGbp": 22.582594417077313,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.545155993431857,
      "targetPct": 12.865681444991797,
      "structuralStopPrice": 0.0052318500000000006,
      "structuralTargetPrice": 0.00397986,
      "maePct": -0.21237000547344584,
      "mfePct": 4.207991242474001,
      "maeGbp": -4.247400109468916,
      "mfeGbp": 84.15982484948,
      "observedDuringTradeLowPrice": 0.0043753,
      "observedDuringTradeHighPrice": 0.0045772,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0043753,
      "fullObservedHighPrice": 0.0045772,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789893625685-8c7244269c9cc",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:40:25.685Z",
      "closedAtUtc": "2026-09-20T08:40:54.862Z",
      "holdingPeriodMs": 29177,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0046042,
      "exitPriceQuote": 0.0045675,
      "grossPnlGbp": -15.941966031015053,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -17.541966031015054,
      "cashChangeGbp": -16.741966031015053,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.560227618261589,
      "targetPct": 14.391208027453217,
      "structuralStopPrice": 0.00397986,
      "structuralTargetPrice": 0.005266800000000001,
      "maePct": -1.6658702923417719,
      "mfePct": 0.1390035185265661,
      "maeGbp": -33.317405846835435,
      "mfeGbp": 2.780070370531322,
      "observedDuringTradeLowPrice": 0.0045275,
      "observedDuringTradeHighPrice": 0.0046106,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0045275,
      "fullObservedHighPrice": 0.0046106,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789892191498-2488c9d0fb507",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:16:31.498Z",
      "closedAtUtc": "2026-09-20T08:38:50.269Z",
      "holdingPeriodMs": 1338771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.6511,
      "exitPriceQuote": 4.6213,
      "grossPnlGbp": -12.81417299133531,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.41417299133531,
      "cashChangeGbp": -13.61417299133531,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 4.6264 beyond 4.6408000000000005",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.22252800412805274,
      "targetPct": 0.5066005891079658,
      "structuralStopPrice": 4.64075,
      "structuralTargetPrice": 4.6746625,
      "maePct": -0.6407086495667654,
      "mfePct": 0.02365031927931244,
      "maeGbp": -12.814172991335308,
      "mfeGbp": 0.4730063855862488,
      "observedDuringTradeLowPrice": 4.6213,
      "observedDuringTradeHighPrice": 4.6522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.6213,
      "fullObservedHighPrice": 4.6522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789893243251-ce34a476f5445",
      "symbol": "CUSDT",
      "baseAsset": "C",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:34:03.251Z",
      "closedAtUtc": "2026-09-20T08:36:14.022Z",
      "holdingPeriodMs": 130771,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07572,
      "exitPriceQuote": 0.075,
      "grossPnlGbp": -19.01743264659267,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.617432646592672,
      "cashChangeGbp": -19.81743264659267,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.62 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.719756999472018,
      "targetPct": 3.0375066032752382,
      "structuralStopPrice": 0.07517499999999978,
      "structuralTargetPrice": 0.07802,
      "maePct": -1.2810353935552017,
      "mfePct": 0,
      "maeGbp": -25.62070787110403,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07475,
      "observedDuringTradeHighPrice": 0.07572,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07475,
      "fullObservedHighPrice": 0.07572,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789892236299-3bf55a59cf18f",
      "symbol": "ONGUSDT",
      "baseAsset": "ONG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:17:16.299Z",
      "closedAtUtc": "2026-09-20T08:34:26.090Z",
      "holdingPeriodMs": 1029791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08804,
      "exitPriceQuote": 0.08755,
      "grossPnlGbp": -11.131303952748535,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.731303952748535,
      "cashChangeGbp": -11.931303952748536,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7810086324397845,
      "targetPct": 0.8700590640618091,
      "structuralStopPrice": 0.08647200000000001,
      "structuralTargetPrice": 0.08880600000000001,
      "maePct": -0.7950931394820449,
      "mfePct": 0.4202635165833817,
      "maeGbp": -15.901862789640898,
      "mfeGbp": 8.405270331667634,
      "observedDuringTradeLowPrice": 0.08734,
      "observedDuringTradeHighPrice": 0.08841,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08734,
      "fullObservedHighPrice": 0.08841,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789893025761-5108e19d76d28",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:30:25.761Z",
      "closedAtUtc": "2026-09-20T08:33:03.814Z",
      "holdingPeriodMs": 158053,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25963,
      "exitPriceQuote": 0.25701,
      "grossPnlGbp": -20.182567499903794,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.782567499903795,
      "cashChangeGbp": -20.982567499903794,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.78 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.26961445133469014,
      "targetPct": 1.1521203250779959,
      "structuralStopPrice": 0.25892999999999977,
      "structuralTargetPrice": 0.26262125000000003,
      "maePct": -1.1593421407387483,
      "mfePct": 0.06547779532409505,
      "maeGbp": -23.18684281477497,
      "mfeGbp": 1.309555906481901,
      "observedDuringTradeLowPrice": 0.25662,
      "observedDuringTradeHighPrice": 0.2598,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25662,
      "fullObservedHighPrice": 0.2598,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789892517248-a4469d7676029",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:21:57.248Z",
      "closedAtUtc": "2026-09-20T08:30:23.124Z",
      "holdingPeriodMs": 505876,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2711,
      "exitPriceQuote": 0.2725,
      "grossPnlGbp": 10.328292143120711,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.728292143120711,
      "cashChangeGbp": 9.52829214312071,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.11066027296209684,
      "targetPct": 0.4887495389155369,
      "structuralStopPrice": 0.27079999999999976,
      "structuralTargetPrice": 0.27242500000000003,
      "maePct": -0.11066027296201492,
      "mfePct": 0.5164146071560355,
      "maeGbp": -2.213205459240298,
      "mfeGbp": 10.32829214312071,
      "observedDuringTradeLowPrice": 0.2708,
      "observedDuringTradeHighPrice": 0.2725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2708,
      "fullObservedHighPrice": 0.2725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891339105-ba1b47f7c36fe",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:02:19.105Z",
      "closedAtUtc": "2026-09-20T08:20:38.207Z",
      "holdingPeriodMs": 1099102,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2728,
      "exitPriceQuote": 0.2715,
      "grossPnlGbp": 9.53079178885607,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.9307917888560695,
      "cashChangeGbp": 8.730791788856068,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.07331378299129603,
      "targetPct": 0.5223607038123202,
      "structuralStopPrice": 0.27300000000000024,
      "structuralTargetPrice": 0.271375,
      "maePct": -0.6598240469208299,
      "mfePct": 0.513196480938421,
      "maeGbp": -13.196480938416595,
      "mfeGbp": 10.26392961876842,
      "observedDuringTradeLowPrice": 0.2714,
      "observedDuringTradeHighPrice": 0.2746,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2714,
      "fullObservedHighPrice": 0.2746,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891530716-fe40052f0ccb6",
      "symbol": "CUSDT",
      "baseAsset": "C",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:05:30.716Z",
      "closedAtUtc": "2026-09-20T08:14:10.266Z",
      "holdingPeriodMs": 519550,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07605,
      "exitPriceQuote": 0.07681,
      "grossPnlGbp": 19.986850756081438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.386850756081436,
      "cashChangeGbp": 19.186850756081437,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £26.37 triggered at projected net £18.39 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1439842209076023,
      "targetPct": 2.5904010519395126,
      "structuralStopPrice": 0.07517999999999977,
      "structuralTargetPrice": 0.07802,
      "maePct": -0.5785667324128991,
      "mfePct": 1.5910585141354225,
      "maeGbp": -11.571334648257983,
      "mfeGbp": 31.82117028270845,
      "observedDuringTradeLowPrice": 0.07561,
      "observedDuringTradeHighPrice": 0.07725999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07561,
      "fullObservedHighPrice": 0.07725999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891649956-339a1471ec6a5",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:07:29.956Z",
      "closedAtUtc": "2026-09-20T08:09:21.877Z",
      "holdingPeriodMs": 111921,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006265,
      "exitPriceQuote": 0.006182,
      "grossPnlGbp": -26.496408619313566,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.096408619313568,
      "cashChangeGbp": -27.296408619313567,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.10 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 26.87150837988827,
      "targetPct": 27.821229050279328,
      "structuralStopPrice": 0.0045815,
      "structuralTargetPrice": 0.008008,
      "maePct": -1.5323224261771704,
      "mfePct": 0.7342378292098969,
      "maeGbp": -30.64644852354341,
      "mfeGbp": 14.684756584197936,
      "observedDuringTradeLowPrice": 0.006169,
      "observedDuringTradeHighPrice": 0.006311,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006169,
      "fullObservedHighPrice": 0.006311,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891593892-ff6f13ea5849c",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:06:33.892Z",
      "closedAtUtc": "2026-09-20T08:07:27.686Z",
      "holdingPeriodMs": 53794,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006248,
      "exitPriceQuote": 0.006265,
      "grossPnlGbp": -5.441741357234204,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.041741357234205,
      "cashChangeGbp": -6.241741357234204,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 28.169014084507033,
      "targetPct": 26.856594110115235,
      "structuralStopPrice": 0.008008,
      "structuralTargetPrice": 0.00457,
      "maePct": -3.3290653008962843,
      "mfePct": 0.16005121638925193,
      "maeGbp": -66.58130601792568,
      "mfeGbp": 3.2010243277850385,
      "observedDuringTradeLowPrice": 0.006238,
      "observedDuringTradeHighPrice": 0.006456000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006238,
      "fullObservedHighPrice": 0.006456000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891536962-f403373a6e4b9",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:05:36.962Z",
      "closedAtUtc": "2026-09-20T08:06:31.517Z",
      "holdingPeriodMs": 54555,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006109,
      "exitPriceQuote": 0.006248,
      "grossPnlGbp": 45.50662956294,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 43.90662956294,
      "cashChangeGbp": 44.70662956294,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.524963169094775,
      "targetPct": 31.085284007202485,
      "structuralStopPrice": 0.0044275,
      "structuralTargetPrice": 0.008008,
      "maePct": 0,
      "mfePct": 3.1265346210509115,
      "maeGbp": 0,
      "mfeGbp": 62.53069242101823,
      "observedDuringTradeLowPrice": 0.006109,
      "observedDuringTradeHighPrice": 0.006299999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006109,
      "fullObservedHighPrice": 0.006299999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891511989-977423795af85",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:05:11.989Z",
      "closedAtUtc": "2026-09-20T08:05:27.417Z",
      "holdingPeriodMs": 15428,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005939,
      "exitPriceQuote": 0.005777,
      "grossPnlGbp": -54.55463882808548,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -56.15463882808548,
      "cashChangeGbp": -55.35463882808548,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-56.15 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 28.3381040579222,
      "targetPct": 34.83751473312005,
      "structuralStopPrice": 0.004256,
      "structuralTargetPrice": 0.008008,
      "maePct": -2.727731941404274,
      "mfePct": 0,
      "maeGbp": -54.55463882808548,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005777,
      "observedDuringTradeHighPrice": 0.005939,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005777,
      "fullObservedHighPrice": 0.005939,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891434582-feb277238475f",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:03:54.582Z",
      "closedAtUtc": "2026-09-20T08:04:55.642Z",
      "holdingPeriodMs": 61060,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006014,
      "exitPriceQuote": 0.006134,
      "grossPnlGbp": -39.90688393747903,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -41.50688393747903,
      "cashChangeGbp": -40.70688393747903,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-41.51 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 33.1559694047223,
      "targetPct": 27.884935151313613,
      "structuralStopPrice": 0.008008,
      "structuralTargetPrice": 0.004337,
      "maePct": -1.9953441968739514,
      "mfePct": 0,
      "maeGbp": -39.90688393747903,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006014,
      "observedDuringTradeHighPrice": 0.006134,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006014,
      "fullObservedHighPrice": 0.006134,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891383858-d56b3da570ba9",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:03:03.858Z",
      "closedAtUtc": "2026-09-20T08:03:27.282Z",
      "holdingPeriodMs": 23424,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006109,
      "exitPriceQuote": 0.006014,
      "grossPnlGbp": -31.10165329841205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.70165329841205,
      "cashChangeGbp": -31.90165329841205,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.70 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.557701751514163,
      "targetPct": 31.085284007202485,
      "structuralStopPrice": 0.0044255,
      "structuralTargetPrice": 0.008008,
      "maePct": -1.5550826649206024,
      "mfePct": 0,
      "maeGbp": -31.101653298412046,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006014,
      "observedDuringTradeHighPrice": 0.006109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006014,
      "fullObservedHighPrice": 0.006109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891314730-bdc824dced728",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:01:54.730Z",
      "closedAtUtc": "2026-09-20T08:02:16.718Z",
      "holdingPeriodMs": 21988,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006026,
      "exitPriceQuote": 0.005898,
      "grossPnlGbp": -42.48257550614023,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -44.08257550614023,
      "cashChangeGbp": -43.282575506140226,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-44.08 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.928974444075667,
      "targetPct": 32.89080650514437,
      "structuralStopPrice": 0.0043430000000000005,
      "structuralTargetPrice": 0.008008,
      "maePct": -2.1241287753070113,
      "mfePct": 1.5267175572519096,
      "maeGbp": -42.48257550614023,
      "mfeGbp": 30.53435114503819,
      "observedDuringTradeLowPrice": 0.005898,
      "observedDuringTradeHighPrice": 0.006118,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005898,
      "fullObservedHighPrice": 0.006118,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891291869-fc32f40b54968",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:01:31.869Z",
      "closedAtUtc": "2026-09-20T08:01:43.001Z",
      "holdingPeriodMs": 11132,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006265,
      "exitPriceQuote": 0.006156,
      "grossPnlGbp": -34.796488427773255,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -36.39648842777326,
      "cashChangeGbp": -35.59648842777325,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-36.40 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 26.847565841979254,
      "targetPct": 27.821229050279328,
      "structuralStopPrice": 0.004582999999999999,
      "structuralTargetPrice": 0.008008,
      "maePct": -1.7398244213886627,
      "mfePct": 0,
      "maeGbp": -34.796488427773255,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006156,
      "observedDuringTradeHighPrice": 0.006265,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006156,
      "fullObservedHighPrice": 0.006265,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891258886-2f8c007435969",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:00:58.886Z",
      "closedAtUtc": "2026-09-20T08:01:24.484Z",
      "holdingPeriodMs": 25598,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006694,
      "exitPriceQuote": 0.006543,
      "grossPnlGbp": -45.115028383627156,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -46.71502838362716,
      "cashChangeGbp": -45.91502838362715,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-46.72 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.141918135643852,
      "targetPct": 19.629518972213912,
      "structuralStopPrice": 0.005011000000000001,
      "structuralTargetPrice": 0.008008,
      "maePct": -2.5993426949507104,
      "mfePct": 0.14938751120405724,
      "maeGbp": -51.98685389901421,
      "mfeGbp": 2.987750224081145,
      "observedDuringTradeLowPrice": 0.00652,
      "observedDuringTradeHighPrice": 0.006704,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00652,
      "fullObservedHighPrice": 0.006704,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891223737-d614c3fe0526c",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T08:00:23.737Z",
      "closedAtUtc": "2026-09-20T08:00:45.971Z",
      "holdingPeriodMs": 22234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006698,
      "exitPriceQuote": 0.006628,
      "grossPnlGbp": -20.90176171991632,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.50176171991632,
      "cashChangeGbp": -21.70176171991632,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.50 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 34.487906837862035,
      "targetPct": 21.254105703194977,
      "structuralStopPrice": 0.004388000000000001,
      "structuralTargetPrice": 0.0081216,
      "maePct": -1.045088085995816,
      "mfePct": 0,
      "maeGbp": -20.901761719916323,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006628,
      "observedDuringTradeHighPrice": 0.006698,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006628,
      "fullObservedHighPrice": 0.006698,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891158784-c3820238709ce",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:59:18.784Z",
      "closedAtUtc": "2026-09-20T08:00:15.423Z",
      "holdingPeriodMs": 56639,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006994,
      "exitPriceQuote": 0.006894,
      "grossPnlGbp": -28.595939376608595,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.195939376608596,
      "cashChangeGbp": -29.395939376608595,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.20 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 33.04260794967113,
      "targetPct": 16.122390620531878,
      "structuralStopPrice": 0.004683000000000001,
      "structuralTargetPrice": 0.0081216,
      "maePct": -1.4297969688304297,
      "mfePct": 0.786388332856727,
      "maeGbp": -28.595939376608595,
      "mfeGbp": 15.727766657134541,
      "observedDuringTradeLowPrice": 0.006894,
      "observedDuringTradeHighPrice": 0.007049000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006894,
      "fullObservedHighPrice": 0.007049000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891087931-ea94461a46765",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:58:07.931Z",
      "closedAtUtc": "2026-09-20T07:59:11.793Z",
      "holdingPeriodMs": 63862,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007047,
      "exitPriceQuote": 0.006882,
      "grossPnlGbp": -46.82843763303539,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -48.428437633035394,
      "cashChangeGbp": -47.62843763303539,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-48.43 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 32.76571590747835,
      "targetPct": 15.249042145593862,
      "structuralStopPrice": 0.004738000000000001,
      "structuralTargetPrice": 0.0081216,
      "maePct": -2.34142188165177,
      "mfePct": 0.9933304952462004,
      "maeGbp": -46.82843763303539,
      "mfeGbp": 19.866609904924008,
      "observedDuringTradeLowPrice": 0.006882,
      "observedDuringTradeHighPrice": 0.007116999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006882,
      "fullObservedHighPrice": 0.007116999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789891043036-352e65b46b5fe",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:57:23.036Z",
      "closedAtUtc": "2026-09-20T07:57:59.820Z",
      "holdingPeriodMs": 36784,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007191,
      "exitPriceQuote": 0.006992,
      "grossPnlGbp": 55.346961479627424,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 53.74696147962742,
      "cashChangeGbp": 54.54696147962743,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.941176470588225,
      "targetPct": 32.074815741899585,
      "structuralStopPrice": 0.0081216,
      "structuralTargetPrice": 0.004884500000000001,
      "maePct": 0,
      "mfePct": 2.767348073981371,
      "maeGbp": 0,
      "mfeGbp": 55.34696147962742,
      "observedDuringTradeLowPrice": 0.006992,
      "observedDuringTradeHighPrice": 0.007191,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006992,
      "fullObservedHighPrice": 0.007191,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890891877-d2996b567a2aa",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:54:51.877Z",
      "closedAtUtc": "2026-09-20T07:56:03.931Z",
      "holdingPeriodMs": 72054,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007342,
      "exitPriceQuote": 0.007438,
      "grossPnlGbp": -26.150912557886297,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.7509125578863,
      "cashChangeGbp": -26.950912557886298,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.75 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.535548896758389,
      "targetPct": 0.17161536366112454,
      "structuralStopPrice": 0.0084092,
      "structuralTargetPrice": 0.0073294,
      "maePct": -1.307545627894315,
      "mfePct": 1.5390901661672487,
      "maeGbp": -26.1509125578863,
      "mfeGbp": 30.781803323344974,
      "observedDuringTradeLowPrice": 0.007229,
      "observedDuringTradeHighPrice": 0.007438000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007229,
      "fullObservedHighPrice": 0.007438000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890448114-3d82d6ace10e7",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:47:28.114Z",
      "closedAtUtc": "2026-09-20T07:53:31.404Z",
      "holdingPeriodMs": 363290,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00738,
      "exitPriceQuote": 0.007129,
      "grossPnlGbp": -68.02168021680225,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -69.62168021680225,
      "cashChangeGbp": -68.82168021680225,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-69.62 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 68.8888888888889,
      "targetPct": 44.86991869918699,
      "structuralStopPrice": 0.0022959999999999994,
      "structuralTargetPrice": 0.0106914,
      "maePct": -3.401084010840113,
      "mfePct": 3.834688346883461,
      "maeGbp": -68.02168021680227,
      "mfeGbp": 76.69376693766921,
      "observedDuringTradeLowPrice": 0.007129,
      "observedDuringTradeHighPrice": 0.007662999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007129,
      "fullObservedHighPrice": 0.007662999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890428775-442694714511",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:47:08.775Z",
      "closedAtUtc": "2026-09-20T07:49:43.383Z",
      "holdingPeriodMs": 154608,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.13793,
      "exitPriceQuote": 1.13198,
      "grossPnlGbp": -10.457585264471666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.057585264471665,
      "cashChangeGbp": -11.257585264471667,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 1.13509 beyond 1.13659",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.13533345636377622,
      "targetPct": 0.6154816201348039,
      "structuralStopPrice": 1.1363899999999998,
      "structuralTargetPrice": 1.14493375,
      "maePct": -0.7759704023973456,
      "mfePct": 0.3822730747936915,
      "maeGbp": -15.519408047946913,
      "mfeGbp": 7.645461495873829,
      "observedDuringTradeLowPrice": 1.1291,
      "observedDuringTradeHighPrice": 1.14228,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1291,
      "fullObservedHighPrice": 1.14228,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890403079-2fd4f0086f72e",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:46:43.078Z",
      "closedAtUtc": "2026-09-20T07:47:06.249Z",
      "holdingPeriodMs": 23171,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007498,
      "exitPriceQuote": 0.007244,
      "grossPnlGbp": -67.75140037343311,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -69.35140037343311,
      "cashChangeGbp": -68.55140037343311,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-69.35 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 67.81808482261937,
      "targetPct": 42.590024006401705,
      "structuralStopPrice": 0.0024129999999999993,
      "structuralTargetPrice": 0.0106914,
      "maePct": -3.3875700186716555,
      "mfePct": 0,
      "maeGbp": -67.75140037343311,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.007244,
      "observedDuringTradeHighPrice": 0.007498,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007244,
      "fullObservedHighPrice": 0.007498,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890286459-5350d2b0cc274",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:44:46.459Z",
      "closedAtUtc": "2026-09-20T07:46:59.927Z",
      "holdingPeriodMs": 133468,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.14585,
      "exitPriceQuote": 1.13793,
      "grossPnlGbp": 13.82379892656094,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.22379892656094,
      "cashChangeGbp": 13.02379892656094,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.17017934284595193,
      "targetPct": 0.5654099576733507,
      "structuralStopPrice": 1.1478000000000004,
      "structuralTargetPrice": 1.13937125,
      "maePct": -0.01221800410176105,
      "mfePct": 0.6911899463280471,
      "maeGbp": -0.244360082035221,
      "mfeGbp": 13.823798926560942,
      "observedDuringTradeLowPrice": 1.13793,
      "observedDuringTradeHighPrice": 1.14599,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.13793,
      "fullObservedHighPrice": 1.14599,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890279382-78b38e2ccfddb",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:44:39.382Z",
      "closedAtUtc": "2026-09-20T07:46:30.840Z",
      "holdingPeriodMs": 111458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007849,
      "exitPriceQuote": 0.007749,
      "grossPnlGbp": -25.480952987641803,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.080952987641805,
      "cashChangeGbp": -26.280952987641804,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.08 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.3634857943687138,
      "targetPct": 36.21353038603644,
      "structuralStopPrice": 0.007585,
      "structuralTargetPrice": 0.0106914,
      "maePct": -1.2740476493820903,
      "mfePct": 0.6370238246910396,
      "maeGbp": -25.480952987641803,
      "mfeGbp": 12.74047649382079,
      "observedDuringTradeLowPrice": 0.007749,
      "observedDuringTradeHighPrice": 0.007899,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007749,
      "fullObservedHighPrice": 0.007899,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890228020-73854abf47121",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:43:48.020Z",
      "closedAtUtc": "2026-09-20T07:44:37.199Z",
      "holdingPeriodMs": 49179,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007795,
      "exitPriceQuote": 0.007849,
      "grossPnlGbp": -13.855035279025076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -15.455035279025076,
      "cashChangeGbp": -14.655035279025077,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 37.157152020525984,
      "targetPct": 2.6940346375881994,
      "structuralStopPrice": 0.0106914,
      "structuralTargetPrice": 0.007585,
      "maePct": -0.6927517639512538,
      "mfePct": 0.6670942912123151,
      "maeGbp": -13.855035279025076,
      "mfeGbp": 13.341885824246303,
      "observedDuringTradeLowPrice": 0.007743,
      "observedDuringTradeHighPrice": 0.007849,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007743,
      "fullObservedHighPrice": 0.007849,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890163991-1d511d3888658",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:42:43.991Z",
      "closedAtUtc": "2026-09-20T07:43:14.851Z",
      "holdingPeriodMs": 30860,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007578,
      "exitPriceQuote": 0.007464,
      "grossPnlGbp": -30.087094220110725,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -31.687094220110726,
      "cashChangeGbp": -30.887094220110725,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-31.69 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 67.12193190815519,
      "targetPct": 41.08471892319874,
      "structuralStopPrice": 0.002491499999999999,
      "structuralTargetPrice": 0.0106914,
      "maePct": -1.5043547110055362,
      "mfePct": 0.8577461071522824,
      "maeGbp": -30.087094220110725,
      "mfeGbp": 17.15492214304565,
      "observedDuringTradeLowPrice": 0.007464,
      "observedDuringTradeHighPrice": 0.007643,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007464,
      "fullObservedHighPrice": 0.007643,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890142224-3177c89c93e8c",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:42:22.224Z",
      "closedAtUtc": "2026-09-20T07:42:29.768Z",
      "holdingPeriodMs": 7544,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007747,
      "exitPriceQuote": 0.007621,
      "grossPnlGbp": -32.52872079514657,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -34.12872079514657,
      "cashChangeGbp": -33.328720795146566,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-34.13 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.09113205111657,
      "targetPct": 38.006970440170385,
      "structuralStopPrice": 0.007585,
      "structuralTargetPrice": 0.0106914,
      "maePct": -1.6264360397573285,
      "mfePct": 0,
      "maeGbp": -32.52872079514657,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.007621,
      "observedDuringTradeHighPrice": 0.007747,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007621,
      "fullObservedHighPrice": 0.007747,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890054165-b062a7e016824",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:40:54.165Z",
      "closedAtUtc": "2026-09-20T07:42:04.425Z",
      "holdingPeriodMs": 70260,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007827,
      "exitPriceQuote": 0.007708,
      "grossPnlGbp": -30.40756356202914,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.00756356202914,
      "cashChangeGbp": -31.20756356202914,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.01 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.0918615050466447,
      "targetPct": 41.40794685064521,
      "structuralStopPrice": 0.007585,
      "structuralTargetPrice": 0.011068000000000001,
      "maePct": -1.520378178101457,
      "mfePct": 1.7120224862654747,
      "maeGbp": -30.40756356202914,
      "mfeGbp": 34.240449725309496,
      "observedDuringTradeLowPrice": 0.007708,
      "observedDuringTradeHighPrice": 0.007961,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007708,
      "fullObservedHighPrice": 0.007961,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789890012378-cf5ca4aeb83da",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:40:12.378Z",
      "closedAtUtc": "2026-09-20T07:40:51.879Z",
      "holdingPeriodMs": 39501,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007951,
      "exitPriceQuote": 0.007827,
      "grossPnlGbp": 31.19104515155304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 29.59104515155304,
      "cashChangeGbp": 30.39104515155304,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 48.58508363727833,
      "targetPct": 4.542824801911708,
      "structuralStopPrice": 0.011814,
      "structuralTargetPrice": 0.0075898,
      "maePct": -0.5156584077474671,
      "mfePct": 1.8110929442837382,
      "maeGbp": -10.313168154949341,
      "mfeGbp": 36.22185888567476,
      "observedDuringTradeLowPrice": 0.007807,
      "observedDuringTradeHighPrice": 0.007992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007807,
      "fullObservedHighPrice": 0.007992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889919965-8f35626a3d771",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:38:39.965Z",
      "closedAtUtc": "2026-09-20T07:40:10.128Z",
      "holdingPeriodMs": 90163,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007931,
      "exitPriceQuote": 0.007951,
      "grossPnlGbp": 5.043500189131051,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.443500189131051,
      "cashChangeGbp": 4.243500189131051,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.30210566132897,
      "targetPct": 48.959778085991665,
      "structuralStopPrice": 0.0075898,
      "structuralTargetPrice": 0.011814,
      "maePct": -0.2647837599293933,
      "mfePct": 4.387845164544185,
      "maeGbp": -5.295675198587865,
      "mfeGbp": 87.7569032908837,
      "observedDuringTradeLowPrice": 0.00791,
      "observedDuringTradeHighPrice": 0.008279,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00791,
      "fullObservedHighPrice": 0.008279,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889869718-1735943381af3",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:37:49.718Z",
      "closedAtUtc": "2026-09-20T07:38:13.017Z",
      "holdingPeriodMs": 23299,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007622,
      "exitPriceQuote": 0.007728,
      "grossPnlGbp": -27.814221988979092,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.414221988979094,
      "cashChangeGbp": -28.614221988979093,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.41 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 62.201521910259785,
      "targetPct": 87.13592233009709,
      "structuralStopPrice": 0.012363,
      "structuralTargetPrice": 0.0009804999999999996,
      "maePct": -2.0467069010758316,
      "mfePct": 0.09183941222776255,
      "maeGbp": -40.93413802151663,
      "mfeGbp": 1.836788244555251,
      "observedDuringTradeLowPrice": 0.007615,
      "observedDuringTradeHighPrice": 0.007777999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007615,
      "fullObservedHighPrice": 0.007777999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889847708-ad1e10c329cd6",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:37:27.708Z",
      "closedAtUtc": "2026-09-20T07:37:37.993Z",
      "holdingPeriodMs": 10285,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007712,
      "exitPriceQuote": 0.007625,
      "grossPnlGbp": -22.562240663900482,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.162240663900484,
      "cashChangeGbp": -23.362240663900483,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.16 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 86.2033195020747,
      "targetPct": 60.30860995850623,
      "structuralStopPrice": 0.001063999999999999,
      "structuralTargetPrice": 0.012363,
      "maePct": -1.1281120331950243,
      "mfePct": 0,
      "maeGbp": -22.562240663900482,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.007625,
      "observedDuringTradeHighPrice": 0.007712,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007625,
      "fullObservedHighPrice": 0.007712,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889783306-a3eb543906b38",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:36:23.306Z",
      "closedAtUtc": "2026-09-20T07:36:40.545Z",
      "holdingPeriodMs": 17239,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007378,
      "exitPriceQuote": 0.007502,
      "grossPnlGbp": -33.613445378151255,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -35.213445378151256,
      "cashChangeGbp": -34.41344537815125,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-35.21 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 67.56573597180808,
      "targetPct": 90.03795066413662,
      "structuralStopPrice": 0.012363,
      "structuralTargetPrice": 0.0007349999999999995,
      "maePct": -1.6806722689075626,
      "mfePct": 0,
      "maeGbp": -33.61344537815125,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.007378,
      "observedDuringTradeHighPrice": 0.007502,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007378,
      "fullObservedHighPrice": 0.007502,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889750967-6f61c4215f11",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:35:50.967Z",
      "closedAtUtc": "2026-09-20T07:36:01.388Z",
      "holdingPeriodMs": 10421,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007308,
      "exitPriceQuote": 0.007482,
      "grossPnlGbp": -47.61904761904753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -49.21904761904753,
      "cashChangeGbp": -48.419047619047525,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-49.22 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 82.89272030651341,
      "targetPct": 93.8423645320197,
      "structuralStopPrice": 0.0133658,
      "structuralTargetPrice": 0.0004499999999999999,
      "maePct": -2.3809523809523765,
      "mfePct": 0,
      "maeGbp": -47.619047619047535,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.007308,
      "observedDuringTradeHighPrice": 0.007482,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007308,
      "fullObservedHighPrice": 0.007482,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889729386-d009967310ad4",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:35:29.386Z",
      "closedAtUtc": "2026-09-20T07:35:40.744Z",
      "holdingPeriodMs": 11358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007222,
      "exitPriceQuote": 0.007306,
      "grossPnlGbp": -23.26225422320683,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.862254223206833,
      "cashChangeGbp": -24.062254223206832,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.86 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 85.07061755746331,
      "targetPct": 95.02215452783163,
      "structuralStopPrice": 0.0133658,
      "structuralTargetPrice": 0.0003594999999999996,
      "maePct": -1.1631127111603417,
      "mfePct": 0,
      "maeGbp": -23.26225422320683,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.007222,
      "observedDuringTradeHighPrice": 0.007306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007222,
      "fullObservedHighPrice": 0.007306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889068666-1bdabc86a59b8",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:24:28.666Z",
      "closedAtUtc": "2026-09-20T07:35:17.770Z",
      "holdingPeriodMs": 649104,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3566,
      "exitPriceQuote": 0.3601,
      "grossPnlGbp": -19.62983735277624,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.22983735277624,
      "cashChangeGbp": -20.42983735277624,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.23 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.481211441390928,
      "targetPct": 6.337633202467738,
      "structuralStopPrice": 0.37258,
      "structuralTargetPrice": 0.334,
      "maePct": -0.981491867638812,
      "mfePct": 0.14021312394838614,
      "maeGbp": -19.62983735277624,
      "mfeGbp": 2.804262478967723,
      "observedDuringTradeLowPrice": 0.3561,
      "observedDuringTradeHighPrice": 0.3601,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3561,
      "fullObservedHighPrice": 0.3601,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889095308-564ac76c0752d",
      "symbol": "CELRUSDT",
      "baseAsset": "CELR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:24:55.308Z",
      "closedAtUtc": "2026-09-20T07:27:35.330Z",
      "holdingPeriodMs": 160022,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004567,
      "exitPriceQuote": 0.004355,
      "grossPnlGbp": 92.83993869060632,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 91.23993869060632,
      "cashChangeGbp": 92.03993869060632,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.611123275673308,
      "targetPct": 3.376395883512156,
      "structuralStopPrice": 0.0049146,
      "structuralTargetPrice": 0.0044128,
      "maePct": -0.43792423910663575,
      "mfePct": 5.495949200788253,
      "maeGbp": -8.758484782132715,
      "mfeGbp": 109.91898401576505,
      "observedDuringTradeLowPrice": 0.004316,
      "observedDuringTradeHighPrice": 0.004587000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004316,
      "fullObservedHighPrice": 0.004587000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789889049157-fb93a2a66ce73",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T07:24:09.157Z",
      "closedAtUtc": "2026-09-20T07:27:26.166Z",
      "holdingPeriodMs": 197009,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0038363,
      "exitPriceQuote": 0.0039355,
      "grossPnlGbp": 51.716497667022814,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 50.11649766702281,
      "cashChangeGbp": 50.91649766702282,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 90.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.334619294632848,
      "targetPct": 2.703125407293485,
      "structuralStopPrice": 0.0037851,
      "structuralTargetPrice": 0.00394,
      "maePct": -0.7220498918228465,
      "mfePct": 2.744832260250763,
      "maeGbp": -14.44099783645693,
      "mfeGbp": 54.896645205015254,
      "observedDuringTradeLowPrice": 0.0038086,
      "observedDuringTradeHighPrice": 0.0039416,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0038086,
      "fullObservedHighPrice": 0.0039416,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789886884626-f9bf246098fc7",
      "symbol": "1000BONKUSDT",
      "baseAsset": "1000BONK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T06:48:04.626Z",
      "closedAtUtc": "2026-09-20T06:58:22.625Z",
      "holdingPeriodMs": 617999,
      "reportingCurrency": "GBP",
      "notionalGbp": 1847.97,
      "assetQuantity": null,
      "entryPriceQuote": 0.002988,
      "exitPriceQuote": 0.002992,
      "grossPnlGbp": -2.473855421686539,
      "entryFeeGbp": 0.7391880000000001,
      "exitFeeGbp": 0.7391880000000001,
      "totalCostsGbp": 1.4783760000000001,
      "netPnlGbp": -3.9522314216865393,
      "cashChangeGbp": -3.213043421686539,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.09034632758910642,
      "targetPct": 0.4918855613183828,
      "structuralStopPrice": 0.0029912000000000003,
      "structuralTargetPrice": 0.0029747950811443865,
      "maePct": -0.13386880856759248,
      "mfePct": 0.267737617135214,
      "maeGbp": -2.4738554216865385,
      "mfeGbp": 4.947710843373614,
      "observedDuringTradeLowPrice": 0.00298,
      "observedDuringTradeHighPrice": 0.0029919999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00298,
      "fullObservedHighPrice": 0.0029919999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789886474653-09238a698fcf5",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T06:41:14.653Z",
      "closedAtUtc": "2026-09-20T06:43:57.319Z",
      "holdingPeriodMs": 162666,
      "reportingCurrency": "GBP",
      "notionalGbp": 1853.79,
      "assetQuantity": null,
      "entryPriceQuote": 0.014909,
      "exitPriceQuote": 0.014687,
      "grossPnlGbp": -27.6035535582534,
      "entryFeeGbp": 0.7415160000000001,
      "exitFeeGbp": 0.7415160000000001,
      "totalCostsGbp": 1.4830320000000001,
      "netPnlGbp": -29.0865855582534,
      "cashChangeGbp": -28.3450695582534,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed bull flag",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1853.79 (£18.54) triggered at projected net £-29.09 after fees",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.107604065340621,
      "targetPct": 8.88873981149163,
      "structuralStopPrice": 0.0142942,
      "structuralTargetPrice": 0.016226055563009427,
      "maePct": -1.8042792943859423,
      "mfePct": 0.717687302971356,
      "maeGbp": -33.44754913139716,
      "mfeGbp": 13.3044154537527,
      "observedDuringTradeLowPrice": 0.01464,
      "observedDuringTradeHighPrice": 0.015015999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01464,
      "fullObservedHighPrice": 0.015015999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789883563782-7c17519d9841d",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-20T05:52:43.782Z",
      "closedAtUtc": "2026-09-20T06:40:12.361Z",
      "holdingPeriodMs": 2848579,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27,
      "exitPriceQuote": 0.2675,
      "grossPnlGbp": -18.518518518518533,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.118518518518535,
      "cashChangeGbp": -19.318518518518534,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 87.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.12 after fees",
      "confidence": 87,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0592592592592774,
      "targetPct": 0.6370370370370367,
      "structuralStopPrice": 0.26983999999999997,
      "structuralTargetPrice": 0.27172,
      "maePct": -0.9259259259259267,
      "mfePct": 0.4814814814814695,
      "maeGbp": -18.518518518518533,
      "mfeGbp": 9.62962962962939,
      "observedDuringTradeLowPrice": 0.2675,
      "observedDuringTradeHighPrice": 0.2713,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2675,
      "fullObservedHighPrice": 0.2713,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789882596306-80216dac2ae41",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T05:36:36.306Z",
      "closedAtUtc": "2026-09-20T05:39:55.735Z",
      "holdingPeriodMs": 199429,
      "reportingCurrency": "GBP",
      "notionalGbp": 1857.28,
      "assetQuantity": null,
      "entryPriceQuote": 0.014077,
      "exitPriceQuote": 0.013956,
      "grossPnlGbp": -15.964401506002647,
      "entryFeeGbp": 0.742912,
      "exitFeeGbp": 0.742912,
      "totalCostsGbp": 1.485824,
      "netPnlGbp": -17.450225506002646,
      "cashChangeGbp": -16.707313506002645,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed triple bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 6.240363778464601,
      "targetPct": 9.222352481438065,
      "structuralStopPrice": 0.0131962,
      "structuralTargetPrice": 0.015367038882375929,
      "maePct": -0.8595581444910109,
      "mfePct": 0.3622931022234901,
      "maeGbp": -15.964401506002647,
      "mfeGbp": 6.7287973289764365,
      "observedDuringTradeLowPrice": 0.013956,
      "observedDuringTradeHighPrice": 0.014128,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013956,
      "fullObservedHighPrice": 0.014128,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789879027814-32fa4592b9473",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T04:37:07.814Z",
      "closedAtUtc": "2026-09-20T05:07:13.906Z",
      "holdingPeriodMs": 1806092,
      "reportingCurrency": "GBP",
      "notionalGbp": 1855.61,
      "assetQuantity": null,
      "entryPriceQuote": 0.0652,
      "exitPriceQuote": 0.065165,
      "grossPnlGbp": -0.9961096625764985,
      "entryFeeGbp": 0.742244,
      "exitFeeGbp": 0.742244,
      "totalCostsGbp": 1.484488,
      "netPnlGbp": -2.4805976625764985,
      "cashChangeGbp": -1.7383536625764986,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.5121204917215594,
      "targetPct": 2.6319220239418946,
      "structuralStopPrice": 0.0648656,
      "structuralTargetPrice": 0.06691447368077975,
      "maePct": -0.42944785276071873,
      "mfePct": 0,
      "maeGbp": -7.968877300613173,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06492,
      "observedDuringTradeHighPrice": 0.0652,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06492,
      "fullObservedHighPrice": 0.0652,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789878313353-64ce71262c635",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T04:25:13.352Z",
      "closedAtUtc": "2026-09-20T04:50:53.146Z",
      "holdingPeriodMs": 1539794,
      "reportingCurrency": "GBP",
      "notionalGbp": 1855.61,
      "assetQuantity": null,
      "entryPriceQuote": 0.4827,
      "exitPriceQuote": 0.4859,
      "grossPnlGbp": 12.301537186658305,
      "entryFeeGbp": 0.742244,
      "exitFeeGbp": 0.742244,
      "totalCostsGbp": 1.484488,
      "netPnlGbp": 10.817049186658304,
      "cashChangeGbp": 11.559293186658305,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £21.88 triggered at projected net £10.82 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1065064235391653,
      "targetPct": 0.9531703273932849,
      "structuralStopPrice": 0.47726,
      "structuralTargetPrice": 0.4869980936593452,
      "maePct": -0.7458048477315086,
      "mfePct": 2.1752641392169068,
      "maeGbp": -13.839229334990646,
      "mfeGbp": 40.36441889372284,
      "observedDuringTradeLowPrice": 0.4791,
      "observedDuringTradeHighPrice": 0.4932000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4791,
      "fullObservedHighPrice": 0.4932000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789871687326-68b0d1a643212",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:34:47.326Z",
      "closedAtUtc": "2026-09-20T02:40:34.455Z",
      "holdingPeriodMs": 347129,
      "reportingCurrency": "GBP",
      "notionalGbp": 1858.92,
      "assetQuantity": null,
      "entryPriceQuote": 0.4615,
      "exitPriceQuote": 0.4624,
      "grossPnlGbp": 3.625196099674797,
      "entryFeeGbp": 0.7435680000000001,
      "exitFeeGbp": 0.7435680000000001,
      "totalCostsGbp": 1.4871360000000002,
      "netPnlGbp": 2.1380600996747967,
      "cashChangeGbp": 2.881628099674797,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £6.99 triggered at projected net £2.14 after fees",
      "confidence": 87,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.30775899436498316,
      "targetPct": 0.48114434330299083,
      "structuralStopPrice": 0.45998,
      "structuralTargetPrice": 0.46341903771131343,
      "maePct": -0.1516793066088914,
      "mfePct": 1.386782231852646,
      "maeGbp": -2.819596966414004,
      "mfeGbp": 25.779172264355207,
      "observedDuringTradeLowPrice": 0.4608,
      "observedDuringTradeHighPrice": 0.4679,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4608,
      "fullObservedHighPrice": 0.4679,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789872010417-9f68eae3353f8",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:40:10.417Z",
      "closedAtUtc": "2026-09-20T02:40:24.320Z",
      "holdingPeriodMs": 13903,
      "reportingCurrency": "GBP",
      "notionalGbp": 1855.62,
      "assetQuantity": null,
      "entryPriceQuote": 0.02618,
      "exitPriceQuote": 0.02617,
      "grossPnlGbp": -0.7087929717341193,
      "entryFeeGbp": 0.742248,
      "exitFeeGbp": 0.742248,
      "totalCostsGbp": 1.484496,
      "netPnlGbp": -2.1932889717341193,
      "cashChangeGbp": -1.4510409717341193,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.02674307545366416,
      "targetPct": 0.8595988538682063,
      "structuralStopPrice": 0.026168,
      "structuralTargetPrice": 0.026389914040114613,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789871378912-8642d3e19438a",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:29:38.912Z",
      "closedAtUtc": "2026-09-20T02:38:08.717Z",
      "holdingPeriodMs": 509805,
      "reportingCurrency": "GBP",
      "notionalGbp": 1858.92,
      "assetQuantity": null,
      "entryPriceQuote": 0.12248,
      "exitPriceQuote": 0.12149,
      "grossPnlGbp": -15.025561724363232,
      "entryFeeGbp": 0.7435680000000001,
      "exitFeeGbp": 0.7435680000000001,
      "totalCostsGbp": 1.4871360000000002,
      "netPnlGbp": -16.512697724363232,
      "cashChangeGbp": -15.769129724363232,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.5921616656460562,
      "targetPct": 0.9218207797509737,
      "structuralStopPrice": 0.120525,
      "structuralTargetPrice": 0.12359390781792202,
      "maePct": -0.8246244284781277,
      "mfePct": 0.204114957544089,
      "maeGbp": -15.329108425865611,
      "mfeGbp": 3.7943337687785794,
      "observedDuringTradeLowPrice": 0.12147,
      "observedDuringTradeHighPrice": 0.12273,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12147,
      "fullObservedHighPrice": 0.12273,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789870796805-e9ee7e94abd1",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:19:56.805Z",
      "closedAtUtc": "2026-09-20T02:24:46.691Z",
      "holdingPeriodMs": 289886,
      "reportingCurrency": "GBP",
      "notionalGbp": 1911.21,
      "assetQuantity": null,
      "entryPriceQuote": 0.10079,
      "exitPriceQuote": 0.10035,
      "grossPnlGbp": -8.343411052683985,
      "entryFeeGbp": 0.764484,
      "exitFeeGbp": 0.764484,
      "totalCostsGbp": 1.528968,
      "netPnlGbp": -9.872379052683986,
      "cashChangeGbp": -9.107895052683984,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 5m trend, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.249069709749443,
      "targetPct": 0.38799305383279825,
      "structuralStopPrice": 0.100524,
      "structuralTargetPrice": 0.10113588360208385,
      "maePct": -0.4365512451632204,
      "mfePct": 0.08929457287428601,
      "maeGbp": -8.343411052683985,
      "mfeGbp": 1.7066068062306416,
      "observedDuringTradeLowPrice": 0.10035,
      "observedDuringTradeHighPrice": 0.10087999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10035,
      "fullObservedHighPrice": 0.10087999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789870800072-4b5b3bc733245",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:20:00.072Z",
      "closedAtUtc": "2026-09-20T02:24:20.806Z",
      "holdingPeriodMs": 260734,
      "reportingCurrency": "GBP",
      "notionalGbp": 1911.21,
      "assetQuantity": null,
      "entryPriceQuote": 0.4953,
      "exitPriceQuote": 0.4927,
      "grossPnlGbp": -10.032598425196815,
      "entryFeeGbp": 0.764484,
      "exitFeeGbp": 0.764484,
      "totalCostsGbp": 1.528968,
      "netPnlGbp": -11.561566425196816,
      "cashChangeGbp": -10.797082425196814,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.17163048965168337,
      "targetPct": 0.5795053003533649,
      "structuralStopPrice": 0.4944,
      "structuralTargetPrice": 0.4980194204946996,
      "maePct": -0.6056935190793464,
      "mfePct": 0.22208762366242477,
      "maeGbp": -11.576075105996376,
      "mfeGbp": 4.244560872198629,
      "observedDuringTradeLowPrice": 0.4923,
      "observedDuringTradeHighPrice": 0.4964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4923,
      "fullObservedHighPrice": 0.4964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789870895619-3dd3cf3ecdb64",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:21:35.619Z",
      "closedAtUtc": "2026-09-20T02:24:11.466Z",
      "holdingPeriodMs": 155847,
      "reportingCurrency": "GBP",
      "notionalGbp": 1911.21,
      "assetQuantity": null,
      "entryPriceQuote": 0.005499,
      "exitPriceQuote": 0.005489,
      "grossPnlGbp": -3.475559192580629,
      "entryFeeGbp": 0.764484,
      "exitFeeGbp": 0.764484,
      "totalCostsGbp": 1.528968,
      "netPnlGbp": -5.004527192580629,
      "cashChangeGbp": -4.240043192580629,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 5m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.17277439301627645,
      "targetPct": 0.21278530508320276,
      "structuralStopPrice": 0.005489,
      "structuralTargetPrice": 0.005509197872146949,
      "maePct": -0.18185124568104127,
      "mfePct": 0,
      "maeGbp": -3.475559192580629,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.005489,
      "observedDuringTradeHighPrice": 0.005499,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005489,
      "fullObservedHighPrice": 0.005499,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789870362576-412c8322701c",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:12:42.576Z",
      "closedAtUtc": "2026-09-20T02:15:49.519Z",
      "holdingPeriodMs": 186943,
      "reportingCurrency": "GBP",
      "notionalGbp": 1862.33,
      "assetQuantity": null,
      "entryPriceQuote": 0.21577,
      "exitPriceQuote": 0.21397,
      "grossPnlGbp": -15.535959586596805,
      "entryFeeGbp": 0.744932,
      "exitFeeGbp": 0.744932,
      "totalCostsGbp": 1.489864,
      "netPnlGbp": -17.025823586596804,
      "cashChangeGbp": -16.280891586596805,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.7478970175885755,
      "targetPct": 1.4983894514865774,
      "structuralStopPrice": 0.209836,
      "structuralTargetPrice": 0.21898785016105485,
      "maePct": -0.8342216248783408,
      "mfePct": 0.0695184687398671,
      "maeGbp": -15.535959586596805,
      "mfeGbp": 1.294663298883167,
      "observedDuringTradeLowPrice": 0.21397,
      "observedDuringTradeHighPrice": 0.21591999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.21397,
      "fullObservedHighPrice": 0.21591999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789870107523-e29744fd7e648",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T02:08:27.522Z",
      "closedAtUtc": "2026-09-20T02:09:15.197Z",
      "holdingPeriodMs": 47675,
      "reportingCurrency": "GBP",
      "notionalGbp": 1913.85,
      "assetQuantity": null,
      "entryPriceQuote": 0.011457,
      "exitPriceQuote": 0.011387,
      "grossPnlGbp": -11.693244304791932,
      "entryFeeGbp": 0.76554,
      "exitFeeGbp": 0.76554,
      "totalCostsGbp": 1.53108,
      "netPnlGbp": -13.224324304791931,
      "cashChangeGbp": -12.458784304791932,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.9842829076620956,
      "targetPct": 3.7048679327657625,
      "structuralStopPrice": 0.0109962,
      "structuralTargetPrice": 0.01186746656188605,
      "maePct": -0.6109801867853768,
      "mfePct": 0.06982630706117943,
      "maeGbp": -11.693244304791934,
      "mfeGbp": 1.3363707776903824,
      "observedDuringTradeLowPrice": 0.011387,
      "observedDuringTradeHighPrice": 0.011465,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.011387,
      "fullObservedHighPrice": 0.011465,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789869449660-3283a1eeb3392",
      "symbol": "MYXUSDT",
      "baseAsset": "MYX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:57:29.660Z",
      "closedAtUtc": "2026-09-20T02:02:55.285Z",
      "holdingPeriodMs": 325625,
      "reportingCurrency": "GBP",
      "notionalGbp": 1867.15,
      "assetQuantity": null,
      "entryPriceQuote": 0.08173,
      "exitPriceQuote": 0.08087,
      "grossPnlGbp": -19.64699620702312,
      "entryFeeGbp": 0.7468600000000001,
      "exitFeeGbp": 0.7468600000000001,
      "totalCostsGbp": 1.4937200000000002,
      "netPnlGbp": -21.140716207023118,
      "cashChangeGbp": -20.39385620702312,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1867.15 (£18.67) triggered at projected net £-21.14 after fees",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.8846742122973236,
      "targetPct": 1.7069440195778618,
      "structuralStopPrice": 0.081002,
      "structuralTargetPrice": 0.08310982930559804,
      "maePct": -1.2602471552673475,
      "mfePct": 0.4771809617031708,
      "maeGbp": -23.53070475957428,
      "mfeGbp": 8.909684326440754,
      "observedDuringTradeLowPrice": 0.0807,
      "observedDuringTradeHighPrice": 0.08212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0807,
      "fullObservedHighPrice": 0.08212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789867794915-7043a5b7b38c7",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:29:54.915Z",
      "closedAtUtc": "2026-09-20T02:00:10.293Z",
      "holdingPeriodMs": 1815378,
      "reportingCurrency": "GBP",
      "notionalGbp": 1869.3,
      "assetQuantity": null,
      "entryPriceQuote": 0.7594,
      "exitPriceQuote": 0.7588,
      "grossPnlGbp": -1.4769291545955707,
      "entryFeeGbp": 0.74772,
      "exitFeeGbp": 0.74772,
      "totalCostsGbp": 1.49544,
      "netPnlGbp": -2.9723691545955706,
      "cashChangeGbp": -2.224649154595571,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.4740896819648446,
      "targetPct": 0.36478567195628503,
      "structuralStopPrice": 0.7557499999999999,
      "structuralTargetPrice": 0.762019635214328,
      "maePct": -0.21069265209374965,
      "mfePct": 0.19752436133790582,
      "maeGbp": -3.938477745588462,
      "mfeGbp": 3.6923228864894737,
      "observedDuringTradeLowPrice": 0.7578,
      "observedDuringTradeHighPrice": 0.7609,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7578,
      "fullObservedHighPrice": 0.7609,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789868906091-aeab9949f76a3",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:48:26.091Z",
      "closedAtUtc": "2026-09-20T01:55:28.507Z",
      "holdingPeriodMs": 422416,
      "reportingCurrency": "GBP",
      "notionalGbp": 1913.69,
      "assetQuantity": null,
      "entryPriceQuote": 1.3991,
      "exitPriceQuote": 1.4008,
      "grossPnlGbp": 2.325261239368213,
      "entryFeeGbp": 0.765476,
      "exitFeeGbp": 0.765476,
      "totalCostsGbp": 1.530952,
      "netPnlGbp": 0.794309239368213,
      "cashChangeGbp": 1.559785239368213,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 1m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.79 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.14366891819447808,
      "targetPct": 0.25374361173654725,
      "structuralStopPrice": 1.39704,
      "structuralTargetPrice": 1.4024997462563884,
      "maePct": 0,
      "mfePct": 0.2001286541347948,
      "maeGbp": 0,
      "mfeGbp": 3.829842041312155,
      "observedDuringTradeLowPrice": 1.3991,
      "observedDuringTradeHighPrice": 1.4019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3991,
      "fullObservedHighPrice": 1.4019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789868378453-6b71c6f42708f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:39:38.453Z",
      "closedAtUtc": "2026-09-20T01:47:22.309Z",
      "holdingPeriodMs": 463856,
      "reportingCurrency": "GBP",
      "notionalGbp": 1913.55,
      "assetQuantity": null,
      "entryPriceQuote": 0.5965,
      "exitPriceQuote": 0.5972,
      "grossPnlGbp": 2.2455741827323594,
      "entryFeeGbp": 0.76542,
      "exitFeeGbp": 0.76542,
      "totalCostsGbp": 1.53084,
      "netPnlGbp": 0.7147341827323594,
      "cashChangeGbp": 1.4801541827323594,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.71 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.14921619582530932,
      "targetPct": 0.2129264816832917,
      "structuralStopPrice": 0.59556,
      "structuralTargetPrice": 0.5976197870735184,
      "maePct": -0.06705783738475557,
      "mfePct": 0.4526404023470117,
      "maeGbp": -1.2831852472759904,
      "mfeGbp": 8.661500419111242,
      "observedDuringTradeLowPrice": 0.5961,
      "observedDuringTradeHighPrice": 0.5992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5961,
      "fullObservedHighPrice": 0.5992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789868084283-6121ef9243b92",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:34:44.283Z",
      "closedAtUtc": "2026-09-20T01:38:29.314Z",
      "holdingPeriodMs": 225031,
      "reportingCurrency": "GBP",
      "notionalGbp": 1911.56,
      "assetQuantity": null,
      "entryPriceQuote": 0.4834,
      "exitPriceQuote": 0.4863,
      "grossPnlGbp": 11.46777823748454,
      "entryFeeGbp": 0.764624,
      "exitFeeGbp": 0.764624,
      "totalCostsGbp": 1.529248,
      "netPnlGbp": 9.938530237484539,
      "cashChangeGbp": 10.70315423748454,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 1m trend, RSI momentum, failed breakout reversal, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £15.54 triggered at projected net £9.94 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.7551463742629536,
      "targetPct": 1.034447088031448,
      "structuralStopPrice": 0.4797,
      "structuralTargetPrice": 0.488248965552912,
      "maePct": -0.020686801820436283,
      "mfePct": 1.0757136946628014,
      "maeGbp": -0.3954406288787318,
      "mfeGbp": 20.562912701696245,
      "observedDuringTradeLowPrice": 0.4833,
      "observedDuringTradeHighPrice": 0.4885999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4833,
      "fullObservedHighPrice": 0.4885999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789867791878-d843c2a920dd7",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:29:51.878Z",
      "closedAtUtc": "2026-09-20T01:33:22.925Z",
      "holdingPeriodMs": 211047,
      "reportingCurrency": "GBP",
      "notionalGbp": 1869.3,
      "assetQuantity": null,
      "entryPriceQuote": 0.08295,
      "exitPriceQuote": 0.08254,
      "grossPnlGbp": -9.239457504520653,
      "entryFeeGbp": 0.74772,
      "exitFeeGbp": 0.74772,
      "totalCostsGbp": 1.49544,
      "netPnlGbp": -10.734897504520653,
      "cashChangeGbp": -9.987177504520652,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.38459219965035385,
      "targetPct": 0.775212490204358,
      "structuralStopPrice": 0.082626,
      "structuralTargetPrice": 0.08357792247875098,
      "maePct": -0.49427365883061325,
      "mfePct": 0.3013863773357447,
      "maeGbp": -9.239457504520653,
      "mfeGbp": 5.633815551537075,
      "observedDuringTradeLowPrice": 0.08254,
      "observedDuringTradeHighPrice": 0.0832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08254,
      "fullObservedHighPrice": 0.0832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789866428960-ff0a1eb9134ef",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:07:08.960Z",
      "closedAtUtc": "2026-09-20T01:29:09.635Z",
      "holdingPeriodMs": 1320675,
      "reportingCurrency": "GBP",
      "notionalGbp": 1863.59,
      "assetQuantity": null,
      "entryPriceQuote": 0.20733,
      "exitPriceQuote": 0.21067,
      "grossPnlGbp": 30.021659190662316,
      "entryFeeGbp": 0.745436,
      "exitFeeGbp": 0.745436,
      "totalCostsGbp": 1.490872,
      "netPnlGbp": 28.530787190662316,
      "cashChangeGbp": 29.276223190662314,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £30.37 triggered at projected net £28.53 after fees",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.19052212709513022,
      "targetPct": 0.9458579524900608,
      "structuralStopPrice": 0.20693,
      "structuralTargetPrice": 0.20927590541420477,
      "maePct": -0.057878744031245474,
      "mfePct": 2.6238363960835387,
      "maeGbp": -1.0786224858918876,
      "mfeGbp": 48.897552693773214,
      "observedDuringTradeLowPrice": 0.20721,
      "observedDuringTradeHighPrice": 0.21277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20721,
      "fullObservedHighPrice": 0.21277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789866510581-73d9f4d9dfe44",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:08:30.581Z",
      "closedAtUtc": "2026-09-20T01:11:30.104Z",
      "holdingPeriodMs": 179523,
      "reportingCurrency": "GBP",
      "notionalGbp": 1912.24,
      "assetQuantity": null,
      "entryPriceQuote": 0.4167,
      "exitPriceQuote": 0.4163,
      "grossPnlGbp": -1.8356035517159153,
      "entryFeeGbp": 0.764896,
      "exitFeeGbp": 0.764896,
      "totalCostsGbp": 1.529792,
      "netPnlGbp": -3.365395551715915,
      "cashChangeGbp": -2.6004995517159153,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.06480259210369566,
      "targetPct": 0.2280091203648161,
      "structuralStopPrice": 0.41638,
      "structuralTargetPrice": 0.4174997719908797,
      "maePct": -0.09599232061435359,
      "mfePct": 0.09599232061435359,
      "maeGbp": -1.835603551715915,
      "mfeGbp": 1.835603551715915,
      "observedDuringTradeLowPrice": 0.4163,
      "observedDuringTradeHighPrice": 0.41709999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4163,
      "fullObservedHighPrice": 0.41709999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789866079080-db75198594828",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:01:19.080Z",
      "closedAtUtc": "2026-09-20T01:06:20.585Z",
      "holdingPeriodMs": 301505,
      "reportingCurrency": "GBP",
      "notionalGbp": 1868.44,
      "assetQuantity": null,
      "entryPriceQuote": 0.12117,
      "exitPriceQuote": 0.12105,
      "grossPnlGbp": -1.8503986135181223,
      "entryFeeGbp": 0.747376,
      "exitFeeGbp": 0.747376,
      "totalCostsGbp": 1.494752,
      "netPnlGbp": -3.3451506135181224,
      "cashChangeGbp": -2.5977746135181223,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.08995997193908967,
      "targetPct": 0.5422357941649856,
      "structuralStopPrice": 0.121056,
      "structuralTargetPrice": 0.12181194577642059,
      "maePct": -0.14855162168853644,
      "mfePct": 0.11554015020219628,
      "maeGbp": -2.7755979202772902,
      "mfeGbp": 2.1587983824379164,
      "observedDuringTradeLowPrice": 0.12099,
      "observedDuringTradeHighPrice": 0.12130999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12099,
      "fullObservedHighPrice": 0.12130999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789866122496-6f1f180ac077c",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:02:02.496Z",
      "closedAtUtc": "2026-09-20T01:05:50.322Z",
      "holdingPeriodMs": 227826,
      "reportingCurrency": "GBP",
      "notionalGbp": 1868.44,
      "assetQuantity": null,
      "entryPriceQuote": 8.139,
      "exitPriceQuote": 8.087,
      "grossPnlGbp": -11.937446860793619,
      "entryFeeGbp": 0.747376,
      "exitFeeGbp": 0.747376,
      "totalCostsGbp": 1.494752,
      "netPnlGbp": -13.43219886079362,
      "cashChangeGbp": -12.68482286079362,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.6033052773852802,
      "targetPct": 1.0628494194261733,
      "structuralStopPrice": 8.0894,
      "structuralTargetPrice": 8.223989371505807,
      "maePct": -0.6388991276569554,
      "mfePct": 0.1474382602285349,
      "maeGbp": -11.937446860793619,
      "mfeGbp": 2.7547954294140373,
      "observedDuringTradeLowPrice": 8.087,
      "observedDuringTradeHighPrice": 8.151,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.087,
      "fullObservedHighPrice": 8.151,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789865767628-b10a0f6413c74",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:56:07.628Z",
      "closedAtUtc": "2026-09-20T01:05:40.803Z",
      "holdingPeriodMs": 573175,
      "reportingCurrency": "GBP",
      "notionalGbp": 1868.44,
      "assetQuantity": null,
      "entryPriceQuote": 0.0008386,
      "exitPriceQuote": 0.0008372,
      "grossPnlGbp": -3.1192654424040827,
      "entryFeeGbp": 0.747376,
      "exitFeeGbp": 0.747376,
      "totalCostsGbp": 1.494752,
      "netPnlGbp": -4.614017442404083,
      "cashChangeGbp": -3.8666414424040827,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.0655894102915731,
      "targetPct": 0.5211376781348839,
      "structuralStopPrice": 0.000838,
      "structuralTargetPrice": 0.0008428194788623219,
      "maePct": -0.16694490818030455,
      "mfePct": 0.4054376341521553,
      "maeGbp": -3.1192654424040827,
      "mfeGbp": 7.57535893155253,
      "observedDuringTradeLowPrice": 0.0008372,
      "observedDuringTradeHighPrice": 0.000842,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0008372,
      "fullObservedHighPrice": 0.000842,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789866171958-82b3ea6db3639",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T01:02:51.958Z",
      "closedAtUtc": "2026-09-20T01:05:27.322Z",
      "holdingPeriodMs": 155364,
      "reportingCurrency": "GBP",
      "notionalGbp": 1868.44,
      "assetQuantity": null,
      "entryPriceQuote": 0.005522,
      "exitPriceQuote": 0.005518,
      "grossPnlGbp": -1.3534516479535261,
      "entryFeeGbp": 0.747376,
      "exitFeeGbp": 0.747376,
      "totalCostsGbp": 1.494752,
      "netPnlGbp": -2.848203647953526,
      "cashChangeGbp": -2.100827647953526,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.06338857194602972,
      "targetPct": 0.3893869419541758,
      "structuralStopPrice": 0.005518,
      "structuralTargetPrice": 0.0055419961061305804,
      "maePct": -0.07243752263671974,
      "mfePct": 0.01810938065918386,
      "maeGbp": -1.3534516479535261,
      "mfeGbp": 0.3383629119884549,
      "observedDuringTradeLowPrice": 0.005518,
      "observedDuringTradeHighPrice": 0.005523,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005518,
      "fullObservedHighPrice": 0.005523,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789865248021-a8b55b528f24a",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:47:28.021Z",
      "closedAtUtc": "2026-09-20T00:57:35.237Z",
      "holdingPeriodMs": 607216,
      "reportingCurrency": "GBP",
      "notionalGbp": 1912.34,
      "assetQuantity": null,
      "entryPriceQuote": 92.144,
      "exitPriceQuote": 92.193,
      "grossPnlGbp": 1.0169371852750633,
      "entryFeeGbp": 0.764936,
      "exitFeeGbp": 0.764936,
      "totalCostsGbp": 1.529872,
      "netPnlGbp": -0.5129348147249366,
      "cashChangeGbp": 0.2520011852750633,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.3689896737154584,
      "targetPct": 0.2757655179150002,
      "structuralStopPrice": 91.8035,
      "structuralTargetPrice": 92.39659724234482,
      "maePct": -0.047751345719755096,
      "mfePct": 0.07379753429414594,
      "maeGbp": -0.9131680847371646,
      "mfeGbp": 1.4112597673206704,
      "observedDuringTradeLowPrice": 92.1,
      "observedDuringTradeHighPrice": 92.212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 92.1,
      "fullObservedHighPrice": 92.212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789864795308-aa447feca5df2",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:39:55.308Z",
      "closedAtUtc": "2026-09-20T00:55:04.645Z",
      "holdingPeriodMs": 909337,
      "reportingCurrency": "GBP",
      "notionalGbp": 1866.9,
      "assetQuantity": null,
      "entryPriceQuote": 8.757,
      "exitPriceQuote": 8.685,
      "grossPnlGbp": -15.34964028776961,
      "entryFeeGbp": 0.7467600000000001,
      "exitFeeGbp": 0.7467600000000001,
      "totalCostsGbp": 1.4935200000000002,
      "netPnlGbp": -16.84316028776961,
      "cashChangeGbp": -16.09640028776961,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.321304174042124,
      "targetPct": 2.295437674870082,
      "structuralStopPrice": 8.6408,
      "structuralTargetPrice": 8.95647704562325,
      "maePct": -0.8221993833504532,
      "mfePct": 0.011419435879861207,
      "maeGbp": -15.349640287769612,
      "mfeGbp": 0.2131894484411289,
      "observedDuringTradeLowPrice": 8.685,
      "observedDuringTradeHighPrice": 8.758,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.685,
      "fullObservedHighPrice": 8.758,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789865183755-abb6b63de5d76",
      "symbol": "EVAAUSDT",
      "baseAsset": "EVAA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:46:23.755Z",
      "closedAtUtc": "2026-09-20T00:46:58.760Z",
      "holdingPeriodMs": 35005,
      "reportingCurrency": "GBP",
      "notionalGbp": 1915.15,
      "assetQuantity": null,
      "entryPriceQuote": 0.735,
      "exitPriceQuote": 0.7302,
      "grossPnlGbp": -12.507102040816395,
      "entryFeeGbp": 0.7660600000000001,
      "exitFeeGbp": 0.7660600000000001,
      "totalCostsGbp": 1.5321200000000001,
      "netPnlGbp": -14.039222040816396,
      "cashChangeGbp": -13.273162040816395,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.6316255018030967,
      "targetPct": 1.7432129005919557,
      "structuralStopPrice": 0.72286,
      "structuralTargetPrice": 0.7473547703612983,
      "maePct": -0.6530612244897995,
      "mfePct": 0.06802721088436135,
      "maeGbp": -12.507102040816397,
      "mfeGbp": 1.3028231292518464,
      "observedDuringTradeLowPrice": 0.7302,
      "observedDuringTradeHighPrice": 0.7355000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7302,
      "fullObservedHighPrice": 0.7355000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789864178635-4316c69c61acd",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:29:38.635Z",
      "closedAtUtc": "2026-09-20T00:45:44.355Z",
      "holdingPeriodMs": 965720,
      "reportingCurrency": "GBP",
      "notionalGbp": 1870.68,
      "assetQuantity": null,
      "entryPriceQuote": 10.495,
      "exitPriceQuote": 10.641,
      "grossPnlGbp": 26.023752262982516,
      "entryFeeGbp": 0.748272,
      "exitFeeGbp": 0.748272,
      "totalCostsGbp": 1.496544,
      "netPnlGbp": 24.527208262982516,
      "cashChangeGbp": 25.275480262982516,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £35.85 triggered at projected net £24.53 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.2521797131830827,
      "targetPct": 3.93539473057316,
      "structuralStopPrice": 10.1532,
      "structuralTargetPrice": 10.906460646052693,
      "maePct": -0.5526441162458298,
      "mfePct": 2.9728442115293108,
      "maeGbp": -10.338202953787489,
      "mfeGbp": 55.61240209623651,
      "observedDuringTradeLowPrice": 10.437,
      "observedDuringTradeHighPrice": 10.806999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 10.437,
      "fullObservedHighPrice": 10.806999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789864397456-1f0078ef3bd22",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:33:17.456Z",
      "closedAtUtc": "2026-09-20T00:36:10.300Z",
      "holdingPeriodMs": 172844,
      "reportingCurrency": "GBP",
      "notionalGbp": 1870.68,
      "assetQuantity": null,
      "entryPriceQuote": 4.515,
      "exitPriceQuote": 4.473,
      "grossPnlGbp": -17.40167441860458,
      "entryFeeGbp": 0.748272,
      "exitFeeGbp": 0.748272,
      "totalCostsGbp": 1.496544,
      "netPnlGbp": -18.89821841860458,
      "cashChangeGbp": -18.14994641860458,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1870.68 (£18.71) triggered at projected net £-18.90 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.7875733746815863,
      "targetPct": 3.743493188614456,
      "structuralStopPrice": 4.4338,
      "structuralTargetPrice": 4.682462565068114,
      "maePct": -0.9302325581395309,
      "mfePct": 0.19933554817276505,
      "maeGbp": -17.40167441860458,
      "mfeGbp": 3.7289302325582816,
      "observedDuringTradeLowPrice": 4.473,
      "observedDuringTradeHighPrice": 4.524,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.473,
      "fullObservedHighPrice": 4.524,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789863720389-2b8b633d05b0e",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:22:00.389Z",
      "closedAtUtc": "2026-09-20T00:24:06.148Z",
      "holdingPeriodMs": 125759,
      "reportingCurrency": "GBP",
      "notionalGbp": 1915.92,
      "assetQuantity": null,
      "entryPriceQuote": 0.6589,
      "exitPriceQuote": 0.6581,
      "grossPnlGbp": -2.32620427986044,
      "entryFeeGbp": 0.766368,
      "exitFeeGbp": 0.766368,
      "totalCostsGbp": 1.532736,
      "netPnlGbp": -3.85894027986044,
      "cashChangeGbp": -3.09257227986044,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 5m trend, 15m trend, failed breakout reversal, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.10169234271838194,
      "targetPct": 0.22311603551642575,
      "structuralStopPrice": 0.65818,
      "structuralTargetPrice": 0.6602197768839645,
      "maePct": -0.12141447867658565,
      "mfePct": 0,
      "maeGbp": -2.32620427986044,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6581,
      "observedDuringTradeHighPrice": 0.6589,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6581,
      "fullObservedHighPrice": 0.6589,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789863314850-93a4949177f53",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:15:14.850Z",
      "closedAtUtc": "2026-09-20T00:23:52.642Z",
      "holdingPeriodMs": 517792,
      "reportingCurrency": "GBP",
      "notionalGbp": 1873.63,
      "assetQuantity": null,
      "entryPriceQuote": 0.22117,
      "exitPriceQuote": 0.22301,
      "grossPnlGbp": -15.587463037482552,
      "entryFeeGbp": 0.7494520000000001,
      "exitFeeGbp": 0.7494520000000001,
      "totalCostsGbp": 1.4989040000000002,
      "netPnlGbp": -17.086367037482553,
      "cashChangeGbp": -16.33691503748255,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.6141064767717948,
      "targetPct": 1.230247541539518,
      "structuralStopPrice": 0.22474500000000003,
      "structuralTargetPrice": 0.21846387697524583,
      "maePct": -0.8319392322647775,
      "mfePct": 0.39788398064836633,
      "maeGbp": -15.58746303748255,
      "mfeGbp": 7.454873626621986,
      "observedDuringTradeLowPrice": 0.22029,
      "observedDuringTradeHighPrice": 0.22300999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22029,
      "fullObservedHighPrice": 0.22300999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789863563099-26ad7552db3fe",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:19:23.099Z",
      "closedAtUtc": "2026-09-20T00:23:30.262Z",
      "holdingPeriodMs": 247163,
      "reportingCurrency": "GBP",
      "notionalGbp": 1874.58,
      "assetQuantity": null,
      "entryPriceQuote": 1.8889,
      "exitPriceQuote": 1.888,
      "grossPnlGbp": -0.8931769813119966,
      "entryFeeGbp": 0.749832,
      "exitFeeGbp": 0.749832,
      "totalCostsGbp": 1.499664,
      "netPnlGbp": -2.3928409813119966,
      "cashChangeGbp": -1.6430089813119966,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £7.70 triggered at projected net £-2.39 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 9.276636305867395,
      "targetPct": 9.563651768693079,
      "structuralStopPrice": 1.71322,
      "structuralTargetPrice": 2.0679043634823127,
      "maePct": -0.7411721107522904,
      "mfePct": 1.4346974429562127,
      "maeGbp": -13.893864153740285,
      "mfeGbp": 26.89455132616857,
      "observedDuringTradeLowPrice": 1.8749,
      "observedDuringTradeHighPrice": 1.916,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.8749,
      "fullObservedHighPrice": 1.916,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789861864087-de9c4bcb22b22",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:51:04.087Z",
      "closedAtUtc": "2026-09-20T00:16:09.706Z",
      "holdingPeriodMs": 1505619,
      "reportingCurrency": "GBP",
      "notionalGbp": 1874.03,
      "assetQuantity": null,
      "entryPriceQuote": 0.4218,
      "exitPriceQuote": 0.4204,
      "grossPnlGbp": 6.2201090564249,
      "entryFeeGbp": 0.7496120000000001,
      "exitFeeGbp": 0.7496120000000001,
      "totalCostsGbp": 1.4992240000000001,
      "netPnlGbp": 4.7208850564249,
      "cashChangeGbp": 5.4704970564249,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £5.00 triggered at projected net £4.72 after fees",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.687448145075267,
      "targetPct": 0.46224961479198934,
      "structuralStopPrice": 0.42475,
      "structuralTargetPrice": 0.4199995377503852,
      "maePct": -0.047415836889515874,
      "mfePct": 0.9957325746799387,
      "maeGbp": -0.8885870080605943,
      "mfeGbp": 18.660327169274456,
      "observedDuringTradeLowPrice": 0.4176,
      "observedDuringTradeHighPrice": 0.422,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4176,
      "fullObservedHighPrice": 0.422,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789862637730-1c6439f4113f",
      "symbol": "STRKUSDT",
      "baseAsset": "STRK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-20T00:03:57.730Z",
      "closedAtUtc": "2026-09-20T00:08:01.945Z",
      "holdingPeriodMs": 244215,
      "reportingCurrency": "GBP",
      "notionalGbp": 1913.38,
      "assetQuantity": null,
      "entryPriceQuote": 0.0444,
      "exitPriceQuote": 0.04473,
      "grossPnlGbp": 14.221067567567436,
      "entryFeeGbp": 0.765352,
      "exitFeeGbp": 0.765352,
      "totalCostsGbp": 1.530704,
      "netPnlGbp": 12.690363567567436,
      "cashChangeGbp": 13.455715567567436,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £13.97 triggered at projected net £12.69 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0361527199008786,
      "targetPct": 0.8311746818335269,
      "structuralStopPrice": 0.04393500000000001,
      "structuralTargetPrice": 0.04475391688253181,
      "maePct": -0.04504504504504321,
      "mfePct": 1.036036036036025,
      "maeGbp": -0.8618828828828478,
      "mfeGbp": 19.823306306306097,
      "observedDuringTradeLowPrice": 0.04438,
      "observedDuringTradeHighPrice": 0.04485999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04438,
      "fullObservedHighPrice": 0.04485999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789862322995-c77b3a71e1c2e",
      "symbol": "XTZUSDT",
      "baseAsset": "XTZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:58:42.995Z",
      "closedAtUtc": "2026-09-20T00:00:58.058Z",
      "holdingPeriodMs": 135063,
      "reportingCurrency": "GBP",
      "notionalGbp": 1915.77,
      "assetQuantity": null,
      "entryPriceQuote": 0.3679,
      "exitPriceQuote": 0.3659,
      "grossPnlGbp": -10.414623539005174,
      "entryFeeGbp": 0.766308,
      "exitFeeGbp": 0.766308,
      "totalCostsGbp": 1.532616,
      "netPnlGbp": -11.947239539005174,
      "cashChangeGbp": -11.180931539005174,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.3289384259888511,
      "targetPct": 0.9541932853065144,
      "structuralStopPrice": 0.36664,
      "structuralTargetPrice": 0.3712590458067147,
      "maePct": -0.7338950801848275,
      "mfePct": 0.08154389779832087,
      "maeGbp": -14.059741777656871,
      "mfeGbp": 1.5621935308508919,
      "observedDuringTradeLowPrice": 0.3652,
      "observedDuringTradeHighPrice": 0.3682000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3652,
      "fullObservedHighPrice": 0.3682000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789861912037-2117ef01f488b",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:51:52.037Z",
      "closedAtUtc": "2026-09-19T23:52:08.844Z",
      "holdingPeriodMs": 16807,
      "reportingCurrency": "GBP",
      "notionalGbp": 1874.03,
      "assetQuantity": null,
      "entryPriceQuote": 0.4125,
      "exitPriceQuote": 0.4126,
      "grossPnlGbp": -0.45431030303050524,
      "entryFeeGbp": 0.7496120000000001,
      "exitFeeGbp": 0.7496120000000001,
      "totalCostsGbp": 1.4992240000000001,
      "netPnlGbp": -1.9535343030305055,
      "cashChangeGbp": -1.2039223030305053,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 86,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.012119743061459218,
      "targetPct": 0.23512301539206662,
      "structuralStopPrice": 0.4126,
      "structuralTargetPrice": 0.4116797648769847,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789861465505-7f71b056a1061",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:44:25.505Z",
      "closedAtUtc": "2026-09-19T23:50:06.811Z",
      "holdingPeriodMs": 341306,
      "reportingCurrency": "GBP",
      "notionalGbp": 1915.8,
      "assetQuantity": null,
      "entryPriceQuote": 547.39,
      "exitPriceQuote": 547.79,
      "grossPnlGbp": 1.3999525018724428,
      "entryFeeGbp": 0.76632,
      "exitFeeGbp": 0.76632,
      "totalCostsGbp": 1.53264,
      "netPnlGbp": -0.1326874981275572,
      "cashChangeGbp": 0.6336325018724428,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.13 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.2588718885590372,
      "targetPct": 0.2596026490066315,
      "structuralStopPrice": 545.958,
      "structuralTargetPrice": 548.7659221192054,
      "maePct": -0.09134255284166683,
      "mfePct": 0.19912676519483946,
      "maeGbp": -1.749940627340653,
      "mfeGbp": 3.8148705676027346,
      "observedDuringTradeLowPrice": 546.89,
      "observedDuringTradeHighPrice": 548.48,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 546.89,
      "fullObservedHighPrice": 548.48,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789861462439-447cbf10e2b7a",
      "symbol": "VETUSDT",
      "baseAsset": "VET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:44:22.439Z",
      "closedAtUtc": "2026-09-19T23:49:05.607Z",
      "holdingPeriodMs": 283168,
      "reportingCurrency": "GBP",
      "notionalGbp": 1877.26,
      "assetQuantity": null,
      "entryPriceQuote": 0.008831,
      "exitPriceQuote": 0.008762,
      "grossPnlGbp": -14.667754501188911,
      "entryFeeGbp": 0.750904,
      "exitFeeGbp": 0.750904,
      "totalCostsGbp": 1.501808,
      "netPnlGbp": -16.16956250118891,
      "cashChangeGbp": -15.418658501188911,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed triple bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.53689336882044,
      "targetPct": 1.8234328104649151,
      "structuralStopPrice": 0.0086938,
      "structuralTargetPrice": 0.008987445297015687,
      "maePct": -0.7813384667648015,
      "mfePct": 0.13588495074170376,
      "maeGbp": -14.667754501188911,
      "mfeGbp": 2.550913826293708,
      "observedDuringTradeLowPrice": 0.008762,
      "observedDuringTradeHighPrice": 0.008843,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008762,
      "fullObservedHighPrice": 0.008843,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789861300848-105da64bd2b32",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:41:40.848Z",
      "closedAtUtc": "2026-09-19T23:44:15.238Z",
      "holdingPeriodMs": 154390,
      "reportingCurrency": "GBP",
      "notionalGbp": 1916.64,
      "assetQuantity": null,
      "entryPriceQuote": 0.20552,
      "exitPriceQuote": 0.20523,
      "grossPnlGbp": -2.7044842351110545,
      "entryFeeGbp": 0.7666560000000001,
      "exitFeeGbp": 0.7666560000000001,
      "totalCostsGbp": 1.5333120000000002,
      "netPnlGbp": -4.2377962351110545,
      "cashChangeGbp": -3.4711402351110547,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.12894435929251646,
      "targetPct": 0.27978493054034603,
      "structuralStopPrice": 0.20525,
      "structuralTargetPrice": 0.20607997202150694,
      "maePct": -0.14110548851693872,
      "mfePct": 0.034059945504080744,
      "maeGbp": -2.7044842351110545,
      "mfeGbp": 0.6528065395094131,
      "observedDuringTradeLowPrice": 0.20523,
      "observedDuringTradeHighPrice": 0.20558999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20523,
      "fullObservedHighPrice": 0.20558999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789859963204-da4630070e204",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:19:23.204Z",
      "closedAtUtc": "2026-09-19T23:44:03.020Z",
      "holdingPeriodMs": 1479816,
      "reportingCurrency": "GBP",
      "notionalGbp": 1885.51,
      "assetQuantity": null,
      "entryPriceQuote": 0.064792,
      "exitPriceQuote": 0.064177,
      "grossPnlGbp": -17.897096092110264,
      "entryFeeGbp": 0.754204,
      "exitFeeGbp": 0.754204,
      "totalCostsGbp": 1.508408,
      "netPnlGbp": -19.405504092110263,
      "cashChangeGbp": -18.651300092110265,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double bottom, confirmed triple bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1885.51 (£18.86) triggered at projected net £-19.41 after fees",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.382620774810931,
      "targetPct": 1.873745948448845,
      "structuralStopPrice": 0.0638942,
      "structuralTargetPrice": 0.06599992505016207,
      "maePct": -0.949191258180029,
      "mfePct": 0.10958142980615139,
      "maeGbp": -17.897096092110264,
      "mfeGbp": 2.066168817137965,
      "observedDuringTradeLowPrice": 0.064177,
      "observedDuringTradeHighPrice": 0.064863,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.064177,
      "fullObservedHighPrice": 0.064863,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789861189505-dc50248e8e0ec",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:39:49.505Z",
      "closedAtUtc": "2026-09-19T23:40:08.514Z",
      "holdingPeriodMs": 19009,
      "reportingCurrency": "GBP",
      "notionalGbp": 1884.32,
      "assetQuantity": null,
      "entryPriceQuote": 0.08237,
      "exitPriceQuote": 0.08174,
      "grossPnlGbp": -14.412062644166692,
      "entryFeeGbp": 0.7537280000000001,
      "exitFeeGbp": 0.7537280000000001,
      "totalCostsGbp": 1.5074560000000001,
      "netPnlGbp": -15.919518644166692,
      "cashChangeGbp": -15.165790644166693,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.28531536453590617,
      "targetPct": 1.220178473866334,
      "structuralStopPrice": 0.08213,
      "structuralTargetPrice": 0.08335987798215261,
      "maePct": -0.7648415685322394,
      "mfePct": 0.01214034235764978,
      "maeGbp": -14.412062644166692,
      "mfeGbp": 0.22876289911366635,
      "observedDuringTradeLowPrice": 0.08174,
      "observedDuringTradeHighPrice": 0.08238000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08174,
      "fullObservedHighPrice": 0.08238000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789861067181-e9e4c1bcc65b5",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:37:47.181Z",
      "closedAtUtc": "2026-09-19T23:39:02.042Z",
      "holdingPeriodMs": 74861,
      "reportingCurrency": "GBP",
      "notionalGbp": 1888.32,
      "assetQuantity": null,
      "entryPriceQuote": 0.010741,
      "exitPriceQuote": 0.010636,
      "grossPnlGbp": -18.459510287682875,
      "entryFeeGbp": 0.755328,
      "exitFeeGbp": 0.755328,
      "totalCostsGbp": 1.510656,
      "netPnlGbp": -19.970166287682876,
      "cashChangeGbp": -19.214838287682873,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1888.32 (£18.88) triggered at projected net £-19.97 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 7.861400894187772,
      "targetPct": 11.335692995529056,
      "structuralStopPrice": 0.009892,
      "structuralTargetPrice": 0.011941866430700445,
      "maePct": -0.9775626105576849,
      "mfePct": 0.2606833628153826,
      "maeGbp": -18.459510287682875,
      "mfeGbp": 4.922536076715433,
      "observedDuringTradeLowPrice": 0.010636,
      "observedDuringTradeHighPrice": 0.010768999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010636,
      "fullObservedHighPrice": 0.010768999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789859408128-55c3d445e4d09",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:10:08.128Z",
      "closedAtUtc": "2026-09-19T23:36:35.027Z",
      "holdingPeriodMs": 1586899,
      "reportingCurrency": "GBP",
      "notionalGbp": 1887.91,
      "assetQuantity": null,
      "entryPriceQuote": 265.23,
      "exitPriceQuote": 264.18,
      "grossPnlGbp": 7.4739113222486955,
      "entryFeeGbp": 0.7551640000000001,
      "exitFeeGbp": 0.7551640000000001,
      "totalCostsGbp": 1.5103280000000001,
      "netPnlGbp": 5.963583322248695,
      "cashChangeGbp": 6.718747322248696,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £6.42 triggered at projected net £5.96 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.18436480856597956,
      "targetPct": 0.252983203574186,
      "structuralStopPrice": 265.724,
      "structuralTargetPrice": 264.5739747016797,
      "maePct": -0.01885156279453852,
      "mfePct": 1.1160125174377094,
      "maeGbp": -0.35590053915437214,
      "mfeGbp": 21.069311917958256,
      "observedDuringTradeLowPrice": 262.27,
      "observedDuringTradeHighPrice": 265.28,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 262.27,
      "fullObservedHighPrice": 265.28,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789860807693-72f3afe71d10e",
      "symbol": "EVAAUSDT",
      "baseAsset": "EVAA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:33:27.692Z",
      "closedAtUtc": "2026-09-19T23:36:15.757Z",
      "holdingPeriodMs": 168065,
      "reportingCurrency": "GBP",
      "notionalGbp": 1882.93,
      "assetQuantity": null,
      "entryPriceQuote": 0.7046,
      "exitPriceQuote": 0.7131,
      "grossPnlGbp": 22.71488078342309,
      "entryFeeGbp": 0.7531720000000001,
      "exitFeeGbp": 0.7531720000000001,
      "totalCostsGbp": 1.5063440000000001,
      "netPnlGbp": 21.208536783423092,
      "cashChangeGbp": 21.96170878342309,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £23.42 triggered at projected net £21.21 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.42722305017387957,
      "targetPct": 2.7833368816975397,
      "structuralStopPrice": 0.7015399999999999,
      "structuralTargetPrice": 0.7240572166631184,
      "maePct": -0.28384899233607747,
      "mfePct": 1.6321317059324374,
      "maeGbp": -5.344677831393703,
      "mfeGbp": 30.731897530513642,
      "observedDuringTradeLowPrice": 0.7026,
      "observedDuringTradeHighPrice": 0.7161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7026,
      "fullObservedHighPrice": 0.7161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789860542657-4574582de02a9",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:29:02.657Z",
      "closedAtUtc": "2026-09-19T23:34:39.343Z",
      "holdingPeriodMs": 336686,
      "reportingCurrency": "GBP",
      "notionalGbp": 1916.49,
      "assetQuantity": null,
      "entryPriceQuote": 0.004213,
      "exitPriceQuote": 0.004218,
      "grossPnlGbp": 2.2744956088301143,
      "entryFeeGbp": 0.766596,
      "exitFeeGbp": 0.766596,
      "totalCostsGbp": 1.533192,
      "netPnlGbp": 0.7413036088301141,
      "cashChangeGbp": 1.5078996088301142,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.74 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.38694362017802914,
      "targetPct": 0.5673590504451319,
      "structuralStopPrice": 0.0041962,
      "structuralTargetPrice": 0.004235394326409496,
      "maePct": -0.07120816520293215,
      "mfePct": 0.14241633040588486,
      "maeGbp": -1.3646973652976744,
      "mfeGbp": 2.7293947305957427,
      "observedDuringTradeLowPrice": 0.00421,
      "observedDuringTradeHighPrice": 0.004219,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00421,
      "fullObservedHighPrice": 0.004219,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789859064413-fd5cc7a6f12ed",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:04:24.413Z",
      "closedAtUtc": "2026-09-19T23:34:35.740Z",
      "holdingPeriodMs": 1811327,
      "reportingCurrency": "GBP",
      "notionalGbp": 1887.91,
      "assetQuantity": null,
      "entryPriceQuote": 0.0041345,
      "exitPriceQuote": 0.0041373,
      "grossPnlGbp": 1.2785458943039592,
      "entryFeeGbp": 0.7551640000000001,
      "exitFeeGbp": 0.7551640000000001,
      "totalCostsGbp": 1.5103280000000001,
      "netPnlGbp": -0.23178210569604096,
      "cashChangeGbp": 0.5233818943039591,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.3909951746906926,
      "targetPct": 2.036546578142185,
      "structuralStopPrice": 0.00407694,
      "structuralTargetPrice": 0.004218547963453421,
      "maePct": -0.45954770830813685,
      "mfePct": 0.5466199056717915,
      "maeGbp": -8.675847139920148,
      "mfeGbp": 10.31969186116832,
      "observedDuringTradeLowPrice": 0.0041155,
      "observedDuringTradeHighPrice": 0.0041571,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0041155,
      "fullObservedHighPrice": 0.0041571,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789860285045-c4093f1384e4a",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:24:45.045Z",
      "closedAtUtc": "2026-09-19T23:28:44.253Z",
      "holdingPeriodMs": 239208,
      "reportingCurrency": "GBP",
      "notionalGbp": 1916.99,
      "assetQuantity": null,
      "entryPriceQuote": 0.08132,
      "exitPriceQuote": 0.08128,
      "grossPnlGbp": -0.9429365469748754,
      "entryFeeGbp": 0.766796,
      "exitFeeGbp": 0.766796,
      "totalCostsGbp": 1.533592,
      "netPnlGbp": -2.4765285469748752,
      "cashChangeGbp": -1.7097325469748754,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.04550205989054341,
      "targetPct": 0.2570251491114811,
      "structuralStopPrice": 0.081278,
      "structuralTargetPrice": 0.08151397429748507,
      "maePct": -0.049188391539594645,
      "mfePct": 0.03689129365470025,
      "maeGbp": -0.9429365469748754,
      "mfeGbp": 0.7072024102312383,
      "observedDuringTradeLowPrice": 0.08128,
      "observedDuringTradeHighPrice": 0.08135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08128,
      "fullObservedHighPrice": 0.08135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789859626339-8c0298a758c66",
      "symbol": "B2USDT",
      "baseAsset": "B2",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:13:46.339Z",
      "closedAtUtc": "2026-09-19T23:27:50.974Z",
      "holdingPeriodMs": 844635,
      "reportingCurrency": "GBP",
      "notionalGbp": 1885.51,
      "assetQuantity": null,
      "entryPriceQuote": 0.529,
      "exitPriceQuote": 0.5258,
      "grossPnlGbp": -11.40573156899804,
      "entryFeeGbp": 0.754204,
      "exitFeeGbp": 0.754204,
      "totalCostsGbp": 1.508408,
      "netPnlGbp": -12.914139568998038,
      "cashChangeGbp": -12.159935568998039,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.47655068078668056,
      "targetPct": 1.1686838124054604,
      "structuralStopPrice": 0.52628,
      "structuralTargetPrice": 0.5345753252647504,
      "maePct": -0.6049149338374255,
      "mfePct": 0.7372400756143694,
      "maeGbp": -11.40573156899804,
      "mfeGbp": 13.900735349716497,
      "observedDuringTradeLowPrice": 0.5258,
      "observedDuringTradeHighPrice": 0.5329,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5258,
      "fullObservedHighPrice": 0.5329,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789860046677-978d5b8393b06",
      "symbol": "DOGEUSDT",
      "baseAsset": "DOGE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:20:46.677Z",
      "closedAtUtc": "2026-09-19T23:24:17.729Z",
      "holdingPeriodMs": 211052,
      "reportingCurrency": "GBP",
      "notionalGbp": 1916.86,
      "assetQuantity": null,
      "entryPriceQuote": 0.08791,
      "exitPriceQuote": 0.08781,
      "grossPnlGbp": 2.180480036400927,
      "entryFeeGbp": 0.766744,
      "exitFeeGbp": 0.766744,
      "totalCostsGbp": 1.533488,
      "netPnlGbp": 0.646992036400927,
      "cashChangeGbp": 1.4137360364009268,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal, confirmed bearish bollinger bounce",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.65 after fees",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.0648353523289716,
      "targetPct": 0.1808565091281266,
      "structuralStopPrice": 0.08797200000000001,
      "structuralTargetPrice": 0.08776598191434909,
      "maePct": 0,
      "mfePct": 0.21613013309065604,
      "maeGbp": 0,
      "mfeGbp": 4.142912069161549,
      "observedDuringTradeLowPrice": 0.08772,
      "observedDuringTradeHighPrice": 0.08791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08772,
      "fullObservedHighPrice": 0.08791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789859149425-8a6d4010cb287",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T23:05:49.425Z",
      "closedAtUtc": "2026-09-19T23:10:34.376Z",
      "holdingPeriodMs": 284951,
      "reportingCurrency": "GBP",
      "notionalGbp": 1887.91,
      "assetQuantity": null,
      "entryPriceQuote": 0.009725,
      "exitPriceQuote": 0.009779,
      "grossPnlGbp": -10.482996401028323,
      "entryFeeGbp": 0.7551640000000001,
      "exitFeeGbp": 0.7551640000000001,
      "totalCostsGbp": 1.5103280000000001,
      "netPnlGbp": -11.993324401028323,
      "cashChangeGbp": -11.238160401028324,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.5542131509947981,
      "targetPct": 0.7434065086628022,
      "structuralStopPrice": 0.009779399999999999,
      "structuralTargetPrice": 0.009654192565934914,
      "maePct": -0.5552699228791798,
      "mfePct": 0.31876606683804404,
      "maeGbp": -10.482996401028322,
      "mfeGbp": 6.018016452442117,
      "observedDuringTradeLowPrice": 0.009694,
      "observedDuringTradeHighPrice": 0.009779,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009694,
      "fullObservedHighPrice": 0.009779,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789858642693-7f5452b4eba3d",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:57:22.693Z",
      "closedAtUtc": "2026-09-19T23:00:45.554Z",
      "holdingPeriodMs": 202861,
      "reportingCurrency": "GBP",
      "notionalGbp": 1916.73,
      "assetQuantity": null,
      "entryPriceQuote": 0.009717,
      "exitPriceQuote": 0.009706,
      "grossPnlGbp": 2.1698085828960725,
      "entryFeeGbp": 0.766692,
      "exitFeeGbp": 0.766692,
      "totalCostsGbp": 1.533384,
      "netPnlGbp": 0.6364245828960724,
      "cashChangeGbp": 1.4031165828960726,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.64 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.8520271660835479,
      "targetPct": 0.705906565136862,
      "structuralStopPrice": 0.0098008,
      "structuralTargetPrice": 0.009651385881868698,
      "maePct": -0.12349490583513285,
      "mfePct": 0.22640732736440725,
      "maeGbp": -2.367063908613742,
      "mfeGbp": 4.339617165791803,
      "observedDuringTradeLowPrice": 0.009695,
      "observedDuringTradeHighPrice": 0.009729000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009695,
      "fullObservedHighPrice": 0.009729000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789858421704-517015725dfc",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:53:41.704Z",
      "closedAtUtc": "2026-09-19T22:57:13.647Z",
      "holdingPeriodMs": 211943,
      "reportingCurrency": "GBP",
      "notionalGbp": 1917.1,
      "assetQuantity": null,
      "entryPriceQuote": 0.5928,
      "exitPriceQuote": 0.5927,
      "grossPnlGbp": -0.3233974358974003,
      "entryFeeGbp": 0.76684,
      "exitFeeGbp": 0.76684,
      "totalCostsGbp": 1.53368,
      "netPnlGbp": -1.8570774358974003,
      "cashChangeGbp": -1.0902374358974003,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-1.86 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.1805145508224404,
      "targetPct": 0.4673133698861325,
      "structuralStopPrice": 0.59168,
      "structuralTargetPrice": 0.5954195326866302,
      "maePct": -0.10121457489879301,
      "mfePct": 0.3036437246963603,
      "maeGbp": -1.9403846153847608,
      "mfeGbp": 5.821153846153924,
      "observedDuringTradeLowPrice": 0.5922,
      "observedDuringTradeHighPrice": 0.5946,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5922,
      "fullObservedHighPrice": 0.5946,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789858008480-745184ab49744",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:46:48.480Z",
      "closedAtUtc": "2026-09-19T22:52:09.395Z",
      "holdingPeriodMs": 320915,
      "reportingCurrency": "GBP",
      "notionalGbp": 1891.55,
      "assetQuantity": null,
      "entryPriceQuote": 8.044,
      "exitPriceQuote": 8.115,
      "grossPnlGbp": -16.695680009945235,
      "entryFeeGbp": 0.7566200000000001,
      "exitFeeGbp": 0.7566200000000001,
      "totalCostsGbp": 1.5132400000000001,
      "netPnlGbp": -18.208920009945235,
      "cashChangeGbp": -17.452300009945237,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.424016408726463,
      "targetPct": 1.4208465411150375,
      "structuralStopPrice": 8.2395,
      "structuralTargetPrice": 7.931185791534588,
      "maePct": -0.8826454500248598,
      "mfePct": 0.07458975634013211,
      "maeGbp": -16.695680009945235,
      "mfeGbp": 1.4109025360517689,
      "observedDuringTradeLowPrice": 8.038,
      "observedDuringTradeHighPrice": 8.115,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.038,
      "fullObservedHighPrice": 8.115,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789857504298-9c0f1bebfb5",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:38:24.298Z",
      "closedAtUtc": "2026-09-19T22:41:36.263Z",
      "holdingPeriodMs": 191965,
      "reportingCurrency": "GBP",
      "notionalGbp": 1896.69,
      "assetQuantity": null,
      "entryPriceQuote": 0.0051132,
      "exitPriceQuote": 0.0051436,
      "grossPnlGbp": -11.276573574278292,
      "entryFeeGbp": 0.758676,
      "exitFeeGbp": 0.758676,
      "totalCostsGbp": 1.517352,
      "netPnlGbp": -12.793925574278292,
      "cashChangeGbp": -12.035249574278291,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 9.536939262388042,
      "targetPct": 6.228636239195903,
      "structuralStopPrice": 0.0056015,
      "structuralTargetPrice": 0.004796405256365129,
      "maePct": -0.5945396229367103,
      "mfePct": 1.2770867558476082,
      "maeGbp": -11.276573574278292,
      "mfeGbp": 24.222376789486002,
      "observedDuringTradeLowPrice": 0.0050479,
      "observedDuringTradeHighPrice": 0.0051436,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0050479,
      "fullObservedHighPrice": 0.0051436,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789857122707-bdfa35b8c125e",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:32:02.707Z",
      "closedAtUtc": "2026-09-19T22:40:14.977Z",
      "holdingPeriodMs": 492270,
      "reportingCurrency": "GBP",
      "notionalGbp": 1896.69,
      "assetQuantity": null,
      "entryPriceQuote": 0.4168,
      "exitPriceQuote": 0.4193,
      "grossPnlGbp": -11.37649952015356,
      "entryFeeGbp": 0.758676,
      "exitFeeGbp": 0.758676,
      "totalCostsGbp": 1.517352,
      "netPnlGbp": -12.89385152015356,
      "cashChangeGbp": -12.13517552015356,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.3194194554396077,
      "targetPct": 0.8612210627323934,
      "structuralStopPrice": 0.42235,
      "structuralTargetPrice": 0.41335913877893726,
      "maePct": -0.599808061420346,
      "mfePct": 0.16794625719769155,
      "maeGbp": -11.376499520153562,
      "mfeGbp": 3.1854198656428956,
      "observedDuringTradeLowPrice": 0.4161,
      "observedDuringTradeHighPrice": 0.4193,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4161,
      "fullObservedHighPrice": 0.4193,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789857113150-d408b281ea8f",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:31:53.150Z",
      "closedAtUtc": "2026-09-19T22:37:59.612Z",
      "holdingPeriodMs": 366462,
      "reportingCurrency": "GBP",
      "notionalGbp": 1918.97,
      "assetQuantity": null,
      "entryPriceQuote": 1.109,
      "exitPriceQuote": 1.1135,
      "grossPnlGbp": -7.786623083859243,
      "entryFeeGbp": 0.767588,
      "exitFeeGbp": 0.767588,
      "totalCostsGbp": 1.535176,
      "netPnlGbp": -9.321799083859243,
      "cashChangeGbp": -8.554211083859244,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0549569451332261,
      "targetPct": 0.740273206798596,
      "structuralStopPrice": 1.12075,
      "structuralTargetPrice": 1.1009392597267933,
      "maePct": -0.40577096483317837,
      "mfePct": 0,
      "maeGbp": -7.786623083859244,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.109,
      "observedDuringTradeHighPrice": 1.1135,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.109,
      "fullObservedHighPrice": 1.1135,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789857045083-b5922534a020c",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:30:45.083Z",
      "closedAtUtc": "2026-09-19T22:31:51.087Z",
      "holdingPeriodMs": 66004,
      "reportingCurrency": "GBP",
      "notionalGbp": 1919.4,
      "assetQuantity": null,
      "entryPriceQuote": 759.76,
      "exitPriceQuote": 760,
      "grossPnlGbp": -0.6063177845635693,
      "entryFeeGbp": 0.7677600000000001,
      "exitFeeGbp": 0.7677600000000001,
      "totalCostsGbp": 1.5355200000000002,
      "netPnlGbp": -2.1418377845635694,
      "cashChangeGbp": -1.3740777845635694,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.009608234125037711,
      "targetPct": 0.16307674083434123,
      "structuralStopPrice": 759.8380000000001,
      "structuralTargetPrice": 758.5359836923259,
      "maePct": -0.03158892281773311,
      "mfePct": 0,
      "maeGbp": -0.6063177845635693,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 759.76,
      "observedDuringTradeHighPrice": 760,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 759.76,
      "fullObservedHighPrice": 760,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789857030125-216f9a63d524f",
      "symbol": "TRUMPUSDT",
      "baseAsset": "TRUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:30:30.125Z",
      "closedAtUtc": "2026-09-19T22:30:41.705Z",
      "holdingPeriodMs": 11580,
      "reportingCurrency": "GBP",
      "notionalGbp": 1919.89,
      "assetQuantity": null,
      "entryPriceQuote": 2.067,
      "exitPriceQuote": 2.068,
      "grossPnlGbp": -0.9288292210932697,
      "entryFeeGbp": 0.7679560000000001,
      "exitFeeGbp": 0.7679560000000001,
      "totalCostsGbp": 1.5359120000000002,
      "netPnlGbp": -2.46474122109327,
      "cashChangeGbp": -1.6967852210932697,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.024183796856114485,
      "targetPct": 0.41112454655379593,
      "structuralStopPrice": 2.068,
      "structuralTargetPrice": 2.0599958887545347,
      "maePct": -0.0483792936623072,
      "mfePct": 0,
      "maeGbp": -0.9288292210932697,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.067,
      "observedDuringTradeHighPrice": 2.068,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.067,
      "fullObservedHighPrice": 2.068,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789856880977-0eadb8d81bcbe",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:28:00.977Z",
      "closedAtUtc": "2026-09-19T22:30:07.472Z",
      "holdingPeriodMs": 126495,
      "reportingCurrency": "GBP",
      "notionalGbp": 1922.12,
      "assetQuantity": null,
      "entryPriceQuote": 0.08183,
      "exitPriceQuote": 0.08224,
      "grossPnlGbp": -9.63056580716104,
      "entryFeeGbp": 0.768848,
      "exitFeeGbp": 0.768848,
      "totalCostsGbp": 1.537696,
      "netPnlGbp": -11.16826180716104,
      "cashChangeGbp": -10.39941380716104,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bearish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.971405877680703,
      "targetPct": 2.696890083705,
      "structuralStopPrice": 0.085085,
      "structuralTargetPrice": 0.07963773031099164,
      "maePct": -0.5377001099841084,
      "mfePct": 0,
      "maeGbp": -10.335241354026545,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08183,
      "observedDuringTradeHighPrice": 0.08227,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08183,
      "fullObservedHighPrice": 0.08227,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789856581261-1e28b885980f7",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:23:01.261Z",
      "closedAtUtc": "2026-09-19T22:24:08.764Z",
      "holdingPeriodMs": 67503,
      "reportingCurrency": "GBP",
      "notionalGbp": 1923.21,
      "assetQuantity": null,
      "entryPriceQuote": 8.498,
      "exitPriceQuote": 8.516,
      "grossPnlGbp": -4.073638503177373,
      "entryFeeGbp": 0.7692840000000001,
      "exitFeeGbp": 0.7692840000000001,
      "totalCostsGbp": 1.5385680000000002,
      "netPnlGbp": -5.612206503177374,
      "cashChangeGbp": -4.842922503177373,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bearish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.21062540448315487,
      "targetPct": 0.33535329764075195,
      "structuralStopPrice": 8.5164,
      "structuralTargetPrice": 8.470996646467025,
      "maePct": -0.21181454459873716,
      "mfePct": 0,
      "maeGbp": -4.073638503177373,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 8.498,
      "observedDuringTradeHighPrice": 8.516,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.498,
      "fullObservedHighPrice": 8.516,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789856342898-7c88d4fce3fdd",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:19:02.897Z",
      "closedAtUtc": "2026-09-19T22:23:59.602Z",
      "holdingPeriodMs": 296705,
      "reportingCurrency": "GBP",
      "notionalGbp": 1923.21,
      "assetQuantity": null,
      "entryPriceQuote": 536.85,
      "exitPriceQuote": 536.37,
      "grossPnlGbp": 1.7195507124895875,
      "entryFeeGbp": 0.7692840000000001,
      "exitFeeGbp": 0.7692840000000001,
      "totalCostsGbp": 1.5385680000000002,
      "netPnlGbp": 0.1809827124895873,
      "cashChangeGbp": 0.9502667124895874,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.18 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.4941744046344022,
      "targetPct": 1.47525868251203,
      "structuralStopPrice": 539.508,
      "structuralTargetPrice": 528.9448524741318,
      "maePct": 0,
      "mfePct": 0.44146409611623444,
      "maeGbp": 0,
      "mfeGbp": 8.490281642917033,
      "observedDuringTradeLowPrice": 534.48,
      "observedDuringTradeHighPrice": 536.85,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 534.48,
      "fullObservedHighPrice": 536.85,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789856134001-206c45ad91599",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:15:34.000Z",
      "closedAtUtc": "2026-09-19T22:15:45.486Z",
      "holdingPeriodMs": 11486,
      "reportingCurrency": "GBP",
      "notionalGbp": 1923.57,
      "assetQuantity": null,
      "entryPriceQuote": 7.651,
      "exitPriceQuote": 7.652,
      "grossPnlGbp": -0.2514141942230613,
      "entryFeeGbp": 0.769428,
      "exitFeeGbp": 0.769428,
      "totalCostsGbp": 1.538856,
      "netPnlGbp": -1.7902701942230612,
      "cashChangeGbp": -1.0208421942230612,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed double top",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.006534666405276389,
      "targetPct": 0.5998823760047114,
      "structuralStopPrice": 7.652,
      "structuralTargetPrice": 7.60659400117624,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789855951639-22956ecdcebf4",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:12:31.639Z",
      "closedAtUtc": "2026-09-19T22:14:06.529Z",
      "holdingPeriodMs": 94890,
      "reportingCurrency": "GBP",
      "notionalGbp": 1888.7,
      "assetQuantity": null,
      "entryPriceQuote": 0.0051004,
      "exitPriceQuote": 0.0049884,
      "grossPnlGbp": 41.47408046427736,
      "entryFeeGbp": 0.75548,
      "exitFeeGbp": 0.75548,
      "totalCostsGbp": 1.51096,
      "netPnlGbp": 39.96312046427736,
      "cashChangeGbp": 40.71860046427736,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £49.44 triggered at projected net £39.96 after fees",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 12.795906564592178,
      "targetPct": 8.325867257417869,
      "structuralStopPrice": 0.00575355,
      "structuralTargetPrice": 0.004676985067194683,
      "maePct": -0.9763940083130739,
      "mfePct": 3.3722845267037767,
      "maeGbp": -18.441153635009027,
      "mfeGbp": 63.69233785585423,
      "observedDuringTradeLowPrice": 0.0049284,
      "observedDuringTradeHighPrice": 0.005150199999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0049284,
      "fullObservedHighPrice": 0.005150199999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789855161594-66de7dda4660c",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:59:21.594Z",
      "closedAtUtc": "2026-09-19T22:11:17.300Z",
      "holdingPeriodMs": 715706,
      "reportingCurrency": "GBP",
      "notionalGbp": 1889.55,
      "assetQuantity": null,
      "entryPriceQuote": 2.5869,
      "exitPriceQuote": 2.5758,
      "grossPnlGbp": 8.107775716108,
      "entryFeeGbp": 0.75582,
      "exitFeeGbp": 0.75582,
      "totalCostsGbp": 1.51164,
      "netPnlGbp": 6.596135716108,
      "cashChangeGbp": 7.351955716108,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.69966562940915,
      "targetPct": 0.42714393397630435,
      "structuralStopPrice": 2.60505,
      "structuralTargetPrice": 2.575999572856066,
      "maePct": -0.08890950558583513,
      "mfePct": 0.4793382040279859,
      "maeGbp": -1.6799895627971477,
      "mfeGbp": 9.057335034210807,
      "observedDuringTradeLowPrice": 2.5745,
      "observedDuringTradeHighPrice": 2.5892,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.5745,
      "fullObservedHighPrice": 2.5892,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789855801658-d431fcf7748d5",
      "symbol": "LABUSDT",
      "baseAsset": "LAB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:10:01.658Z",
      "closedAtUtc": "2026-09-19T22:11:14.152Z",
      "holdingPeriodMs": 72494,
      "reportingCurrency": "GBP",
      "notionalGbp": 1926.17,
      "assetQuantity": null,
      "entryPriceQuote": 0.05544,
      "exitPriceQuote": 0.05577,
      "grossPnlGbp": -11.465297619047513,
      "entryFeeGbp": 0.770468,
      "exitFeeGbp": 0.770468,
      "totalCostsGbp": 1.540936,
      "netPnlGbp": -13.006233619047514,
      "cashChangeGbp": -12.235765619047513,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0821534854360235,
      "targetPct": 0.7557038506628114,
      "structuralStopPrice": 0.056045000000000005,
      "structuralTargetPrice": 0.055035924429614934,
      "maePct": -0.5952380952380898,
      "mfePct": 0,
      "maeGbp": -11.465297619047515,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05544,
      "observedDuringTradeHighPrice": 0.05577,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05544,
      "fullObservedHighPrice": 0.05577,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789855388601-3fc8022ea2a19",
      "symbol": "EVAAUSDT",
      "baseAsset": "EVAA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:03:08.601Z",
      "closedAtUtc": "2026-09-19T22:04:50.601Z",
      "holdingPeriodMs": 102000,
      "reportingCurrency": "GBP",
      "notionalGbp": 1889.55,
      "assetQuantity": null,
      "entryPriceQuote": 0.6707,
      "exitPriceQuote": 0.671,
      "grossPnlGbp": -0.8451841359775568,
      "entryFeeGbp": 0.75582,
      "exitFeeGbp": 0.75582,
      "totalCostsGbp": 1.51164,
      "netPnlGbp": -2.356824135977557,
      "cashChangeGbp": -1.6010041359775569,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.03727171077153686,
      "targetPct": 0.7618337681699513,
      "structuralStopPrice": 0.671,
      "structuralTargetPrice": 0.6657392381662318,
      "maePct": -0.044729387207406886,
      "mfePct": 0.342925301923359,
      "maeGbp": -0.8451841359775568,
      "mfeGbp": 6.47974504249283,
      "observedDuringTradeLowPrice": 0.6684,
      "observedDuringTradeHighPrice": 0.671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6684,
      "fullObservedHighPrice": 0.671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789855458595-9043ef92ab79c",
      "symbol": "MYXUSDT",
      "baseAsset": "MYX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T22:04:18.595Z",
      "closedAtUtc": "2026-09-19T22:04:36.700Z",
      "holdingPeriodMs": 18105,
      "reportingCurrency": "GBP",
      "notionalGbp": 1889.55,
      "assetQuantity": null,
      "entryPriceQuote": 0.08676,
      "exitPriceQuote": 0.08644,
      "grossPnlGbp": -6.9692946058091465,
      "entryFeeGbp": 0.75582,
      "exitFeeGbp": 0.75582,
      "totalCostsGbp": 1.51164,
      "netPnlGbp": -8.480934605809146,
      "cashChangeGbp": -7.725114605809146,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.24904877205118642,
      "targetPct": 1.1230254813789953,
      "structuralStopPrice": 0.08651400000000001,
      "structuralTargetPrice": 0.08764332618471117,
      "maePct": -0.3688335638543117,
      "mfePct": 0,
      "maeGbp": -6.9692946058091465,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08644,
      "observedDuringTradeHighPrice": 0.08676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08644,
      "fullObservedHighPrice": 0.08676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789854973568-4e473b6a88acc",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:56:13.567Z",
      "closedAtUtc": "2026-09-19T22:01:46.326Z",
      "holdingPeriodMs": 332759,
      "reportingCurrency": "GBP",
      "notionalGbp": 1927.6,
      "assetQuantity": null,
      "entryPriceQuote": 0.20108,
      "exitPriceQuote": 0.20128,
      "grossPnlGbp": -1.9172468669184282,
      "entryFeeGbp": 0.77104,
      "exitFeeGbp": 0.77104,
      "totalCostsGbp": 1.54208,
      "netPnlGbp": -3.459326866918428,
      "cashChangeGbp": -2.6882868669184283,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-3.46 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.5814207922022965,
      "targetPct": 1.167168112987053,
      "structuralStopPrice": 0.204265,
      "structuralTargetPrice": 0.19874788328318868,
      "maePct": -0.4227173264372337,
      "mfePct": 0.22379152576089412,
      "maeGbp": -8.148299184404117,
      "mfeGbp": 4.313805450566995,
      "observedDuringTradeLowPrice": 0.20063,
      "observedDuringTradeHighPrice": 0.20193,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20063,
      "fullObservedHighPrice": 0.20193,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789854782975-3eb923839b78a",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:53:02.975Z",
      "closedAtUtc": "2026-09-19T21:57:32.515Z",
      "holdingPeriodMs": 269540,
      "reportingCurrency": "GBP",
      "notionalGbp": 1886.88,
      "assetQuantity": null,
      "entryPriceQuote": 1.09035,
      "exitPriceQuote": 1.09894,
      "grossPnlGbp": 14.865226028339697,
      "entryFeeGbp": 0.7547520000000001,
      "exitFeeGbp": 0.7547520000000001,
      "totalCostsGbp": 1.5095040000000002,
      "netPnlGbp": 13.355722028339697,
      "cashChangeGbp": 14.110474028339697,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £18.19 triggered at projected net £13.36 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.04310779700813274,
      "targetPct": 3.9613313888965376,
      "structuralStopPrice": 1.08982,
      "structuralTargetPrice": 1.1333552464023335,
      "maePct": 0,
      "mfePct": 1.3087540697941034,
      "maeGbp": 0,
      "mfeGbp": 24.694618792130978,
      "observedDuringTradeLowPrice": 1.09035,
      "observedDuringTradeHighPrice": 1.10462,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.09035,
      "fullObservedHighPrice": 1.10462,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789854885222-c5ba333e155e",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:54:45.222Z",
      "closedAtUtc": "2026-09-19T21:56:39.469Z",
      "holdingPeriodMs": 114247,
      "reportingCurrency": "GBP",
      "notionalGbp": 1927.6,
      "assetQuantity": null,
      "entryPriceQuote": 0.08069,
      "exitPriceQuote": 0.08078,
      "grossPnlGbp": -2.1500061965548767,
      "entryFeeGbp": 0.77104,
      "exitFeeGbp": 0.77104,
      "totalCostsGbp": 1.54208,
      "netPnlGbp": -3.6920861965548766,
      "cashChangeGbp": -2.921046196554877,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.04833013197845127,
      "targetPct": 0.5167606419232752,
      "structuralStopPrice": 0.080734,
      "structuralTargetPrice": 0.08028794832393579,
      "maePct": -0.11153798488041486,
      "mfePct": 0,
      "maeGbp": -2.1500061965548767,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08069,
      "observedDuringTradeHighPrice": 0.08078,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08069,
      "fullObservedHighPrice": 0.08078,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789854236464-9b7d729f2f865",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:43:56.464Z",
      "closedAtUtc": "2026-09-19T21:53:22.586Z",
      "holdingPeriodMs": 566122,
      "reportingCurrency": "GBP",
      "notionalGbp": 1928.8,
      "assetQuantity": null,
      "entryPriceQuote": 0.7208,
      "exitPriceQuote": 0.72,
      "grossPnlGbp": 2.140732519422925,
      "entryFeeGbp": 0.77152,
      "exitFeeGbp": 0.77152,
      "totalCostsGbp": 1.54304,
      "netPnlGbp": 0.597692519422925,
      "cashChangeGbp": 1.369212519422925,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.60 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.20670042311161854,
      "targetPct": 0.4203371020323198,
      "structuralStopPrice": 0.7223400000000001,
      "structuralTargetPrice": 0.7179195796628979,
      "maePct": -0.18035516093229298,
      "mfePct": 0.16648168701442548,
      "maeGbp": -3.478690344062067,
      "mfeGbp": 3.2110987791342387,
      "observedDuringTradeLowPrice": 0.7196,
      "observedDuringTradeHighPrice": 0.7221,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7196,
      "fullObservedHighPrice": 0.7221,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789854537838-640992e9b570a",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:48:57.838Z",
      "closedAtUtc": "2026-09-19T21:49:38.071Z",
      "holdingPeriodMs": 40233,
      "reportingCurrency": "GBP",
      "notionalGbp": 1927.98,
      "assetQuantity": null,
      "entryPriceQuote": 0.408,
      "exitPriceQuote": 0.4082,
      "grossPnlGbp": -0.9450882352942759,
      "entryFeeGbp": 0.7711920000000001,
      "exitFeeGbp": 0.7711920000000001,
      "totalCostsGbp": 1.5423840000000002,
      "netPnlGbp": -2.487472235294276,
      "cashChangeGbp": -1.7162802352942759,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.03676020095576117,
      "targetPct": 0.5563043744639259,
      "structuralStopPrice": 0.4082,
      "structuralTargetPrice": 0.40587944369562556,
      "maePct": -0.04901960784314546,
      "mfePct": 0,
      "maeGbp": -0.9450882352942759,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.408,
      "observedDuringTradeHighPrice": 0.40819999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.408,
      "fullObservedHighPrice": 0.40819999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789854233628-8bae506fa375b",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:43:53.628Z",
      "closedAtUtc": "2026-09-19T21:48:04.754Z",
      "holdingPeriodMs": 251126,
      "reportingCurrency": "GBP",
      "notionalGbp": 1928.8,
      "assetQuantity": null,
      "entryPriceQuote": 0.09767,
      "exitPriceQuote": 0.0978,
      "grossPnlGbp": -2.567257090201526,
      "entryFeeGbp": 0.77152,
      "exitFeeGbp": 0.77152,
      "totalCostsGbp": 1.54304,
      "netPnlGbp": -4.1102970902015254,
      "cashChangeGbp": -3.3387770902015257,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bearish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.13204360509750152,
      "targetPct": 1.1924868212293354,
      "structuralStopPrice": 0.09782400000000001,
      "structuralTargetPrice": 0.09657940375658938,
      "maePct": -0.13310125934267555,
      "mfePct": 0.0307156752329295,
      "maeGbp": -2.567257090201526,
      "mfeGbp": 0.5924439438927442,
      "observedDuringTradeLowPrice": 0.09764,
      "observedDuringTradeHighPrice": 0.0978,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09764,
      "fullObservedHighPrice": 0.0978,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789852925094-12f9f432006a8",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:22:05.094Z",
      "closedAtUtc": "2026-09-19T21:46:47.078Z",
      "holdingPeriodMs": 1481984,
      "reportingCurrency": "GBP",
      "notionalGbp": 1892.13,
      "assetQuantity": null,
      "entryPriceQuote": 7.789,
      "exitPriceQuote": 7.905,
      "grossPnlGbp": -28.17910899987175,
      "entryFeeGbp": 0.7568520000000001,
      "exitFeeGbp": 0.7568520000000001,
      "totalCostsGbp": 1.5137040000000002,
      "netPnlGbp": -29.69281299987175,
      "cashChangeGbp": -28.93596099987175,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1892.13 (£18.92) triggered at projected net £-29.69 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.9770203479042288,
      "targetPct": 1.3389819628987776,
      "structuralStopPrice": 7.9435,
      "structuralTargetPrice": 7.686186610180372,
      "maePct": -1.4892797534985307,
      "mfePct": 0.2054178970342793,
      "maeGbp": -28.17910899987175,
      "mfeGbp": 3.886773655154709,
      "observedDuringTradeLowPrice": 7.773,
      "observedDuringTradeHighPrice": 7.905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.773,
      "fullObservedHighPrice": 7.905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789853385723-e33b3f1492b2f",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:29:45.723Z",
      "closedAtUtc": "2026-09-19T21:43:11.425Z",
      "holdingPeriodMs": 805702,
      "reportingCurrency": "GBP",
      "notionalGbp": 1891.49,
      "assetQuantity": null,
      "entryPriceQuote": 0.4181,
      "exitPriceQuote": 0.4163,
      "grossPnlGbp": 8.143224109064924,
      "entryFeeGbp": 0.756596,
      "exitFeeGbp": 0.756596,
      "totalCostsGbp": 1.513192,
      "netPnlGbp": 6.630032109064924,
      "cashChangeGbp": 7.386628109064924,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.81310534497189,
      "targetPct": 0.585914145641518,
      "structuralStopPrice": 0.42155,
      "structuralTargetPrice": 0.4157994140858544,
      "maePct": -0.23917723032765972,
      "mfePct": 0.7414494140157969,
      "maeGbp": -4.524013393924651,
      "mfeGbp": 14.024441521167397,
      "observedDuringTradeLowPrice": 0.415,
      "observedDuringTradeHighPrice": 0.41910000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.415,
      "fullObservedHighPrice": 0.41910000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789853505734-5f448b8fe8bc",
      "symbol": "FUSDT",
      "baseAsset": "F",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:31:45.734Z",
      "closedAtUtc": "2026-09-19T21:34:08.231Z",
      "holdingPeriodMs": 142497,
      "reportingCurrency": "GBP",
      "notionalGbp": 1928.73,
      "assetQuantity": null,
      "entryPriceQuote": 0.004086,
      "exitPriceQuote": 0.004082,
      "grossPnlGbp": 1.8881350954481215,
      "entryFeeGbp": 0.7714920000000001,
      "exitFeeGbp": 0.7714920000000001,
      "totalCostsGbp": 1.5429840000000001,
      "netPnlGbp": 0.3451510954481214,
      "cashChangeGbp": 1.1166430954481215,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal, confirmed bearish bollinger bounce",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.35 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.4135568334760859,
      "targetPct": 0.48207512541292624,
      "structuralStopPrice": 0.0041034,
      "structuralTargetPrice": 0.004067795179248747,
      "maePct": -0.07342143906019409,
      "mfePct": 0.29368575624081883,
      "maeGbp": -1.4161013215856815,
      "mfeGbp": 5.664405286343545,
      "observedDuringTradeLowPrice": 0.004074,
      "observedDuringTradeHighPrice": 0.004089,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004074,
      "fullObservedHighPrice": 0.004089,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789853209090-7b8ba6fc21853",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:26:49.090Z",
      "closedAtUtc": "2026-09-19T21:27:23.476Z",
      "holdingPeriodMs": 34386,
      "reportingCurrency": "GBP",
      "notionalGbp": 1892.13,
      "assetQuantity": null,
      "entryPriceQuote": 0.063903,
      "exitPriceQuote": 0.06396,
      "grossPnlGbp": -1.687736256513823,
      "entryFeeGbp": 0.7568520000000001,
      "exitFeeGbp": 0.7568520000000001,
      "totalCostsGbp": 1.5137040000000002,
      "netPnlGbp": -3.2014402565138234,
      "cashChangeGbp": -2.444588256513823,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion, 15m trend",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.04428344534592724,
      "targetPct": 1.0382355472448206,
      "structuralStopPrice": 0.0639348,
      "structuralTargetPrice": 0.06324992732351169,
      "maePct": -0.08919769024928641,
      "mfePct": 0.19560896984492138,
      "maeGbp": -1.687736256513823,
      "mfeGbp": 3.701176001126711,
      "observedDuringTradeLowPrice": 0.063778,
      "observedDuringTradeHighPrice": 0.06396,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.063778,
      "fullObservedHighPrice": 0.06396,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789852815868-1762929aeda24",
      "symbol": "BANKUSDT",
      "baseAsset": "BANK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T21:20:15.868Z",
      "closedAtUtc": "2026-09-19T21:23:56.920Z",
      "holdingPeriodMs": 221052,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03893,
      "exitPriceQuote": 0.03841,
      "grossPnlGbp": -26.714615977395308,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.31461597739531,
      "cashChangeGbp": -27.51461597739531,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.31 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3665553557667551,
      "targetPct": 5.09118931415362,
      "structuralStopPrice": 0.038398,
      "structuralTargetPrice": 0.040912000000000004,
      "maePct": -1.3357307988697653,
      "mfePct": 0.8733624454148473,
      "maeGbp": -26.714615977395304,
      "mfeGbp": 17.46724890829695,
      "observedDuringTradeLowPrice": 0.03841,
      "observedDuringTradeHighPrice": 0.03927,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03841,
      "fullObservedHighPrice": 0.03927,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789852580101-468f38a5de7e2",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:16:20.101Z",
      "closedAtUtc": "2026-09-19T21:22:24.530Z",
      "holdingPeriodMs": 364429,
      "reportingCurrency": "GBP",
      "notionalGbp": 1925.79,
      "assetQuantity": null,
      "entryPriceQuote": 0.4151,
      "exitPriceQuote": 0.4116,
      "grossPnlGbp": 16.237689713322105,
      "entryFeeGbp": 0.770316,
      "exitFeeGbp": 0.770316,
      "totalCostsGbp": 1.540632,
      "netPnlGbp": 14.697057713322105,
      "cashChangeGbp": 15.467373713322106,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £16.66 triggered at projected net £14.70 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.21919788028422652,
      "targetPct": 0.4456220643141077,
      "structuralStopPrice": 0.41606,
      "structuralTargetPrice": 0.4133995543779357,
      "maePct": -0.04818116116597879,
      "mfePct": 1.108166706817646,
      "maeGbp": -0.9278679836183029,
      "mfeGbp": 21.340963623223544,
      "observedDuringTradeLowPrice": 0.4105,
      "observedDuringTradeHighPrice": 0.4153,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4105,
      "fullObservedHighPrice": 0.4153,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789852649271-1c9b5612ffd4f",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:17:29.271Z",
      "closedAtUtc": "2026-09-19T21:17:54.647Z",
      "holdingPeriodMs": 25376,
      "reportingCurrency": "GBP",
      "notionalGbp": 1892.74,
      "assetQuantity": null,
      "entryPriceQuote": 9.684,
      "exitPriceQuote": 9.676,
      "grossPnlGbp": -1.5636018174306416,
      "entryFeeGbp": 0.757096,
      "exitFeeGbp": 0.757096,
      "totalCostsGbp": 1.514192,
      "netPnlGbp": -3.0777938174306416,
      "cashChangeGbp": -2.3206978174306414,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.013424898022396312,
      "targetPct": 0.8457685754117931,
      "structuralStopPrice": 9.6822,
      "structuralTargetPrice": 9.764391542314247,
      "maePct": -0.08261049153241552,
      "mfePct": 0,
      "maeGbp": -1.5636018174306414,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 9.676,
      "observedDuringTradeHighPrice": 9.684,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 9.676,
      "fullObservedHighPrice": 9.684,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789852298353-536b8e2efa509",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T21:11:38.353Z",
      "closedAtUtc": "2026-09-19T21:14:40.147Z",
      "holdingPeriodMs": 181794,
      "reportingCurrency": "GBP",
      "notionalGbp": 1927.67,
      "assetQuantity": null,
      "entryPriceQuote": 0.00418,
      "exitPriceQuote": 0.004163,
      "grossPnlGbp": -7.839806220095535,
      "entryFeeGbp": 0.7710680000000001,
      "exitFeeGbp": 0.7710680000000001,
      "totalCostsGbp": 1.5421360000000002,
      "netPnlGbp": -9.381942220095535,
      "cashChangeGbp": -8.610874220095535,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.028831199904307,
      "targetPct": 0.6388323962196266,
      "structuralStopPrice": 0.0041364999999999996,
      "structuralTargetPrice": 0.004205193611676038,
      "maePct": -0.4545454545454527,
      "mfePct": 0,
      "maeGbp": -8.762136363636328,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.004161,
      "observedDuringTradeHighPrice": 0.00418,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004161,
      "fullObservedHighPrice": 0.00418,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789851806287-470b83bee7175",
      "symbol": "BANKUSDT",
      "baseAsset": "BANK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T21:03:26.286Z",
      "closedAtUtc": "2026-09-19T21:07:09.945Z",
      "holdingPeriodMs": 223659,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04056,
      "exitPriceQuote": 0.041,
      "grossPnlGbp": -21.696252465483376,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.296252465483377,
      "cashChangeGbp": -22.496252465483376,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.30 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.294871794871785,
      "targetPct": 8.338264299802752,
      "structuralStopPrice": 0.044329999999999994,
      "structuralTargetPrice": 0.037178,
      "maePct": -1.0848126232741688,
      "mfePct": 0.5424063116370759,
      "maeGbp": -21.696252465483376,
      "mfeGbp": 10.848126232741517,
      "observedDuringTradeLowPrice": 0.04034,
      "observedDuringTradeHighPrice": 0.04100000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04034,
      "fullObservedHighPrice": 0.04100000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789851708215-031d07c37e14a",
      "symbol": "BANKUSDT",
      "baseAsset": "BANK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T21:01:48.215Z",
      "closedAtUtc": "2026-09-19T21:03:08.276Z",
      "holdingPeriodMs": 80061,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04005,
      "exitPriceQuote": 0.04047,
      "grossPnlGbp": -20.97378277153542,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.57378277153542,
      "cashChangeGbp": -21.77378277153542,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 94.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.57 after fees",
      "confidence": 94,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.416978776529328,
      "targetPct": 7.32584269662921,
      "structuralStopPrice": 0.04262,
      "structuralTargetPrice": 0.037116,
      "maePct": -1.1985018726591619,
      "mfePct": 0,
      "maeGbp": -23.970037453183235,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04005,
      "observedDuringTradeHighPrice": 0.04052999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04005,
      "fullObservedHighPrice": 0.04052999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789851588880-9b6543ed724b6",
      "symbol": "BANKUSDT",
      "baseAsset": "BANK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T20:59:48.880Z",
      "closedAtUtc": "2026-09-19T21:01:29.356Z",
      "holdingPeriodMs": 100476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03885,
      "exitPriceQuote": 0.03985,
      "grossPnlGbp": 51.480051480051166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 49.880051480051165,
      "cashChangeGbp": 50.68005148005117,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.096525096525103,
      "targetPct": 6.447876447876448,
      "structuralStopPrice": 0.03687,
      "structuralTargetPrice": 0.041355,
      "maePct": 0,
      "mfePct": 2.75418275418274,
      "maeGbp": 0,
      "mfeGbp": 55.083655083654804,
      "observedDuringTradeLowPrice": 0.03885,
      "observedDuringTradeHighPrice": 0.03992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03885,
      "fullObservedHighPrice": 0.03992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789850811553-e21b307342f95",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T20:46:51.553Z",
      "closedAtUtc": "2026-09-19T20:47:36.243Z",
      "holdingPeriodMs": 44690,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042309,
      "exitPriceQuote": 0.0041853,
      "grossPnlGbp": -21.555697369353947,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.15569736935395,
      "cashChangeGbp": -22.355697369353948,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.16 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.779597721524979,
      "targetPct": 0.915171712874327,
      "structuralStopPrice": 0.00402868,
      "structuralTargetPrice": 0.00426962,
      "maePct": -1.0777848684676972,
      "mfePct": 0,
      "maeGbp": -21.555697369353943,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0041853,
      "observedDuringTradeHighPrice": 0.0042309,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0041853,
      "fullObservedHighPrice": 0.0042309,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789850549315-5a331d38d25ad",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T20:42:29.315Z",
      "closedAtUtc": "2026-09-19T20:45:37.582Z",
      "holdingPeriodMs": 188267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0042463,
      "exitPriceQuote": 0.0041777,
      "grossPnlGbp": -32.31048206674017,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -33.91048206674017,
      "cashChangeGbp": -33.11048206674017,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-33.91 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.367425758895974,
      "targetPct": 9.939241221769546,
      "structuralStopPrice": 0.00397592,
      "structuralTargetPrice": 0.00466835,
      "maePct": -1.6155241033370085,
      "mfePct": 0.7112074040929797,
      "maeGbp": -32.31048206674017,
      "mfeGbp": 14.224148081859594,
      "observedDuringTradeLowPrice": 0.0041777,
      "observedDuringTradeHighPrice": 0.0042765,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0041777,
      "fullObservedHighPrice": 0.0042765,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789849449543-7056fdcd69b0d",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T20:24:09.543Z",
      "closedAtUtc": "2026-09-19T20:41:44.651Z",
      "holdingPeriodMs": 1055108,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0198,
      "exitPriceQuote": 1.0174,
      "grossPnlGbp": 4.706805255932453,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.106805255932453,
      "cashChangeGbp": 3.9068052559324533,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.145518729162593,
      "targetPct": 0.17650519709747242,
      "structuralStopPrice": 1.0416800000000002,
      "structuralTargetPrice": 1.018,
      "maePct": -0.16669935281428072,
      "mfePct": 0.37262208276132824,
      "maeGbp": -3.3339870562856144,
      "mfeGbp": 7.452441655226564,
      "observedDuringTradeLowPrice": 1.016,
      "observedDuringTradeHighPrice": 1.0215,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.016,
      "fullObservedHighPrice": 1.0215,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789849751043-b253dd33d6edd",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:29:11.043Z",
      "closedAtUtc": "2026-09-19T20:31:35.004Z",
      "holdingPeriodMs": 143961,
      "reportingCurrency": "GBP",
      "notionalGbp": 1927.65,
      "assetQuantity": null,
      "entryPriceQuote": 3.544,
      "exitPriceQuote": 3.541,
      "grossPnlGbp": 1.631757900677263,
      "entryFeeGbp": 0.7710600000000001,
      "exitFeeGbp": 0.7710600000000001,
      "totalCostsGbp": 1.5421200000000002,
      "netPnlGbp": 0.08963790067726274,
      "cashChangeGbp": 0.8606979006772628,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, RSI momentum, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.09 after fees",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.21723797432641606,
      "targetPct": 0.6065735646776718,
      "structuralStopPrice": 3.5522,
      "structuralTargetPrice": 3.5239939342643534,
      "maePct": 0,
      "mfePct": 0.2257336343115126,
      "maeGbp": 0,
      "mfeGbp": 4.351354401805873,
      "observedDuringTradeLowPrice": 3.536,
      "observedDuringTradeHighPrice": 3.544,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.536,
      "fullObservedHighPrice": 3.544,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789849415996-5bee43d5710e5",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:23:35.996Z",
      "closedAtUtc": "2026-09-19T20:26:42.325Z",
      "holdingPeriodMs": 186329,
      "reportingCurrency": "GBP",
      "notionalGbp": 1928.41,
      "assetQuantity": null,
      "entryPriceQuote": 8.668,
      "exitPriceQuote": 8.658,
      "grossPnlGbp": 2.224746192893354,
      "entryFeeGbp": 0.771364,
      "exitFeeGbp": 0.771364,
      "totalCostsGbp": 1.542728,
      "netPnlGbp": 0.6820181928933537,
      "cashChangeGbp": 1.4533821928933537,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.68 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.6102555228701744,
      "targetPct": 0.8882736344234868,
      "structuralStopPrice": 8.721400000000001,
      "structuralTargetPrice": 8.592491117263657,
      "maePct": 0,
      "mfePct": 0.19612367328102745,
      "maeGbp": 0,
      "mfeGbp": 3.7820685279186614,
      "observedDuringTradeLowPrice": 8.651,
      "observedDuringTradeHighPrice": 8.668,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.651,
      "fullObservedHighPrice": 8.668,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789849364725-cd0c2d16167c3",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:22:44.725Z",
      "closedAtUtc": "2026-09-19T20:26:39.414Z",
      "holdingPeriodMs": 234689,
      "reportingCurrency": "GBP",
      "notionalGbp": 1928.41,
      "assetQuantity": null,
      "entryPriceQuote": 0.02463,
      "exitPriceQuote": 0.0246,
      "grossPnlGbp": 2.3488550548111107,
      "entryFeeGbp": 0.771364,
      "exitFeeGbp": 0.771364,
      "totalCostsGbp": 1.542728,
      "netPnlGbp": 0.8061270548111106,
      "cashChangeGbp": 1.5774910548111105,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed double top, confirmed triple top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.81 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.887558351938314,
      "targetPct": 3.4097828293078973,
      "structuralStopPrice": 0.0251,
      "structuralTargetPrice": 0.023804659021717068,
      "maePct": -0.12180267965896162,
      "mfePct": 0.16240357287859672,
      "maeGbp": -2.348855054811382,
      "mfeGbp": 3.1318067397481473,
      "observedDuringTradeLowPrice": 0.02459,
      "observedDuringTradeHighPrice": 0.02466,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02459,
      "fullObservedHighPrice": 0.02466,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848912949-7c5ab176b9856",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:15:12.949Z",
      "closedAtUtc": "2026-09-19T20:25:38.747Z",
      "holdingPeriodMs": 625798,
      "reportingCurrency": "GBP",
      "notionalGbp": 1932.28,
      "assetQuantity": null,
      "entryPriceQuote": 91.85,
      "exitPriceQuote": 92.028,
      "grossPnlGbp": -3.744647142079719,
      "entryFeeGbp": 0.772912,
      "exitFeeGbp": 0.772912,
      "totalCostsGbp": 1.545824,
      "netPnlGbp": -5.290471142079719,
      "cashChangeGbp": -4.517559142079719,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.6979820469131999,
      "targetPct": 0.8198104528554555,
      "structuralStopPrice": 92.4916,
      "structuralTargetPrice": 91.09849180189548,
      "maePct": -0.2046815459989139,
      "mfePct": 0.10887316276537215,
      "maeGbp": -3.9550205770278133,
      "mfeGbp": 2.1037343494827327,
      "observedDuringTradeLowPrice": 91.75,
      "observedDuringTradeHighPrice": 92.038,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 91.75,
      "fullObservedHighPrice": 92.038,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848909657-517fdeedef8a8",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:15:09.657Z",
      "closedAtUtc": "2026-09-19T20:21:03.545Z",
      "holdingPeriodMs": 353888,
      "reportingCurrency": "GBP",
      "notionalGbp": 1932.28,
      "assetQuantity": null,
      "entryPriceQuote": 26.271,
      "exitPriceQuote": 26.124,
      "grossPnlGbp": 10.812118305355863,
      "entryFeeGbp": 0.772912,
      "exitFeeGbp": 0.772912,
      "totalCostsGbp": 1.545824,
      "netPnlGbp": 9.266294305355864,
      "cashChangeGbp": 10.039206305355863,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top, confirmed head and shoulders",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.140018651390297,
      "targetPct": 1.2751460708372222,
      "structuralStopPrice": 26.571,
      "structuralTargetPrice": 25.93748724853929,
      "maePct": -0.09896844429218454,
      "mfePct": 0.5595523581135169,
      "maeGbp": -1.9123474553690236,
      "mfeGbp": 10.812118305355863,
      "observedDuringTradeLowPrice": 26.124,
      "observedDuringTradeHighPrice": 26.297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.124,
      "fullObservedHighPrice": 26.297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848906277-10d30b8ad6e42",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:15:06.277Z",
      "closedAtUtc": "2026-09-19T20:16:08.293Z",
      "holdingPeriodMs": 62016,
      "reportingCurrency": "GBP",
      "notionalGbp": 1932.28,
      "assetQuantity": null,
      "entryPriceQuote": 1.08164,
      "exitPriceQuote": 1.0968,
      "grossPnlGbp": -27.082360859435784,
      "entryFeeGbp": 0.772912,
      "exitFeeGbp": 0.772912,
      "totalCostsGbp": 1.545824,
      "netPnlGbp": -28.628184859435784,
      "cashChangeGbp": -27.855272859435786,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed rounding top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1932.28 (£19.32) triggered at projected net £-28.63 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 13.007605652025253,
      "targetPct": 13.510890961010627,
      "structuralStopPrice": 1.222844,
      "structuralTargetPrice": 0.9366684019813512,
      "maePct": -1.401575385525689,
      "mfePct": 0,
      "maeGbp": -27.08236085943578,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.08164,
      "observedDuringTradeHighPrice": 1.0968000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.08164,
      "fullObservedHighPrice": 1.0968000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848293499-e2e310a84a913",
      "symbol": "LINKUSDT",
      "baseAsset": "LINK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:04:53.499Z",
      "closedAtUtc": "2026-09-19T20:14:58.892Z",
      "holdingPeriodMs": 605393,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.23,
      "assetQuantity": null,
      "entryPriceQuote": 12.475,
      "exitPriceQuote": 12.509,
      "grossPnlGbp": -5.271648897795699,
      "entryFeeGbp": 0.773692,
      "exitFeeGbp": 0.773692,
      "totalCostsGbp": 1.547384,
      "netPnlGbp": -6.819032897795699,
      "cashChangeGbp": -6.045340897795699,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.4304436695923946,
      "targetPct": 0.7053825497976111,
      "structuralStopPrice": 12.5292,
      "structuralTargetPrice": 12.388492946174502,
      "maePct": -0.28056112224449015,
      "mfePct": 0.03206412825650949,
      "maeGbp": -5.426697394789602,
      "mfeGbp": 0.6201939879758835,
      "observedDuringTradeLowPrice": 12.471,
      "observedDuringTradeHighPrice": 12.509999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 12.471,
      "fullObservedHighPrice": 12.509999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848287498-93274f182a5f9",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:04:47.498Z",
      "closedAtUtc": "2026-09-19T20:14:15.353Z",
      "holdingPeriodMs": 567855,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.23,
      "assetQuantity": null,
      "entryPriceQuote": 0.4239,
      "exitPriceQuote": 0.4234,
      "grossPnlGbp": 2.281469686246758,
      "entryFeeGbp": 0.773692,
      "exitFeeGbp": 0.773692,
      "totalCostsGbp": 1.547384,
      "netPnlGbp": 0.734085686246758,
      "cashChangeGbp": 1.507777686246758,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top, confirmed triple top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.73 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.5497110508314709,
      "targetPct": 2.122891850454065,
      "structuralStopPrice": 0.43052,
      "structuralTargetPrice": 0.4150478771081495,
      "maePct": -0.25949516395376027,
      "mfePct": 0.21231422505308137,
      "maeGbp": -5.019233309742817,
      "mfeGbp": 4.106645435244215,
      "observedDuringTradeLowPrice": 0.423,
      "observedDuringTradeHighPrice": 0.425,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.423,
      "fullObservedHighPrice": 0.425,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848290375-25e14c431185",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:04:50.375Z",
      "closedAtUtc": "2026-09-19T20:13:30.938Z",
      "holdingPeriodMs": 520563,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.23,
      "assetQuantity": null,
      "entryPriceQuote": 0.40144,
      "exitPriceQuote": 0.40112,
      "grossPnlGbp": 1.5418333997610654,
      "entryFeeGbp": 0.773692,
      "exitFeeGbp": 0.773692,
      "totalCostsGbp": 1.547384,
      "netPnlGbp": -0.005550600238934722,
      "cashChangeGbp": 0.7681413997610653,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.01 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.3069632471074693,
      "targetPct": 6.58089746304161,
      "structuralStopPrice": 0.406712,
      "structuralTargetPrice": 0.3750917095512685,
      "maePct": -0.3537265842965267,
      "mfePct": 0.19430051813471574,
      "maeGbp": -6.841885711438708,
      "mfeGbp": 3.7582189119171123,
      "observedDuringTradeLowPrice": 0.40066,
      "observedDuringTradeHighPrice": 0.40286,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.40066,
      "fullObservedHighPrice": 0.40286,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848296539-375b03e0b2796",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:04:56.539Z",
      "closedAtUtc": "2026-09-19T20:12:04.209Z",
      "holdingPeriodMs": 427670,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.23,
      "assetQuantity": null,
      "entryPriceQuote": 0.09226,
      "exitPriceQuote": 0.09216,
      "grossPnlGbp": -2.096499024495759,
      "entryFeeGbp": 0.773692,
      "exitFeeGbp": 0.773692,
      "totalCostsGbp": 1.547384,
      "netPnlGbp": -3.643883024495759,
      "cashChangeGbp": -2.870191024495759,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.10623306233062424,
      "targetPct": 0.3512195121951272,
      "structuralStopPrice": 0.092152,
      "structuralTargetPrice": 0.09255392975609758,
      "maePct": -0.1083893344894743,
      "mfePct": 0.06503360069369661,
      "maeGbp": -2.096499024495759,
      "mfeGbp": 1.2578994146976878,
      "observedDuringTradeLowPrice": 0.09216,
      "observedDuringTradeHighPrice": 0.09232,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09216,
      "fullObservedHighPrice": 0.09232,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789848284600-974ec3ca49686",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T20:04:44.600Z",
      "closedAtUtc": "2026-09-19T20:10:34.924Z",
      "holdingPeriodMs": 350324,
      "reportingCurrency": "GBP",
      "notionalGbp": 1891.69,
      "assetQuantity": null,
      "entryPriceQuote": 0.20684,
      "exitPriceQuote": 0.2061,
      "grossPnlGbp": 6.767794430477579,
      "entryFeeGbp": 0.756676,
      "exitFeeGbp": 0.756676,
      "totalCostsGbp": 1.513352,
      "netPnlGbp": 5.254442430477579,
      "cashChangeGbp": 6.0111184304775795,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.1223621552370155,
      "targetPct": 1.6219874785467363,
      "structuralStopPrice": 0.211235,
      "structuralTargetPrice": 0.20349983780125216,
      "maePct": -0.14020498936376546,
      "mfePct": 0.6768516727905554,
      "maeGbp": -2.652243763295415,
      "mfeGbp": 12.803935409011657,
      "observedDuringTradeLowPrice": 0.20544,
      "observedDuringTradeHighPrice": 0.20712999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20544,
      "fullObservedHighPrice": 0.20712999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847868309-887caca55feef",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T19:57:48.309Z",
      "closedAtUtc": "2026-09-19T20:04:32.056Z",
      "holdingPeriodMs": 403747,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0402,
      "exitPriceQuote": 1.037,
      "grossPnlGbp": -6.152662949432977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.7526629494329775,
      "cashChangeGbp": -6.952662949432977,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: learned range invalidated by completed candle close 1.0369 beyond 1.03725",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.28840607575469485,
      "targetPct": 0.6176696789078929,
      "structuralStopPrice": 1.0371999999999997,
      "structuralTargetPrice": 1.046625,
      "maePct": -0.567198615650838,
      "mfePct": 0.07690828686790155,
      "maeGbp": -11.343972313016758,
      "mfeGbp": 1.538165737358031,
      "observedDuringTradeLowPrice": 1.0343,
      "observedDuringTradeHighPrice": 1.041,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0343,
      "fullObservedHighPrice": 1.041,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847630472-ffa9f1c995167",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:53:50.472Z",
      "closedAtUtc": "2026-09-19T20:04:05.829Z",
      "holdingPeriodMs": 615357,
      "reportingCurrency": "GBP",
      "notionalGbp": 1941.98,
      "assetQuantity": null,
      "entryPriceQuote": 7.868,
      "exitPriceQuote": 7.813,
      "grossPnlGbp": -13.575101677681896,
      "entryFeeGbp": 0.776792,
      "exitFeeGbp": 0.776792,
      "totalCostsGbp": 1.553584,
      "netPnlGbp": -15.128685677681897,
      "cashChangeGbp": -14.351893677681897,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.7359389895138235,
      "targetPct": 1.2710517953606564,
      "structuralStopPrice": 7.8096,
      "structuralTargetPrice": 7.966487289482045,
      "maePct": -0.7244534824606047,
      "mfePct": 0,
      "maeGbp": -14.068741738688452,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 7.811,
      "observedDuringTradeHighPrice": 7.868,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.811,
      "fullObservedHighPrice": 7.868,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846647951-50cd332f29e35",
      "symbol": "CAPUSDT",
      "baseAsset": "CAP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:37:27.951Z",
      "closedAtUtc": "2026-09-19T20:01:47.254Z",
      "holdingPeriodMs": 1459303,
      "reportingCurrency": "GBP",
      "notionalGbp": 1895.28,
      "assetQuantity": null,
      "entryPriceQuote": 0.04726,
      "exitPriceQuote": 0.0468,
      "grossPnlGbp": -18.447498942022932,
      "entryFeeGbp": 0.758112,
      "exitFeeGbp": 0.758112,
      "totalCostsGbp": 1.516224,
      "netPnlGbp": -19.963722942022933,
      "cashChangeGbp": -19.205610942022933,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1895.28 (£18.95) triggered at projected net £-19.96 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.0103692730927927,
      "targetPct": 1.3480055020632709,
      "structuralStopPrice": 0.046305000000000006,
      "structuralTargetPrice": 0.0478818651994498,
      "maePct": -1.0791366906474893,
      "mfePct": 0.08463817181548533,
      "maeGbp": -20.452661870503736,
      "mfeGbp": 1.6041303427845304,
      "observedDuringTradeLowPrice": 0.04675,
      "observedDuringTradeHighPrice": 0.047299999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04675,
      "fullObservedHighPrice": 0.047299999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847660460-fa16e24af551f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:54:20.460Z",
      "closedAtUtc": "2026-09-19T20:01:27.914Z",
      "holdingPeriodMs": 427454,
      "reportingCurrency": "GBP",
      "notionalGbp": 1942.14,
      "assetQuantity": null,
      "entryPriceQuote": 26.503,
      "exitPriceQuote": 26.373,
      "grossPnlGbp": 9.52640078481674,
      "entryFeeGbp": 0.7768560000000001,
      "exitFeeGbp": 0.7768560000000001,
      "totalCostsGbp": 1.5537120000000002,
      "netPnlGbp": 7.97268878481674,
      "cashChangeGbp": 8.74954478481674,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £8.00 triggered at projected net £7.97 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.8108363046389968,
      "targetPct": 1.0715565868658814,
      "structuralStopPrice": 26.7184,
      "structuralTargetPrice": 26.220489284434134,
      "maePct": -0.07546315511451374,
      "mfePct": 0.5282420858016095,
      "maeGbp": -1.465600120741017,
      "mfeGbp": 10.25920084518738,
      "observedDuringTradeLowPrice": 26.363,
      "observedDuringTradeHighPrice": 26.523,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.363,
      "fullObservedHighPrice": 26.523,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847458976-0bfc16fa7271e",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:50:58.976Z",
      "closedAtUtc": "2026-09-19T20:01:17.941Z",
      "holdingPeriodMs": 618965,
      "reportingCurrency": "GBP",
      "notionalGbp": 1939.38,
      "assetQuantity": null,
      "entryPriceQuote": 142.91,
      "exitPriceQuote": 142.48,
      "grossPnlGbp": -5.835374711356891,
      "entryFeeGbp": 0.7757520000000001,
      "exitFeeGbp": 0.7757520000000001,
      "totalCostsGbp": 1.5515040000000002,
      "netPnlGbp": -7.386878711356891,
      "cashChangeGbp": -6.61112671135689,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.5479164479899341,
      "targetPct": 0.7137608901018231,
      "structuralStopPrice": 142.12199999999999,
      "structuralTargetPrice": 143.914928623911,
      "maePct": -0.3288783150234405,
      "mfePct": 0.041984465747674955,
      "maeGbp": -6.378200265901601,
      "mfeGbp": 0.8142383318172586,
      "observedDuringTradeLowPrice": 142.44,
      "observedDuringTradeHighPrice": 142.97,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 142.44,
      "fullObservedHighPrice": 142.97,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847657433-20c5d4c5846bb",
      "symbol": "ETCUSDT",
      "baseAsset": "ETC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:54:17.433Z",
      "closedAtUtc": "2026-09-19T19:58:46.541Z",
      "holdingPeriodMs": 269108,
      "reportingCurrency": "GBP",
      "notionalGbp": 1890.26,
      "assetQuantity": null,
      "entryPriceQuote": 8.559,
      "exitPriceQuote": 8.554,
      "grossPnlGbp": -1.1042528332746957,
      "entryFeeGbp": 0.756104,
      "exitFeeGbp": 0.756104,
      "totalCostsGbp": 1.512208,
      "netPnlGbp": -2.6164608332746955,
      "cashChangeGbp": -1.8603568332746958,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 93,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.05491616521584306,
      "targetPct": 0.22083308991064018,
      "structuralStopPrice": 8.5538,
      "structuralTargetPrice": 8.576397791669102,
      "maePct": -0.05841803949058308,
      "mfePct": 0.023367215796245684,
      "maeGbp": -1.1042528332746957,
      "mfeGbp": 0.4417011333101136,
      "observedDuringTradeLowPrice": 8.554,
      "observedDuringTradeHighPrice": 8.561,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.554,
      "fullObservedHighPrice": 8.561,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846744046-96d9cf8d2b26c",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:39:04.046Z",
      "closedAtUtc": "2026-09-19T19:58:40.824Z",
      "holdingPeriodMs": 1176778,
      "reportingCurrency": "GBP",
      "notionalGbp": 1892.94,
      "assetQuantity": null,
      "entryPriceQuote": 1.6359,
      "exitPriceQuote": 1.6167,
      "grossPnlGbp": 22.216790757381123,
      "entryFeeGbp": 0.7571760000000001,
      "exitFeeGbp": 0.7571760000000001,
      "totalCostsGbp": 1.5143520000000001,
      "netPnlGbp": 20.702438757381124,
      "cashChangeGbp": 21.45961475738112,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £21.72 triggered at projected net £20.70 after fees",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.601418049570612,
      "targetPct": 1.3489807768711246,
      "structuralStopPrice": 1.66225,
      "structuralTargetPrice": 1.6142759530576694,
      "maePct": -0.07335411699982211,
      "mfePct": 1.4915337123296033,
      "maeGbp": -1.3885494223364327,
      "mfeGbp": 28.233838254171992,
      "observedDuringTradeLowPrice": 1.6115,
      "observedDuringTradeHighPrice": 1.6371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.6115,
      "fullObservedHighPrice": 1.6371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847286054-f10b1d2933e45",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:48:06.054Z",
      "closedAtUtc": "2026-09-19T19:58:17.163Z",
      "holdingPeriodMs": 611109,
      "reportingCurrency": "GBP",
      "notionalGbp": 1935.26,
      "assetQuantity": null,
      "entryPriceQuote": 0.004183,
      "exitPriceQuote": 0.004178,
      "grossPnlGbp": -2.3132440831937857,
      "entryFeeGbp": 0.774104,
      "exitFeeGbp": 0.774104,
      "totalCostsGbp": 1.548208,
      "netPnlGbp": -3.861452083193786,
      "cashChangeGbp": -3.0873480831937856,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 93,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.6096832038254716,
      "targetPct": 1.3628212791392649,
      "structuralStopPrice": 0.004157,
      "structuralTargetPrice": 0.004238486371787209,
      "maePct": -0.1673440114750194,
      "mfePct": 0.047812574707154325,
      "maeGbp": -3.23854171647146,
      "mfeGbp": 0.9252976332776748,
      "observedDuringTradeLowPrice": 0.004176,
      "observedDuringTradeHighPrice": 0.004185,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004176,
      "fullObservedHighPrice": 0.004185,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847540428-bdae31eaf80e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:52:20.428Z",
      "closedAtUtc": "2026-09-19T19:58:01.076Z",
      "holdingPeriodMs": 340648,
      "reportingCurrency": "GBP",
      "notionalGbp": 1939.67,
      "assetQuantity": null,
      "entryPriceQuote": 0.22959,
      "exitPriceQuote": 0.22727,
      "grossPnlGbp": -19.600306633564085,
      "entryFeeGbp": 0.7758680000000001,
      "exitFeeGbp": 0.7758680000000001,
      "totalCostsGbp": 1.5517360000000002,
      "netPnlGbp": -21.152042633564086,
      "cashChangeGbp": -20.376174633564084,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1939.67 (£19.40) triggered at projected net £-21.15 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.246422581839564,
      "targetPct": 2.5613660618996783,
      "structuralStopPrice": 0.224408,
      "structuralTargetPrice": 0.23539371931696904,
      "maePct": -1.0104969728646669,
      "mfePct": 0,
      "maeGbp": -19.600306633564085,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.22727,
      "observedDuringTradeHighPrice": 0.22959,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22727,
      "fullObservedHighPrice": 0.22959,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846029988-508fd12e7b063",
      "symbol": "VETUSDT",
      "baseAsset": "VET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:27:09.988Z",
      "closedAtUtc": "2026-09-19T19:57:23.322Z",
      "holdingPeriodMs": 1813334,
      "reportingCurrency": "GBP",
      "notionalGbp": 1891.86,
      "assetQuantity": null,
      "entryPriceQuote": 0.008772,
      "exitPriceQuote": 0.008723,
      "grossPnlGbp": 10.567845417236756,
      "entryFeeGbp": 0.756744,
      "exitFeeGbp": 0.756744,
      "totalCostsGbp": 1.513488,
      "netPnlGbp": 9.054357417236755,
      "cashChangeGbp": 9.811101417236756,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: statistical_mean_reversion",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; fewer than two observed timeframes remain aligned",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.34083784554005253,
      "targetPct": 0.8834425762325386,
      "structuralStopPrice": 0.0088024,
      "structuralTargetPrice": 0.008695991165574237,
      "maePct": -0.1367989056087535,
      "mfePct": 0.7637938896488952,
      "maeGbp": -2.588043775649764,
      "mfeGbp": 14.449911080711589,
      "observedDuringTradeLowPrice": 0.008705,
      "observedDuringTradeHighPrice": 0.008784,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008705,
      "fullObservedHighPrice": 0.008784,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847462200-ee1f5429d045",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:51:02.200Z",
      "closedAtUtc": "2026-09-19T19:54:01.430Z",
      "holdingPeriodMs": 179230,
      "reportingCurrency": "GBP",
      "notionalGbp": 1939.38,
      "assetQuantity": null,
      "entryPriceQuote": 0.4158,
      "exitPriceQuote": 0.4163,
      "grossPnlGbp": 2.3321067821067847,
      "entryFeeGbp": 0.7757520000000001,
      "exitFeeGbp": 0.7757520000000001,
      "totalCostsGbp": 1.5515040000000002,
      "netPnlGbp": 0.7806027821067845,
      "cashChangeGbp": 1.5563547821067845,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.78 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.9067949488875648,
      "targetPct": 1.4672279013830412,
      "structuralStopPrice": 0.41197999999999996,
      "structuralTargetPrice": 0.4217485327720986,
      "maePct": -0.12025012025012037,
      "mfePct": 0.14430014430014176,
      "maeGbp": -2.3321067821067847,
      "mfeGbp": 2.7985281385280896,
      "observedDuringTradeLowPrice": 0.4153,
      "observedDuringTradeHighPrice": 0.4164,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4153,
      "fullObservedHighPrice": 0.4164,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847537485-a6cd46865ced3",
      "symbol": "BANKUSDT",
      "baseAsset": "BANK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:52:17.485Z",
      "closedAtUtc": "2026-09-19T19:53:48.285Z",
      "holdingPeriodMs": 90800,
      "reportingCurrency": "GBP",
      "notionalGbp": 1939.67,
      "assetQuantity": null,
      "entryPriceQuote": 0.03689,
      "exitPriceQuote": 0.03714,
      "grossPnlGbp": 13.144957983193288,
      "entryFeeGbp": 0.7758680000000001,
      "exitFeeGbp": 0.7758680000000001,
      "totalCostsGbp": 1.5517360000000002,
      "netPnlGbp": 11.593221983193288,
      "cashChangeGbp": 12.369089983193287,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £11.70 triggered at projected net £11.59 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.568252677240086,
      "targetPct": 6.723600379558094,
      "structuralStopPrice": 0.035199999999999995,
      "structuralTargetPrice": 0.03935432763996205,
      "maePct": -0.5692599620493409,
      "mfePct": 0.8132285172133414,
      "maeGbp": -11.041764705882452,
      "mfeGbp": 15.773949579832019,
      "observedDuringTradeLowPrice": 0.03668,
      "observedDuringTradeHighPrice": 0.03719,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03668,
      "fullObservedHighPrice": 0.03719,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845779036-8ba7d66a8a155",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:22:59.036Z",
      "closedAtUtc": "2026-09-19T19:53:02.112Z",
      "holdingPeriodMs": 1803076,
      "reportingCurrency": "GBP",
      "notionalGbp": 1891.86,
      "assetQuantity": null,
      "entryPriceQuote": 7.937,
      "exitPriceQuote": 7.913,
      "grossPnlGbp": -5.720629960942427,
      "entryFeeGbp": 0.756744,
      "exitFeeGbp": 0.756744,
      "totalCostsGbp": 1.513488,
      "netPnlGbp": -7.234117960942426,
      "cashChangeGbp": -6.477373960942427,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.1849798387096775,
      "targetPct": 2.961189516129025,
      "structuralStopPrice": 7.7626,
      "structuralTargetPrice": 8.168940776209675,
      "maePct": -0.6677585989668633,
      "mfePct": 0.7685523497543145,
      "maeGbp": -12.6330578304145,
      "mfeGbp": 14.539934484061973,
      "observedDuringTradeLowPrice": 7.884,
      "observedDuringTradeHighPrice": 7.997999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.884,
      "fullObservedHighPrice": 7.997999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846959084-72da3399e349c",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:42:39.084Z",
      "closedAtUtc": "2026-09-19T19:52:15.062Z",
      "holdingPeriodMs": 575978,
      "reportingCurrency": "GBP",
      "notionalGbp": 1939,
      "assetQuantity": null,
      "entryPriceQuote": 0.7678,
      "exitPriceQuote": 0.7688,
      "grossPnlGbp": 2.5253972388642896,
      "entryFeeGbp": 0.7756000000000001,
      "exitFeeGbp": 0.7756000000000001,
      "totalCostsGbp": 1.5512000000000001,
      "netPnlGbp": 0.9741972388642894,
      "cashChangeGbp": 1.7497972388642895,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.97 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.4623901009443247,
      "targetPct": 0.6121784435037495,
      "structuralStopPrice": 0.7642,
      "structuralTargetPrice": 0.7723493878215566,
      "maePct": -0.27350872623078804,
      "mfePct": 0.23443605105495086,
      "maeGbp": -5.30333420161498,
      "mfeGbp": 4.545715029955497,
      "observedDuringTradeLowPrice": 0.7657,
      "observedDuringTradeHighPrice": 0.7696,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7657,
      "fullObservedHighPrice": 0.7696,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846997517-58626ab4fe531",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:43:17.517Z",
      "closedAtUtc": "2026-09-19T19:52:07.741Z",
      "holdingPeriodMs": 530224,
      "reportingCurrency": "GBP",
      "notionalGbp": 1939.08,
      "assetQuantity": null,
      "entryPriceQuote": 8.722,
      "exitPriceQuote": 8.731,
      "grossPnlGbp": 2.000885118092256,
      "entryFeeGbp": 0.775632,
      "exitFeeGbp": 0.775632,
      "totalCostsGbp": 1.551264,
      "netPnlGbp": 0.44962111809225624,
      "cashChangeGbp": 1.2252531180922563,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed rounding bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.45 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1867224674654429,
      "targetPct": 1.5593647881671644,
      "structuralStopPrice": 8.618,
      "structuralTargetPrice": 8.856484406352116,
      "maePct": -0.2522357257509773,
      "mfePct": 0.149048383398302,
      "maeGbp": -4.891052510892051,
      "mfeGbp": 2.8901673927997944,
      "observedDuringTradeLowPrice": 8.7,
      "observedDuringTradeHighPrice": 8.735,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 8.7,
      "fullObservedHighPrice": 8.735,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846085008-6b6493290fca8",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:28:05.008Z",
      "closedAtUtc": "2026-09-19T19:51:41.591Z",
      "holdingPeriodMs": 1416583,
      "reportingCurrency": "GBP",
      "notionalGbp": 1891.86,
      "assetQuantity": null,
      "entryPriceQuote": 0.008154,
      "exitPriceQuote": 0.008174,
      "grossPnlGbp": -4.640323767476299,
      "entryFeeGbp": 0.756744,
      "exitFeeGbp": 0.756744,
      "totalCostsGbp": 1.513488,
      "netPnlGbp": -6.153811767476299,
      "cashChangeGbp": -5.397067767476299,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.22932123367465773,
      "targetPct": 0.533447789564046,
      "structuralStopPrice": 0.0081732,
      "structuralTargetPrice": 0.008111994665522105,
      "maePct": -0.2452783909737665,
      "mfePct": 0.3924454255579966,
      "maeGbp": -4.640323767476299,
      "mfeGbp": 7.424518027961515,
      "observedDuringTradeLowPrice": 0.008122,
      "observedDuringTradeHighPrice": 0.008174,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008122,
      "fullObservedHighPrice": 0.008174,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847010090-e25cd591c933e",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:43:30.090Z",
      "closedAtUtc": "2026-09-19T19:50:56.409Z",
      "holdingPeriodMs": 446319,
      "reportingCurrency": "GBP",
      "notionalGbp": 1937.83,
      "assetQuantity": null,
      "entryPriceQuote": 0.8744,
      "exitPriceQuote": 0.8844,
      "grossPnlGbp": 22.16182525160112,
      "entryFeeGbp": 0.775132,
      "exitFeeGbp": 0.775132,
      "totalCostsGbp": 1.550264,
      "netPnlGbp": 20.61156125160112,
      "cashChangeGbp": 21.38669325160112,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £21.27 triggered at projected net £20.61 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.3049694058443453,
      "targetPct": 1.7841825355978669,
      "structuralStopPrice": 0.8629399999999999,
      "structuralTargetPrice": 0.8898482158174643,
      "maePct": 0,
      "mfePct": 1.2808783165599382,
      "maeGbp": 0,
      "mfeGbp": 24.82124428179345,
      "observedDuringTradeLowPrice": 0.8744,
      "observedDuringTradeHighPrice": 0.8856,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8744,
      "fullObservedHighPrice": 0.8856,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846794199-657599c786783",
      "symbol": "LTCUSDT",
      "baseAsset": "LTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:39:54.199Z",
      "closedAtUtc": "2026-09-19T19:47:57.022Z",
      "holdingPeriodMs": 482823,
      "reportingCurrency": "GBP",
      "notionalGbp": 1936.92,
      "assetQuantity": null,
      "entryPriceQuote": 57.91,
      "exitPriceQuote": 57.98,
      "grossPnlGbp": 2.3412951131065545,
      "entryFeeGbp": 0.774768,
      "exitFeeGbp": 0.774768,
      "totalCostsGbp": 1.549536,
      "netPnlGbp": 0.7917591131065544,
      "cashChangeGbp": 1.5665271131065546,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double bottom, confirmed cup and handle",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.79 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.5819877385372649,
      "targetPct": 0.7080562991106063,
      "structuralStopPrice": 57.568,
      "structuralTargetPrice": 58.30492919437009,
      "maePct": 0,
      "mfePct": 0.1554135727853625,
      "maeGbp": 0,
      "mfeGbp": 3.010236573994243,
      "observedDuringTradeLowPrice": 57.91,
      "observedDuringTradeHighPrice": 58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 57.91,
      "fullObservedHighPrice": 58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789847115543-87ce087be1d4f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:45:15.543Z",
      "closedAtUtc": "2026-09-19T19:46:39.617Z",
      "holdingPeriodMs": 84074,
      "reportingCurrency": "GBP",
      "notionalGbp": 1939.15,
      "assetQuantity": null,
      "entryPriceQuote": 0.591,
      "exitPriceQuote": 0.5853,
      "grossPnlGbp": -18.702461928933772,
      "entryFeeGbp": 0.7756600000000001,
      "exitFeeGbp": 0.7756600000000001,
      "totalCostsGbp": 1.5513200000000003,
      "netPnlGbp": -20.253781928933773,
      "cashChangeGbp": -19.47812192893377,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1939.15 (£19.39) triggered at projected net £-20.25 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.897275342697584,
      "targetPct": 2.690810627855799,
      "structuralStopPrice": 0.57378,
      "structuralTargetPrice": 0.6065946183787442,
      "maePct": -0.9983079526226762,
      "mfePct": 0,
      "maeGbp": -19.358688663282628,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5851,
      "observedDuringTradeHighPrice": 0.591,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5851,
      "fullObservedHighPrice": 0.591,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846776723-ceea80b16487a",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:39:36.723Z",
      "closedAtUtc": "2026-09-19T19:43:34.525Z",
      "holdingPeriodMs": 237802,
      "reportingCurrency": "GBP",
      "notionalGbp": 1936,
      "assetQuantity": null,
      "entryPriceQuote": 0.20372,
      "exitPriceQuote": 0.20458,
      "grossPnlGbp": 8.172786177105827,
      "entryFeeGbp": 0.7744000000000001,
      "exitFeeGbp": 0.7744000000000001,
      "totalCostsGbp": 1.5488000000000002,
      "netPnlGbp": 6.623986177105827,
      "cashChangeGbp": 7.398386177105827,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed rounding bottom",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £8.00 triggered at projected net £6.62 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.447046118351627,
      "targetPct": 2.910929484819474,
      "structuralStopPrice": 0.19873,
      "structuralTargetPrice": 0.20963470890705152,
      "maePct": -0.09326526605145467,
      "mfePct": 0.5497741998821825,
      "maeGbp": -1.8056155507561624,
      "mfeGbp": 10.643628509719054,
      "observedDuringTradeLowPrice": 0.20353,
      "observedDuringTradeHighPrice": 0.20484,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.20353,
      "fullObservedHighPrice": 0.20484,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846400030-574d1831ece31",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:33:20.030Z",
      "closedAtUtc": "2026-09-19T19:43:27.623Z",
      "holdingPeriodMs": 607593,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.57,
      "assetQuantity": null,
      "entryPriceQuote": 0.5752,
      "exitPriceQuote": 0.5766,
      "grossPnlGbp": -4.708619610570091,
      "entryFeeGbp": 0.773828,
      "exitFeeGbp": 0.773828,
      "totalCostsGbp": 1.547656,
      "netPnlGbp": -6.256275610570091,
      "cashChangeGbp": -5.482447610570091,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0517166449369837,
      "targetPct": 1.703607127335946,
      "structuralStopPrice": 0.5813,
      "structuralTargetPrice": 0.5655482963928727,
      "maePct": -0.5563282336578548,
      "mfePct": 0.01738525730182545,
      "maeGbp": -10.76255910987476,
      "mfeGbp": 0.33632997218392463,
      "observedDuringTradeLowPrice": 0.5751,
      "observedDuringTradeHighPrice": 0.5784,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5751,
      "fullObservedHighPrice": 0.5784,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846945992-70c771b6bc089",
      "symbol": "HEIUSDT",
      "baseAsset": "HEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:42:25.992Z",
      "closedAtUtc": "2026-09-19T19:43:15.015Z",
      "holdingPeriodMs": 49023,
      "reportingCurrency": "GBP",
      "notionalGbp": 1936.98,
      "assetQuantity": null,
      "entryPriceQuote": 0.16054,
      "exitPriceQuote": 0.1607,
      "grossPnlGbp": 1.9304646816995212,
      "entryFeeGbp": 0.774792,
      "exitFeeGbp": 0.774792,
      "totalCostsGbp": 1.549584,
      "netPnlGbp": 0.38088068169952116,
      "cashChangeGbp": 1.1556726816995213,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed bull flag",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.38 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.821678866220224,
      "targetPct": 1.1543373306338538,
      "structuralStopPrice": 0.159206,
      "structuralTargetPrice": 0.16234765369880083,
      "maePct": -0.031144886009713775,
      "mfePct": 0.14326647564470413,
      "maeGbp": -0.6032702130309539,
      "mfeGbp": 2.77504297994279,
      "observedDuringTradeLowPrice": 0.16049,
      "observedDuringTradeHighPrice": 0.16077,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16049,
      "fullObservedHighPrice": 0.16077,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846849971-ceecb9c78aa15",
      "symbol": "XTZUSDT",
      "baseAsset": "XTZ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:40:49.971Z",
      "closedAtUtc": "2026-09-19T19:42:36.640Z",
      "holdingPeriodMs": 106669,
      "reportingCurrency": "GBP",
      "notionalGbp": 1937.08,
      "assetQuantity": null,
      "entryPriceQuote": 0.3651,
      "exitPriceQuote": 0.3629,
      "grossPnlGbp": 11.67235278006015,
      "entryFeeGbp": 0.774832,
      "exitFeeGbp": 0.774832,
      "totalCostsGbp": 1.549664,
      "netPnlGbp": 10.12268878006015,
      "cashChangeGbp": 10.89752078006015,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double top, confirmed rounding top",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £10.78 triggered at projected net £10.12 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.091880049294817,
      "targetPct": 4.025742845405995,
      "structuralStopPrice": 0.37644,
      "structuralTargetPrice": 0.3505459742571546,
      "maePct": -0.08216926869351478,
      "mfePct": 0.7395234182415723,
      "maeGbp": -1.591684470008336,
      "mfeGbp": 14.325160230073848,
      "observedDuringTradeLowPrice": 0.3624,
      "observedDuringTradeHighPrice": 0.3654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3624,
      "fullObservedHighPrice": 0.3654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846581811-a3933ce30ff72",
      "symbol": "ESPUSDT",
      "baseAsset": "ESP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:36:21.811Z",
      "closedAtUtc": "2026-09-19T19:42:16.302Z",
      "holdingPeriodMs": 354491,
      "reportingCurrency": "GBP",
      "notionalGbp": 1935.84,
      "assetQuantity": null,
      "entryPriceQuote": 0.09408,
      "exitPriceQuote": 0.09413,
      "grossPnlGbp": 1.0288265306124171,
      "entryFeeGbp": 0.774336,
      "exitFeeGbp": 0.774336,
      "totalCostsGbp": 1.548672,
      "netPnlGbp": -0.5198454693875829,
      "cashChangeGbp": 0.2544905306124171,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.52 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.47515280361412604,
      "targetPct": 0.6058995482327941,
      "structuralStopPrice": 0.093628,
      "structuralTargetPrice": 0.09463493941004518,
      "maePct": -0.23384353741496386,
      "mfePct": 0.19132653061224447,
      "maeGbp": -4.526836734693836,
      "mfeGbp": 3.7037755102040735,
      "observedDuringTradeLowPrice": 0.09386,
      "observedDuringTradeHighPrice": 0.09426,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09386,
      "fullObservedHighPrice": 0.09426,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846779639-485c6620de0a6",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:39:39.639Z",
      "closedAtUtc": "2026-09-19T19:40:47.394Z",
      "holdingPeriodMs": 67755,
      "reportingCurrency": "GBP",
      "notionalGbp": 1936,
      "assetQuantity": null,
      "entryPriceQuote": 0.12388,
      "exitPriceQuote": 0.12403,
      "grossPnlGbp": 2.3442040684533003,
      "entryFeeGbp": 0.7744000000000001,
      "exitFeeGbp": 0.7744000000000001,
      "totalCostsGbp": 1.5488000000000002,
      "netPnlGbp": 0.7954040684533001,
      "cashChangeGbp": 1.5698040684533003,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed triple bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.80 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.2569122098890033,
      "targetPct": 1.6629667003027409,
      "structuralStopPrice": 0.122318,
      "structuralTargetPrice": 0.12592483370333,
      "maePct": 0,
      "mfePct": 0.15337423312883092,
      "maeGbp": 0,
      "mfeGbp": 2.9693251533741662,
      "observedDuringTradeLowPrice": 0.12388,
      "observedDuringTradeHighPrice": 0.12406999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12388,
      "fullObservedHighPrice": 0.12406999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846671491-008147e7be632",
      "symbol": "CUSDT",
      "baseAsset": "C",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:37:51.491Z",
      "closedAtUtc": "2026-09-19T19:39:50.170Z",
      "holdingPeriodMs": 118679,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.61,
      "assetQuantity": null,
      "entryPriceQuote": 0.07203,
      "exitPriceQuote": 0.0718,
      "grossPnlGbp": 6.177430237400924,
      "entryFeeGbp": 0.773844,
      "exitFeeGbp": 0.773844,
      "totalCostsGbp": 1.547688,
      "netPnlGbp": 4.629742237400924,
      "cashChangeGbp": 5.4035862374009245,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £8.00 triggered at projected net £4.63 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.913456867235741,
      "targetPct": 6.718023457561262,
      "structuralStopPrice": 0.07414399999999999,
      "structuralTargetPrice": 0.06723298459296273,
      "maePct": -0.5692072747466439,
      "mfePct": 0.49979175343606724,
      "maeGbp": -11.011940857976047,
      "mfeGbp": 9.6690212411495,
      "observedDuringTradeLowPrice": 0.07167,
      "observedDuringTradeHighPrice": 0.07244,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07167,
      "fullObservedHighPrice": 0.07244,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846499065-22db684fe415b",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:34:59.065Z",
      "closedAtUtc": "2026-09-19T19:39:34.329Z",
      "holdingPeriodMs": 275264,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.53,
      "assetQuantity": null,
      "entryPriceQuote": 0.02509,
      "exitPriceQuote": 0.02498,
      "grossPnlGbp": 8.48139896373076,
      "entryFeeGbp": 0.773812,
      "exitFeeGbp": 0.773812,
      "totalCostsGbp": 1.547624,
      "netPnlGbp": 6.93377496373076,
      "cashChangeGbp": 7.707586963730759,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed rounding top",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £8.00 triggered at projected net £6.93 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.9205020920502035,
      "targetPct": 1.9127316198445816,
      "structuralStopPrice": 0.025325999999999998,
      "structuralTargetPrice": 0.02462480872683802,
      "maePct": -0.39856516540454123,
      "mfePct": 0.5181347150259132,
      "maeGbp": -7.710362694300471,
      "mfeGbp": 10.0234715025908,
      "observedDuringTradeLowPrice": 0.02496,
      "observedDuringTradeHighPrice": 0.025190000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02496,
      "fullObservedHighPrice": 0.025190000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846517281-b6de338690f27",
      "symbol": "EVAAUSDT",
      "baseAsset": "EVAA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:35:17.281Z",
      "closedAtUtc": "2026-09-19T19:39:01.330Z",
      "holdingPeriodMs": 224049,
      "reportingCurrency": "GBP",
      "notionalGbp": 1895.28,
      "assetQuantity": null,
      "entryPriceQuote": 0.6515,
      "exitPriceQuote": 0.655,
      "grossPnlGbp": -10.181857252494416,
      "entryFeeGbp": 0.758112,
      "exitFeeGbp": 0.758112,
      "totalCostsGbp": 1.516224,
      "netPnlGbp": -11.698081252494415,
      "cashChangeGbp": -10.939969252494416,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.5018801319929562,
      "targetPct": 0.8702325224464666,
      "structuralStopPrice": 0.6548200000000001,
      "structuralTargetPrice": 0.6459791297674776,
      "maePct": -0.5372217958557266,
      "mfePct": 0.06139677666921811,
      "maeGbp": -10.181857252494416,
      "mfeGbp": 1.163640828856357,
      "observedDuringTradeLowPrice": 0.6511,
      "observedDuringTradeHighPrice": 0.6550000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6511,
      "fullObservedHighPrice": 0.6550000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846055013-af6cd89a034d9",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:27:35.013Z",
      "closedAtUtc": "2026-09-19T19:37:35.904Z",
      "holdingPeriodMs": 600891,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.39,
      "assetQuantity": null,
      "entryPriceQuote": 1.1361,
      "exitPriceQuote": 1.1344,
      "grossPnlGbp": -2.8945189684007278,
      "entryFeeGbp": 0.7737560000000001,
      "exitFeeGbp": 0.7737560000000001,
      "totalCostsGbp": 1.5475120000000002,
      "netPnlGbp": -4.4420309684007275,
      "cashChangeGbp": -3.668274968400728,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed triple bottom",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.6522600237665522,
      "targetPct": 1.1179085427577953,
      "structuralStopPrice": 1.12864,
      "structuralTargetPrice": 1.1486488820914569,
      "maePct": -0.20244696769652235,
      "mfePct": 0.08802042073760143,
      "maeGbp": -3.9161138984247588,
      "mfeGbp": 1.7026582167060882,
      "observedDuringTradeLowPrice": 1.1338,
      "observedDuringTradeHighPrice": 1.1371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1338,
      "fullObservedHighPrice": 1.1371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846570611-64ca9de19f18",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:36:10.611Z",
      "closedAtUtc": "2026-09-19T19:36:55.573Z",
      "holdingPeriodMs": 44962,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.53,
      "assetQuantity": null,
      "entryPriceQuote": 1.0477,
      "exitPriceQuote": 1.0478,
      "grossPnlGbp": -0.18464541376346155,
      "entryFeeGbp": 0.773812,
      "exitFeeGbp": 0.773812,
      "totalCostsGbp": 1.547624,
      "netPnlGbp": -1.7322694137634618,
      "cashChangeGbp": -0.9584574137634616,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 5m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-1.73 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.26819374850868594,
      "targetPct": 0.9973753280839961,
      "structuralStopPrice": 1.05056,
      "structuralTargetPrice": 1.037399002624672,
      "maePct": -0.12408132098881901,
      "mfePct": 0.15271547198625995,
      "maeGbp": -2.4003903789250005,
      "mfeGbp": 2.9543266202157947,
      "observedDuringTradeLowPrice": 1.0461,
      "observedDuringTradeHighPrice": 1.049,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0461,
      "fullObservedHighPrice": 1.049,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846369005-5264782181f82",
      "symbol": "BANKUSDT",
      "baseAsset": "BANK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:32:49.005Z",
      "closedAtUtc": "2026-09-19T19:36:14.573Z",
      "holdingPeriodMs": 205568,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.47,
      "assetQuantity": null,
      "entryPriceQuote": 0.03576,
      "exitPriceQuote": 0.03591,
      "grossPnlGbp": 8.114387583892475,
      "entryFeeGbp": 0.773788,
      "exitFeeGbp": 0.773788,
      "totalCostsGbp": 1.547576,
      "netPnlGbp": 6.566811583892474,
      "cashChangeGbp": 7.340599583892475,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed cup and handle",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £9.98 triggered at projected net £6.57 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.306293706293732,
      "targetPct": 3.8601398601398578,
      "structuralStopPrice": 0.034567999999999995,
      "structuralTargetPrice": 0.037109227972027974,
      "maePct": -0.3635346756152074,
      "mfePct": 0.6991051454138708,
      "maeGbp": -7.032469239373503,
      "mfeGbp": 13.523979306487707,
      "observedDuringTradeLowPrice": 0.03563,
      "observedDuringTradeHighPrice": 0.03601,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03563,
      "fullObservedHighPrice": 0.03601,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846342663-1ddf36538058a",
      "symbol": "ARUSDT",
      "baseAsset": "AR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:32:22.663Z",
      "closedAtUtc": "2026-09-19T19:34:11.685Z",
      "holdingPeriodMs": 109022,
      "reportingCurrency": "GBP",
      "notionalGbp": 1931.55,
      "assetQuantity": null,
      "entryPriceQuote": 4.266,
      "exitPriceQuote": 4.263,
      "grossPnlGbp": 1.358333333333385,
      "entryFeeGbp": 0.77262,
      "exitFeeGbp": 0.77262,
      "totalCostsGbp": 1.54524,
      "netPnlGbp": -0.18690666666661504,
      "cashChangeGbp": 0.5857133333333849,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.19 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.193015352162182,
      "targetPct": 0.9867572952068548,
      "structuralStopPrice": 4.3174,
      "structuralTargetPrice": 4.225390132427048,
      "maePct": -0.28129395218001796,
      "mfePct": 0.1640881387716754,
      "maeGbp": -5.433333333333137,
      "mfeGbp": 3.1694444444442964,
      "observedDuringTradeLowPrice": 4.259,
      "observedDuringTradeHighPrice": 4.278,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.259,
      "fullObservedHighPrice": 4.278,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845795544-529398156aa6d",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:23:15.544Z",
      "closedAtUtc": "2026-09-19T19:33:17.731Z",
      "holdingPeriodMs": 602187,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.23,
      "assetQuantity": null,
      "entryPriceQuote": 0.7664,
      "exitPriceQuote": 0.7672,
      "grossPnlGbp": 2.030511482254756,
      "entryFeeGbp": 0.778092,
      "exitFeeGbp": 0.778092,
      "totalCostsGbp": 1.556184,
      "netPnlGbp": 0.47432748225475585,
      "cashChangeGbp": 1.2524194822547559,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom, confirmed triple bottom",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.9199451947543551,
      "targetPct": 1.070007176877404,
      "structuralStopPrice": 0.7593,
      "structuralTargetPrice": 0.7744489299928231,
      "maePct": -0.039144050104379824,
      "mfePct": 0.10438413361169403,
      "maeGbp": -0.7614418058454276,
      "mfeGbp": 2.030511482254756,
      "observedDuringTradeLowPrice": 0.7661,
      "observedDuringTradeHighPrice": 0.7672,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7661,
      "fullObservedHighPrice": 0.7672,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789846336427-5f7b9336e7753",
      "symbol": "CUSDT",
      "baseAsset": "C",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:32:16.427Z",
      "closedAtUtc": "2026-09-19T19:32:46.919Z",
      "holdingPeriodMs": 30492,
      "reportingCurrency": "GBP",
      "notionalGbp": 1931.55,
      "assetQuantity": null,
      "entryPriceQuote": 0.07287,
      "exitPriceQuote": 0.07226,
      "grossPnlGbp": 16.169143680526947,
      "entryFeeGbp": 0.77262,
      "exitFeeGbp": 0.77262,
      "totalCostsGbp": 1.54524,
      "netPnlGbp": 14.623903680526947,
      "cashChangeGbp": 15.396523680526947,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £16.86 triggered at projected net £14.62 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.593852908891314,
      "targetPct": 5.35126234906696,
      "structuralStopPrice": 0.07622799999999999,
      "structuralTargetPrice": 0.06899892974753018,
      "maePct": -0.2607383010841165,
      "mfePct": 1.0566762728146106,
      "maeGbp": -5.0362906545902515,
      "mfeGbp": 20.41023054755061,
      "observedDuringTradeLowPrice": 0.0721,
      "observedDuringTradeHighPrice": 0.07305999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0721,
      "fullObservedHighPrice": 0.07305999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845118251-ad87ad2086c87",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:11:58.251Z",
      "closedAtUtc": "2026-09-19T19:32:14.153Z",
      "holdingPeriodMs": 1215902,
      "reportingCurrency": "GBP",
      "notionalGbp": 1900.26,
      "assetQuantity": null,
      "entryPriceQuote": 1.2084,
      "exitPriceQuote": 1.19656,
      "grossPnlGbp": 18.61889970208517,
      "entryFeeGbp": 0.760104,
      "exitFeeGbp": 0.760104,
      "totalCostsGbp": 1.520208,
      "netPnlGbp": 17.09869170208517,
      "cashChangeGbp": 17.85879570208517,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £17.54 triggered at projected net £17.10 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.580530914868257,
      "targetPct": 3.501919766980001,
      "structuralStopPrice": 1.25175,
      "structuralTargetPrice": 1.166314396928373,
      "maePct": -0.8573320092684664,
      "mfePct": 1.2661370407149843,
      "maeGbp": -16.29153723932496,
      "mfeGbp": 24.059895729890563,
      "observedDuringTradeLowPrice": 1.1931,
      "observedDuringTradeHighPrice": 1.21876,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1931,
      "fullObservedHighPrice": 1.21876,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845613852-2fc3df942c69f",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:20:13.852Z",
      "closedAtUtc": "2026-09-19T19:30:15.341Z",
      "holdingPeriodMs": 601489,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.25,
      "assetQuantity": null,
      "entryPriceQuote": 2.6446,
      "exitPriceQuote": 2.6628,
      "grossPnlGbp": -13.387109581789138,
      "entryFeeGbp": 0.7781,
      "exitFeeGbp": 0.7781,
      "totalCostsGbp": 1.5562,
      "netPnlGbp": -14.943309581789139,
      "cashChangeGbp": -14.165209581789139,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.3362574205013689,
      "targetPct": 1.5578326464249383,
      "structuralStopPrice": 2.68004,
      "structuralTargetPrice": 2.6036968843347066,
      "maePct": -0.809196097708533,
      "mfePct": 0,
      "maeGbp": -15.740887090675237,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.6446,
      "observedDuringTradeHighPrice": 2.666,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6446,
      "fullObservedHighPrice": 2.666,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845950020-b2e2de5fa9964",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:25:50.020Z",
      "closedAtUtc": "2026-09-19T19:29:45.984Z",
      "holdingPeriodMs": 235964,
      "reportingCurrency": "GBP",
      "notionalGbp": 1934.25,
      "assetQuantity": null,
      "entryPriceQuote": 0.419,
      "exitPriceQuote": 0.4195,
      "grossPnlGbp": 2.3081742243436776,
      "entryFeeGbp": 0.7737,
      "exitFeeGbp": 0.7737,
      "totalCostsGbp": 1.5474,
      "netPnlGbp": 0.7607742243436775,
      "cashChangeGbp": 1.5344742243436775,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed double bottom, confirmed triple bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.76 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.090822293829817,
      "targetPct": 1.3366750208855458,
      "structuralStopPrice": 0.41437999999999997,
      "structuralTargetPrice": 0.4244486633249791,
      "maePct": -0.14319809069212158,
      "mfePct": 0.19093078758950427,
      "maeGbp": -2.7698090692123616,
      "mfeGbp": 3.6930787589499863,
      "observedDuringTradeLowPrice": 0.4184,
      "observedDuringTradeHighPrice": 0.41979999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4184,
      "fullObservedHighPrice": 0.41979999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845888446-7550ef9f4b3d5",
      "symbol": "BANKUSDT",
      "baseAsset": "BANK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:24:48.446Z",
      "closedAtUtc": "2026-09-19T19:27:31.315Z",
      "holdingPeriodMs": 162869,
      "reportingCurrency": "GBP",
      "notionalGbp": 1938.46,
      "assetQuantity": null,
      "entryPriceQuote": 0.03519,
      "exitPriceQuote": 0.03523,
      "grossPnlGbp": 2.2034214265415417,
      "entryFeeGbp": 0.7753840000000001,
      "exitFeeGbp": 0.7753840000000001,
      "totalCostsGbp": 1.5507680000000001,
      "netPnlGbp": 0.6526534265415416,
      "cashChangeGbp": 1.4280374265415416,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 15m trend, RSI momentum, confirmed rounding bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.65 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.390649424470654,
      "targetPct": 3.836862299275251,
      "structuralStopPrice": 0.033992,
      "structuralTargetPrice": 0.036524616313770075,
      "maePct": -0.369423131571464,
      "mfePct": 0.1705029838022096,
      "maeGbp": -7.161119636260201,
      "mfeGbp": 3.3051321398123124,
      "observedDuringTradeLowPrice": 0.03506,
      "observedDuringTradeHighPrice": 0.03525,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03506,
      "fullObservedHighPrice": 0.03525,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845798390-e866b462a52d2",
      "symbol": "LABUSDT",
      "baseAsset": "LAB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:23:18.390Z",
      "closedAtUtc": "2026-09-19T19:25:47.862Z",
      "holdingPeriodMs": 149472,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.23,
      "assetQuantity": null,
      "entryPriceQuote": 0.056,
      "exitPriceQuote": 0.05656,
      "grossPnlGbp": -19.45229999999993,
      "entryFeeGbp": 0.778092,
      "exitFeeGbp": 0.778092,
      "totalCostsGbp": 1.556184,
      "netPnlGbp": -21.00848399999993,
      "cashChangeGbp": -20.23039199999993,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1945.23 (£19.45) triggered at projected net £-21.01 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.565663780019635,
      "targetPct": 6.070886527988573,
      "structuralStopPrice": 0.058561999999999996,
      "structuralTargetPrice": 0.0526143929113472,
      "maePct": -0.9999999999999963,
      "mfePct": 0,
      "maeGbp": -19.45229999999993,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.056,
      "observedDuringTradeHighPrice": 0.05656,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.056,
      "fullObservedHighPrice": 0.05656,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845283300-c4efdce481a23",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:14:43.300Z",
      "closedAtUtc": "2026-09-19T19:24:46.255Z",
      "holdingPeriodMs": 602955,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.35,
      "assetQuantity": null,
      "entryPriceQuote": 1480.17,
      "exitPriceQuote": 1483.26,
      "grossPnlGbp": -4.061108859117426,
      "entryFeeGbp": 0.77814,
      "exitFeeGbp": 0.77814,
      "totalCostsGbp": 1.55628,
      "netPnlGbp": -5.617388859117426,
      "cashChangeGbp": -4.839248859117426,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_bottom",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.7141047511273961,
      "targetPct": 0.4493387606195412,
      "structuralStopPrice": 1490.7450000000001,
      "structuralTargetPrice": 1473.533955066124,
      "maePct": -0.4418411398690666,
      "mfePct": 0.13511961463885905,
      "maeGbp": -8.595356614442887,
      "mfeGbp": 2.628549423377044,
      "observedDuringTradeLowPrice": 1478.17,
      "observedDuringTradeHighPrice": 1486.71,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1478.17,
      "fullObservedHighPrice": 1486.71,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845735009-d381312242fab",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:22:15.009Z",
      "closedAtUtc": "2026-09-19T19:23:28.777Z",
      "holdingPeriodMs": 73768,
      "reportingCurrency": "GBP",
      "notionalGbp": 1943.76,
      "assetQuantity": null,
      "entryPriceQuote": 0.072672,
      "exitPriceQuote": 0.071674,
      "grossPnlGbp": -26.693533685601025,
      "entryFeeGbp": 0.7775040000000001,
      "exitFeeGbp": 0.7775040000000001,
      "totalCostsGbp": 1.5550080000000002,
      "netPnlGbp": -28.248541685601026,
      "cashChangeGbp": -27.471037685601026,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1943.76 (£19.44) triggered at projected net £-28.25 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 12.061568962194032,
      "targetPct": 14.227496764600614,
      "structuralStopPrice": 0.06387319999999999,
      "structuralTargetPrice": 0.08288118710245891,
      "maePct": -1.3732937032144414,
      "mfePct": 0,
      "maeGbp": -26.69353368560103,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.071674,
      "observedDuringTradeHighPrice": 0.072672,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.071674,
      "fullObservedHighPrice": 0.072672,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845420718-33fde3af676a",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:17:00.718Z",
      "closedAtUtc": "2026-09-19T19:23:13.534Z",
      "holdingPeriodMs": 372816,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.25,
      "assetQuantity": null,
      "entryPriceQuote": 0.4811,
      "exitPriceQuote": 0.4833,
      "grossPnlGbp": 8.89534400332563,
      "entryFeeGbp": 0.7781,
      "exitFeeGbp": 0.7781,
      "totalCostsGbp": 1.5562,
      "netPnlGbp": 7.339144003325629,
      "cashChangeGbp": 8.117244003325629,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £8.00 triggered at projected net £7.34 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.86051346013927,
      "targetPct": 2.349028167550146,
      "structuralStopPrice": 0.4721,
      "structuralTargetPrice": 0.4922476509718323,
      "maePct": -0.3949282893369388,
      "mfePct": 0.5196424859696418,
      "maeGbp": -7.682342548326802,
      "mfeGbp": 10.108345458324457,
      "observedDuringTradeLowPrice": 0.4792,
      "observedDuringTradeHighPrice": 0.48360000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4792,
      "fullObservedHighPrice": 0.48360000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845707667-6d63b2a57ec2f",
      "symbol": "MYXUSDT",
      "baseAsset": "MYX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:21:47.667Z",
      "closedAtUtc": "2026-09-19T19:22:12.725Z",
      "holdingPeriodMs": 25058,
      "reportingCurrency": "GBP",
      "notionalGbp": 1943.63,
      "assetQuantity": null,
      "entryPriceQuote": 0.08882,
      "exitPriceQuote": 0.08892,
      "grossPnlGbp": 2.1882796667417876,
      "entryFeeGbp": 0.777452,
      "exitFeeGbp": 0.777452,
      "totalCostsGbp": 1.554904,
      "netPnlGbp": 0.6333756667417876,
      "cashChangeGbp": 1.4108276667417876,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, 15m trend, failed breakout reversal",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.63 after fees",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.18352755728198666,
      "targetPct": 0.8658447334346585,
      "structuralStopPrice": 0.08865200000000001,
      "structuralTargetPrice": 0.08957391341552666,
      "maePct": 0,
      "mfePct": 0.2364332357577143,
      "maeGbp": 0,
      "mfeGbp": 4.595387300157663,
      "observedDuringTradeLowPrice": 0.08882,
      "observedDuringTradeHighPrice": 0.08902999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08882,
      "fullObservedHighPrice": 0.08902999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845101841-2d441e5439431",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:11:41.841Z",
      "closedAtUtc": "2026-09-19T19:21:44.070Z",
      "holdingPeriodMs": 602229,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.1,
      "assetQuantity": null,
      "entryPriceQuote": 0.2317,
      "exitPriceQuote": 0.23244,
      "grossPnlGbp": -6.212231333621217,
      "entryFeeGbp": 0.77804,
      "exitFeeGbp": 0.77804,
      "totalCostsGbp": 1.55608,
      "netPnlGbp": -7.768311333621217,
      "cashChangeGbp": -6.990271333621217,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top, confirmed triple top",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1768767667177382,
      "targetPct": 1.3594286084198202,
      "structuralStopPrice": 0.234442,
      "structuralTargetPrice": 0.2285945921714175,
      "maePct": -0.3884333189469193,
      "mfePct": 0.12516184721622128,
      "maeGbp": -7.555416486836526,
      "mfeGbp": 2.43452309020272,
      "observedDuringTradeLowPrice": 0.23141,
      "observedDuringTradeHighPrice": 0.23259999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23141,
      "fullObservedHighPrice": 0.23259999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845238804-8d0ece3651616",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T19:13:58.804Z",
      "closedAtUtc": "2026-09-19T19:21:36.165Z",
      "holdingPeriodMs": 457361,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.454,
      "exitPriceQuote": 3.493,
      "grossPnlGbp": 22.582513028372727,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.982513028372725,
      "cashChangeGbp": 21.782513028372726,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.007527504342791,
      "targetPct": 4.01273885350318,
      "structuralStopPrice": 3.2465,
      "structuralTargetPrice": 3.5926,
      "maePct": -0.43427909669948245,
      "mfePct": 1.1291256514186363,
      "maeGbp": -8.68558193398965,
      "mfeGbp": 22.582513028372727,
      "observedDuringTradeLowPrice": 3.439,
      "observedDuringTradeHighPrice": 3.4929999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.439,
      "fullObservedHighPrice": 3.4929999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845424001-f5ca8a29ca2ab",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:17:04.001Z",
      "closedAtUtc": "2026-09-19T19:20:46.077Z",
      "holdingPeriodMs": 222076,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.25,
      "assetQuantity": null,
      "entryPriceQuote": 0.19917,
      "exitPriceQuote": 0.1993,
      "grossPnlGbp": 1.2696816789676304,
      "entryFeeGbp": 0.7781,
      "exitFeeGbp": 0.7781,
      "totalCostsGbp": 1.5562,
      "netPnlGbp": -0.2865183210323696,
      "cashChangeGbp": 0.4915816789676304,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, RSI momentum, confirmed cup and handle",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.29 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0087113699696286,
      "targetPct": 1.059423091406623,
      "structuralStopPrice": 0.197156,
      "structuralTargetPrice": 0.20126489405769085,
      "maePct": -0.18075011296883411,
      "mfePct": 0.13556258472661167,
      "maeGbp": -3.516041572526246,
      "mfeGbp": 2.637031179394414,
      "observedDuringTradeLowPrice": 0.19881,
      "observedDuringTradeHighPrice": 0.19943999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19881,
      "fullObservedHighPrice": 0.19943999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845498819-101f13ac50321",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T19:18:18.819Z",
      "closedAtUtc": "2026-09-19T19:20:08.440Z",
      "holdingPeriodMs": 109621,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09009,
      "exitPriceQuote": 0.09149,
      "grossPnlGbp": -31.080031080031045,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.68003108003104,
      "cashChangeGbp": -31.880031080031046,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.68 after fees",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.11655011655035633,
      "targetPct": 1.2334887334887423,
      "structuralStopPrice": 0.09019500000000022,
      "structuralTargetPrice": 0.08897875,
      "maePct": -1.5540015540015522,
      "mfePct": 0.24420024420024194,
      "maeGbp": -31.080031080031045,
      "mfeGbp": 4.884004884004839,
      "observedDuringTradeLowPrice": 0.08987,
      "observedDuringTradeHighPrice": 0.09149000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08987,
      "fullObservedHighPrice": 0.09149000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845371892-369c28fefa3dd",
      "symbol": "EPICUSDT",
      "baseAsset": "EPIC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:16:11.892Z",
      "closedAtUtc": "2026-09-19T19:18:16.432Z",
      "holdingPeriodMs": 124540,
      "reportingCurrency": "GBP",
      "notionalGbp": 1899.43,
      "assetQuantity": null,
      "entryPriceQuote": 0.5302,
      "exitPriceQuote": 0.5212,
      "grossPnlGbp": -32.24230479064507,
      "entryFeeGbp": 0.7597720000000001,
      "exitFeeGbp": 0.7597720000000001,
      "totalCostsGbp": 1.5195440000000002,
      "netPnlGbp": -33.761848790645075,
      "cashChangeGbp": -33.00207679064507,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: bull_trend, strategy: bull_trend_continuation_v1, setup: trend_continuation, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1899.43 (£18.99) triggered at projected net £-33.76 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 5.159890576360718,
      "targetPct": 6.7918120931987405,
      "structuralStopPrice": 0.5027,
      "structuralTargetPrice": 0.5657296245637204,
      "maePct": -1.6974726518295,
      "mfePct": 0,
      "maeGbp": -32.24230479064508,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5212,
      "observedDuringTradeHighPrice": 0.5302,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5212,
      "fullObservedHighPrice": 0.5302,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845417788-d2d20c414302d",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:16:57.788Z",
      "closedAtUtc": "2026-09-19T19:17:15.011Z",
      "holdingPeriodMs": 17223,
      "reportingCurrency": "GBP",
      "notionalGbp": 1899.43,
      "assetQuantity": null,
      "entryPriceQuote": 0.7354,
      "exitPriceQuote": 0.7344,
      "grossPnlGbp": -2.5828528691868393,
      "entryFeeGbp": 0.7597720000000001,
      "exitFeeGbp": 0.7597720000000001,
      "totalCostsGbp": 1.5195440000000002,
      "netPnlGbp": -4.1023968691868395,
      "cashChangeGbp": -3.3426248691868397,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.12919018154618828,
      "targetPct": 0.20262460053037365,
      "structuralStopPrice": 0.7344,
      "structuralTargetPrice": 0.7367397973753994,
      "maePct": -0.13598041881969009,
      "mfePct": 0.013598041881967497,
      "maeGbp": -2.5828528691868393,
      "mfeGbp": 0.25828528691865527,
      "observedDuringTradeLowPrice": 0.7344,
      "observedDuringTradeHighPrice": 0.7355,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7344,
      "fullObservedHighPrice": 0.7355,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845104863-69f78aee7e1e6",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:11:44.863Z",
      "closedAtUtc": "2026-09-19T19:15:33.870Z",
      "holdingPeriodMs": 229007,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.1,
      "assetQuantity": null,
      "entryPriceQuote": 0.25623,
      "exitPriceQuote": 0.25614,
      "grossPnlGbp": 0.6832103969092889,
      "entryFeeGbp": 0.77804,
      "exitFeeGbp": 0.77804,
      "totalCostsGbp": 1.55608,
      "netPnlGbp": -0.872869603090711,
      "cashChangeGbp": -0.09482960309071109,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.87 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.372431556969189,
      "targetPct": 2.766991238511517,
      "structuralStopPrice": 0.262314,
      "structuralTargetPrice": 0.24915472330087618,
      "maePct": -0.17172071966592356,
      "mfePct": 0.43320454279358384,
      "maeGbp": -3.340139718221879,
      "mfeGbp": 8.426261561877999,
      "observedDuringTradeLowPrice": 0.25512,
      "observedDuringTradeHighPrice": 0.25667,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25512,
      "fullObservedHighPrice": 0.25667,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845107792-f52e57633bc33",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:11:47.792Z",
      "closedAtUtc": "2026-09-19T19:15:10.719Z",
      "holdingPeriodMs": 202927,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.1,
      "assetQuantity": null,
      "entryPriceQuote": 2.6566,
      "exitPriceQuote": 2.654,
      "grossPnlGbp": 1.9036588120154732,
      "entryFeeGbp": 0.77804,
      "exitFeeGbp": 0.77804,
      "totalCostsGbp": 1.55608,
      "netPnlGbp": 0.34757881201547325,
      "cashChangeGbp": 1.1256188120154733,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.35 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0132490213791046,
      "targetPct": 1.2458596808190352,
      "structuralStopPrice": 2.68372,
      "structuralTargetPrice": 2.624095016561277,
      "maePct": -0.12798313633968492,
      "mfePct": 0.13927576601672284,
      "maeGbp": -2.489399984943211,
      "mfeGbp": 2.709052924791276,
      "observedDuringTradeLowPrice": 2.6529,
      "observedDuringTradeHighPrice": 2.66,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6529,
      "fullObservedHighPrice": 2.66,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845153523-3ba198bd990f5",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:12:33.523Z",
      "closedAtUtc": "2026-09-19T19:14:56.517Z",
      "holdingPeriodMs": 142994,
      "reportingCurrency": "GBP",
      "notionalGbp": 1900.26,
      "assetQuantity": null,
      "entryPriceQuote": 552.53,
      "exitPriceQuote": 551.77,
      "grossPnlGbp": -2.6137903824226427,
      "entryFeeGbp": 0.760104,
      "exitFeeGbp": 0.760104,
      "totalCostsGbp": 1.520208,
      "netPnlGbp": -4.133998382422643,
      "cashChangeGbp": -3.373894382422643,
      "feeBps": 4,
      "entryReason": "qualified long setup: regime: low_volatility_range, strategy: range_mean_reversion_v1, setup: failed_breakout_reversion, failed breakout reversal, confirmed bullish bollinger bounce",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.12614813809329944,
      "targetPct": 0.6032306230487254,
      "structuralStopPrice": 551.828,
      "structuralTargetPrice": 555.8479396769377,
      "maePct": -0.20813349501384132,
      "mfePct": 0,
      "maeGbp": -3.955077552350021,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 551.38,
      "observedDuringTradeHighPrice": 552.53,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 551.38,
      "fullObservedHighPrice": 552.53,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845098882-338c94e6a1b42",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:11:38.882Z",
      "closedAtUtc": "2026-09-19T19:13:14.023Z",
      "holdingPeriodMs": 95141,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.1,
      "assetQuantity": null,
      "entryPriceQuote": 2.6035,
      "exitPriceQuote": 2.6005,
      "grossPnlGbp": 2.241328980219021,
      "entryFeeGbp": 0.77804,
      "exitFeeGbp": 0.77804,
      "totalCostsGbp": 1.55608,
      "netPnlGbp": 0.6852489802190209,
      "cashChangeGbp": 1.463288980219021,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top, confirmed triple top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.69 after fees",
      "confidence": 95,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1411342205834218,
      "targetPct": 1.4403410727660342,
      "structuralStopPrice": 2.63326,
      "structuralTargetPrice": 2.5661485596589277,
      "maePct": -0.09218359900135126,
      "mfePct": 0.2803917802957504,
      "maeGbp": -1.7930631841752833,
      "mfeGbp": 5.453900518532642,
      "observedDuringTradeLowPrice": 2.5962,
      "observedDuringTradeHighPrice": 2.6059000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.5962,
      "fullObservedHighPrice": 2.6059000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789845110732-c8ea80a86626e",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-19T19:11:50.732Z",
      "closedAtUtc": "2026-09-19T19:12:26.418Z",
      "holdingPeriodMs": 35686,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.1,
      "assetQuantity": null,
      "entryPriceQuote": 0.0008259,
      "exitPriceQuote": 0.000825,
      "grossPnlGbp": 2.119614965492114,
      "entryFeeGbp": 0.77804,
      "exitFeeGbp": 0.77804,
      "totalCostsGbp": 1.55608,
      "netPnlGbp": 0.5635349654921142,
      "cashChangeGbp": 1.3415749654921143,
      "feeBps": 4,
      "entryReason": "qualified short setup: regime: bear_trend, strategy: bear_trend_continuation_v1, setup: trend_continuation, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.56 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1102366971366266,
      "targetPct": 1.755554210303284,
      "structuralStopPrice": 0.00083512,
      "structuralTargetPrice": 0.0008115482444457898,
      "maePct": 0,
      "mfePct": 0.13318803729264714,
      "maeGbp": 0,
      "mfeGbp": 2.590640513379279,
      "observedDuringTradeLowPrice": 0.0008248,
      "observedDuringTradeHighPrice": 0.0008259,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0008248,
      "fullObservedHighPrice": 0.0008259,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789844607302-34d4289eb43e5",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T19:03:27.301Z",
      "closedAtUtc": "2026-09-19T19:06:46.045Z",
      "holdingPeriodMs": 198744,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0787,
      "exitPriceQuote": 1.0663,
      "grossPnlGbp": 22.990636877723126,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.390636877723125,
      "cashChangeGbp": 22.190636877723126,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009270418095855102,
      "targetPct": 0.7427922499304698,
      "structuralStopPrice": 1.0788,
      "structuralTargetPrice": 1.0706875,
      "maePct": 0,
      "mfePct": 1.1495318438861561,
      "maeGbp": 0,
      "mfeGbp": 22.990636877723123,
      "observedDuringTradeLowPrice": 1.0663,
      "observedDuringTradeHighPrice": 1.0787,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0663,
      "fullObservedHighPrice": 1.0787,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789844542190-7408460c22789",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T19:02:22.190Z",
      "closedAtUtc": "2026-09-19T19:03:18.177Z",
      "holdingPeriodMs": 55987,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08988,
      "exitPriceQuote": 0.08877,
      "grossPnlGbp": 24.699599465954606,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 23.099599465954604,
      "cashChangeGbp": 23.899599465954605,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.005562972852929647,
      "targetPct": 0.5715954606141602,
      "structuralStopPrice": 0.08988500000000021,
      "structuralTargetPrice": 0.08936625,
      "maePct": 0,
      "mfePct": 1.2349799732977302,
      "maeGbp": 0,
      "mfeGbp": 24.699599465954606,
      "observedDuringTradeLowPrice": 0.08877,
      "observedDuringTradeHighPrice": 0.08988,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08877,
      "fullObservedHighPrice": 0.08988,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789844441126-0f864c65be8e8",
      "symbol": "ZAMAUSDT",
      "baseAsset": "ZAMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T19:00:41.125Z",
      "closedAtUtc": "2026-09-19T19:01:51.348Z",
      "holdingPeriodMs": 70223,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0892,
      "exitPriceQuote": 0.09008,
      "grossPnlGbp": 19.730941704035693,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.130941704035692,
      "cashChangeGbp": 18.930941704035693,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 90,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.011210762332098705,
      "targetPct": 0.5703475336322895,
      "structuralStopPrice": 0.08918999999999977,
      "structuralTargetPrice": 0.08970875,
      "maePct": 0,
      "mfePct": 1.3340807174887854,
      "maeGbp": 0,
      "mfeGbp": 26.68161434977571,
      "observedDuringTradeLowPrice": 0.0892,
      "observedDuringTradeHighPrice": 0.09039000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0892,
      "fullObservedHighPrice": 0.09039000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789843768923-329bbb80750c5",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:49:28.923Z",
      "closedAtUtc": "2026-09-19T18:55:29.972Z",
      "holdingPeriodMs": 361049,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.9413,
      "exitPriceQuote": 4.922,
      "grossPnlGbp": 7.811709469168161,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.211709469168161,
      "cashChangeGbp": 7.011709469168161,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.01315443304395907,
      "targetPct": 0.4879788719567766,
      "structuralStopPrice": 4.941950000000001,
      "structuralTargetPrice": 4.9171875,
      "maePct": -0.19023333940461615,
      "mfePct": 0.46951207172201864,
      "maeGbp": -3.804666788092323,
      "mfeGbp": 9.390241434440373,
      "observedDuringTradeLowPrice": 4.9181,
      "observedDuringTradeHighPrice": 4.9507,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.9181,
      "fullObservedHighPrice": 4.9507,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789843711634-473f2ef07d7b",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:48:31.634Z",
      "closedAtUtc": "2026-09-19T18:51:32.738Z",
      "holdingPeriodMs": 181104,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010264,
      "exitPriceQuote": 0.010106,
      "grossPnlGbp": -30.78721745908031,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.38721745908031,
      "cashChangeGbp": -31.58721745908031,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.39 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.191348402182388,
      "targetPct": 0.8398285268900996,
      "structuralStopPrice": 0.0098338,
      "structuralTargetPrice": 0.0103502,
      "maePct": -1.6367887763055315,
      "mfePct": 0.22408417770848318,
      "maeGbp": -32.735775526110636,
      "mfeGbp": 4.481683554169664,
      "observedDuringTradeLowPrice": 0.010096,
      "observedDuringTradeHighPrice": 0.010286999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010096,
      "fullObservedHighPrice": 0.010286999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789843174381-b59e6a1cb2ea2",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:39:34.381Z",
      "closedAtUtc": "2026-09-19T18:45:45.338Z",
      "holdingPeriodMs": 370957,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.9368,
      "exitPriceQuote": 4.9331,
      "grossPnlGbp": -1.4989466861125664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.0989466861125665,
      "cashChangeGbp": -2.2989466861125667,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6453573164803111,
      "targetPct": 0.07656781720952631,
      "structuralStopPrice": 4.90494,
      "structuralTargetPrice": 4.94058,
      "maePct": -0.08507535245503123,
      "mfePct": 0.12356182142278388,
      "maeGbp": -1.7015070491006243,
      "mfeGbp": 2.4712364284556774,
      "observedDuringTradeLowPrice": 4.9326,
      "observedDuringTradeHighPrice": 4.9429,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.9326,
      "fullObservedHighPrice": 4.9429,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789842735315-8a9fe6c49cb16",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:32:15.315Z",
      "closedAtUtc": "2026-09-19T18:45:38.502Z",
      "holdingPeriodMs": 803187,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6387,
      "exitPriceQuote": 2.6328,
      "grossPnlGbp": 4.47189904119454,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8718990411945398,
      "cashChangeGbp": 3.67189904119454,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.16864365028234687,
      "targetPct": 0.5694091787622718,
      "structuralStopPrice": 2.6431500000000003,
      "structuralTargetPrice": 2.623675,
      "maePct": -0.1212718384052788,
      "mfePct": 0.2918103611627037,
      "maeGbp": -2.425436768105576,
      "mfeGbp": 5.836207223254075,
      "observedDuringTradeLowPrice": 2.631,
      "observedDuringTradeHighPrice": 2.6418999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.631,
      "fullObservedHighPrice": 2.6418999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789842208029-3158a408bc247",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:23:28.028Z",
      "closedAtUtc": "2026-09-19T18:27:46.419Z",
      "holdingPeriodMs": 258391,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6254,
      "exitPriceQuote": 2.6227,
      "grossPnlGbp": 2.0568294355145307,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.4568294355145306,
      "cashChangeGbp": 1.2568294355145306,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5454406947512802,
      "targetPct": 0.00990325283766005,
      "structuralStopPrice": 2.63972,
      "structuralTargetPrice": 2.62514,
      "maePct": -0.24377237754247671,
      "mfePct": 0.11426830197303701,
      "maeGbp": -4.875447550849534,
      "mfeGbp": 2.2853660394607402,
      "observedDuringTradeLowPrice": 2.6224,
      "observedDuringTradeHighPrice": 2.6318,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6224,
      "fullObservedHighPrice": 2.6318,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789841349732-ec8fc29e3fe07",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:09:09.732Z",
      "closedAtUtc": "2026-09-19T18:23:26.043Z",
      "holdingPeriodMs": 856311,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6344,
      "exitPriceQuote": 2.6254,
      "grossPnlGbp": -6.8326753720011375,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.432675372001137,
      "cashChangeGbp": -7.632675372001137,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.607348921955664,
      "targetPct": 0.1343759489826943,
      "structuralStopPrice": 2.6184,
      "structuralTargetPrice": 2.63794,
      "maePct": -0.3492256301245018,
      "mfePct": 0.18220467658671272,
      "maeGbp": -6.984512602490037,
      "mfeGbp": 3.644093531734254,
      "observedDuringTradeLowPrice": 2.6252,
      "observedDuringTradeHighPrice": 2.6392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6252,
      "fullObservedHighPrice": 2.6392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789841343022-3ab5c57984f5b",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:09:03.022Z",
      "closedAtUtc": "2026-09-19T18:14:48.138Z",
      "holdingPeriodMs": 345116,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23449,
      "exitPriceQuote": 0.23379,
      "grossPnlGbp": 5.970403855175113,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.3704038551751125,
      "cashChangeGbp": 5.170403855175113,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.111092157448077,
      "targetPct": 3.6035651840163814,
      "structuralStopPrice": 0.246475,
      "structuralTargetPrice": 0.22604,
      "maePct": -0.29852019275875563,
      "mfePct": 0.47763230841400905,
      "maeGbp": -5.970403855175112,
      "mfeGbp": 9.552646168280182,
      "observedDuringTradeLowPrice": 0.23337,
      "observedDuringTradeHighPrice": 0.23519,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23337,
      "fullObservedHighPrice": 0.23519,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789841504445-d9896e1f6605b",
      "symbol": "B2USDT",
      "baseAsset": "B2",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:11:44.445Z",
      "closedAtUtc": "2026-09-19T18:14:16.976Z",
      "holdingPeriodMs": 152531,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5412,
      "exitPriceQuote": 0.5358,
      "grossPnlGbp": 19.955654101995417,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.355654101995416,
      "cashChangeGbp": 19.155654101995417,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £19.33 triggered at projected net £18.36 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7298595713230286,
      "targetPct": 3.404471544715452,
      "structuralStopPrice": 0.5451500000000002,
      "structuralTargetPrice": 0.522775,
      "maePct": -0.1478196600147862,
      "mfePct": 1.2195121951219605,
      "maeGbp": -2.956393200295724,
      "mfeGbp": 24.39024390243921,
      "observedDuringTradeLowPrice": 0.5346,
      "observedDuringTradeHighPrice": 0.542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5346,
      "fullObservedHighPrice": 0.542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789841135425-9925a618deb76",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T18:05:35.425Z",
      "closedAtUtc": "2026-09-19T18:07:32.042Z",
      "holdingPeriodMs": 116617,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009328,
      "exitPriceQuote": 0.009402,
      "grossPnlGbp": 15.866209262435923,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.266209262435924,
      "cashChangeGbp": 15.066209262435923,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.20154373927958164,
      "targetPct": 4.185248713550609,
      "structuralStopPrice": 0.0093092,
      "structuralTargetPrice": 0.0097184,
      "maePct": -0.10720411663807455,
      "mfePct": 0.8147512864493963,
      "maeGbp": -2.144082332761491,
      "mfeGbp": 16.295025728987927,
      "observedDuringTradeLowPrice": 0.009318,
      "observedDuringTradeHighPrice": 0.009404,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009318,
      "fullObservedHighPrice": 0.009404,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789839817386-1f525aa3b3782",
      "symbol": "MORPHOUSDT",
      "baseAsset": "MORPHO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-19T17:43:37.386Z",
      "closedAtUtc": "2026-09-19T18:05:12.060Z",
      "holdingPeriodMs": 1294674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.6204,
      "exitPriceQuote": 2.6421,
      "grossPnlGbp": 16.562356892077585,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.962356892077585,
      "cashChangeGbp": 15.762356892077584,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.2609525263318675,
      "targetPct": 2.6629522210349634,
      "structuralStopPrice": 2.53495,
      "structuralTargetPrice": 2.6901800000000002,
      "maePct": -0.20225919706915288,
      "mfePct": 0.8281178446038793,
      "maeGbp": -4.0451839413830575,
      "mfeGbp": 16.562356892077585,
      "observedDuringTradeLowPrice": 2.6151,
      "observedDuringTradeHighPrice": 2.6421,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.6151,
      "fullObservedHighPrice": 2.6421,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789752991467-0d34f08f9aaab",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T17:36:31.467Z",
      "closedAtUtc": "2026-09-18T17:37:38.550Z",
      "holdingPeriodMs": 67083,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.032624,
      "exitPriceQuote": 0.032725,
      "grossPnlGbp": -6.191760666993435,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.791760666993435,
      "cashChangeGbp": -6.991760666993435,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.061304561059999665,
      "targetPct": 1.2050177783227107,
      "structuralStopPrice": 0.032644000000000215,
      "structuralTargetPrice": 0.032230875,
      "maePct": -0.45671897989209276,
      "mfePct": 0,
      "maeGbp": -9.134379597841855,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.032624,
      "observedDuringTradeHighPrice": 0.032773,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.032624,
      "fullObservedHighPrice": 0.032773,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789751384792-f61b2c6267f2a",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T17:09:44.792Z",
      "closedAtUtc": "2026-09-18T17:09:56.199Z",
      "holdingPeriodMs": 11407,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10978,
      "exitPriceQuote": 0.10973,
      "grossPnlGbp": -0.9109127345601816,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.510912734560182,
      "cashChangeGbp": -1.7109127345601816,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.fast-shortlist: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.02732738203699254,
      "targetPct": 1.6965749681180569,
      "structuralStopPrice": 0.10974999999999979,
      "structuralTargetPrice": 0.1116425,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789751303863-4093e54c6e1ba",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T17:08:23.863Z",
      "closedAtUtc": "2026-09-18T17:09:42.668Z",
      "holdingPeriodMs": 78805,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10978,
      "exitPriceQuote": 0.10973,
      "grossPnlGbp": -0.9109127345601816,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.510912734560182,
      "cashChangeGbp": -1.7109127345601816,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009109127345799023,
      "targetPct": 1.6965749681180569,
      "structuralStopPrice": 0.10976999999999978,
      "structuralTargetPrice": 0.1116425,
      "maePct": -0.15485516487520812,
      "mfePct": 0.00910912734559676,
      "maeGbp": -3.0971032975041624,
      "mfeGbp": 0.1821825469119352,
      "observedDuringTradeLowPrice": 0.10961,
      "observedDuringTradeHighPrice": 0.10979,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10961,
      "fullObservedHighPrice": 0.10979,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789751163871-87bb53fb4f89e",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T17:06:03.871Z",
      "closedAtUtc": "2026-09-18T17:06:15.816Z",
      "holdingPeriodMs": 11945,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018154,
      "exitPriceQuote": 0.0018133,
      "grossPnlGbp": -2.3135397157652364,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9135397157652365,
      "cashChangeGbp": -3.1135397157652367,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.07987220448507805,
      "targetPct": 1.1615897322903979,
      "structuralStopPrice": 0.001813949999999778,
      "structuralTargetPrice": 0.0018364874999999999,
      "maePct": -0.23135397157651172,
      "mfePct": 0,
      "maeGbp": -4.627079431530235,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0018112,
      "observedDuringTradeHighPrice": 0.0018154,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018112,
      "fullObservedHighPrice": 0.0018154,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789751005598-611fc816f209a",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T17:03:25.598Z",
      "closedAtUtc": "2026-09-18T17:06:00.865Z",
      "holdingPeriodMs": 155267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018168,
      "exitPriceQuote": 0.0018099,
      "grossPnlGbp": -7.595772787318368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.195772787318369,
      "cashChangeGbp": -8.395772787318368,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1568692206198829,
      "targetPct": 1.0836360634081879,
      "structuralStopPrice": 0.001813949999999778,
      "structuralTargetPrice": 0.0018364874999999999,
      "maePct": -0.3963011889035644,
      "mfePct": 0.3357551739321877,
      "maeGbp": -7.926023778071288,
      "mfeGbp": 6.715103478643754,
      "observedDuringTradeLowPrice": 0.0018096,
      "observedDuringTradeHighPrice": 0.0018229,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018096,
      "fullObservedHighPrice": 0.0018229,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750864704-1b03620a81f77",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T17:01:04.704Z",
      "closedAtUtc": "2026-09-18T17:02:58.737Z",
      "holdingPeriodMs": 114033,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018431,
      "exitPriceQuote": 0.0018774,
      "grossPnlGbp": -37.21990125332311,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -38.81990125332311,
      "cashChangeGbp": -38.019901253323106,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-38.82 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05154359504214767,
      "targetPct": 1.1631219141663605,
      "structuralStopPrice": 0.001844050000000222,
      "structuralTargetPrice": 0.0018216624999999999,
      "maePct": -1.8609950626661553,
      "mfePct": 0,
      "maeGbp": -37.21990125332311,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0018431,
      "observedDuringTradeHighPrice": 0.0018773999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018431,
      "fullObservedHighPrice": 0.0018773999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750571615-71659bfc0347c",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:56:11.615Z",
      "closedAtUtc": "2026-09-18T17:01:02.165Z",
      "holdingPeriodMs": 290550,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018197,
      "exitPriceQuote": 0.0018431,
      "grossPnlGbp": 25.71852503159864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 24.11852503159864,
      "cashChangeGbp": 24.91852503159864,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3324723855702649,
      "targetPct": 0.9225421772819603,
      "structuralStopPrice": 0.001813649999999778,
      "structuralTargetPrice": 0.0018364874999999999,
      "maePct": -0.28576138923999156,
      "mfePct": 1.2859262515799321,
      "maeGbp": -5.715227784799831,
      "mfeGbp": 25.71852503159864,
      "observedDuringTradeLowPrice": 0.0018145,
      "observedDuringTradeHighPrice": 0.0018431,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018145,
      "fullObservedHighPrice": 0.0018431,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750304321-6f260d72cd0fe",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:51:44.321Z",
      "closedAtUtc": "2026-09-18T16:54:51.348Z",
      "holdingPeriodMs": 187027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11142,
      "exitPriceQuote": 0.1119,
      "grossPnlGbp": 8.616047388260533,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.016047388260533,
      "cashChangeGbp": 7.816047388260533,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.82 triggered at projected net £7.02 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.42182732005047036,
      "targetPct": 0.7841949380721527,
      "structuralStopPrice": 0.11094999999999977,
      "structuralTargetPrice": 0.11229375,
      "maePct": -0.35900197451087007,
      "mfePct": 0.7539041464727997,
      "maeGbp": -7.180039490217402,
      "mfeGbp": 15.078082929455993,
      "observedDuringTradeLowPrice": 0.11102,
      "observedDuringTradeHighPrice": 0.11226,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11102,
      "fullObservedHighPrice": 0.11226,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750271496-3602935d24971",
      "symbol": "CROSSUSDT",
      "baseAsset": "CROSS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:51:11.496Z",
      "closedAtUtc": "2026-09-18T16:52:18.822Z",
      "holdingPeriodMs": 67326,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13502,
      "exitPriceQuote": 0.13531,
      "grossPnlGbp": -4.29565990223689,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.89565990223689,
      "cashChangeGbp": -5.09565990223689,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.11109465264422551,
      "targetPct": 1.6006887868463957,
      "structuralStopPrice": 0.13517000000000023,
      "structuralTargetPrice": 0.13285875,
      "maePct": -0.21478299511184454,
      "mfePct": 0.1407198933491303,
      "maeGbp": -4.295659902236891,
      "mfeGbp": 2.814397866982606,
      "observedDuringTradeLowPrice": 0.13483,
      "observedDuringTradeHighPrice": 0.13531,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13483,
      "fullObservedHighPrice": 0.13531,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750288054-e04272c345c75",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:51:28.054Z",
      "closedAtUtc": "2026-09-18T16:52:04.981Z",
      "holdingPeriodMs": 36927,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017758,
      "exitPriceQuote": 0.0017625,
      "grossPnlGbp": -14.979164320306278,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -16.57916432030628,
      "cashChangeGbp": -15.779164320306279,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5828359049567488,
      "targetPct": 1.2987104403648984,
      "structuralStopPrice": 0.001765449999999778,
      "structuralTargetPrice": 0.0017988624999999998,
      "maePct": -0.7996395990539364,
      "mfePct": 0,
      "maeGbp": -15.992791981078728,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0017616,
      "observedDuringTradeHighPrice": 0.0017758,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017616,
      "fullObservedHighPrice": 0.0017758,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750242516-b7e242ca06c1e",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:50:42.516Z",
      "closedAtUtc": "2026-09-18T16:51:20.730Z",
      "holdingPeriodMs": 38214,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11106,
      "exitPriceQuote": 0.11166,
      "grossPnlGbp": 10.804970286331521,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.204970286331521,
      "cashChangeGbp": 10.00497028633152,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.39 triggered at projected net £9.20 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0720331352424334,
      "targetPct": 1.1108860075634717,
      "structuralStopPrice": 0.11097999999999976,
      "structuralTargetPrice": 0.11229375,
      "maePct": 0,
      "mfePct": 0.8193769133801496,
      "maeGbp": 0,
      "mfeGbp": 16.38753826760299,
      "observedDuringTradeLowPrice": 0.11106,
      "observedDuringTradeHighPrice": 0.11196999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11106,
      "fullObservedHighPrice": 0.11196999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750213763-2f72d67aabacd",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:50:13.763Z",
      "closedAtUtc": "2026-09-18T16:50:51.715Z",
      "holdingPeriodMs": 37952,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017749,
      "exitPriceQuote": 0.0017883,
      "grossPnlGbp": 15.09944222209702,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.49944222209702,
      "cashChangeGbp": 14.299442222097019,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £15.68 triggered at projected net £13.50 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5352414220644668,
      "targetPct": 1.3500760606231181,
      "structuralStopPrice": 0.0017653999999997778,
      "structuralTargetPrice": 0.0017988624999999998,
      "maePct": 0,
      "mfePct": 1.0366781227111395,
      "maeGbp": 0,
      "mfeGbp": 20.73356245422279,
      "observedDuringTradeLowPrice": 0.0017749,
      "observedDuringTradeHighPrice": 0.0017932999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017749,
      "fullObservedHighPrice": 0.0017932999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750066551-8f949be23f01b",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:47:46.551Z",
      "closedAtUtc": "2026-09-18T16:50:11.588Z",
      "holdingPeriodMs": 145037,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018001,
      "exitPriceQuote": 0.0017749,
      "grossPnlGbp": 27.998444530859352,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.39844453085935,
      "cashChangeGbp": 27.19844453085935,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.552747069619561,
      "targetPct": 1.3006221876562387,
      "structuralStopPrice": 0.0018100500000002217,
      "structuralTargetPrice": 0.0017766875,
      "maePct": -0.4777512360424477,
      "mfePct": 1.4776956835731407,
      "maeGbp": -9.555024720848953,
      "mfeGbp": 29.553913671462816,
      "observedDuringTradeLowPrice": 0.0017735,
      "observedDuringTradeHighPrice": 0.0018087000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017735,
      "fullObservedHighPrice": 0.0018087000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750179222-fd939d3b6745e",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:49:39.222Z",
      "closedAtUtc": "2026-09-18T16:49:56.244Z",
      "holdingPeriodMs": 17022,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11106,
      "exitPriceQuote": 0.11074,
      "grossPnlGbp": -5.762650819376929,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.362650819376929,
      "cashChangeGbp": -6.562650819376929,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0720331352424334,
      "targetPct": 1.1108860075634717,
      "structuralStopPrice": 0.11097999999999976,
      "structuralTargetPrice": 0.11229375,
      "maePct": -0.2971366828741318,
      "mfePct": 0.05402485143165011,
      "maeGbp": -5.942733657482636,
      "mfeGbp": 1.0804970286330022,
      "observedDuringTradeLowPrice": 0.11073,
      "observedDuringTradeHighPrice": 0.11112,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11073,
      "fullObservedHighPrice": 0.11112,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789750071649-efb494029784f",
      "symbol": "CROSSUSDT",
      "baseAsset": "CROSS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:47:51.649Z",
      "closedAtUtc": "2026-09-18T16:49:37.066Z",
      "holdingPeriodMs": 105417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13442,
      "exitPriceQuote": 0.1363,
      "grossPnlGbp": -27.97202797202786,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.57202797202786,
      "cashChangeGbp": -28.77202797202786,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.57 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5616723701831778,
      "targetPct": 1.1614715072161985,
      "structuralStopPrice": 0.13517500000000024,
      "structuralTargetPrice": 0.13285875,
      "maePct": -1.398601398601393,
      "mfePct": 0.11159053712246038,
      "maeGbp": -27.97202797202786,
      "mfeGbp": 2.2318107424492073,
      "observedDuringTradeLowPrice": 0.13427,
      "observedDuringTradeHighPrice": 0.1363,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13427,
      "fullObservedHighPrice": 0.1363,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749888968-1e0aea9029b7b",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:44:48.968Z",
      "closedAtUtc": "2026-09-18T16:48:55.767Z",
      "holdingPeriodMs": 246799,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11109,
      "exitPriceQuote": 0.11068,
      "grossPnlGbp": -7.381402466468516,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.981402466468516,
      "cashChangeGbp": -8.181402466468516,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.09901881357477814,
      "targetPct": 1.083580880367273,
      "structuralStopPrice": 0.11097999999999977,
      "structuralTargetPrice": 0.11229375,
      "maePct": -0.3690701233234258,
      "mfePct": 0.414078674948242,
      "maeGbp": -7.381402466468517,
      "mfeGbp": 8.281573498964839,
      "observedDuringTradeLowPrice": 0.11068,
      "observedDuringTradeHighPrice": 0.11155000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11068,
      "fullObservedHighPrice": 0.11155000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749990170-616bbac1039c",
      "symbol": "CROSSUSDT",
      "baseAsset": "CROSS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:46:30.170Z",
      "closedAtUtc": "2026-09-18T16:47:44.321Z",
      "holdingPeriodMs": 74151,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13459,
      "exitPriceQuote": 0.13453,
      "grossPnlGbp": 0.8915967010918604,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7084032989081397,
      "cashChangeGbp": 0.09159670109186036,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4272234192735491,
      "targetPct": 1.2863139906382273,
      "structuralStopPrice": 0.13516500000000026,
      "structuralTargetPrice": 0.13285875,
      "maePct": 0,
      "mfePct": 0.43836837803698603,
      "maeGbp": 0,
      "mfeGbp": 8.767367560739721,
      "observedDuringTradeLowPrice": 0.134,
      "observedDuringTradeHighPrice": 0.13459,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.134,
      "fullObservedHighPrice": 0.13459,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749973600-1fe09ea5f06f9",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:46:13.600Z",
      "closedAtUtc": "2026-09-18T16:47:11.707Z",
      "holdingPeriodMs": 58107,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017991,
      "exitPriceQuote": 0.0017927,
      "grossPnlGbp": 7.11466844533395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.51466844533395,
      "cashChangeGbp": 6.31466844533395,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.06 triggered at projected net £5.51 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6141959868946644,
      "targetPct": 1.2457617697737777,
      "structuralStopPrice": 0.001810150000000222,
      "structuralTargetPrice": 0.0017766875,
      "maePct": -0.2556833972541828,
      "mfePct": 0.7003501750875547,
      "maeGbp": -5.113667945083656,
      "mfeGbp": 14.007003501751093,
      "observedDuringTradeLowPrice": 0.0017865,
      "observedDuringTradeHighPrice": 0.0018037000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017865,
      "fullObservedHighPrice": 0.0018037000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749851700-531265720c567",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:44:11.700Z",
      "closedAtUtc": "2026-09-18T16:46:06.228Z",
      "holdingPeriodMs": 114528,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018016,
      "exitPriceQuote": 0.0017995,
      "grossPnlGbp": 2.3312611012432156,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.7312611012432155,
      "cashChangeGbp": 1.5312611012432156,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £5.14 triggered at projected net £0.73 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4745781527654312,
      "targetPct": 1.3827986234458223,
      "structuralStopPrice": 0.001810150000000222,
      "structuralTargetPrice": 0.0017766875,
      "maePct": -0.2386767317939637,
      "mfePct": 0.5051065719360541,
      "maeGbp": -4.773534635879274,
      "mfeGbp": 10.102131438721083,
      "observedDuringTradeLowPrice": 0.0017925,
      "observedDuringTradeHighPrice": 0.0018059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017925,
      "fullObservedHighPrice": 0.0018059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749769326-050c7f21bb5ca",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:42:49.326Z",
      "closedAtUtc": "2026-09-18T16:44:08.956Z",
      "holdingPeriodMs": 79630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1111,
      "exitPriceQuote": 0.11094,
      "grossPnlGbp": -2.8802880288030126,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.480288028803013,
      "cashChangeGbp": -3.6802880288030124,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.09450945094531393,
      "targetPct": 1.0744824482448185,
      "structuralStopPrice": 0.11099499999999976,
      "structuralTargetPrice": 0.11229375,
      "maePct": -0.14401440144015062,
      "mfePct": 0,
      "maeGbp": -2.8802880288030126,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11094,
      "observedDuringTradeHighPrice": 0.1111,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11094,
      "fullObservedHighPrice": 0.1111,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749713424-7ac9dfc688471",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:41:53.424Z",
      "closedAtUtc": "2026-09-18T16:42:36.293Z",
      "holdingPeriodMs": 42869,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11101,
      "exitPriceQuote": 0.11086,
      "grossPnlGbp": -2.7024592379064476,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.302459237906447,
      "cashChangeGbp": -3.5024592379064474,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.022520493649430835,
      "targetPct": 1.1564273488874879,
      "structuralStopPrice": 0.11098499999999976,
      "structuralTargetPrice": 0.11229375,
      "maePct": -0.13512296189532239,
      "mfePct": 0.3603278983875305,
      "maeGbp": -2.7024592379064476,
      "mfeGbp": 7.2065579677506095,
      "observedDuringTradeLowPrice": 0.11086,
      "observedDuringTradeHighPrice": 0.11141,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11086,
      "fullObservedHighPrice": 0.11141,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749725280-ef1844626cb14",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:42:05.280Z",
      "closedAtUtc": "2026-09-18T16:42:22.512Z",
      "holdingPeriodMs": 17232,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018091,
      "exitPriceQuote": 0.0018116,
      "grossPnlGbp": -2.763805207009137,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.363805207009137,
      "cashChangeGbp": -3.5638052070091373,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.052512298945444735,
      "targetPct": 1.791636725443582,
      "structuralStopPrice": 0.001810050000000222,
      "structuralTargetPrice": 0.0017766875,
      "maePct": -0.13819026035045687,
      "mfePct": 0,
      "maeGbp": -2.7638052070091375,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0018091,
      "observedDuringTradeHighPrice": 0.0018115999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018091,
      "fullObservedHighPrice": 0.0018115999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749494768-3d6a1cacbceb9",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:38:14.768Z",
      "closedAtUtc": "2026-09-18T16:41:51.356Z",
      "holdingPeriodMs": 216588,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1114,
      "exitPriceQuote": 0.11098,
      "grossPnlGbp": -7.540394973070084,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.140394973070084,
      "cashChangeGbp": -8.340394973070085,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3725314183125984,
      "targetPct": 0.8022890484739664,
      "structuralStopPrice": 0.11098499999999976,
      "structuralTargetPrice": 0.11229375,
      "maePct": -0.37701974865350424,
      "mfePct": 0.3052064631956975,
      "maeGbp": -7.540394973070084,
      "mfeGbp": 6.10412926391395,
      "observedDuringTradeLowPrice": 0.11098,
      "observedDuringTradeHighPrice": 0.11174,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11098,
      "fullObservedHighPrice": 0.11174,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749681341-a4e7ac0954e29",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:41:21.341Z",
      "closedAtUtc": "2026-09-18T16:41:37.508Z",
      "holdingPeriodMs": 16167,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018099,
      "exitPriceQuote": 0.0018175,
      "grossPnlGbp": -8.398254047185132,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.998254047185132,
      "cashChangeGbp": -9.198254047185133,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.005525167148577339,
      "targetPct": 1.8350461351455807,
      "structuralStopPrice": 0.001810000000000222,
      "structuralTargetPrice": 0.0017766875,
      "maePct": -0.4199127023592566,
      "mfePct": 0,
      "maeGbp": -8.398254047185132,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0018099,
      "observedDuringTradeHighPrice": 0.0018175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018099,
      "fullObservedHighPrice": 0.0018175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749238189-9d2791c40aaea",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:33:58.189Z",
      "closedAtUtc": "2026-09-18T16:38:12.654Z",
      "holdingPeriodMs": 254465,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11237,
      "exitPriceQuote": 0.1114,
      "grossPnlGbp": 17.264394411319724,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.664394411319725,
      "cashChangeGbp": 16.464394411319724,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3248197917595677,
      "targetPct": 0.8354098068879736,
      "structuralStopPrice": 0.11273500000000022,
      "structuralTargetPrice": 0.11143124999999998,
      "maePct": -0.36486606745573336,
      "mfePct": 0.8810180653199171,
      "maeGbp": -7.297321349114667,
      "mfeGbp": 17.620361306398344,
      "observedDuringTradeLowPrice": 0.11138,
      "observedDuringTradeHighPrice": 0.11278,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11138,
      "fullObservedHighPrice": 0.11278,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749004172-f2d24ce812569",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:30:04.172Z",
      "closedAtUtc": "2026-09-18T16:32:44.777Z",
      "holdingPeriodMs": 160605,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11139,
      "exitPriceQuote": 0.11176,
      "grossPnlGbp": 6.643325253613347,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.043325253613347,
      "cashChangeGbp": 5.843325253613347,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.09 triggered at projected net £5.04 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.35460992907823174,
      "targetPct": 0.8113385402639329,
      "structuralStopPrice": 0.11099499999999976,
      "structuralTargetPrice": 0.11229375,
      "maePct": -0.13466199838405365,
      "mfePct": 0.7181973247149611,
      "maeGbp": -2.6932399676810728,
      "mfeGbp": 14.363946494299222,
      "observedDuringTradeLowPrice": 0.11124,
      "observedDuringTradeHighPrice": 0.11219,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11124,
      "fullObservedHighPrice": 0.11219,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749142742-f613cd1be11",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:32:22.742Z",
      "closedAtUtc": "2026-09-18T16:32:39.285Z",
      "holdingPeriodMs": 16543,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017784,
      "exitPriceQuote": 0.0017955,
      "grossPnlGbp": -19.23076923076915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.83076923076915,
      "cashChangeGbp": -20.03076923076915,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.83 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.12370670266654143,
      "targetPct": 0.7211538461538552,
      "structuralStopPrice": 0.0017806000000002218,
      "structuralTargetPrice": 0.001765575,
      "maePct": -1.1246063877642731,
      "mfePct": 0,
      "maeGbp": -22.492127755285466,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0017784,
      "observedDuringTradeHighPrice": 0.0017984000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017784,
      "fullObservedHighPrice": 0.0017984000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789749070136-893134207f865",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:31:10.136Z",
      "closedAtUtc": "2026-09-18T16:32:20.727Z",
      "holdingPeriodMs": 70591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017775,
      "exitPriceQuote": 0.0017789,
      "grossPnlGbp": -1.575246132208074,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.1752461322080743,
      "cashChangeGbp": -2.375246132208074,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.16877637132050685,
      "targetPct": 0.6708860759493719,
      "structuralStopPrice": 0.001780500000000222,
      "structuralTargetPrice": 0.001765575,
      "maePct": -0.11251758087201398,
      "mfePct": 0.21940928270042423,
      "maeGbp": -2.2503516174402796,
      "mfeGbp": 4.388185654008485,
      "observedDuringTradeLowPrice": 0.0017736,
      "observedDuringTradeHighPrice": 0.0017794999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017736,
      "fullObservedHighPrice": 0.0017794999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748983063-6bdcf75d84c4d",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:29:43.063Z",
      "closedAtUtc": "2026-09-18T16:30:00.840Z",
      "holdingPeriodMs": 17777,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017771,
      "exitPriceQuote": 0.0017848,
      "grossPnlGbp": -8.665803837713156,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.265803837713156,
      "cashChangeGbp": -9.465803837713157,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.20257723258241697,
      "targetPct": 0.6485285014911978,
      "structuralStopPrice": 0.0017807000000002221,
      "structuralTargetPrice": 0.001765575,
      "maePct": -0.43329019188565776,
      "mfePct": 0,
      "maeGbp": -8.665803837713154,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0017771,
      "observedDuringTradeHighPrice": 0.0017847999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017771,
      "fullObservedHighPrice": 0.0017847999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748949098-ed07d3885dfed",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:29:09.098Z",
      "closedAtUtc": "2026-09-18T16:29:20.742Z",
      "holdingPeriodMs": 11644,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017775,
      "exitPriceQuote": 0.0017823,
      "grossPnlGbp": -5.400843881856427,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.000843881856428,
      "cashChangeGbp": -6.200843881856427,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.18002812940771434,
      "targetPct": 0.6708860759493719,
      "structuralStopPrice": 0.0017807000000002221,
      "structuralTargetPrice": 0.001765575,
      "maePct": -0.2700421940928214,
      "mfePct": 0,
      "maeGbp": -5.400843881856428,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0017775,
      "observedDuringTradeHighPrice": 0.0017822999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017775,
      "fullObservedHighPrice": 0.0017822999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748846797-2819240e1857c",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:27:26.797Z",
      "closedAtUtc": "2026-09-18T16:29:07.016Z",
      "holdingPeriodMs": 100219,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.001776,
      "exitPriceQuote": 0.0017782,
      "grossPnlGbp": -2.4774774774774158,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.077477477477416,
      "cashChangeGbp": -3.277477477477416,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.25619369370620093,
      "targetPct": 0.5869932432432491,
      "structuralStopPrice": 0.0017805500000002221,
      "structuralTargetPrice": 0.001765575,
      "maePct": -0.5180180180180184,
      "mfePct": 0.30405405405405533,
      "maeGbp": -10.36036036036037,
      "mfeGbp": 6.0810810810811065,
      "observedDuringTradeLowPrice": 0.0017706,
      "observedDuringTradeHighPrice": 0.0017852000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017706,
      "fullObservedHighPrice": 0.0017852000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748770608-01301c715510f",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:26:10.608Z",
      "closedAtUtc": "2026-09-18T16:27:21.826Z",
      "holdingPeriodMs": 71218,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017781,
      "exitPriceQuote": 0.0017755,
      "grossPnlGbp": 2.9244699398233562,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.3244699398233561,
      "cashChangeGbp": 2.1244699398233564,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.13497553569664827,
      "targetPct": 0.7044035768516953,
      "structuralStopPrice": 0.001780500000000222,
      "structuralTargetPrice": 0.001765575,
      "maePct": -0.016871941960529213,
      "mfePct": 0.28119903267532836,
      "maeGbp": -0.33743883921058426,
      "mfeGbp": 5.623980653506567,
      "observedDuringTradeLowPrice": 0.0017731,
      "observedDuringTradeHighPrice": 0.0017784000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017731,
      "fullObservedHighPrice": 0.0017784000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748679892-2e25041176b55",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:24:39.892Z",
      "closedAtUtc": "2026-09-18T16:24:51.267Z",
      "holdingPeriodMs": 11375,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017696,
      "exitPriceQuote": 0.001772,
      "grossPnlGbp": -2.7124773960215207,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.312477396021521,
      "cashChangeGbp": -3.512477396021521,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.048033453900440816,
      "targetPct": 1.0991184448462845,
      "structuralStopPrice": 0.0017704500000002223,
      "structuralTargetPrice": 0.0017501500000000002,
      "maePct": -0.13562386980107605,
      "mfePct": 0,
      "maeGbp": -2.7124773960215207,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0017696,
      "observedDuringTradeHighPrice": 0.0017720000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017696,
      "fullObservedHighPrice": 0.0017720000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748599015-17bf8cdd0ce1f",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:23:19.015Z",
      "closedAtUtc": "2026-09-18T16:23:35.654Z",
      "holdingPeriodMs": 16639,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017443,
      "exitPriceQuote": 0.001738,
      "grossPnlGbp": -7.223528062833342,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.823528062833342,
      "cashChangeGbp": -8.023528062833343,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.051596629032971436,
      "targetPct": 1.1035945651550738,
      "structuralStopPrice": 0.001743399999999778,
      "structuralTargetPrice": 0.00176355,
      "maePct": -0.3611764031416671,
      "mfePct": 0.03439775268015285,
      "maeGbp": -7.223528062833342,
      "mfeGbp": 0.687955053603057,
      "observedDuringTradeLowPrice": 0.001738,
      "observedDuringTradeHighPrice": 0.0017449,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.001738,
      "fullObservedHighPrice": 0.0017449,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748553806-3121c12d99eab",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:22:33.806Z",
      "closedAtUtc": "2026-09-18T16:22:53.670Z",
      "holdingPeriodMs": 19864,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017492,
      "exitPriceQuote": 0.0017348,
      "grossPnlGbp": -16.46466956322881,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -18.06466956322881,
      "cashChangeGbp": -17.26466956322881,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.33443860051577845,
      "targetPct": 0.8203750285844956,
      "structuralStopPrice": 0.001743349999999778,
      "structuralTargetPrice": 0.00176355,
      "maePct": -0.8232334781614404,
      "mfePct": 0,
      "maeGbp": -16.46466956322881,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0017348,
      "observedDuringTradeHighPrice": 0.0017492,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017348,
      "fullObservedHighPrice": 0.0017492,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748478979-4818019c86ebd",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:21:18.979Z",
      "closedAtUtc": "2026-09-18T16:22:28.351Z",
      "holdingPeriodMs": 69372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017641,
      "exitPriceQuote": 0.0017798,
      "grossPnlGbp": -17.79944447593674,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -19.39944447593674,
      "cashChangeGbp": -18.59944447593674,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3514539992189957,
      "targetPct": 0.790771498214374,
      "structuralStopPrice": 0.0017703000000002223,
      "structuralTargetPrice": 0.0017501500000000002,
      "maePct": -0.8899722237968369,
      "mfePct": 0.3968029023298034,
      "maeGbp": -17.79944447593674,
      "mfeGbp": 7.936058046596068,
      "observedDuringTradeLowPrice": 0.0017571,
      "observedDuringTradeHighPrice": 0.0017798,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017571,
      "fullObservedHighPrice": 0.0017798,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789748382936-eff5660cc93b6",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:19:42.936Z",
      "closedAtUtc": "2026-09-18T16:21:16.348Z",
      "holdingPeriodMs": 93412,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017675,
      "exitPriceQuote": 0.0017573,
      "grossPnlGbp": 11.541725601131455,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.941725601131456,
      "cashChangeGbp": 10.741725601131455,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1753889674807515,
      "targetPct": 0.9816124469589672,
      "structuralStopPrice": 0.0017706000000002223,
      "structuralTargetPrice": 0.0017501500000000002,
      "maePct": 0,
      "mfePct": 0.6845827439886798,
      "maeGbp": 0,
      "mfeGbp": 13.691654879773596,
      "observedDuringTradeLowPrice": 0.0017554,
      "observedDuringTradeHighPrice": 0.0017675,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017554,
      "fullObservedHighPrice": 0.0017675,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789747532043-3416be6d3f1e5",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T16:05:32.043Z",
      "closedAtUtc": "2026-09-18T16:06:39.290Z",
      "holdingPeriodMs": 67247,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026081,
      "exitPriceQuote": 0.026043,
      "grossPnlGbp": -2.913998696368992,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.513998696368992,
      "cashChangeGbp": -3.713998696368992,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.007668417622882729,
      "targetPct": 0.5008435259384313,
      "structuralStopPrice": 0.026078999999999776,
      "structuralTargetPrice": 0.026211625000000002,
      "maePct": -0.14569993481844962,
      "mfePct": 0,
      "maeGbp": -2.913998696368992,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.026043,
      "observedDuringTradeHighPrice": 0.026081,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026043,
      "fullObservedHighPrice": 0.026081,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789746464209-4dc900496bbd8",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T15:47:44.209Z",
      "closedAtUtc": "2026-09-18T15:53:17.206Z",
      "holdingPeriodMs": 332997,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.44583,
      "exitPriceQuote": 0.4415,
      "grossPnlGbp": -19.424444294910618,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.02444429491062,
      "cashChangeGbp": -20.22444429491062,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.02 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.5103066191149086,
      "targetPct": 2.3897001099073627,
      "structuralStopPrice": 0.43018,
      "structuralTargetPrice": 0.456484,
      "maePct": -0.9712222147455309,
      "mfePct": 0.1861696162214291,
      "maeGbp": -19.424444294910618,
      "mfeGbp": 3.723392324428582,
      "observedDuringTradeLowPrice": 0.4415,
      "observedDuringTradeHighPrice": 0.44665999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4415,
      "fullObservedHighPrice": 0.44665999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789741387400-4f40305803408",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T14:23:07.399Z",
      "closedAtUtc": "2026-09-18T14:24:21.177Z",
      "holdingPeriodMs": 73778,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1468.82,
      "exitPriceQuote": 1466.63,
      "grossPnlGbp": -2.9819855394123547,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.581985539412354,
      "cashChangeGbp": -3.7819855394123545,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.012595144401624805,
      "targetPct": 0.8037063765471647,
      "structuralStopPrice": 1468.635,
      "structuralTargetPrice": 1480.625,
      "maePct": -0.16135401206409844,
      "mfePct": 0.004765730314140856,
      "maeGbp": -3.227080241281969,
      "mfeGbp": 0.09531460628281713,
      "observedDuringTradeLowPrice": 1466.45,
      "observedDuringTradeHighPrice": 1468.89,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1466.45,
      "fullObservedHighPrice": 1468.89,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789741343893-263cda7f4ab46",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T14:22:23.893Z",
      "closedAtUtc": "2026-09-18T14:23:04.455Z",
      "holdingPeriodMs": 40562,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1469.03,
      "exitPriceQuote": 1468.14,
      "grossPnlGbp": -1.2116839002605428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.811683900260543,
      "cashChangeGbp": -2.011683900260543,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.025867409106696878,
      "targetPct": 0.7892963384001707,
      "structuralStopPrice": 1468.6499999999999,
      "structuralTargetPrice": 1480.625,
      "maePct": -0.06466852276672672,
      "mfePct": 0.0006807212922806822,
      "maeGbp": -1.2933704553345342,
      "mfeGbp": 0.013614425845613645,
      "observedDuringTradeLowPrice": 1468.08,
      "observedDuringTradeHighPrice": 1469.0400000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1468.08,
      "fullObservedHighPrice": 1469.0400000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789741107972-457d7bcf844eb",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T14:18:27.972Z",
      "closedAtUtc": "2026-09-18T14:18:58.390Z",
      "holdingPeriodMs": 30418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026201,
      "exitPriceQuote": 0.026171,
      "grossPnlGbp": -2.28998893172007,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.88998893172007,
      "cashChangeGbp": -3.08998893172007,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.032441509866862596,
      "targetPct": 0.4875768100454291,
      "structuralStopPrice": 0.026192499999999782,
      "structuralTargetPrice": 0.02632875,
      "maePct": -0.11449944658600351,
      "mfePct": 0.2060990038548222,
      "maeGbp": -2.28998893172007,
      "mfeGbp": 4.121980077096444,
      "observedDuringTradeLowPrice": 0.026171,
      "observedDuringTradeHighPrice": 0.026255,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026171,
      "fullObservedHighPrice": 0.026255,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789740911625-fe5bfa8651392",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T14:15:11.625Z",
      "closedAtUtc": "2026-09-18T14:18:24.632Z",
      "holdingPeriodMs": 193007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1480.81,
      "exitPriceQuote": 1476.44,
      "grossPnlGbp": 5.9021751608915265,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.302175160891526,
      "cashChangeGbp": 5.102175160891527,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.25729161742560985,
      "targetPct": 0.5513874163464566,
      "structuralStopPrice": 1484.6200000000001,
      "structuralTargetPrice": 1472.645,
      "maePct": -0.1127761157744797,
      "mfePct": 0.49837588887162315,
      "maeGbp": -2.255522315489594,
      "mfeGbp": 9.967517777432462,
      "observedDuringTradeLowPrice": 1473.43,
      "observedDuringTradeHighPrice": 1482.4799999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1473.43,
      "fullObservedHighPrice": 1482.4799999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789740949047-5ce4f759e901d",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T14:15:49.047Z",
      "closedAtUtc": "2026-09-18T14:18:03.505Z",
      "holdingPeriodMs": 134458,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026196,
      "exitPriceQuote": 0.026188,
      "grossPnlGbp": -0.610780271797302,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.210780271797302,
      "cashChangeGbp": -1.410780271797302,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.011452130097043729,
      "targetPct": 0.5067567567567602,
      "structuralStopPrice": 0.02619299999999978,
      "structuralTargetPrice": 0.02632875,
      "maePct": -0.034356390288601546,
      "mfePct": 0.2175904718277524,
      "maeGbp": -0.6871278057720309,
      "mfeGbp": 4.3518094365550475,
      "observedDuringTradeLowPrice": 0.026187,
      "observedDuringTradeHighPrice": 0.026252999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026187,
      "fullObservedHighPrice": 0.026252999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789739278690-b338cdac2051c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:47:58.690Z",
      "closedAtUtc": "2026-09-18T14:03:10.078Z",
      "holdingPeriodMs": 911388,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48077,
      "exitPriceQuote": 0.4859,
      "grossPnlGbp": -21.34076585477473,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.94076585477473,
      "cashChangeGbp": -22.14076585477473,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.94 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6194230089231932,
      "targetPct": 1.9943008091187024,
      "structuralStopPrice": 0.483748,
      "structuralTargetPrice": 0.471182,
      "maePct": -1.0670382927387365,
      "mfePct": 2.443996089606253,
      "maeGbp": -21.34076585477473,
      "mfeGbp": 48.87992179212506,
      "observedDuringTradeLowPrice": 0.46902,
      "observedDuringTradeHighPrice": 0.4859,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.46902,
      "fullObservedHighPrice": 0.4859,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789739458153-0e4bf5017b1e1",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:50:58.153Z",
      "closedAtUtc": "2026-09-18T13:51:29.086Z",
      "holdingPeriodMs": 30933,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026307,
      "exitPriceQuote": 0.026373,
      "grossPnlGbp": -5.01767590375186,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.617675903751859,
      "cashChangeGbp": -5.8176759037518595,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0817272969180038,
      "targetPct": 1.0515262097540545,
      "structuralStopPrice": 0.02632850000000022,
      "structuralTargetPrice": 0.026030375,
      "maePct": -0.250883795187593,
      "mfePct": 0,
      "maeGbp": -5.017675903751861,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.026307,
      "observedDuringTradeHighPrice": 0.026372999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026307,
      "fullObservedHighPrice": 0.026372999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789739080166-3dcef0f3e7f8a",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:44:40.166Z",
      "closedAtUtc": "2026-09-18T13:45:19.391Z",
      "holdingPeriodMs": 39225,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026268,
      "exitPriceQuote": 0.026018,
      "grossPnlGbp": 19.034566773260256,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.434566773260254,
      "cashChangeGbp": 18.234566773260255,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.22651134460264416,
      "targetPct": 0.9046177858991863,
      "structuralStopPrice": 0.026327500000000222,
      "structuralTargetPrice": 0.026030375,
      "maePct": 0,
      "mfePct": 0.9517283386630129,
      "maeGbp": 0,
      "mfeGbp": 19.03456677326026,
      "observedDuringTradeLowPrice": 0.026018,
      "observedDuringTradeHighPrice": 0.026268,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026018,
      "fullObservedHighPrice": 0.026268,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789738894931-58e6272223b03",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:41:34.931Z",
      "closedAtUtc": "2026-09-18T13:45:00.090Z",
      "holdingPeriodMs": 205159,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.48168,
      "exitPriceQuote": 0.48615,
      "grossPnlGbp": -18.560039860488413,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.160039860488414,
      "cashChangeGbp": -19.360039860488413,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.16 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.909898687925583,
      "targetPct": 2.3119083208769378,
      "structuralStopPrice": 0.50533,
      "structuralTargetPrice": 0.47054399999999996,
      "maePct": -0.9591429995017466,
      "mfePct": 0,
      "maeGbp": -19.182859990034935,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.48168,
      "observedDuringTradeHighPrice": 0.4863,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.48168,
      "fullObservedHighPrice": 0.4863,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789738807333-1cdb098e72932",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:40:07.333Z",
      "closedAtUtc": "2026-09-18T13:44:38.061Z",
      "holdingPeriodMs": 270728,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026326,
      "exitPriceQuote": 0.026269,
      "grossPnlGbp": 4.330319835903519,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.730319835903519,
      "cashChangeGbp": 3.5303198359035193,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0075970523445416886,
      "targetPct": 1.1229392995517637,
      "structuralStopPrice": 0.026328000000000223,
      "structuralTargetPrice": 0.026030375,
      "maePct": 0,
      "mfePct": 0.44822608827774846,
      "maeGbp": 0,
      "mfeGbp": 8.964521765554968,
      "observedDuringTradeLowPrice": 0.026208,
      "observedDuringTradeHighPrice": 0.026326,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026208,
      "fullObservedHighPrice": 0.026326,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789738637594-0ecebf9272c49",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:37:17.594Z",
      "closedAtUtc": "2026-09-18T13:39:40.748Z",
      "holdingPeriodMs": 143154,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4803,
      "exitPriceQuote": 0.48764,
      "grossPnlGbp": -30.564230689152666,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.16423068915267,
      "cashChangeGbp": -31.364230689152667,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.16 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.560066625026033,
      "targetPct": 2.3960024984384796,
      "structuralStopPrice": 0.507005,
      "structuralTargetPrice": 0.468792,
      "maePct": -1.5282115344576332,
      "mfePct": 0.17905475744327035,
      "maeGbp": -30.564230689152666,
      "mfeGbp": 3.581095148865407,
      "observedDuringTradeLowPrice": 0.47944,
      "observedDuringTradeHighPrice": 0.48764,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.47944,
      "fullObservedHighPrice": 0.48764,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789738730516-d52c924e5cff",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:38:50.516Z",
      "closedAtUtc": "2026-09-18T13:39:29.217Z",
      "holdingPeriodMs": 38701,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.54,
      "exitPriceQuote": 1.542,
      "grossPnlGbp": -2.5974025974025996,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.1974025974026,
      "cashChangeGbp": -3.3974025974026,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06493506493508662,
      "targetPct": 0.5032467532467483,
      "structuralStopPrice": 1.5410000000000004,
      "structuralTargetPrice": 1.5322500000000001,
      "maePct": -0.12987012987012997,
      "mfePct": 0,
      "maeGbp": -2.5974025974025996,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.54,
      "observedDuringTradeHighPrice": 1.542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.54,
      "fullObservedHighPrice": 1.542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789738536449-fccc2b5e1a732",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:35:36.449Z",
      "closedAtUtc": "2026-09-18T13:36:52.338Z",
      "holdingPeriodMs": 75889,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.47242,
      "exitPriceQuote": 0.47796,
      "grossPnlGbp": 23.45370644765247,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.853706447652467,
      "cashChangeGbp": 22.653706447652468,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4906227509419687,
      "targetPct": 1.6057745226705011,
      "structuralStopPrice": 0.46537799999999996,
      "structuralTargetPrice": 0.480006,
      "maePct": -0.2794123872825003,
      "mfePct": 1.2234875746158094,
      "maeGbp": -5.588247745650006,
      "mfeGbp": 24.469751492316185,
      "observedDuringTradeLowPrice": 0.4711,
      "observedDuringTradeHighPrice": 0.4782,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4711,
      "fullObservedHighPrice": 0.4782,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789738298991-3b3b9546fcd37",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:31:38.991Z",
      "closedAtUtc": "2026-09-18T13:34:44.699Z",
      "holdingPeriodMs": 185708,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1476.23,
      "exitPriceQuote": 1470.43,
      "grossPnlGbp": 7.857854128421661,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.257854128421661,
      "cashChangeGbp": 7.057854128421662,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0006774012179975784,
      "targetPct": 0.5193973838764975,
      "structuralStopPrice": 1476.2400000000005,
      "structuralTargetPrice": 1468.5625,
      "maePct": 0,
      "mfePct": 0.4443751989866041,
      "maeGbp": 0,
      "mfeGbp": 8.887503979732083,
      "observedDuringTradeLowPrice": 1469.67,
      "observedDuringTradeHighPrice": 1476.23,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1469.67,
      "fullObservedHighPrice": 1476.23,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737884630-098d90152999a",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:24:44.630Z",
      "closedAtUtc": "2026-09-18T13:31:35.197Z",
      "holdingPeriodMs": 410567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1468.21,
      "exitPriceQuote": 1472.99,
      "grossPnlGbp": 6.511330123075,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.911330123075,
      "cashChangeGbp": 5.711330123075,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6178952602148273,
      "targetPct": 0.022476348751195484,
      "structuralStopPrice": 1459.138,
      "structuralTargetPrice": 1468.54,
      "maePct": -0.07832666989055319,
      "mfePct": 0.32556650615375,
      "maeGbp": -1.5665333978110638,
      "mfeGbp": 6.511330123074999,
      "observedDuringTradeLowPrice": 1467.06,
      "observedDuringTradeHighPrice": 1472.9899999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1467.06,
      "fullObservedHighPrice": 1472.9899999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789738073318-68faae612821c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:27:53.318Z",
      "closedAtUtc": "2026-09-18T13:31:32.240Z",
      "holdingPeriodMs": 218922,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.47433,
      "exitPriceQuote": 0.47633,
      "grossPnlGbp": 8.432947525984027,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.832947525984027,
      "cashChangeGbp": 7.632947525984027,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.4992515759070697,
      "targetPct": 1.1966352539371354,
      "structuralStopPrice": 0.45773199999999997,
      "structuralTargetPrice": 0.480006,
      "maePct": -0.6619863807897406,
      "mfePct": 0.45327092952164966,
      "maeGbp": -13.239727615794811,
      "mfeGbp": 9.065418590432992,
      "observedDuringTradeLowPrice": 0.47119,
      "observedDuringTradeHighPrice": 0.47648,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.47119,
      "fullObservedHighPrice": 0.47648,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737060405-123750045e7b5",
      "symbol": "RENDERUSDT",
      "baseAsset": "RENDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:11:00.405Z",
      "closedAtUtc": "2026-09-18T13:31:23.453Z",
      "holdingPeriodMs": 1223048,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.53,
      "exitPriceQuote": 1.534,
      "grossPnlGbp": 5.228758169934645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.628758169934645,
      "cashChangeGbp": 4.428758169934645,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06535947712421934,
      "targetPct": 0.5065359477124133,
      "structuralStopPrice": 1.5289999999999995,
      "structuralTargetPrice": 1.53775,
      "maePct": -0.06535947712419032,
      "mfePct": 0.39215686274509837,
      "maeGbp": -1.3071895424838065,
      "mfeGbp": 7.843137254901967,
      "observedDuringTradeLowPrice": 1.529,
      "observedDuringTradeHighPrice": 1.536,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.529,
      "fullObservedHighPrice": 1.536,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737974408-f0bf1ea3c6a43",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:26:14.408Z",
      "closedAtUtc": "2026-09-18T13:26:48.856Z",
      "holdingPeriodMs": 34448,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02629,
      "exitPriceQuote": 0.02632,
      "grossPnlGbp": -2.2822365918599297,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8822365918599298,
      "cashChangeGbp": -3.08223659185993,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.026626093572545098,
      "targetPct": 0.5943324457968946,
      "structuralStopPrice": 0.026297000000000223,
      "structuralTargetPrice": 0.026133749999999997,
      "maePct": -0.16356028908329365,
      "mfePct": 0,
      "maeGbp": -3.2712057816658726,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02629,
      "observedDuringTradeHighPrice": 0.026332999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02629,
      "fullObservedHighPrice": 0.026332999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737943192-a8d18c2ec6816",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:25:43.192Z",
      "closedAtUtc": "2026-09-18T13:26:03.267Z",
      "holdingPeriodMs": 20075,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026294,
      "exitPriceQuote": 0.026317,
      "grossPnlGbp": -1.7494485433938323,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3494485433938324,
      "cashChangeGbp": -2.549448543393832,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.013311021526667967,
      "targetPct": 0.6094546284323576,
      "structuralStopPrice": 0.026297500000000223,
      "structuralTargetPrice": 0.026133749999999997,
      "maePct": -0.08747242716969161,
      "mfePct": 0,
      "maeGbp": -1.7494485433938323,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.026294,
      "observedDuringTradeHighPrice": 0.026317,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026294,
      "fullObservedHighPrice": 0.026317,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737654936-b63f0353d9b23",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:20:54.936Z",
      "closedAtUtc": "2026-09-18T13:21:33.752Z",
      "holdingPeriodMs": 38816,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02627,
      "exitPriceQuote": 0.02633,
      "grossPnlGbp": -4.567948229919875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.167948229919874,
      "cashChangeGbp": -5.367948229919874,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10277883517404374,
      "targetPct": 0.5186524552721904,
      "structuralStopPrice": 0.026297000000000223,
      "structuralTargetPrice": 0.026133749999999997,
      "maePct": -0.29311001141985993,
      "mfePct": 0.02283974114960994,
      "maeGbp": -5.862200228397199,
      "mfeGbp": 0.45679482299219876,
      "observedDuringTradeLowPrice": 0.026264,
      "observedDuringTradeHighPrice": 0.026346999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026264,
      "fullObservedHighPrice": 0.026346999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737522963-b5265e32480b1",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:18:42.963Z",
      "closedAtUtc": "2026-09-18T13:20:47.179Z",
      "holdingPeriodMs": 124216,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026281,
      "exitPriceQuote": 0.026314,
      "grossPnlGbp": -2.511319964993857,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.111319964993857,
      "cashChangeGbp": -3.3113199649938574,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.07419808987566759,
      "targetPct": 0.5602907043111052,
      "structuralStopPrice": 0.026300500000000223,
      "structuralTargetPrice": 0.026133749999999997,
      "maePct": -0.12937102849968715,
      "mfePct": 0.11415090749970999,
      "maeGbp": -2.587420569993743,
      "mfeGbp": 2.2830181499942,
      "observedDuringTradeLowPrice": 0.026251,
      "observedDuringTradeHighPrice": 0.026315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026251,
      "fullObservedHighPrice": 0.026315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737411014-aaf58bbc7a0be",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:16:51.014Z",
      "closedAtUtc": "2026-09-18T13:17:08.699Z",
      "holdingPeriodMs": 17685,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026261,
      "exitPriceQuote": 0.02637,
      "grossPnlGbp": -8.30128327177194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.90128327177194,
      "cashChangeGbp": -9.10128327177194,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.14279730398775695,
      "targetPct": 0.48455885152889216,
      "structuralStopPrice": 0.026298500000000224,
      "structuralTargetPrice": 0.026133749999999997,
      "maePct": -0.415064163588597,
      "mfePct": 0.09519820265793655,
      "maeGbp": -8.30128327177194,
      "mfeGbp": 1.903964053158731,
      "observedDuringTradeLowPrice": 0.026236,
      "observedDuringTradeHighPrice": 0.026370000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.026236,
      "fullObservedHighPrice": 0.026370000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737340360-06f7862f093e6",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:15:40.360Z",
      "closedAtUtc": "2026-09-18T13:16:20.682Z",
      "holdingPeriodMs": 40322,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.026081,
      "exitPriceQuote": 0.02604,
      "grossPnlGbp": -3.144051225029667,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.744051225029667,
      "cashChangeGbp": -3.944051225029667,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.011502626433898412,
      "targetPct": 0.6182661707756668,
      "structuralStopPrice": 0.026077999999999775,
      "structuralTargetPrice": 0.02624225,
      "maePct": -0.15720256125148335,
      "mfePct": 0.061347340976184404,
      "maeGbp": -3.144051225029667,
      "mfeGbp": 1.2269468195236881,
      "observedDuringTradeLowPrice": 0.02604,
      "observedDuringTradeHighPrice": 0.026097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02604,
      "fullObservedHighPrice": 0.026097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737199549-723f320688f23",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:13:19.549Z",
      "closedAtUtc": "2026-09-18T13:13:48.525Z",
      "holdingPeriodMs": 28976,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76864,
      "exitPriceQuote": 0.77284,
      "grossPnlGbp": -10.928393005828427,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.528393005828427,
      "cashChangeGbp": -11.728393005828428,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2166163613655612,
      "targetPct": 0.5371500312239819,
      "structuralStopPrice": 0.7703050000000002,
      "structuralTargetPrice": 0.76451125,
      "maePct": -0.5464196502914214,
      "mfePct": 0.27841382181515806,
      "maeGbp": -10.928393005828427,
      "mfeGbp": 5.568276436303161,
      "observedDuringTradeLowPrice": 0.7665,
      "observedDuringTradeHighPrice": 0.7728400000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7665,
      "fullObservedHighPrice": 0.7728400000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737143406-634c23b9458db",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:12:23.406Z",
      "closedAtUtc": "2026-09-18T13:12:40.676Z",
      "holdingPeriodMs": 17270,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76357,
      "exitPriceQuote": 0.76247,
      "grossPnlGbp": -2.8812027711931845,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.4812027711931846,
      "cashChangeGbp": -3.6812027711931847,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.13554749400842347,
      "targetPct": 0.6199497099152785,
      "structuralStopPrice": 0.7625349999999999,
      "structuralTargetPrice": 0.7683037500000001,
      "maePct": -0.2082323820998704,
      "mfePct": 0,
      "maeGbp": -4.1646476419974086,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.76198,
      "observedDuringTradeHighPrice": 0.76357,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76198,
      "fullObservedHighPrice": 0.76357,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789737019841-add9ea9698927",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:10:19.841Z",
      "closedAtUtc": "2026-09-18T13:11:54.732Z",
      "holdingPeriodMs": 94891,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76988,
      "exitPriceQuote": 0.76099,
      "grossPnlGbp": 23.094508235049496,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.494508235049494,
      "cashChangeGbp": 22.294508235049495,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.059749571361801576,
      "targetPct": 0.697348937496757,
      "structuralStopPrice": 0.7703400000000002,
      "structuralTargetPrice": 0.76451125,
      "maePct": -0.23120486309554786,
      "mfePct": 1.1547254117524748,
      "maeGbp": -4.624097261910958,
      "mfeGbp": 23.0945082350495,
      "observedDuringTradeLowPrice": 0.76099,
      "observedDuringTradeHighPrice": 0.7716600000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76099,
      "fullObservedHighPrice": 0.7716600000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789736815381-bdc18f1f6bc4d",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T13:06:55.380Z",
      "closedAtUtc": "2026-09-18T13:11:18.314Z",
      "holdingPeriodMs": 262934,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.614,
      "exitPriceQuote": 3.592,
      "grossPnlGbp": 12.17487548422789,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.57487548422789,
      "cashChangeGbp": 11.37487548422789,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.02767017155509746,
      "targetPct": 0.6087437742113945,
      "structuralStopPrice": 3.615000000000001,
      "structuralTargetPrice": 3.592,
      "maePct": -0.05534034311013348,
      "mfePct": 0.6087437742113945,
      "maeGbp": -1.1068068622026697,
      "mfeGbp": 12.17487548422789,
      "observedDuringTradeLowPrice": 3.592,
      "observedDuringTradeHighPrice": 3.6160000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.592,
      "fullObservedHighPrice": 3.6160000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789736150039-5b545fd02be01",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:55:50.039Z",
      "closedAtUtc": "2026-09-18T12:59:28.513Z",
      "holdingPeriodMs": 218474,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.75475,
      "exitPriceQuote": 0.75631,
      "grossPnlGbp": 4.133819145412404,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5338191454124037,
      "cashChangeGbp": 3.333819145412404,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £6.23 triggered at projected net £2.53 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9175223583968588,
      "targetPct": 1.9438555813183205,
      "structuralStopPrice": 0.7478249999999997,
      "structuralTargetPrice": 0.7694212500000001,
      "maePct": -1.0798277575356066,
      "mfePct": 0.7525670751904628,
      "maeGbp": -21.596555150712128,
      "mfeGbp": 15.051341503809256,
      "observedDuringTradeLowPrice": 0.7466,
      "observedDuringTradeHighPrice": 0.76043,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7466,
      "fullObservedHighPrice": 0.76043,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789735979436-69202b8b1a88d",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:52:59.436Z",
      "closedAtUtc": "2026-09-18T12:55:42.565Z",
      "holdingPeriodMs": 163129,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.75453,
      "exitPriceQuote": 0.7606,
      "grossPnlGbp": 16.089486170198718,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.489486170198719,
      "cashChangeGbp": 15.289486170198717,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £17.37 triggered at projected net £14.49 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8879699945661883,
      "targetPct": 1.9735795793407847,
      "structuralStopPrice": 0.7478299999999998,
      "structuralTargetPrice": 0.7694212500000001,
      "maePct": -0.44133434058288673,
      "mfePct": 1.7030469298768658,
      "maeGbp": -8.826686811657735,
      "mfeGbp": 34.060938597537316,
      "observedDuringTradeLowPrice": 0.7512,
      "observedDuringTradeHighPrice": 0.76738,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7512,
      "fullObservedHighPrice": 0.76738,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789735913245-da61ddeee70d9",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:51:53.245Z",
      "closedAtUtc": "2026-09-18T12:52:13.619Z",
      "holdingPeriodMs": 20374,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76934,
      "exitPriceQuote": 0.76202,
      "grossPnlGbp": -19.029297839706743,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.629297839706744,
      "cashChangeGbp": -19.829297839706744,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.63 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.18883718511972,
      "targetPct": 0.540203291132651,
      "structuralStopPrice": 0.70634,
      "structuralTargetPrice": 0.773496,
      "maePct": -0.9514648919853371,
      "mfePct": 0,
      "maeGbp": -19.029297839706743,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.76202,
      "observedDuringTradeHighPrice": 0.76934,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76202,
      "fullObservedHighPrice": 0.76934,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789735799161-76cce46c96831",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:49:59.161Z",
      "closedAtUtc": "2026-09-18T12:51:51.442Z",
      "holdingPeriodMs": 112281,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76963,
      "exitPriceQuote": 0.76934,
      "grossPnlGbp": 0.753608876992873,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.846391123007127,
      "cashChangeGbp": -0.046391123007127,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9225212114912642,
      "targetPct": 1.8796369684133951,
      "structuralStopPrice": 0.7767300000000003,
      "structuralTargetPrice": 0.75516375,
      "maePct": -0.6340709171939757,
      "mfePct": 0.11174200589894921,
      "maeGbp": -12.681418343879514,
      "mfeGbp": 2.2348401179789845,
      "observedDuringTradeLowPrice": 0.76877,
      "observedDuringTradeHighPrice": 0.7745100000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76877,
      "fullObservedHighPrice": 0.7745100000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789734735889-5bdea9d919271",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:32:15.889Z",
      "closedAtUtc": "2026-09-18T12:32:53.440Z",
      "holdingPeriodMs": 37551,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.46588,
      "exitPriceQuote": 0.46081,
      "grossPnlGbp": -21.76526144071443,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.36526144071443,
      "cashChangeGbp": -22.56526144071443,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.37 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.20928136000691716,
      "targetPct": 0.7901712887438878,
      "structuralStopPrice": 0.4649049999999998,
      "structuralTargetPrice": 0.46956125000000004,
      "maePct": -1.0882630720357214,
      "mfePct": 0,
      "maeGbp": -21.765261440714426,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.46081,
      "observedDuringTradeHighPrice": 0.46588,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.46081,
      "fullObservedHighPrice": 0.46588,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789734713825-1b592c6c46fe4",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:31:53.825Z",
      "closedAtUtc": "2026-09-18T12:32:05.636Z",
      "holdingPeriodMs": 11811,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.74573,
      "exitPriceQuote": 0.74513,
      "grossPnlGbp": -1.6091614927655988,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.209161492765599,
      "cashChangeGbp": -2.409161492765599,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.04358145709577901,
      "targetPct": 1.869812130395709,
      "structuralStopPrice": 0.7454049999999997,
      "structuralTargetPrice": 0.7596737499999999,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789734633597-ac0b4d905f3ba",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:30:33.597Z",
      "closedAtUtc": "2026-09-18T12:30:55.272Z",
      "holdingPeriodMs": 21675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76308,
      "exitPriceQuote": 0.76646,
      "grossPnlGbp": -8.8588352466322,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.4588352466322,
      "cashChangeGbp": -9.6588352466322,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2024689416575103,
      "targetPct": 1.6667649525606751,
      "structuralStopPrice": 0.7646250000000001,
      "structuralTargetPrice": 0.75036125,
      "maePct": -0.44294176233161,
      "mfePct": 0,
      "maeGbp": -8.8588352466322,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.76308,
      "observedDuringTradeHighPrice": 0.76646,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76308,
      "fullObservedHighPrice": 0.76646,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789734588781-8171084996b17",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T12:29:48.781Z",
      "closedAtUtc": "2026-09-18T12:30:30.060Z",
      "holdingPeriodMs": 41279,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76422,
      "exitPriceQuote": 0.77591,
      "grossPnlGbp": -30.59328465625076,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.19328465625076,
      "cashChangeGbp": -31.39328465625076,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.19 after fees",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.02878752191780116,
      "targetPct": 1.8134503153542214,
      "structuralStopPrice": 0.7644400000000002,
      "structuralTargetPrice": 0.75036125,
      "maePct": -2.7138782026118107,
      "mfePct": 0,
      "maeGbp": -54.277564052236215,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.76422,
      "observedDuringTradeHighPrice": 0.7849600000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76422,
      "fullObservedHighPrice": 0.7849600000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789731792416-c1cd3b1def67",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T11:43:12.416Z",
      "closedAtUtc": "2026-09-18T11:43:24.060Z",
      "holdingPeriodMs": 11644,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1216,
      "exitPriceQuote": 1.1215,
      "grossPnlGbp": -0.17831669044220577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7783166904422059,
      "cashChangeGbp": -0.9783166904422058,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.008915834522110288,
      "targetPct": 0.517118402282476,
      "structuralStopPrice": 1.1215,
      "structuralTargetPrice": 1.1274000000000002,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789731751499-293153701b187",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T11:42:31.499Z",
      "closedAtUtc": "2026-09-18T11:42:42.461Z",
      "holdingPeriodMs": 10962,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1216,
      "exitPriceQuote": 1.1215,
      "grossPnlGbp": -0.17831669044220577,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.7783166904422059,
      "cashChangeGbp": -0.9783166904422058,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.008915834522110288,
      "targetPct": 0.517118402282476,
      "structuralStopPrice": 1.1215,
      "structuralTargetPrice": 1.1274000000000002,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789731446726-660bfc7baa65f",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T11:37:26.726Z",
      "closedAtUtc": "2026-09-18T11:38:07.448Z",
      "holdingPeriodMs": 40722,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3308,
      "exitPriceQuote": 0.3315,
      "grossPnlGbp": -4.232164449818828,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.832164449818828,
      "cashChangeGbp": -5.032164449818827,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.09068923821048974,
      "targetPct": 0.5365779927448522,
      "structuralStopPrice": 0.3311000000000003,
      "structuralTargetPrice": 0.329025,
      "maePct": -0.21160822249094136,
      "mfePct": 0,
      "maeGbp": -4.232164449818828,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3308,
      "observedDuringTradeHighPrice": 0.3315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3308,
      "fullObservedHighPrice": 0.3315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789729656729-172ca759bc612",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-18T11:07:36.729Z",
      "closedAtUtc": "2026-09-18T11:37:40.871Z",
      "holdingPeriodMs": 1804142,
      "reportingCurrency": "GBP",
      "notionalGbp": 1900.56,
      "assetQuantity": null,
      "entryPriceQuote": 0.0205,
      "exitPriceQuote": 0.0205,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.760224,
      "exitFeeGbp": 0.760224,
      "totalCostsGbp": 1.520448,
      "netPnlGbp": -1.520448,
      "cashChangeGbp": -0.760224,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.765179224579361,
      "targetPct": 4.4379419653743035,
      "structuralStopPrice": 0.021072,
      "structuralTargetPrice": 0.019604556205803463,
      "maePct": -0.2439024390243803,
      "mfePct": 0.8292682926829269,
      "maeGbp": -4.635512195121762,
      "mfeGbp": 15.760741463414636,
      "observedDuringTradeLowPrice": 0.02033,
      "observedDuringTradeHighPrice": 0.020550000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02033,
      "fullObservedHighPrice": 0.020550000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789731067772-f7376bb4c626d",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T11:31:07.772Z",
      "closedAtUtc": "2026-09-18T11:31:48.366Z",
      "holdingPeriodMs": 40594,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3284,
      "exitPriceQuote": 0.3281,
      "grossPnlGbp": -1.8270401948844242,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.427040194884424,
      "cashChangeGbp": -2.627040194884424,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.030450669914802383,
      "targetPct": 0.6014007308160793,
      "structuralStopPrice": 0.3282999999999998,
      "structuralTargetPrice": 0.33037500000000003,
      "maePct": -0.09135200974422121,
      "mfePct": 0,
      "maeGbp": -1.8270401948844242,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3281,
      "observedDuringTradeHighPrice": 0.3284,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3281,
      "fullObservedHighPrice": 0.3284,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789730241926-ace988e45058d",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T11:17:21.926Z",
      "closedAtUtc": "2026-09-18T11:24:02.499Z",
      "holdingPeriodMs": 400573,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3286,
      "exitPriceQuote": 0.3305,
      "grossPnlGbp": 11.564211807668977,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.964211807668978,
      "cashChangeGbp": 10.764211807668977,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.15216068167990474,
      "targetPct": 0.5401704199634895,
      "structuralStopPrice": 0.32809999999999984,
      "structuralTargetPrice": 0.33037500000000003,
      "maePct": -0.06086427267193487,
      "mfePct": 0.6086427267194163,
      "maeGbp": -1.2172854534386974,
      "mfeGbp": 12.172854534388328,
      "observedDuringTradeLowPrice": 0.3284,
      "observedDuringTradeHighPrice": 0.3306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3284,
      "fullObservedHighPrice": 0.3306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789729452356-1011d3ffbe1fc",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T11:04:12.356Z",
      "closedAtUtc": "2026-09-18T11:04:23.926Z",
      "holdingPeriodMs": 11570,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0566,
      "exitPriceQuote": 5.0523,
      "grossPnlGbp": -1.7007475378715486,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.3007475378715485,
      "cashChangeGbp": -2.5007475378715487,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.029664201241977474,
      "targetPct": 0.6204762093105981,
      "structuralStopPrice": 5.055099999999999,
      "structuralTargetPrice": 5.087975,
      "maePct": -0.08503737689357743,
      "mfePct": 0,
      "maeGbp": -1.7007475378715486,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 5.0523,
      "observedDuringTradeHighPrice": 5.0566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0523,
      "fullObservedHighPrice": 5.0566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789729405658-abe319c8e5ef1",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T11:03:25.658Z",
      "closedAtUtc": "2026-09-18T11:04:10.268Z",
      "holdingPeriodMs": 44610,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0574,
      "exitPriceQuote": 5.0555,
      "grossPnlGbp": -0.7513742239095237,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3513742239095237,
      "cashChangeGbp": -1.5513742239095238,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.03559141060626278,
      "targetPct": 0.6045596551587732,
      "structuralStopPrice": 5.055599999999999,
      "structuralTargetPrice": 5.087975,
      "maePct": -0.03756871119547618,
      "mfePct": 0.24518527306520188,
      "maeGbp": -0.7513742239095237,
      "mfeGbp": 4.903705461304037,
      "observedDuringTradeLowPrice": 5.0555,
      "observedDuringTradeHighPrice": 5.0698,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0555,
      "fullObservedHighPrice": 5.0698,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789729107279-442db21b80b9d",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T10:58:27.279Z",
      "closedAtUtc": "2026-09-18T11:03:23.683Z",
      "holdingPeriodMs": 296404,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0962,
      "exitPriceQuote": 5.0574,
      "grossPnlGbp": 15.227031906125852,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.627031906125852,
      "cashChangeGbp": 14.427031906125851,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.056905145010031695,
      "targetPct": 0.584258859542402,
      "structuralStopPrice": 5.099100000000001,
      "structuralTargetPrice": 5.066425,
      "maePct": -0.05298065225071255,
      "mfePct": 0.7613515953062926,
      "maeGbp": -1.0596130450142511,
      "mfeGbp": 15.227031906125852,
      "observedDuringTradeLowPrice": 5.0574,
      "observedDuringTradeHighPrice": 5.098900000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0574,
      "fullObservedHighPrice": 5.098900000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789729043206-0bbc7b82931a3",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T10:57:23.206Z",
      "closedAtUtc": "2026-09-18T10:58:23.684Z",
      "holdingPeriodMs": 60478,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0961,
      "exitPriceQuote": 5.1012,
      "grossPnlGbp": -2.0015305822101404,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6015305822101404,
      "cashChangeGbp": -2.80153058221014,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.054943976766575774,
      "targetPct": 0.5823080394811742,
      "structuralStopPrice": 5.098900000000001,
      "structuralTargetPrice": 5.066425,
      "maePct": -0.10007652911050702,
      "mfePct": 0,
      "maeGbp": -2.0015305822101404,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 5.0961,
      "observedDuringTradeHighPrice": 5.1012,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0961,
      "fullObservedHighPrice": 5.1012,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789728821677-4251b181b7469",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T10:53:41.676Z",
      "closedAtUtc": "2026-09-18T10:57:21.249Z",
      "holdingPeriodMs": 219573,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0924,
      "exitPriceQuote": 5.0964,
      "grossPnlGbp": -1.5709685020817092,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.1709685020817093,
      "cashChangeGbp": -2.370968502081709,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.13156861204935316,
      "targetPct": 0.5100738355195952,
      "structuralStopPrice": 5.099100000000001,
      "structuralTargetPrice": 5.066425,
      "maePct": -0.07854842510408545,
      "mfePct": 0.33383080669231524,
      "maeGbp": -1.570968502081709,
      "mfeGbp": 6.676616133846306,
      "observedDuringTradeLowPrice": 5.0754,
      "observedDuringTradeHighPrice": 5.0964,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0754,
      "fullObservedHighPrice": 5.0964,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789728671073-88a42275767f9",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T10:51:11.073Z",
      "closedAtUtc": "2026-09-18T10:53:39.662Z",
      "holdingPeriodMs": 148589,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.062,
      "exitPriceQuote": 5.0924,
      "grossPnlGbp": 12.011062821019088,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.411062821019089,
      "cashChangeGbp": 11.211062821019087,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.12643224022127758,
      "targetPct": 0.5131370999604871,
      "structuralStopPrice": 5.055599999999999,
      "structuralTargetPrice": 5.087975,
      "maePct": -0.02765705254840557,
      "mfePct": 0.6005531410509545,
      "maeGbp": -0.5531410509681114,
      "mfeGbp": 12.011062821019088,
      "observedDuringTradeLowPrice": 5.0606,
      "observedDuringTradeHighPrice": 5.0924000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0606,
      "fullObservedHighPrice": 5.0924000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789728583843-0a2e71dc3cd6a",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T10:49:43.843Z",
      "closedAtUtc": "2026-09-18T10:51:07.631Z",
      "holdingPeriodMs": 83788,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.092,
      "exitPriceQuote": 5.0657,
      "grossPnlGbp": 10.329929300864098,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.729929300864098,
      "cashChangeGbp": 9.529929300864097,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.13452474469760015,
      "targetPct": 0.5022584446190084,
      "structuralStopPrice": 5.098850000000001,
      "structuralTargetPrice": 5.066425,
      "maePct": 0,
      "mfePct": 0.5164964650432049,
      "maeGbp": 0,
      "mfeGbp": 10.329929300864098,
      "observedDuringTradeLowPrice": 5.0657,
      "observedDuringTradeHighPrice": 5.092,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0657,
      "fullObservedHighPrice": 5.092,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789728485920-b831356c1f6bd",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T10:48:05.920Z",
      "closedAtUtc": "2026-09-18T10:49:38.454Z",
      "holdingPeriodMs": 92534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0927,
      "exitPriceQuote": 5.0944,
      "grossPnlGbp": -0.6676222828756765,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.2676222828756765,
      "cashChangeGbp": -1.4676222828756766,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.11977929192769593,
      "targetPct": 0.5159345730162791,
      "structuralStopPrice": 5.0988000000000016,
      "structuralTargetPrice": 5.066425,
      "maePct": -0.04516268384157655,
      "mfePct": 0.019635949496327014,
      "maeGbp": -0.9032536768315309,
      "mfeGbp": 0.3927189899265403,
      "observedDuringTradeLowPrice": 5.0917,
      "observedDuringTradeHighPrice": 5.095,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0917,
      "fullObservedHighPrice": 5.095,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789728444891-5c015dd5b0b7f",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T10:47:24.891Z",
      "closedAtUtc": "2026-09-18T10:48:02.717Z",
      "holdingPeriodMs": 37826,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0943,
      "exitPriceQuote": 5.1004,
      "grossPnlGbp": -2.394833441297134,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9948334412971342,
      "cashChangeGbp": -3.194833441297134,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1040378462203219,
      "targetPct": 0.5471801817717817,
      "structuralStopPrice": 5.0996000000000015,
      "structuralTargetPrice": 5.066425,
      "maePct": -0.15114932375401346,
      "mfePct": 0.009814891152851675,
      "maeGbp": -3.0229864750802693,
      "mfeGbp": 0.1962978230570335,
      "observedDuringTradeLowPrice": 5.0938,
      "observedDuringTradeHighPrice": 5.102,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0938,
      "fullObservedHighPrice": 5.102,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789724789876-9042c25e893e",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:46:29.876Z",
      "closedAtUtc": "2026-09-18T09:49:27.412Z",
      "holdingPeriodMs": 177536,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004051,
      "exitPriceQuote": 0.004092,
      "grossPnlGbp": -20.241915576401006,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.841915576401007,
      "cashChangeGbp": -21.041915576401006,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.84 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2616637867193376,
      "targetPct": 0.8294248333744743,
      "structuralStopPrice": 0.0040616,
      "structuralTargetPrice": 0.0040174,
      "maePct": -1.0120957788200502,
      "mfePct": 0.09874105159219115,
      "maeGbp": -20.241915576401006,
      "mfeGbp": 1.974821031843823,
      "observedDuringTradeLowPrice": 0.004047,
      "observedDuringTradeHighPrice": 0.004092,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004047,
      "fullObservedHighPrice": 0.004092,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789724771042-9ecf8063f65bd",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:46:11.042Z",
      "closedAtUtc": "2026-09-18T09:46:27.833Z",
      "holdingPeriodMs": 16791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00406,
      "exitPriceQuote": 0.004051,
      "grossPnlGbp": -4.433497536945974,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.0334975369459745,
      "cashChangeGbp": -5.233497536945974,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0492610837438492,
      "targetPct": 0.03940886699507485,
      "structuralStopPrice": 0.0040174,
      "structuralTargetPrice": 0.0040616,
      "maePct": -0.22167487684729867,
      "mfePct": 0,
      "maeGbp": -4.433497536945973,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.004051,
      "observedDuringTradeHighPrice": 0.00406,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004051,
      "fullObservedHighPrice": 0.00406,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789724442386-21c9829a6a2b4",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:40:42.386Z",
      "closedAtUtc": "2026-09-18T09:41:09.693Z",
      "holdingPeriodMs": 27307,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23705,
      "exitPriceQuote": 0.23477,
      "grossPnlGbp": -19.236448006749665,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.836448006749666,
      "cashChangeGbp": -20.036448006749666,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.84 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.668846234971523,
      "targetPct": 8.953385361738027,
      "structuralStopPrice": 0.21413000000000001,
      "structuralTargetPrice": 0.258274,
      "maePct": -0.9618224003374833,
      "mfePct": 0.20248892638682997,
      "maeGbp": -19.23644800674967,
      "mfeGbp": 4.049778527736599,
      "observedDuringTradeLowPrice": 0.23477,
      "observedDuringTradeHighPrice": 0.23753,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23477,
      "fullObservedHighPrice": 0.23753,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789724354822-8efd78846b562",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:39:14.822Z",
      "closedAtUtc": "2026-09-18T09:40:30.549Z",
      "holdingPeriodMs": 75727,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004011,
      "exitPriceQuote": 0.004004,
      "grossPnlGbp": -3.4904013961605895,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.09040139616059,
      "cashChangeGbp": -4.29040139616059,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.02493143854954319,
      "targetPct": 1.4179755671902394,
      "structuralStopPrice": 0.004009999999999778,
      "structuralTargetPrice": 0.004067875,
      "maePct": -0.17452006980802948,
      "mfePct": 0.12465719272001487,
      "maeGbp": -3.49040139616059,
      "mfeGbp": 2.493143854400297,
      "observedDuringTradeLowPrice": 0.004004,
      "observedDuringTradeHighPrice": 0.004016,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004004,
      "fullObservedHighPrice": 0.004016,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789724303015-e201d9e39f3e4",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:38:23.015Z",
      "closedAtUtc": "2026-09-18T09:39:12.605Z",
      "holdingPeriodMs": 49590,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.341,
      "exitPriceQuote": 6.333,
      "grossPnlGbp": -2.5232613152499628,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.123261315249962,
      "cashChangeGbp": -3.3232613152499626,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0788519161015876,
      "targetPct": 0.6623560952531117,
      "structuralStopPrice": 6.3359999999999985,
      "structuralTargetPrice": 6.383,
      "maePct": -0.12616306576249814,
      "mfePct": 0.015770383220303514,
      "maeGbp": -2.5232613152499628,
      "mfeGbp": 0.3154076644060703,
      "observedDuringTradeLowPrice": 6.333,
      "observedDuringTradeHighPrice": 6.341999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.333,
      "fullObservedHighPrice": 6.341999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723488154-6d505d06890c",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:24:48.154Z",
      "closedAtUtc": "2026-09-18T09:39:00.614Z",
      "holdingPeriodMs": 852460,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004051,
      "exitPriceQuote": 0.004011,
      "grossPnlGbp": -19.748210318439945,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.348210318439946,
      "cashChangeGbp": -20.548210318439946,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.35 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7504319921007128,
      "targetPct": 0.6961244137250044,
      "structuralStopPrice": 0.0040206,
      "structuralTargetPrice": 0.0040792,
      "maePct": -0.9874105159219971,
      "mfePct": 0.46901999506294545,
      "maeGbp": -19.74821031843994,
      "mfeGbp": 9.380399901258908,
      "observedDuringTradeLowPrice": 0.004011,
      "observedDuringTradeHighPrice": 0.00407,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004011,
      "fullObservedHighPrice": 0.00407,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789724270828-2ec96c2e9f56e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:37:50.827Z",
      "closedAtUtc": "2026-09-18T09:38:37.956Z",
      "holdingPeriodMs": 47129,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24448,
      "exitPriceQuote": 0.24145,
      "grossPnlGbp": -24.787303664921506,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.387303664921507,
      "cashChangeGbp": -25.587303664921507,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.39 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.1743291884816625,
      "targetPct": 5.8507853403141405,
      "structuralStopPrice": 0.22938500000000003,
      "structuralTargetPrice": 0.258784,
      "maePct": -1.2393651832460753,
      "mfePct": 0.04908376963351153,
      "maeGbp": -24.787303664921506,
      "mfeGbp": 0.9816753926702306,
      "observedDuringTradeLowPrice": 0.24145,
      "observedDuringTradeHighPrice": 0.2446,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24145,
      "fullObservedHighPrice": 0.2446,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723880402-0481f890a8e2c",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:31:20.402Z",
      "closedAtUtc": "2026-09-18T09:38:12.033Z",
      "holdingPeriodMs": 411631,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.352,
      "exitPriceQuote": 6.335,
      "grossPnlGbp": -5.35264483627215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.95264483627215,
      "cashChangeGbp": -6.15264483627215,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2518891687657713,
      "targetPct": 0.48803526448362233,
      "structuralStopPrice": 6.3359999999999985,
      "structuralTargetPrice": 6.383,
      "maePct": -0.2676322418136075,
      "mfePct": 0.26763224181359346,
      "maeGbp": -5.35264483627215,
      "mfeGbp": 5.352644836271869,
      "observedDuringTradeLowPrice": 6.335,
      "observedDuringTradeHighPrice": 6.369,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.335,
      "fullObservedHighPrice": 6.369,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789724097037-3d072304ded0c",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:34:57.037Z",
      "closedAtUtc": "2026-09-18T09:36:20.308Z",
      "holdingPeriodMs": 83271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25085,
      "exitPriceQuote": 0.24664,
      "grossPnlGbp": -33.56587602152696,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -35.16587602152696,
      "cashChangeGbp": -34.36587602152696,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-35.17 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.192346023520035,
      "targetPct": 3.274466812836356,
      "structuralStopPrice": 0.237825,
      "structuralTargetPrice": 0.259064,
      "maePct": -1.6862666932429784,
      "mfePct": 0,
      "maeGbp": -33.725333864859564,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.24662,
      "observedDuringTradeHighPrice": 0.25085,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24662,
      "fullObservedHighPrice": 0.25085,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723631131-f73c43f6a09e6",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:27:11.131Z",
      "closedAtUtc": "2026-09-18T09:33:33.307Z",
      "holdingPeriodMs": 382176,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25644,
      "exitPriceQuote": 0.25286,
      "grossPnlGbp": 27.92076119170198,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.32076119170198,
      "cashChangeGbp": 27.12076119170198,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.670098268600858,
      "targetPct": 1.2111995008578995,
      "structuralStopPrice": 0.26841600000000004,
      "structuralTargetPrice": 0.253334,
      "maePct": -0.4523475276867861,
      "mfePct": 1.548120418031498,
      "maeGbp": -9.046950553735723,
      "mfeGbp": 30.96240836062996,
      "observedDuringTradeLowPrice": 0.25247,
      "observedDuringTradeHighPrice": 0.2576,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25247,
      "fullObservedHighPrice": 0.2576,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723661475-bbe9ec430b7f7",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:27:41.475Z",
      "closedAtUtc": "2026-09-18T09:29:58.334Z",
      "holdingPeriodMs": 136859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.386,
      "exitPriceQuote": 6.38,
      "grossPnlGbp": 1.8791105543376847,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.2791105543376846,
      "cashChangeGbp": 1.0791105543376847,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2035703100532677,
      "targetPct": 0.5324146570623208,
      "structuralStopPrice": 6.399000000000002,
      "structuralTargetPrice": 6.352,
      "maePct": 0,
      "mfePct": 0.23488881929219668,
      "maeGbp": 0,
      "mfeGbp": 4.697776385843934,
      "observedDuringTradeLowPrice": 6.371,
      "observedDuringTradeHighPrice": 6.386,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.371,
      "fullObservedHighPrice": 6.386,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723327436-613c57e9bbe41",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:22:07.435Z",
      "closedAtUtc": "2026-09-18T09:23:26.308Z",
      "holdingPeriodMs": 78873,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25695,
      "exitPriceQuote": 0.25916,
      "grossPnlGbp": 17.20179023156248,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.60179023156248,
      "cashChangeGbp": 16.40179023156248,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4072776804825873,
      "targetPct": 5.038334306285252,
      "structuralStopPrice": 0.253334,
      "structuralTargetPrice": 0.26989599999999997,
      "maePct": 0,
      "mfePct": 0.9301420509826827,
      "maeGbp": 0,
      "mfeGbp": 18.602841019653653,
      "observedDuringTradeLowPrice": 0.25695,
      "observedDuringTradeHighPrice": 0.25934,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25695,
      "fullObservedHighPrice": 0.25934,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723108836-1ac914cb85d68",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:18:28.836Z",
      "closedAtUtc": "2026-09-18T09:20:43.232Z",
      "holdingPeriodMs": 134396,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004054,
      "exitPriceQuote": 0.004033,
      "grossPnlGbp": 10.360138135175227,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.760138135175227,
      "cashChangeGbp": 9.560138135175226,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6216082881104965,
      "targetPct": 1.5836211149482082,
      "structuralStopPrice": 0.0040792,
      "structuralTargetPrice": 0.0039898,
      "maePct": 0,
      "mfePct": 0.6166748889985376,
      "maeGbp": 0,
      "mfeGbp": 12.333497779970752,
      "observedDuringTradeLowPrice": 0.004029,
      "observedDuringTradeHighPrice": 0.004054,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004029,
      "fullObservedHighPrice": 0.004054,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723116249-8f28fbfc1ffe2",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:18:36.249Z",
      "closedAtUtc": "2026-09-18T09:19:23.292Z",
      "holdingPeriodMs": 47043,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1855,
      "exitPriceQuote": 0.1858,
      "grossPnlGbp": -3.2345013477088376,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.834501347708837,
      "cashChangeGbp": -4.034501347708837,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10781671159040432,
      "targetPct": 0.36388140161725546,
      "structuralStopPrice": 0.1857000000000002,
      "structuralTargetPrice": 0.184825,
      "maePct": -0.16172506738544187,
      "mfePct": 0,
      "maeGbp": -3.234501347708837,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1855,
      "observedDuringTradeHighPrice": 0.18579999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1855,
      "fullObservedHighPrice": 0.18579999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789723083613-6bee28b2089bc",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:18:03.613Z",
      "closedAtUtc": "2026-09-18T09:18:15.606Z",
      "holdingPeriodMs": 11993,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1855,
      "exitPriceQuote": 0.1859,
      "grossPnlGbp": -4.312668463611983,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.912668463611983,
      "cashChangeGbp": -5.112668463611983,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10781671159040432,
      "targetPct": 0.36388140161725546,
      "structuralStopPrice": 0.1857000000000002,
      "structuralTargetPrice": 0.184825,
      "maePct": -0.21563342318059917,
      "mfePct": 0,
      "maeGbp": -4.312668463611983,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1855,
      "observedDuringTradeHighPrice": 0.1859,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1855,
      "fullObservedHighPrice": 0.1859,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789722918752-260f948207c9",
      "symbol": "FETUSDT",
      "baseAsset": "FET",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:15:18.752Z",
      "closedAtUtc": "2026-09-18T09:18:01.176Z",
      "holdingPeriodMs": 162424,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1847,
      "exitPriceQuote": 0.1855,
      "grossPnlGbp": 8.662696264212185,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.062696264212185,
      "cashChangeGbp": 7.862696264212185,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10828370330277627,
      "targetPct": 0.3654574986464435,
      "structuralStopPrice": 0.18449999999999978,
      "structuralTargetPrice": 0.18537499999999998,
      "maePct": -0.21656740660531212,
      "mfePct": 0.4331348132106092,
      "maeGbp": -4.331348132106243,
      "mfeGbp": 8.662696264212183,
      "observedDuringTradeLowPrice": 0.1843,
      "observedDuringTradeHighPrice": 0.1855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1843,
      "fullObservedHighPrice": 0.1855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789722953574-14e5e8a42803f",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:15:53.574Z",
      "closedAtUtc": "2026-09-18T09:17:52.314Z",
      "holdingPeriodMs": 118740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004035,
      "exitPriceQuote": 0.004063,
      "grossPnlGbp": 13.878562577447026,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.278562577447026,
      "cashChangeGbp": 13.078562577447025,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.120198265179689,
      "targetPct": 1.0954151177199367,
      "structuralStopPrice": 0.0039898,
      "structuralTargetPrice": 0.0040792,
      "maePct": 0,
      "mfePct": 0.6939281288723513,
      "maeGbp": 0,
      "mfeGbp": 13.878562577447026,
      "observedDuringTradeLowPrice": 0.004035,
      "observedDuringTradeHighPrice": 0.004063,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004035,
      "fullObservedHighPrice": 0.004063,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789722110376-60fe5eaea1813",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T09:01:50.376Z",
      "closedAtUtc": "2026-09-18T09:02:40.051Z",
      "holdingPeriodMs": 49675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26769,
      "exitPriceQuote": 0.26517,
      "grossPnlGbp": -18.82774851507316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.427748515073162,
      "cashChangeGbp": -19.62774851507316,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.43 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.136202323583248,
      "targetPct": 8.588292427808291,
      "structuralStopPrice": 0.251264,
      "structuralTargetPrice": 0.29068,
      "maePct": -0.941387425753658,
      "mfePct": 0.04482797265494004,
      "maeGbp": -18.82774851507316,
      "mfeGbp": 0.8965594530988008,
      "observedDuringTradeLowPrice": 0.26517,
      "observedDuringTradeHighPrice": 0.26781,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26517,
      "fullObservedHighPrice": 0.26781,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789717806496-c2328682a5fce",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:50:06.496Z",
      "closedAtUtc": "2026-09-18T07:51:31.494Z",
      "holdingPeriodMs": 84998,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 27.314,
      "exitPriceQuote": 26.697,
      "grossPnlGbp": -45.17829684410931,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -46.77829684410931,
      "cashChangeGbp": -45.97829684410931,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-46.78 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.3095848282931755,
      "targetPct": 7.045837299553337,
      "structuralStopPrice": 25.590600000000002,
      "structuralTargetPrice": 29.2385,
      "maePct": -2.2589148422054657,
      "mfePct": 0,
      "maeGbp": -45.17829684410932,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 26.697,
      "observedDuringTradeHighPrice": 27.314,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 26.697,
      "fullObservedHighPrice": 27.314,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789716801968-86aaaff661a6d",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:33:21.968Z",
      "closedAtUtc": "2026-09-18T07:50:47.940Z",
      "holdingPeriodMs": 1045972,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0008032,
      "exitPriceQuote": 0.0008035,
      "grossPnlGbp": -0.7470119521911183,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.347011952191118,
      "cashChangeGbp": -1.5470119521911183,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.21165338648181314,
      "targetPct": 0.420194223107558,
      "structuralStopPrice": 0.0008049000000002219,
      "structuralTargetPrice": 0.0007998250000000001,
      "maePct": -0.11205179282868123,
      "mfePct": 0.348605577689238,
      "maeGbp": -2.2410358565736246,
      "mfeGbp": 6.972111553784759,
      "observedDuringTradeLowPrice": 0.0008004,
      "observedDuringTradeHighPrice": 0.0008040999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0008004,
      "fullObservedHighPrice": 0.0008040999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789716793400-70f957f0839a4",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:33:13.400Z",
      "closedAtUtc": "2026-09-18T07:36:27.861Z",
      "holdingPeriodMs": 194461,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006757,
      "exitPriceQuote": 0.006669,
      "grossPnlGbp": -26.047062305757112,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.647062305757114,
      "cashChangeGbp": -26.847062305757113,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.65 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.614621873612544,
      "targetPct": 18.66212816338613,
      "structuralStopPrice": 0.0059722,
      "structuralTargetPrice": 0.008018,
      "maePct": -1.3023531152878556,
      "mfePct": 0.4735829510137622,
      "maeGbp": -26.047062305757112,
      "mfeGbp": 9.471659020275244,
      "observedDuringTradeLowPrice": 0.006669,
      "observedDuringTradeHighPrice": 0.006789,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006669,
      "fullObservedHighPrice": 0.006789,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789716585096-0d6315ba5fa48",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:29:45.096Z",
      "closedAtUtc": "2026-09-18T07:33:11.549Z",
      "holdingPeriodMs": 206453,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006858,
      "exitPriceQuote": 0.006757,
      "grossPnlGbp": 29.45465150189571,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 27.85465150189571,
      "cashChangeGbp": 28.65465150189571,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.23651210265382,
      "targetPct": 12.916302128900552,
      "structuralStopPrice": 0.0079715,
      "structuralTargetPrice": 0.0059722,
      "maePct": -0.481189851268592,
      "mfePct": 1.4727325750947855,
      "maeGbp": -9.62379702537184,
      "mfeGbp": 29.45465150189571,
      "observedDuringTradeLowPrice": 0.006757,
      "observedDuringTradeHighPrice": 0.006891,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006757,
      "fullObservedHighPrice": 0.006891,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789716533011-85dbcb3717928",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:28:53.011Z",
      "closedAtUtc": "2026-09-18T07:29:43.345Z",
      "holdingPeriodMs": 50334,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006837,
      "exitPriceQuote": 0.006858,
      "grossPnlGbp": 6.143045195261133,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.543045195261133,
      "cashChangeGbp": 5.3430451952611335,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.648822583004238,
      "targetPct": 16.22056457510601,
      "structuralStopPrice": 0.0059722,
      "structuralTargetPrice": 0.007945999999999998,
      "maePct": 0,
      "mfePct": 0.7166886061137862,
      "maeGbp": 0,
      "mfeGbp": 14.333772122275724,
      "observedDuringTradeLowPrice": 0.006837,
      "observedDuringTradeHighPrice": 0.006886,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006837,
      "fullObservedHighPrice": 0.006886,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789716333415-559764cc273ad",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:25:33.415Z",
      "closedAtUtc": "2026-09-18T07:28:25.791Z",
      "holdingPeriodMs": 172376,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006891,
      "exitPriceQuote": 0.00699,
      "grossPnlGbp": -28.733130169786463,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.333130169786465,
      "cashChangeGbp": -29.533130169786464,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.33 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.320417936438819,
      "targetPct": 13.333333333333334,
      "structuralStopPrice": 0.0077399999999999995,
      "structuralTargetPrice": 0.0059722,
      "maePct": -1.436656508489323,
      "mfePct": 2.4379625598606967,
      "maeGbp": -28.73313016978646,
      "mfeGbp": 48.759251197213935,
      "observedDuringTradeLowPrice": 0.006723,
      "observedDuringTradeHighPrice": 0.00699,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006723,
      "fullObservedHighPrice": 0.00699,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789716288747-4bc76982dd48a",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:24:48.747Z",
      "closedAtUtc": "2026-09-18T07:24:57.304Z",
      "holdingPeriodMs": 8557,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006658,
      "exitPriceQuote": 0.00672,
      "grossPnlGbp": -18.62421147491752,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.22421147491752,
      "cashChangeGbp": -19.42421147491752,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.22 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.759086812856706,
      "targetPct": 10.30039050765995,
      "structuralStopPrice": 0.007507499999999999,
      "structuralTargetPrice": 0.0059722,
      "maePct": -0.931210573745876,
      "mfePct": 0,
      "maeGbp": -18.62421147491752,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006658,
      "observedDuringTradeHighPrice": 0.00672,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006658,
      "fullObservedHighPrice": 0.00672,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789716242225-784389f30ff8b",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:24:02.225Z",
      "closedAtUtc": "2026-09-18T07:24:28.791Z",
      "holdingPeriodMs": 26566,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006607,
      "exitPriceQuote": 0.006721,
      "grossPnlGbp": -34.50885424549732,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -36.10885424549732,
      "cashChangeGbp": -35.308854245497315,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-36.11 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.850007567731192,
      "targetPct": 9.607991524141056,
      "structuralStopPrice": 0.007456,
      "structuralTargetPrice": 0.0059722,
      "maePct": -1.7254427122748657,
      "mfePct": 0,
      "maeGbp": -34.50885424549731,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006607,
      "observedDuringTradeHighPrice": 0.006721,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006607,
      "fullObservedHighPrice": 0.006721,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789715703243-f2ea016cf538e",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:15:03.243Z",
      "closedAtUtc": "2026-09-18T07:19:43.938Z",
      "holdingPeriodMs": 280695,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006197,
      "exitPriceQuote": 0.006331,
      "grossPnlGbp": 43.246732289817515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 41.646732289817514,
      "cashChangeGbp": 42.44673228981752,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.019041471679846,
      "targetPct": 3.9115701145715707,
      "structuralStopPrice": 0.005824,
      "structuralTargetPrice": 0.0064394000000000005,
      "maePct": -0.8875262223656666,
      "mfePct": 2.452799741810543,
      "maeGbp": -17.75052444731333,
      "mfeGbp": 49.05599483621086,
      "observedDuringTradeLowPrice": 0.006142,
      "observedDuringTradeHighPrice": 0.006349,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006142,
      "fullObservedHighPrice": 0.006349,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789715645137-732e341c6697",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:14:05.137Z",
      "closedAtUtc": "2026-09-18T07:14:41.189Z",
      "holdingPeriodMs": 36052,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006104,
      "exitPriceQuote": 0.006131,
      "grossPnlGbp": -8.846657929226774,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.446657929226774,
      "cashChangeGbp": -9.646657929226775,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.494757536041947,
      "targetPct": 6.123853211009183,
      "structuralStopPrice": 0.0064394000000000005,
      "structuralTargetPrice": 0.0057301999999999995,
      "maePct": -0.5242463958060274,
      "mfePct": 0,
      "maeGbp": -10.484927916120547,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006104,
      "observedDuringTradeHighPrice": 0.006136000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006104,
      "fullObservedHighPrice": 0.006136000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789715171969-4aa3ca4f5cd54",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:06:11.969Z",
      "closedAtUtc": "2026-09-18T07:14:03.299Z",
      "holdingPeriodMs": 471330,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006005,
      "exitPriceQuote": 0.006104,
      "grossPnlGbp": 32.97252289758539,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 31.37252289758539,
      "cashChangeGbp": 32.172522897585395,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.184845961698581,
      "targetPct": 7.233971690258128,
      "structuralStopPrice": 0.0051532,
      "structuralTargetPrice": 0.0064394000000000005,
      "maePct": -1.2989175686927552,
      "mfePct": 1.7318900915903404,
      "maeGbp": -25.9783513738551,
      "mfeGbp": 34.637801831806804,
      "observedDuringTradeLowPrice": 0.005927,
      "observedDuringTradeHighPrice": 0.006109,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005927,
      "fullObservedHighPrice": 0.006109,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789715333361-37be8b5388af5",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:08:53.361Z",
      "closedAtUtc": "2026-09-18T07:10:00.439Z",
      "holdingPeriodMs": 67078,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0008027,
      "exitPriceQuote": 0.0008023,
      "grossPnlGbp": -0.9966363523109746,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.596636352310975,
      "cashChangeGbp": -1.7966363523109745,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.03737386323933052,
      "targetPct": 0.4578298243428388,
      "structuralStopPrice": 0.0008023999999997779,
      "structuralTargetPrice": 0.000806375,
      "maePct": -0.06228977201944268,
      "mfePct": 0,
      "maeGbp": -1.2457954403888536,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0008022,
      "observedDuringTradeHighPrice": 0.0008027,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0008022,
      "fullObservedHighPrice": 0.0008027,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789715135763-d4d9599e2cf7d",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:05:35.763Z",
      "closedAtUtc": "2026-09-18T07:06:00.747Z",
      "holdingPeriodMs": 24984,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005995,
      "exitPriceQuote": 0.005921,
      "grossPnlGbp": -24.687239366138538,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.28723936613854,
      "cashChangeGbp": -25.48723936613854,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.29 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.602168473728108,
      "targetPct": 7.4128440366972495,
      "structuralStopPrice": 0.0051196,
      "structuralTargetPrice": 0.0064394000000000005,
      "maePct": -1.234361968306927,
      "mfePct": 0.1501251042535356,
      "maeGbp": -24.687239366138538,
      "mfeGbp": 3.002502085070712,
      "observedDuringTradeLowPrice": 0.005921,
      "observedDuringTradeHighPrice": 0.006004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005921,
      "fullObservedHighPrice": 0.006004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789715077705-b9d4cfc73e018",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:04:37.705Z",
      "closedAtUtc": "2026-09-18T07:05:13.876Z",
      "holdingPeriodMs": 36171,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006288,
      "exitPriceQuote": 0.006202,
      "grossPnlGbp": -27.35368956743007,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.95368956743007,
      "cashChangeGbp": -28.15368956743007,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.95 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 18.581424936386767,
      "targetPct": 2.407760814249369,
      "structuralStopPrice": 0.0051196,
      "structuralTargetPrice": 0.0064394000000000005,
      "maePct": -1.3676844783715034,
      "mfePct": 0,
      "maeGbp": -27.35368956743007,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006202,
      "observedDuringTradeHighPrice": 0.006288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006202,
      "fullObservedHighPrice": 0.006288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714940020-a21be07c20fcd",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:02:20.020Z",
      "closedAtUtc": "2026-09-18T07:04:29.625Z",
      "holdingPeriodMs": 129605,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006366,
      "exitPriceQuote": 0.006301,
      "grossPnlGbp": -20.420986490732,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.020986490732,
      "cashChangeGbp": -21.220986490732,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.02 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.65127238454289,
      "targetPct": 0.9079484762802421,
      "structuralStopPrice": 0.005115,
      "structuralTargetPrice": 0.0064238,
      "maePct": -1.1781338360037765,
      "mfePct": 1.3352183474709396,
      "maeGbp": -23.56267672007553,
      "mfeGbp": 26.70436694941879,
      "observedDuringTradeLowPrice": 0.006291,
      "observedDuringTradeHighPrice": 0.006451,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006291,
      "fullObservedHighPrice": 0.006451,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714911278-f8500271f1051",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:01:51.278Z",
      "closedAtUtc": "2026-09-18T07:02:02.805Z",
      "holdingPeriodMs": 11527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1424,
      "exitPriceQuote": 1.1405,
      "grossPnlGbp": -3.326330532212907,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.926330532212907,
      "cashChangeGbp": -4.126330532212907,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05252100840339443,
      "targetPct": 0.37202380952379765,
      "structuralStopPrice": 1.1417999999999997,
      "structuralTargetPrice": 1.14665,
      "maePct": -0.16631652661064536,
      "mfePct": 0,
      "maeGbp": -3.326330532212907,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.1405,
      "observedDuringTradeHighPrice": 1.1424,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1405,
      "fullObservedHighPrice": 1.1424,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714839952-a4f332ee87fc2",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:00:39.952Z",
      "closedAtUtc": "2026-09-18T07:01:48.419Z",
      "holdingPeriodMs": 68467,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1424,
      "exitPriceQuote": 1.1417,
      "grossPnlGbp": -1.225490196078685,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.825490196078685,
      "cashChangeGbp": -2.0254901960786853,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05252100840339443,
      "targetPct": 0.37202380952379765,
      "structuralStopPrice": 1.1417999999999997,
      "structuralTargetPrice": 1.14665,
      "maePct": -0.06127450980393425,
      "mfePct": 0.14005602240894816,
      "maeGbp": -1.225490196078685,
      "mfeGbp": 2.8011204481789633,
      "observedDuringTradeLowPrice": 1.1417,
      "observedDuringTradeHighPrice": 1.144,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1417,
      "fullObservedHighPrice": 1.144,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714851415-645bd25b0871c",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T07:00:51.415Z",
      "closedAtUtc": "2026-09-18T07:01:11.752Z",
      "holdingPeriodMs": 20337,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00636,
      "exitPriceQuote": 0.006282,
      "grossPnlGbp": -24.528301886792434,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.128301886792435,
      "cashChangeGbp": -25.328301886792435,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 96.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.13 after fees",
      "confidence": 96,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.050314465408814,
      "targetPct": 22.083333333333325,
      "structuralStopPrice": 0.0050847999999999996,
      "structuralTargetPrice": 0.0077645,
      "maePct": -1.2264150943396217,
      "mfePct": 0.03144654088049368,
      "maeGbp": -24.528301886792434,
      "mfeGbp": 0.6289308176098736,
      "observedDuringTradeLowPrice": 0.006282,
      "observedDuringTradeHighPrice": 0.006362,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006282,
      "fullObservedHighPrice": 0.006362,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714785946-ed2cfc91cd9d9",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:59:45.946Z",
      "closedAtUtc": "2026-09-18T07:00:36.967Z",
      "holdingPeriodMs": 51021,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006387,
      "exitPriceQuote": 0.006302,
      "grossPnlGbp": -26.61656489744794,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.21656489744794,
      "cashChangeGbp": -27.41656489744794,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 95.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.22 after fees",
      "confidence": 95,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.388288711445135,
      "targetPct": 21.966494441834957,
      "structuralStopPrice": 0.0050847999999999996,
      "structuralTargetPrice": 0.007789999999999999,
      "maePct": -1.3308282448723971,
      "mfePct": 0,
      "maeGbp": -26.616564897447944,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.006302,
      "observedDuringTradeHighPrice": 0.006387,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006302,
      "fullObservedHighPrice": 0.006387,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714739118-3e9c598ae4a29",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:58:59.118Z",
      "closedAtUtc": "2026-09-18T07:00:31.698Z",
      "holdingPeriodMs": 92580,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1428,
      "exitPriceQuote": 1.1414,
      "grossPnlGbp": -2.450122506125425,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.050122506125425,
      "cashChangeGbp": -3.2501225061254253,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08750437521879015,
      "targetPct": 0.33689184459222166,
      "structuralStopPrice": 1.1417999999999997,
      "structuralTargetPrice": 1.14665,
      "maePct": -0.15750787539377178,
      "mfePct": 0,
      "maeGbp": -3.150157507875436,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.141,
      "observedDuringTradeHighPrice": 1.1428,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.141,
      "fullObservedHighPrice": 1.1428,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714695379-9b563938b3851",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:58:15.379Z",
      "closedAtUtc": "2026-09-18T06:58:33.554Z",
      "holdingPeriodMs": 18175,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.142,
      "exitPriceQuote": 1.1414,
      "grossPnlGbp": -1.0507880910681855,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6507880910681854,
      "cashChangeGbp": -1.8507880910681855,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.01751313485115587,
      "targetPct": 0.40718038528897055,
      "structuralStopPrice": 1.1417999999999997,
      "structuralTargetPrice": 1.14665,
      "maePct": -0.052539404553409275,
      "mfePct": 0.01751313485115587,
      "maeGbp": -1.0507880910681855,
      "mfeGbp": 0.35026269702311746,
      "observedDuringTradeLowPrice": 1.1414,
      "observedDuringTradeHighPrice": 1.1422000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1414,
      "fullObservedHighPrice": 1.1422000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714602296-60b84c2f074af",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:56:42.296Z",
      "closedAtUtc": "2026-09-18T06:58:20.950Z",
      "holdingPeriodMs": 98654,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00641,
      "exitPriceQuote": 0.006572,
      "grossPnlGbp": 50.54602184087358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 48.94602184087358,
      "cashChangeGbp": 49.74602184087358,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 96.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 96,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.67394695787832,
      "targetPct": 21.934477379095167,
      "structuralStopPrice": 0.0050847999999999996,
      "structuralTargetPrice": 0.007816,
      "maePct": 0,
      "mfePct": 3.322932917316701,
      "maeGbp": 0,
      "mfeGbp": 66.45865834633402,
      "observedDuringTradeLowPrice": 0.00641,
      "observedDuringTradeHighPrice": 0.0066229999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00641,
      "fullObservedHighPrice": 0.0066229999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714496056-67b7b406d987e",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:54:56.055Z",
      "closedAtUtc": "2026-09-18T06:57:51.089Z",
      "holdingPeriodMs": 175034,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1428,
      "exitPriceQuote": 1.1412,
      "grossPnlGbp": -2.8001400070004303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.400140007000431,
      "cashChangeGbp": -3.60014000700043,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08750437521879015,
      "targetPct": 0.33689184459222166,
      "structuralStopPrice": 1.1417999999999997,
      "structuralTargetPrice": 1.14665,
      "maePct": -0.1400070003500215,
      "mfePct": 0.00875043752187513,
      "maeGbp": -2.8001400070004303,
      "mfeGbp": 0.17500875043750258,
      "observedDuringTradeLowPrice": 1.1412,
      "observedDuringTradeHighPrice": 1.1428999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1412,
      "fullObservedHighPrice": 1.1428999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789713974691-0c087d78edafb",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:46:14.691Z",
      "closedAtUtc": "2026-09-18T06:53:51.208Z",
      "holdingPeriodMs": 456517,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6411,
      "exitPriceQuote": 0.6449,
      "grossPnlGbp": 11.854624863515912,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.254624863515913,
      "cashChangeGbp": 11.054624863515912,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.0447668070503795,
      "targetPct": 3.8995476524723167,
      "structuralStopPrice": 0.62158,
      "structuralTargetPrice": 0.6661,
      "maePct": -0.3587583840274479,
      "mfePct": 0.5927312431757956,
      "maeGbp": -7.175167680548958,
      "mfeGbp": 11.854624863515912,
      "observedDuringTradeLowPrice": 0.6388,
      "observedDuringTradeHighPrice": 0.6449,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6388,
      "fullObservedHighPrice": 0.6449,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714217090-108c66d1a609a",
      "symbol": "COTIUSDT",
      "baseAsset": "COTI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:50:17.090Z",
      "closedAtUtc": "2026-09-18T06:53:10.656Z",
      "holdingPeriodMs": 173566,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023343,
      "exitPriceQuote": 0.02302,
      "grossPnlGbp": -27.674249239600773,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.274249239600774,
      "cashChangeGbp": -28.474249239600773,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.27 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5277813477273718,
      "targetPct": 2.470119521912351,
      "structuralStopPrice": 0.0232198,
      "structuralTargetPrice": 0.0239196,
      "maePct": -1.3837124619800385,
      "mfePct": 0.595467591997602,
      "maeGbp": -27.674249239600773,
      "mfeGbp": 11.90935183995204,
      "observedDuringTradeLowPrice": 0.02302,
      "observedDuringTradeHighPrice": 0.023482,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02302,
      "fullObservedHighPrice": 0.023482,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789714191509-7457234a99eea",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T06:49:51.509Z",
      "closedAtUtc": "2026-09-18T06:52:35.737Z",
      "holdingPeriodMs": 164228,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1428,
      "exitPriceQuote": 1.1417,
      "grossPnlGbp": -1.9250962548129171,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.525096254812917,
      "cashChangeGbp": -2.725096254812917,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08750437521879015,
      "targetPct": 0.33689184459222166,
      "structuralStopPrice": 1.1417999999999997,
      "structuralTargetPrice": 1.14665,
      "maePct": -0.09625481274064586,
      "mfePct": 0.026251312565625386,
      "maeGbp": -1.9250962548129171,
      "mfeGbp": 0.5250262513125077,
      "observedDuringTradeLowPrice": 1.1417,
      "observedDuringTradeHighPrice": 1.1431,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1417,
      "fullObservedHighPrice": 1.1431,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789698101847-062cdaf1e80c6",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T02:21:41.847Z",
      "closedAtUtc": "2026-09-18T06:40:43.338Z",
      "holdingPeriodMs": 15541491,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4071,
      "exitPriceQuote": 0.4195,
      "grossPnlGbp": 60.91869319577483,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 59.31869319577483,
      "cashChangeGbp": 60.11869319577483,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.638172439204133,
      "targetPct": 2.6406288381233067,
      "structuralStopPrice": 0.39636,
      "structuralTargetPrice": 0.41785,
      "maePct": -0.3438958486858296,
      "mfePct": 4.61802996806681,
      "maeGbp": -6.877916973716592,
      "mfeGbp": 92.36059936133618,
      "observedDuringTradeLowPrice": 0.4057,
      "observedDuringTradeHighPrice": 0.42590000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4057,
      "fullObservedHighPrice": 0.42590000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789698190327-e38451c4dda19",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T02:23:10.327Z",
      "closedAtUtc": "2026-09-18T02:29:43.051Z",
      "holdingPeriodMs": 392724,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26537,
      "exitPriceQuote": 0.26662,
      "grossPnlGbp": 9.4208086822175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.8208086822175,
      "cashChangeGbp": 8.620808682217499,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.99 triggered at projected net £7.82 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.35045408297856145,
      "targetPct": 1.0108527716019264,
      "structuralStopPrice": 0.2644399999999998,
      "structuralTargetPrice": 0.2680525,
      "maePct": 0,
      "mfePct": 0.7800429588875971,
      "maeGbp": 0,
      "mfeGbp": 15.600859177751943,
      "observedDuringTradeLowPrice": 0.26537,
      "observedDuringTradeHighPrice": 0.26744,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26537,
      "fullObservedHighPrice": 0.26744,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789698081074-07c65b0fd59e3",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T02:21:21.074Z",
      "closedAtUtc": "2026-09-18T02:23:06.114Z",
      "holdingPeriodMs": 105040,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26445,
      "exitPriceQuote": 0.26536,
      "grossPnlGbp": 6.882208356967036,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.282208356967036,
      "cashChangeGbp": 6.082208356967036,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £6.25 triggered at projected net £5.28 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0037814331632565873,
      "targetPct": 1.362261297031578,
      "structuralStopPrice": 0.2644399999999998,
      "structuralTargetPrice": 0.2680525,
      "maePct": 0,
      "mfePct": 0.5558706749858087,
      "maeGbp": 0,
      "mfeGbp": 11.117413499716173,
      "observedDuringTradeLowPrice": 0.26445,
      "observedDuringTradeHighPrice": 0.26592,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.26445,
      "fullObservedHighPrice": 0.26592,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789697917183-f9326cb9e4dd5",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T02:18:37.183Z",
      "closedAtUtc": "2026-09-18T02:21:40.204Z",
      "holdingPeriodMs": 183021,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4049,
      "exitPriceQuote": 0.4071,
      "grossPnlGbp": -10.866880711286912,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.466880711286912,
      "cashChangeGbp": -11.666880711286913,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.6920227216596744,
      "targetPct": 2.1091627562361057,
      "structuralStopPrice": 0.4158,
      "structuralTargetPrice": 0.39636,
      "maePct": -0.74092368486046,
      "mfePct": 0,
      "maeGbp": -14.8184736972092,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4049,
      "observedDuringTradeHighPrice": 0.40789999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4049,
      "fullObservedHighPrice": 0.40789999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789697962126-791eb8a045e59",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T02:19:22.126Z",
      "closedAtUtc": "2026-09-18T02:21:17.043Z",
      "holdingPeriodMs": 114917,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.64454,
      "exitPriceQuote": 0.64812,
      "grossPnlGbp": 11.10869767586194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.50869767586194,
      "cashChangeGbp": 10.30869767586194,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £13.68 triggered at projected net £9.51 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.017066434976925643,
      "targetPct": 0.991598659509101,
      "structuralStopPrice": 0.6444299999999997,
      "structuralTargetPrice": 0.65093125,
      "maePct": 0,
      "mfePct": 1.2706736587333651,
      "maeGbp": 0,
      "mfeGbp": 25.413473174667303,
      "observedDuringTradeLowPrice": 0.64454,
      "observedDuringTradeHighPrice": 0.65273,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.64454,
      "fullObservedHighPrice": 0.65273,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789696167161-d00e32764f94",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:49:27.161Z",
      "closedAtUtc": "2026-09-18T01:55:33.567Z",
      "holdingPeriodMs": 366406,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.89,
      "exitPriceQuote": 25.626,
      "grossPnlGbp": -20.393974507531812,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.993974507531814,
      "cashChangeGbp": -21.193974507531813,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.99 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.628427964465041,
      "targetPct": 4.845500193124745,
      "structuralStopPrice": 24.9506,
      "structuralTargetPrice": 27.144499999999997,
      "maePct": -1.0196987253765908,
      "mfePct": 0.48281189648512934,
      "maeGbp": -20.393974507531816,
      "mfeGbp": 9.656237929702588,
      "observedDuringTradeLowPrice": 25.626,
      "observedDuringTradeHighPrice": 26.015,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.626,
      "fullObservedHighPrice": 26.015,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789696014018-b1cc1b6f4794d",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:46:54.018Z",
      "closedAtUtc": "2026-09-18T01:47:45.013Z",
      "holdingPeriodMs": 50995,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.941,
      "exitPriceQuote": 25.98,
      "grossPnlGbp": -3.006823175667976,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.6068231756679765,
      "cashChangeGbp": -3.806823175667976,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08866273466715545,
      "targetPct": 0.9454145946571013,
      "structuralStopPrice": 25.964000000000006,
      "structuralTargetPrice": 25.69575,
      "maePct": -0.1503411587833988,
      "mfePct": 0.11950194672525657,
      "maeGbp": -3.0068231756679755,
      "mfeGbp": 2.3900389345051316,
      "observedDuringTradeLowPrice": 25.91,
      "observedDuringTradeHighPrice": 25.980000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.91,
      "fullObservedHighPrice": 25.980000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789695983625-bdb97f303d40d",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:46:23.625Z",
      "closedAtUtc": "2026-09-18T01:46:38.229Z",
      "holdingPeriodMs": 14604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.958,
      "exitPriceQuote": 25.968,
      "grossPnlGbp": -0.7704753833116237,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.3704753833116237,
      "cashChangeGbp": -1.5704753833116238,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.02889282687420984,
      "targetPct": 1.0102858463672013,
      "structuralStopPrice": 25.965500000000006,
      "structuralTargetPrice": 25.69575,
      "maePct": -0.05778565374836493,
      "mfePct": 0,
      "maeGbp": -1.1557130749672986,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 25.958,
      "observedDuringTradeHighPrice": 25.973,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.958,
      "fullObservedHighPrice": 25.973,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789695951553-bbd6ad2d61092",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:45:51.553Z",
      "closedAtUtc": "2026-09-18T01:46:20.283Z",
      "holdingPeriodMs": 28730,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.882,
      "exitPriceQuote": 25.968,
      "grossPnlGbp": -6.645545166524883,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.245545166524883,
      "cashChangeGbp": -7.445545166524883,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.31682250212504554,
      "targetPct": 0.7196120856193537,
      "structuralStopPrice": 25.964000000000006,
      "structuralTargetPrice": 25.69575,
      "maePct": -0.33227725832624416,
      "mfePct": 0,
      "maeGbp": -6.645545166524884,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 25.882,
      "observedDuringTradeHighPrice": 25.968000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.882,
      "fullObservedHighPrice": 25.968000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789695619007-9e71608dd4cc6",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:40:19.007Z",
      "closedAtUtc": "2026-09-18T01:43:32.099Z",
      "holdingPeriodMs": 193092,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 3.288,
      "exitPriceQuote": 3.242,
      "grossPnlGbp": 27.980535279805245,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 26.380535279805244,
      "cashChangeGbp": 27.180535279805245,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.820559610705613,
      "targetPct": 3.5888077858880743,
      "structuralStopPrice": 3.4465000000000003,
      "structuralTargetPrice": 3.17,
      "maePct": 0,
      "mfePct": 1.429440389294395,
      "maeGbp": 0,
      "mfeGbp": 28.588807785887898,
      "observedDuringTradeLowPrice": 3.241,
      "observedDuringTradeHighPrice": 3.288,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.241,
      "fullObservedHighPrice": 3.288,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789695159298-b3175fa3904",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:32:39.298Z",
      "closedAtUtc": "2026-09-18T01:39:52.529Z",
      "holdingPeriodMs": 433231,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007374,
      "exitPriceQuote": 0.007401,
      "grossPnlGbp": 7.323026851098249,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.723026851098249,
      "cashChangeGbp": 6.523026851098249,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7702739354488755,
      "targetPct": 1.159479251423917,
      "structuralStopPrice": 0.0073172,
      "structuralTargetPrice": 0.0074595,
      "maePct": -0.122050447518312,
      "mfePct": 0.42039598589638966,
      "maeGbp": -2.44100895036624,
      "mfeGbp": 8.407919717927793,
      "observedDuringTradeLowPrice": 0.007365,
      "observedDuringTradeHighPrice": 0.007404999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007365,
      "fullObservedHighPrice": 0.007404999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789694994128-6b8c357b61875",
      "symbol": "VTHOUSDT",
      "baseAsset": "VTHO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:29:54.128Z",
      "closedAtUtc": "2026-09-18T01:32:58.017Z",
      "holdingPeriodMs": 183889,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0006548,
      "exitPriceQuote": 0.0006573,
      "grossPnlGbp": 7.635919364691529,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.035919364691528,
      "cashChangeGbp": 6.835919364691529,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.018326206475250132,
      "targetPct": 1.374465485644472,
      "structuralStopPrice": 0.00065468,
      "structuralTargetPrice": 0.0006638,
      "maePct": -0.06108735491753356,
      "mfePct": 0.38179596823457645,
      "maeGbp": -1.2217470983506713,
      "mfeGbp": 7.635919364691529,
      "observedDuringTradeLowPrice": 0.0006544,
      "observedDuringTradeHighPrice": 0.0006573,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0006544,
      "fullObservedHighPrice": 0.0006573,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789694670292-09537bacdb1b7",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:24:30.292Z",
      "closedAtUtc": "2026-09-18T01:32:25.108Z",
      "holdingPeriodMs": 474816,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6711,
      "exitPriceQuote": 0.6797,
      "grossPnlGbp": -25.629563403367428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.22956340336743,
      "cashChangeGbp": -26.42956340336743,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.23 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08046490835940769,
      "targetPct": 1.1503501713604618,
      "structuralStopPrice": 0.67164,
      "structuralTargetPrice": 0.66338,
      "maePct": -1.3112799880792607,
      "mfePct": 0.2235136343317027,
      "maeGbp": -26.22559976158521,
      "mfeGbp": 4.470272686634054,
      "observedDuringTradeLowPrice": 0.6696,
      "observedDuringTradeHighPrice": 0.6798999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6696,
      "fullObservedHighPrice": 0.6798999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789694653415-df6fe66721a92",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:24:13.415Z",
      "closedAtUtc": "2026-09-18T01:24:28.673Z",
      "holdingPeriodMs": 15258,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6707,
      "exitPriceQuote": 0.6711,
      "grossPnlGbp": 1.1927836588640732,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.40721634113592686,
      "cashChangeGbp": 0.3927836588640732,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0913970478604433,
      "targetPct": 0.14015207991651288,
      "structuralStopPrice": 0.66338,
      "structuralTargetPrice": 0.67164,
      "maePct": 0,
      "mfePct": 0.05963918294320367,
      "maeGbp": 0,
      "mfeGbp": 1.1927836588640732,
      "observedDuringTradeLowPrice": 0.6707,
      "observedDuringTradeHighPrice": 0.6711,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6707,
      "fullObservedHighPrice": 0.6711,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789694643097-00517fd864c03",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:24:03.097Z",
      "closedAtUtc": "2026-09-18T01:24:11.714Z",
      "holdingPeriodMs": 8617,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6704,
      "exitPriceQuote": 0.6707,
      "grossPnlGbp": -0.8949880668256771,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.494988066825677,
      "cashChangeGbp": -1.6949880668256772,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.18496420047732978,
      "targetPct": 1.0471360381861614,
      "structuralStopPrice": 0.67164,
      "structuralTargetPrice": 0.66338,
      "maePct": -0.044749403341283855,
      "mfePct": 0,
      "maeGbp": -0.894988066825677,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6704,
      "observedDuringTradeHighPrice": 0.6707000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6704,
      "fullObservedHighPrice": 0.6707000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789694620303-ecae3b5798ced",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:23:40.303Z",
      "closedAtUtc": "2026-09-18T01:24:01.273Z",
      "holdingPeriodMs": 20970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6707,
      "exitPriceQuote": 0.6704,
      "grossPnlGbp": -0.8945877441478067,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4945877441478066,
      "cashChangeGbp": -1.6945877441478068,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0913970478604433,
      "targetPct": 0.14015207991651288,
      "structuralStopPrice": 0.66338,
      "structuralTargetPrice": 0.67164,
      "maePct": -0.044729387207390336,
      "mfePct": 0,
      "maeGbp": -0.8945877441478067,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6704,
      "observedDuringTradeHighPrice": 0.6707,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6704,
      "fullObservedHighPrice": 0.6707,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789693487021-00cd529cb4e0f",
      "symbol": "TRXUSDT",
      "baseAsset": "TRX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T01:04:47.021Z",
      "closedAtUtc": "2026-09-18T01:13:39.887Z",
      "holdingPeriodMs": 532866,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.33485,
      "exitPriceQuote": 0.33488,
      "grossPnlGbp": -0.1791847095716291,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.779184709571629,
      "cashChangeGbp": -0.9791847095716292,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.12393609078693571,
      "targetPct": 0.09556517843810272,
      "structuralStopPrice": 0.33526500000000004,
      "structuralTargetPrice": 0.33453,
      "maePct": -0.04479617739287412,
      "mfePct": 0,
      "maeGbp": -0.8959235478574824,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.33485,
      "observedDuringTradeHighPrice": 0.335,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.33485,
      "fullObservedHighPrice": 0.335,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789692055396-5f141c9adec0b",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:40:55.396Z",
      "closedAtUtc": "2026-09-18T00:54:17.480Z",
      "holdingPeriodMs": 802084,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004014,
      "exitPriceQuote": 0.004024,
      "grossPnlGbp": 4.982561036372493,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.382561036372493,
      "cashChangeGbp": 4.182561036372493,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8560039860488482,
      "targetPct": 1.1260587942202187,
      "structuralStopPrice": 0.003939499999999999,
      "structuralTargetPrice": 0.0040592,
      "maePct": -0.4235176880916921,
      "mfePct": 0.24912805181862463,
      "maeGbp": -8.470353761833842,
      "mfeGbp": 4.982561036372493,
      "observedDuringTradeLowPrice": 0.003997,
      "observedDuringTradeHighPrice": 0.004024,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003997,
      "fullObservedHighPrice": 0.004024,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789692675536-a2a475f2dc59f",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:51:15.536Z",
      "closedAtUtc": "2026-09-18T00:51:55.132Z",
      "holdingPeriodMs": 39596,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15336,
      "exitPriceQuote": 0.15348,
      "grossPnlGbp": -1.5649452269171753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.164945226917175,
      "cashChangeGbp": -2.3649452269171753,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0065206051123057164,
      "targetPct": 0.35863328116848914,
      "structuralStopPrice": 0.15337000000000023,
      "structuralTargetPrice": 0.15281,
      "maePct": -0.07824726134585876,
      "mfePct": 0.01956181533646469,
      "maeGbp": -1.5649452269171753,
      "mfeGbp": 0.3912363067292938,
      "observedDuringTradeLowPrice": 0.15333,
      "observedDuringTradeHighPrice": 0.15348,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15333,
      "fullObservedHighPrice": 0.15348,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789690517037-24f58f1e600ab",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:15:17.037Z",
      "closedAtUtc": "2026-09-18T00:28:44.126Z",
      "holdingPeriodMs": 807089,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.26032,
      "exitPriceQuote": 0.25789,
      "grossPnlGbp": -18.66933005531644,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.26933005531644,
      "cashChangeGbp": -19.46933005531644,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.27 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.86762446220039,
      "targetPct": 2.0943454210202876,
      "structuralStopPrice": 0.25285499999999994,
      "structuralTargetPrice": 0.265772,
      "maePct": -0.933466502765822,
      "mfePct": 0.24200983405040696,
      "maeGbp": -18.66933005531644,
      "mfeGbp": 4.840196681008139,
      "observedDuringTradeLowPrice": 0.25789,
      "observedDuringTradeHighPrice": 0.26095,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25789,
      "fullObservedHighPrice": 0.26095,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789690889900-18b8642285f52",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:21:29.900Z",
      "closedAtUtc": "2026-09-18T00:23:38.632Z",
      "holdingPeriodMs": 128732,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018219,
      "exitPriceQuote": 0.0018134,
      "grossPnlGbp": 9.330918272133536,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.730918272133536,
      "cashChangeGbp": 8.530918272133535,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.05 triggered at projected net £7.73 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6915857072409038,
      "targetPct": 3.1512432076403702,
      "structuralStopPrice": 0.001834500000000222,
      "structuralTargetPrice": 0.0017644875,
      "maePct": -0.005488775454199278,
      "mfePct": 0.6421867281409466,
      "maeGbp": -0.10977550908398555,
      "mfeGbp": 12.84373456281893,
      "observedDuringTradeLowPrice": 0.0018102,
      "observedDuringTradeHighPrice": 0.0018220000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018102,
      "fullObservedHighPrice": 0.0018220000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789690821107-0037f025cadac",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:20:21.107Z",
      "closedAtUtc": "2026-09-18T00:21:22.694Z",
      "holdingPeriodMs": 61587,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018262,
      "exitPriceQuote": 0.0018354,
      "grossPnlGbp": -10.07556675062973,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -11.675566750629729,
      "cashChangeGbp": -10.87556675062973,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4572335998369234,
      "targetPct": 3.379284853794763,
      "structuralStopPrice": 0.001834550000000222,
      "structuralTargetPrice": 0.0017644875,
      "maePct": -0.5037783375314865,
      "mfePct": 0.4325922680976967,
      "maeGbp": -10.07556675062973,
      "mfeGbp": 8.651845361953933,
      "observedDuringTradeLowPrice": 0.0018183,
      "observedDuringTradeHighPrice": 0.0018353999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0018183,
      "fullObservedHighPrice": 0.0018353999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789690738675-09cd6a6c4e098",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:18:58.675Z",
      "closedAtUtc": "2026-09-18T00:19:45.436Z",
      "holdingPeriodMs": 46761,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0018341,
      "exitPriceQuote": 0.0017972,
      "grossPnlGbp": 40.237718772149684,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 38.63771877214968,
      "cashChangeGbp": 39.43771877214969,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.010904530844673566,
      "targetPct": 3.795458262908232,
      "structuralStopPrice": 0.0018343000000002221,
      "structuralTargetPrice": 0.0017644875,
      "maePct": 0,
      "mfePct": 2.011885938607484,
      "maeGbp": 0,
      "mfeGbp": 40.237718772149684,
      "observedDuringTradeLowPrice": 0.0017972,
      "observedDuringTradeHighPrice": 0.0018341,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017972,
      "fullObservedHighPrice": 0.0018341,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789690594097-1b1ffe4147aac",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:16:34.097Z",
      "closedAtUtc": "2026-09-18T00:19:28.803Z",
      "holdingPeriodMs": 174706,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3777,
      "exitPriceQuote": 0.3764,
      "grossPnlGbp": 6.883770187979708,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.283770187979709,
      "cashChangeGbp": 6.083770187979709,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9989409584326336,
      "targetPct": 1.615038390256816,
      "structuralStopPrice": 0.38525000000000004,
      "structuralTargetPrice": 0.3716,
      "maePct": 0,
      "mfePct": 0.4765687053216755,
      "maeGbp": 0,
      "mfeGbp": 9.53137410643351,
      "observedDuringTradeLowPrice": 0.3759,
      "observedDuringTradeHighPrice": 0.3777,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3759,
      "fullObservedHighPrice": 0.3777,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789690458807-1f49b9ebf7d2e",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-18T00:14:18.807Z",
      "closedAtUtc": "2026-09-18T00:14:50.378Z",
      "holdingPeriodMs": 31571,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0017445,
      "exitPriceQuote": 0.0017869,
      "grossPnlGbp": 48.60991688162791,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 47.00991688162791,
      "cashChangeGbp": 47.80991688162791,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 23.7030667813127,
      "targetPct": 16.162797363141298,
      "structuralStopPrice": 0.001331,
      "structuralTargetPrice": 0.00202646,
      "maePct": 0,
      "mfePct": 2.4304958440813955,
      "maeGbp": 0,
      "mfeGbp": 48.60991688162792,
      "observedDuringTradeLowPrice": 0.0017445,
      "observedDuringTradeHighPrice": 0.0017869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0017445,
      "fullObservedHighPrice": 0.0017869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789687355639-5a296ebed526e",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:22:35.639Z",
      "closedAtUtc": "2026-09-17T23:23:09.241Z",
      "holdingPeriodMs": 33602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020788,
      "exitPriceQuote": 0.0020891,
      "grossPnlGbp": 9.909563209543947,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.309563209543947,
      "cashChangeGbp": 9.109563209543946,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.586877044448719,
      "targetPct": 10.393496247835296,
      "structuralStopPrice": 0.0020666,
      "structuralTargetPrice": 0.00229486,
      "maePct": 0,
      "mfePct": 0.4954781604771974,
      "maeGbp": 0,
      "mfeGbp": 9.909563209543947,
      "observedDuringTradeLowPrice": 0.0020788,
      "observedDuringTradeHighPrice": 0.0020891,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020788,
      "fullObservedHighPrice": 0.0020891,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789686452347-9839e18f3d057",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:07:32.347Z",
      "closedAtUtc": "2026-09-17T23:10:44.624Z",
      "holdingPeriodMs": 192277,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020747,
      "exitPriceQuote": 0.0021081,
      "grossPnlGbp": 32.197426133898716,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 30.597426133898715,
      "cashChangeGbp": 31.397426133898716,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.814575601291744,
      "targetPct": 10.611654697064639,
      "structuralStopPrice": 0.0020578000000000003,
      "structuralTargetPrice": 0.00229486,
      "maePct": -0.6988962259603889,
      "mfePct": 2.6509856846772992,
      "maeGbp": -13.977924519207779,
      "mfeGbp": 53.01971369354598,
      "observedDuringTradeLowPrice": 0.0020602,
      "observedDuringTradeHighPrice": 0.0021297,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020602,
      "fullObservedHighPrice": 0.0021297,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789686420081-719e39ba38127",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:07:00.081Z",
      "closedAtUtc": "2026-09-17T23:07:08.266Z",
      "holdingPeriodMs": 8185,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020112,
      "exitPriceQuote": 0.0019853,
      "grossPnlGbp": -25.755767700874813,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.355767700874814,
      "cashChangeGbp": -26.555767700874814,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.36 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.87559665871121,
      "targetPct": 14.104017501988874,
      "structuralStopPrice": 0.00159135,
      "structuralTargetPrice": 0.00229486,
      "maePct": -1.2877883850437406,
      "mfePct": 0,
      "maeGbp": -25.755767700874813,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0019853,
      "observedDuringTradeHighPrice": 0.0020112,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0019853,
      "fullObservedHighPrice": 0.0020112,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789686381461-2e3975462e008",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:06:21.461Z",
      "closedAtUtc": "2026-09-17T23:06:29.060Z",
      "holdingPeriodMs": 7599,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020754,
      "exitPriceQuote": 0.0019312,
      "grossPnlGbp": -138.96116411294182,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -140.5611641129418,
      "cashChangeGbp": -139.76116411294183,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-140.56 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6967331598727745,
      "targetPct": 10.574347113809402,
      "structuralStopPrice": 0.0020609400000000003,
      "structuralTargetPrice": 0.00229486,
      "maePct": -6.948058205647091,
      "mfePct": 0,
      "maeGbp": -138.96116411294182,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0019312,
      "observedDuringTradeHighPrice": 0.0020754,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0019312,
      "fullObservedHighPrice": 0.0020754,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789686319512-82bb138fb20e2",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:05:19.512Z",
      "closedAtUtc": "2026-09-17T23:06:11.116Z",
      "holdingPeriodMs": 51604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0022275,
      "exitPriceQuote": 0.0020953,
      "grossPnlGbp": -118.69809203142525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -120.29809203142524,
      "cashChangeGbp": -119.49809203142524,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-120.30 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.618406285072936,
      "targetPct": 18.79910213243546,
      "structuralStopPrice": 0.0020578000000000003,
      "structuralTargetPrice": 0.0026462499999999997,
      "maePct": -5.9349046015712625,
      "mfePct": 0.9786756453423213,
      "maeGbp": -118.69809203142526,
      "mfeGbp": 19.573512906846428,
      "observedDuringTradeLowPrice": 0.0020953,
      "observedDuringTradeHighPrice": 0.0022493,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020953,
      "fullObservedHighPrice": 0.0022493,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789686185839-0f95203c81481",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:03:05.839Z",
      "closedAtUtc": "2026-09-17T23:03:23.709Z",
      "holdingPeriodMs": 17870,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.43671,
      "exitPriceQuote": 0.43582,
      "grossPnlGbp": -4.075931396121004,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.675931396121005,
      "cashChangeGbp": -4.875931396121004,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009159396395824812,
      "targetPct": 0.9176570264019595,
      "structuralStopPrice": 0.4366699999999998,
      "structuralTargetPrice": 0.4407175,
      "maePct": -0.23127475899338482,
      "mfePct": 0,
      "maeGbp": -4.625495179867696,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4357,
      "observedDuringTradeHighPrice": 0.43671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4357,
      "fullObservedHighPrice": 0.43671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789686155847-4af7161026411",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:02:35.847Z",
      "closedAtUtc": "2026-09-17T23:02:43.742Z",
      "holdingPeriodMs": 7895,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023004,
      "exitPriceQuote": 0.0023274,
      "grossPnlGbp": -23.47417840375559,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.074178403755592,
      "cashChangeGbp": -24.27417840375559,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-25.07 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.77951660580769,
      "targetPct": 10.571205007824723,
      "structuralStopPrice": 0.0027094000000000003,
      "structuralTargetPrice": 0.0020572200000000002,
      "maePct": -1.1737089201877795,
      "mfePct": 0,
      "maeGbp": -23.47417840375559,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0023004,
      "observedDuringTradeHighPrice": 0.0023274,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0023004,
      "fullObservedHighPrice": 0.0023274,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789686070804-5b229adf9dd76",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T23:01:10.804Z",
      "closedAtUtc": "2026-09-17T23:01:25.918Z",
      "holdingPeriodMs": 15114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023059,
      "exitPriceQuote": 0.0023276,
      "grossPnlGbp": -18.821284530985672,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.421284530985673,
      "cashChangeGbp": -19.621284530985672,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.42 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.139598421440633,
      "targetPct": 10.983130231146207,
      "structuralStopPrice": 0.0025166499999999996,
      "structuralTargetPrice": 0.0020526399999999997,
      "maePct": -0.9410642265492837,
      "mfePct": 0,
      "maeGbp": -18.821284530985675,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0023059,
      "observedDuringTradeHighPrice": 0.0023276,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0023059,
      "fullObservedHighPrice": 0.0023276,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685975770-2d2ae63cef3f1",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:59:35.770Z",
      "closedAtUtc": "2026-09-17T23:00:42.962Z",
      "holdingPeriodMs": 67192,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0023718,
      "exitPriceQuote": 0.0022949,
      "grossPnlGbp": 64.84526519942658,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 63.245265199426576,
      "cashChangeGbp": 64.04526519942658,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.955223880597023,
      "targetPct": 13.456446580656051,
      "structuralStopPrice": 0.0025842,
      "structuralTargetPrice": 0.0020526399999999997,
      "maePct": -1.1004300531242204,
      "mfePct": 3.4699384433763387,
      "maeGbp": -22.00860106248441,
      "mfeGbp": 69.39876886752678,
      "observedDuringTradeLowPrice": 0.0022895,
      "observedDuringTradeHighPrice": 0.0023979,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0022895,
      "fullObservedHighPrice": 0.0023979,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685984243-19c68d2444ff4",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:59:44.243Z",
      "closedAtUtc": "2026-09-17T23:00:37.670Z",
      "holdingPeriodMs": 53427,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3502,
      "exitPriceQuote": 0.3518,
      "grossPnlGbp": -9.137635636778928,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.737635636778927,
      "cashChangeGbp": -9.937635636778928,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3426613363792692,
      "targetPct": 1.8667904054825897,
      "structuralStopPrice": 0.3514000000000002,
      "structuralTargetPrice": 0.3436625,
      "maePct": -0.4568817818389464,
      "mfePct": 0,
      "maeGbp": -9.137635636778928,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3502,
      "observedDuringTradeHighPrice": 0.35179999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3502,
      "fullObservedHighPrice": 0.35179999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685842823-590611b835618",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:57:22.823Z",
      "closedAtUtc": "2026-09-17T22:59:42.592Z",
      "holdingPeriodMs": 139769,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3504,
      "exitPriceQuote": 0.3503,
      "grossPnlGbp": 0.5707762557076997,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.0292237442923002,
      "cashChangeGbp": -0.2292237442923003,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.29965753424665326,
      "targetPct": 1.9228025114155272,
      "structuralStopPrice": 0.35145000000000026,
      "structuralTargetPrice": 0.3436625,
      "maePct": -0.17123287671232576,
      "mfePct": 0.08561643835615496,
      "maeGbp": -3.424657534246515,
      "mfeGbp": 1.7123287671230991,
      "observedDuringTradeLowPrice": 0.3501,
      "observedDuringTradeHighPrice": 0.351,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3501,
      "fullObservedHighPrice": 0.351,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685945112-a6ce5140883b7",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:59:05.112Z",
      "closedAtUtc": "2026-09-17T22:59:14.858Z",
      "holdingPeriodMs": 9746,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002247,
      "exitPriceQuote": 0.0022796,
      "grossPnlGbp": -29.016466399644194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.616466399644196,
      "cashChangeGbp": -29.816466399644195,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.62 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.359145527369831,
      "targetPct": 8.64975522919449,
      "structuralStopPrice": 0.0024573,
      "structuralTargetPrice": 0.0020526399999999997,
      "maePct": -1.4508233199822096,
      "mfePct": 0,
      "maeGbp": -29.01646639964419,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002247,
      "observedDuringTradeHighPrice": 0.0022796,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002247,
      "fullObservedHighPrice": 0.0022796,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685930067-959331713a4b6",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:58:50.067Z",
      "closedAtUtc": "2026-09-17T22:59:03.165Z",
      "holdingPeriodMs": 13098,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002178,
      "exitPriceQuote": 0.0022478,
      "grossPnlGbp": -64.0955004591369,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -65.6955004591369,
      "cashChangeGbp": -64.8955004591369,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-65.70 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0169880624527965,
      "targetPct": 4.964416896235066,
      "structuralStopPrice": 0.0022001500000002217,
      "structuralTargetPrice": 0.002069875,
      "maePct": -3.2047750229568446,
      "mfePct": 0,
      "maeGbp": -64.09550045913689,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.002178,
      "observedDuringTradeHighPrice": 0.0022478,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002178,
      "fullObservedHighPrice": 0.0022478,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685898953-93197ee810c0f",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:58:18.953Z",
      "closedAtUtc": "2026-09-17T22:58:42.371Z",
      "holdingPeriodMs": 23418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021574,
      "exitPriceQuote": 0.0021798,
      "grossPnlGbp": -20.765736534717817,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.36573653471782,
      "cashChangeGbp": -21.565736534717818,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.37 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9861870770474712,
      "targetPct": 4.056966719199025,
      "structuralStopPrice": 0.002200250000000222,
      "structuralTargetPrice": 0.002069875,
      "maePct": -1.3303049967553535,
      "mfePct": 0.2734773338277397,
      "maeGbp": -26.60609993510707,
      "mfeGbp": 5.469546676554794,
      "observedDuringTradeLowPrice": 0.0021515,
      "observedDuringTradeHighPrice": 0.0021861,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021515,
      "fullObservedHighPrice": 0.0021861,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685847110-be177c8e0a36c",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:57:27.110Z",
      "closedAtUtc": "2026-09-17T22:58:17.211Z",
      "holdingPeriodMs": 50101,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021044,
      "exitPriceQuote": 0.0021574,
      "grossPnlGbp": 50.37065196730627,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 48.77065196730627,
      "cashChangeGbp": 49.570651967306276,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.459608439460203,
      "targetPct": 1.9112336057783532,
      "structuralStopPrice": 0.0020526399999999997,
      "structuralTargetPrice": 0.00214462,
      "maePct": -0.19482988025092046,
      "mfePct": 2.5185325983653137,
      "maeGbp": -3.8965976050184095,
      "mfeGbp": 50.37065196730627,
      "observedDuringTradeLowPrice": 0.0021003,
      "observedDuringTradeHighPrice": 0.0021574,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021003,
      "fullObservedHighPrice": 0.0021574,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685636903-2508e912b9f9c",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:53:56.903Z",
      "closedAtUtc": "2026-09-17T22:57:21.099Z",
      "holdingPeriodMs": 204196,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3502,
      "exitPriceQuote": 0.3506,
      "grossPnlGbp": -2.2844089091948114,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.8844089091948115,
      "cashChangeGbp": -3.0844089091948117,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3569388920617348,
      "targetPct": 1.8667904054825897,
      "structuralStopPrice": 0.3514500000000002,
      "structuralTargetPrice": 0.3436625,
      "maePct": -0.1713306681896029,
      "mfePct": 0.2569960022844123,
      "maeGbp": -3.426613363792058,
      "mfeGbp": 5.139920045688245,
      "observedDuringTradeLowPrice": 0.3493,
      "observedDuringTradeHighPrice": 0.3508,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3493,
      "fullObservedHighPrice": 0.3508,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685748165-a0140acc34269",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:55:48.165Z",
      "closedAtUtc": "2026-09-17T22:57:04.725Z",
      "holdingPeriodMs": 76560,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021265,
      "exitPriceQuote": 0.0021522,
      "grossPnlGbp": -24.171173289442773,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.771173289442775,
      "cashChangeGbp": -24.971173289442774,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-25.77 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8285915824124089,
      "targetPct": 4.325417352457078,
      "structuralStopPrice": 0.00214412,
      "structuralTargetPrice": 0.00203452,
      "maePct": -1.2085586644721387,
      "mfePct": 0.7947331295555992,
      "maeGbp": -24.171173289442773,
      "mfeGbp": 15.894662591111983,
      "observedDuringTradeLowPrice": 0.0021096,
      "observedDuringTradeHighPrice": 0.0021522,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021096,
      "fullObservedHighPrice": 0.0021522,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685380503-e306939e9c242",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:49:40.503Z",
      "closedAtUtc": "2026-09-17T22:51:12.751Z",
      "holdingPeriodMs": 92248,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020429,
      "exitPriceQuote": 0.0020924,
      "grossPnlGbp": 48.46052180723488,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 46.86052180723488,
      "cashChangeGbp": 47.660521807234886,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £48.73 triggered at projected net £46.86 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8003328601606371,
      "targetPct": 5.5472612462675635,
      "structuralStopPrice": 0.002026549999999778,
      "structuralTargetPrice": 0.002156225,
      "maePct": 0,
      "mfePct": 2.697146213715806,
      "maeGbp": 0,
      "mfeGbp": 53.94292427431612,
      "observedDuringTradeLowPrice": 0.0020429,
      "observedDuringTradeHighPrice": 0.0020979999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020429,
      "fullObservedHighPrice": 0.0020979999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685328069-4f52d07fc200c",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:48:48.069Z",
      "closedAtUtc": "2026-09-17T22:49:38.654Z",
      "holdingPeriodMs": 50585,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020273,
      "exitPriceQuote": 0.0020426,
      "grossPnlGbp": 15.093967345730553,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.493967345730553,
      "cashChangeGbp": 14.293967345730552,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (3 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05919202881773082,
      "targetPct": 6.359443594929205,
      "structuralStopPrice": 0.0020260999999997783,
      "structuralTargetPrice": 0.002156225,
      "maePct": -0.33048882750456804,
      "mfePct": 0.7546983672865276,
      "maeGbp": -6.609776550091361,
      "mfeGbp": 15.093967345730553,
      "observedDuringTradeLowPrice": 0.0020206,
      "observedDuringTradeHighPrice": 0.0020426,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020206,
      "fullObservedHighPrice": 0.0020426,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685318893-631a47c127544",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:48:38.893Z",
      "closedAtUtc": "2026-09-17T22:48:46.372Z",
      "holdingPeriodMs": 7479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020661,
      "exitPriceQuote": 0.0020261,
      "grossPnlGbp": -38.720294274236586,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -40.32029427423659,
      "cashChangeGbp": -39.52029427423658,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-40.32 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.4595130922995,
      "targetPct": 3.7761966990949047,
      "structuralStopPrice": 0.00193264,
      "structuralTargetPrice": 0.00214412,
      "maePct": -1.9360147137118293,
      "mfePct": 0,
      "maeGbp": -38.720294274236586,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0020261,
      "observedDuringTradeHighPrice": 0.0020661,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020261,
      "fullObservedHighPrice": 0.0020661,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685133839-13a9af9f87cab",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:45:33.838Z",
      "closedAtUtc": "2026-09-17T22:46:17.256Z",
      "holdingPeriodMs": 43418,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020931,
      "exitPriceQuote": 0.0020897,
      "grossPnlGbp": 3.248769767330936,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.6487697673309358,
      "cashChangeGbp": 2.448769767330936,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4375328460178545,
      "targetPct": 8.276718742534998,
      "structuralStopPrice": 0.00214412,
      "structuralTargetPrice": 0.00191986,
      "maePct": -0.2962113611389825,
      "mfePct": 0.24365773254980982,
      "maeGbp": -5.92422722277965,
      "mfeGbp": 4.873154650996196,
      "observedDuringTradeLowPrice": 0.002088,
      "observedDuringTradeHighPrice": 0.0020993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002088,
      "fullObservedHighPrice": 0.0020993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789685061306-902003baac078",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:44:21.306Z",
      "closedAtUtc": "2026-09-17T22:44:36.468Z",
      "holdingPeriodMs": 15162,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021254,
      "exitPriceQuote": 0.0021098,
      "grossPnlGbp": 14.679589724287347,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.079589724287347,
      "cashChangeGbp": 13.879589724287346,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8807753834572244,
      "targetPct": 13.253975722216992,
      "structuralStopPrice": 0.00214412,
      "structuralTargetPrice": 0.0018437,
      "maePct": 0,
      "mfePct": 0.7339794862143674,
      "maeGbp": 0,
      "mfeGbp": 14.679589724287348,
      "observedDuringTradeLowPrice": 0.0021098,
      "observedDuringTradeHighPrice": 0.0021254,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021098,
      "fullObservedHighPrice": 0.0021254,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684944480-4c4a276bfe2de",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:42:24.480Z",
      "closedAtUtc": "2026-09-17T22:43:28.439Z",
      "holdingPeriodMs": 63959,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020812,
      "exitPriceQuote": 0.002097,
      "grossPnlGbp": 15.183547953103826,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.583547953103826,
      "cashChangeGbp": 14.383547953103825,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.093407649433027,
      "targetPct": 3.023255813953475,
      "structuralStopPrice": 0.0018086999999999999,
      "structuralTargetPrice": 0.00214412,
      "maePct": -0.028829521429939754,
      "mfePct": 0.7591773976551913,
      "maeGbp": -0.5765904285987951,
      "mfeGbp": 15.183547953103826,
      "observedDuringTradeLowPrice": 0.0020806,
      "observedDuringTradeHighPrice": 0.002097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020806,
      "fullObservedHighPrice": 0.002097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684899483-013c01bc8d9c",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:41:39.483Z",
      "closedAtUtc": "2026-09-17T22:42:05.184Z",
      "holdingPeriodMs": 25701,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020802,
      "exitPriceQuote": 0.002071,
      "grossPnlGbp": 8.845303336217677,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.2453033362176775,
      "cashChangeGbp": 8.045303336217676,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.072781463320828,
      "targetPct": 13.0516296509951,
      "structuralStopPrice": 0.00214412,
      "structuralTargetPrice": 0.0018086999999999999,
      "maePct": -0.17786751273916665,
      "mfePct": 0.5912892991058462,
      "maeGbp": -3.5573502547833327,
      "mfeGbp": 11.825785982116923,
      "observedDuringTradeLowPrice": 0.0020679,
      "observedDuringTradeHighPrice": 0.0020839,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020679,
      "fullObservedHighPrice": 0.0020839,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684846023-f8894cff16fd2",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:40:46.023Z",
      "closedAtUtc": "2026-09-17T22:41:06.145Z",
      "holdingPeriodMs": 20122,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.002073,
      "exitPriceQuote": 0.0020865,
      "grossPnlGbp": 13.02460202604884,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.42460202604884,
      "cashChangeGbp": 12.224602026048839,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.74963820549929,
      "targetPct": 3.4307766521948677,
      "structuralStopPrice": 0.0018086999999999999,
      "structuralTargetPrice": 0.00214412,
      "maePct": 0,
      "mfePct": 0.651230101302442,
      "maeGbp": 0,
      "mfeGbp": 13.02460202604884,
      "observedDuringTradeLowPrice": 0.002073,
      "observedDuringTradeHighPrice": 0.0020865,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002073,
      "fullObservedHighPrice": 0.0020865,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684797468-27f3ecc29f6d7",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:39:57.468Z",
      "closedAtUtc": "2026-09-17T22:40:21.748Z",
      "holdingPeriodMs": 24280,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021067,
      "exitPriceQuote": 0.0020764,
      "grossPnlGbp": -28.76536763658806,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.36536763658806,
      "cashChangeGbp": -29.56536763658806,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.37 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.322827170456154,
      "targetPct": 1.7762377177576216,
      "structuralStopPrice": 0.0017417600000000002,
      "structuralTargetPrice": 0.00214412,
      "maePct": -1.438268381829403,
      "mfePct": 0,
      "maeGbp": -28.765367636588064,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0020764,
      "observedDuringTradeHighPrice": 0.0021067,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020764,
      "fullObservedHighPrice": 0.0021067,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684741556-a0f19d2125dec",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:39:01.556Z",
      "closedAtUtc": "2026-09-17T22:39:21.531Z",
      "holdingPeriodMs": 19975,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020931,
      "exitPriceQuote": 0.0021062,
      "grossPnlGbp": 12.517318809421269,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.91731880942127,
      "cashChangeGbp": 11.717318809421268,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.785628971382156,
      "targetPct": 2.4375328460178545,
      "structuralStopPrice": 0.0017417600000000002,
      "structuralTargetPrice": 0.00214412,
      "maePct": 0,
      "mfePct": 0.6258659404710635,
      "maeGbp": 0,
      "mfeGbp": 12.517318809421269,
      "observedDuringTradeLowPrice": 0.0020931,
      "observedDuringTradeHighPrice": 0.0021062,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020931,
      "fullObservedHighPrice": 0.0021062,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684638583-e64de42f4668c",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:37:18.583Z",
      "closedAtUtc": "2026-09-17T22:38:30.687Z",
      "holdingPeriodMs": 72104,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021091,
      "exitPriceQuote": 0.0020856,
      "grossPnlGbp": -22.2843867052298,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.8843867052298,
      "cashChangeGbp": -23.0843867052298,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.88 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.497415959413964,
      "targetPct": 1.5020624911099556,
      "structuralStopPrice": 0.0016978800000000001,
      "structuralTargetPrice": 0.00214078,
      "maePct": -1.11421933526149,
      "mfePct": 0.403015504243508,
      "maeGbp": -22.2843867052298,
      "mfeGbp": 8.06031008487016,
      "observedDuringTradeLowPrice": 0.0020856,
      "observedDuringTradeHighPrice": 0.0021176,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020856,
      "fullObservedHighPrice": 0.0021176,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684560541-d62e8e67616f",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:36:00.541Z",
      "closedAtUtc": "2026-09-17T22:37:02.761Z",
      "holdingPeriodMs": 62220,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021312,
      "exitPriceQuote": 0.0021148,
      "grossPnlGbp": 15.390390390390559,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.79039039039056,
      "cashChangeGbp": 14.590390390390558,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.44951201201200813,
      "targetPct": 20.332207207207208,
      "structuralStopPrice": 0.00214078,
      "structuralTargetPrice": 0.0016978800000000001,
      "maePct": -0.028153153153148744,
      "mfePct": 1.126126126126133,
      "maeGbp": -0.5630630630629748,
      "mfeGbp": 22.522522522522664,
      "observedDuringTradeLowPrice": 0.0021072,
      "observedDuringTradeHighPrice": 0.0021318,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021072,
      "fullObservedHighPrice": 0.0021318,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684511292-27c026e99e025",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:35:11.292Z",
      "closedAtUtc": "2026-09-17T22:35:44.809Z",
      "holdingPeriodMs": 33517,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021708,
      "exitPriceQuote": 0.0021389,
      "grossPnlGbp": 29.390086604017018,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 27.790086604017016,
      "cashChangeGbp": 28.590086604017017,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.71558872305141,
      "targetPct": 21.785516860143723,
      "structuralStopPrice": 0.00277245,
      "structuralTargetPrice": 0.0016978800000000001,
      "maePct": 0,
      "mfePct": 1.9301639948406162,
      "maeGbp": 0,
      "mfeGbp": 38.603279896812325,
      "observedDuringTradeLowPrice": 0.0021289,
      "observedDuringTradeHighPrice": 0.0021708,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021289,
      "fullObservedHighPrice": 0.0021708,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684447361-c25e6dccde953",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:34:07.361Z",
      "closedAtUtc": "2026-09-17T22:34:41.926Z",
      "holdingPeriodMs": 34565,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11844,
      "exitPriceQuote": 0.11858,
      "grossPnlGbp": -2.3640661938534486,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.9640661938534487,
      "cashChangeGbp": -3.164066193853449,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08020938872021269,
      "targetPct": 0.3356129685916878,
      "structuralStopPrice": 0.11853500000000022,
      "structuralTargetPrice": 0.11804250000000001,
      "maePct": -0.3292806484295858,
      "mfePct": 0,
      "maeGbp": -6.585612968591716,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11844,
      "observedDuringTradeHighPrice": 0.11883,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11844,
      "fullObservedHighPrice": 0.11883,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684421219-915163be056ef",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:33:41.219Z",
      "closedAtUtc": "2026-09-17T22:34:04.740Z",
      "holdingPeriodMs": 23521,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020938,
      "exitPriceQuote": 0.0021094,
      "grossPnlGbp": 14.90113668927325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.30113668927325,
      "cashChangeGbp": 14.101136689273249,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.551055497182155,
      "targetPct": 1.9466997803037713,
      "structuralStopPrice": 0.00168444,
      "structuralTargetPrice": 0.00213456,
      "maePct": -0.8453529467952926,
      "mfePct": 0.9026650109848162,
      "maeGbp": -16.90705893590585,
      "mfeGbp": 18.053300219696325,
      "observedDuringTradeLowPrice": 0.0020761,
      "observedDuringTradeHighPrice": 0.0021127,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020761,
      "fullObservedHighPrice": 0.0021127,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684369578-b56056d0b88a1",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:32:49.578Z",
      "closedAtUtc": "2026-09-17T22:33:14.354Z",
      "holdingPeriodMs": 24776,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020844,
      "exitPriceQuote": 0.002104,
      "grossPnlGbp": 18.806371137977187,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.206371137977186,
      "cashChangeGbp": 18.006371137977187,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.18825561312609,
      "targetPct": 2.40644789867588,
      "structuralStopPrice": 0.00168444,
      "structuralTargetPrice": 0.00213456,
      "maePct": 0,
      "mfePct": 0.9403185568988593,
      "maeGbp": 0,
      "mfeGbp": 18.806371137977187,
      "observedDuringTradeLowPrice": 0.0020844,
      "observedDuringTradeHighPrice": 0.002104,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020844,
      "fullObservedHighPrice": 0.002104,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684289344-fb33a51691901",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:31:29.344Z",
      "closedAtUtc": "2026-09-17T22:32:27.648Z",
      "holdingPeriodMs": 58304,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021181,
      "exitPriceQuote": 0.002066,
      "grossPnlGbp": 49.195033284547286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 47.595033284547284,
      "cashChangeGbp": 48.39503328454729,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 29.195977527028916,
      "targetPct": 22.21802558897124,
      "structuralStopPrice": 0.0027364999999999993,
      "structuralTargetPrice": 0.0016475,
      "maePct": -0.4674000283272832,
      "mfePct": 2.4597516642273645,
      "maeGbp": -9.348000566545664,
      "mfeGbp": 49.19503328454729,
      "observedDuringTradeLowPrice": 0.002066,
      "observedDuringTradeHighPrice": 0.002128,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.002066,
      "fullObservedHighPrice": 0.002128,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684218813-260fd86d931ea",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:30:18.813Z",
      "closedAtUtc": "2026-09-17T22:30:55.953Z",
      "holdingPeriodMs": 37140,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11792,
      "exitPriceQuote": 0.11815,
      "grossPnlGbp": -3.90094979647232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.5009497964723195,
      "cashChangeGbp": -4.70094979647232,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1611261872457867,
      "targetPct": 0.3604138398914475,
      "structuralStopPrice": 0.11811000000000023,
      "structuralTargetPrice": 0.117495,
      "maePct": -0.195047489823616,
      "mfePct": 0,
      "maeGbp": -3.90094979647232,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11792,
      "observedDuringTradeHighPrice": 0.11815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11792,
      "fullObservedHighPrice": 0.11815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684181199-56748d441a767",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:29:41.199Z",
      "closedAtUtc": "2026-09-17T22:30:04.624Z",
      "holdingPeriodMs": 23425,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020923,
      "exitPriceQuote": 0.0021172,
      "grossPnlGbp": 23.80155809396359,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.201558093963587,
      "cashChangeGbp": 23.001558093963588,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 22.66978922716628,
      "targetPct": 28.401758829995703,
      "structuralStopPrice": 0.00161798,
      "structuralTargetPrice": 0.0026865500000000002,
      "maePct": 0,
      "mfePct": 1.1900779046981793,
      "maeGbp": 0,
      "mfeGbp": 23.801558093963585,
      "observedDuringTradeLowPrice": 0.0020923,
      "observedDuringTradeHighPrice": 0.0021172,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020923,
      "fullObservedHighPrice": 0.0021172,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684142578-46b2d20c5dd4f",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:29:02.578Z",
      "closedAtUtc": "2026-09-17T22:29:12.839Z",
      "holdingPeriodMs": 10261,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020636,
      "exitPriceQuote": 0.0020439,
      "grossPnlGbp": -19.0928474510565,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.6928474510565,
      "cashChangeGbp": -19.8928474510565,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.69 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 21.594301221166894,
      "targetPct": 28.813723589843004,
      "structuralStopPrice": 0.00161798,
      "structuralTargetPrice": 0.0026582000000000003,
      "maePct": -0.954642372552825,
      "mfePct": 0,
      "maeGbp": -19.0928474510565,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0020439,
      "observedDuringTradeHighPrice": 0.0020636,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020439,
      "fullObservedHighPrice": 0.0020636,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684114156-b2cb1e5fc9a97",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:28:34.156Z",
      "closedAtUtc": "2026-09-17T22:28:50.222Z",
      "holdingPeriodMs": 16066,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020926,
      "exitPriceQuote": 0.0020814,
      "grossPnlGbp": -10.704386887125908,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.304386887125908,
      "cashChangeGbp": -11.504386887125909,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 22.680875465927556,
      "targetPct": 28.376182739176155,
      "structuralStopPrice": 0.00161798,
      "structuralTargetPrice": 0.0026864000000000002,
      "maePct": -0.5352193443562955,
      "mfePct": 0.8171652489725666,
      "maeGbp": -10.704386887125908,
      "mfeGbp": 16.343304979451332,
      "observedDuringTradeLowPrice": 0.0020814,
      "observedDuringTradeHighPrice": 0.0021097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020814,
      "fullObservedHighPrice": 0.0021097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684059042-f257064c65829",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:27:39.042Z",
      "closedAtUtc": "2026-09-17T22:28:32.612Z",
      "holdingPeriodMs": 53570,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021751,
      "exitPriceQuote": 0.0020926,
      "grossPnlGbp": 75.8585812146569,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 74.2585812146569,
      "cashChangeGbp": 75.0585812146569,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.42402648154107,
      "targetPct": 25.613535009884608,
      "structuralStopPrice": 0.0027716,
      "structuralTargetPrice": 0.00161798,
      "maePct": 0,
      "mfePct": 3.792929060732845,
      "maeGbp": 0,
      "mfeGbp": 75.8585812146569,
      "observedDuringTradeLowPrice": 0.0020926,
      "observedDuringTradeHighPrice": 0.0021751,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020926,
      "fullObservedHighPrice": 0.0021751,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684038882-6f7882060c1af",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:27:18.882Z",
      "closedAtUtc": "2026-09-17T22:27:24.396Z",
      "holdingPeriodMs": 5514,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021417,
      "exitPriceQuote": 0.0021778,
      "grossPnlGbp": -33.71153756361795,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -35.311537563617954,
      "cashChangeGbp": -34.51153756361795,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-35.31 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 24.100014007564084,
      "targetPct": 24.887706027921745,
      "structuralStopPrice": 0.00265785,
      "structuralTargetPrice": 0.00160868,
      "maePct": -1.6855768781808975,
      "mfePct": 0,
      "maeGbp": -33.71153756361795,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0021417,
      "observedDuringTradeHighPrice": 0.0021778,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021417,
      "fullObservedHighPrice": 0.0021778,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789684006832-bb1d2f2b97bab",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:26:46.832Z",
      "closedAtUtc": "2026-09-17T22:27:10.479Z",
      "holdingPeriodMs": 23647,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021298,
      "exitPriceQuote": 0.002162,
      "grossPnlGbp": -30.237580993520545,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -31.837580993520547,
      "cashChangeGbp": -31.037580993520546,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-31.84 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 24.234669922058387,
      "targetPct": 24.468025166682317,
      "structuralStopPrice": 0.0026459499999999993,
      "structuralTargetPrice": 0.00160868,
      "maePct": -1.5118790496760273,
      "mfePct": 1.0517419476006986,
      "maeGbp": -30.237580993520545,
      "mfeGbp": 21.034838952013974,
      "observedDuringTradeLowPrice": 0.0021074,
      "observedDuringTradeHighPrice": 0.002162,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021074,
      "fullObservedHighPrice": 0.002162,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789683975411-d7639645ced46",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:26:15.411Z",
      "closedAtUtc": "2026-09-17T22:26:29.512Z",
      "holdingPeriodMs": 14101,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0021161,
      "exitPriceQuote": 0.0021456,
      "grossPnlGbp": -27.881480081281612,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.481480081281614,
      "cashChangeGbp": -28.681480081281613,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.48 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 24.410472094891553,
      "targetPct": 23.979018004820198,
      "structuralStopPrice": 0.0026326500000000003,
      "structuralTargetPrice": 0.00160868,
      "maePct": -1.3940740040640807,
      "mfePct": 0.2929918245829612,
      "maeGbp": -27.881480081281612,
      "mfeGbp": 5.859836491659224,
      "observedDuringTradeLowPrice": 0.0021099,
      "observedDuringTradeHighPrice": 0.0021456,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0021099,
      "fullObservedHighPrice": 0.0021456,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789683906582-0c31f5e3e481b",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:25:06.582Z",
      "closedAtUtc": "2026-09-17T22:26:09.171Z",
      "holdingPeriodMs": 62589,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11721,
      "exitPriceQuote": 0.11773,
      "grossPnlGbp": -8.872963057759689,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.472963057759689,
      "cashChangeGbp": -9.67296305775969,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0255950857437286,
      "targetPct": 0.4351164576401302,
      "structuralStopPrice": 0.11724000000000022,
      "structuralTargetPrice": 0.1167,
      "maePct": -0.4436481528879844,
      "mfePct": 0,
      "maeGbp": -8.872963057759689,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11721,
      "observedDuringTradeHighPrice": 0.11772999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11721,
      "fullObservedHighPrice": 0.11772999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789683915770-f9b57368afb2a",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:25:15.770Z",
      "closedAtUtc": "2026-09-17T22:25:57.530Z",
      "holdingPeriodMs": 41760,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020766,
      "exitPriceQuote": 0.0021348,
      "grossPnlGbp": 56.05316382548397,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 54.45316382548397,
      "cashChangeGbp": 55.25316382548397,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 22.532986612732355,
      "targetPct": 24.829047481460087,
      "structuralStopPrice": 0.00160868,
      "structuralTargetPrice": 0.0025922000000000002,
      "maePct": 0,
      "mfePct": 2.8026581912741984,
      "maeGbp": 0,
      "mfeGbp": 56.05316382548397,
      "observedDuringTradeLowPrice": 0.0020766,
      "observedDuringTradeHighPrice": 0.0021347999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020766,
      "fullObservedHighPrice": 0.0021347999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789683837234-41d3792b44d31",
      "symbol": "ONEUSDT",
      "baseAsset": "ONE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:23:57.234Z",
      "closedAtUtc": "2026-09-17T22:25:02.641Z",
      "holdingPeriodMs": 65407,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0020715,
      "exitPriceQuote": 0.0021215,
      "grossPnlGbp": -48.27419744146766,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -49.874197441467665,
      "cashChangeGbp": -49.07419744146766,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-49.87 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.53415399468983,
      "targetPct": 22.47743181269611,
      "structuralStopPrice": 0.00247615,
      "structuralTargetPrice": 0.00160588,
      "maePct": -2.413709872073383,
      "mfePct": 2.6261163408158352,
      "maeGbp": -48.274197441467656,
      "mfeGbp": 52.522326816316706,
      "observedDuringTradeLowPrice": 0.0020171,
      "observedDuringTradeHighPrice": 0.0021215,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0020171,
      "fullObservedHighPrice": 0.0021215,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789683477632-bc10b2e2ce90f",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:17:57.632Z",
      "closedAtUtc": "2026-09-17T22:18:11.244Z",
      "holdingPeriodMs": 13612,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11697,
      "exitPriceQuote": 0.11666,
      "grossPnlGbp": -5.300504402838414,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.900504402838415,
      "cashChangeGbp": -6.100504402838414,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.017098401299673563,
      "targetPct": 0.7865264597760026,
      "structuralStopPrice": 0.11694999999999978,
      "structuralTargetPrice": 0.11789,
      "maePct": -0.26502522014192076,
      "mfePct": 0,
      "maeGbp": -5.300504402838416,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11666,
      "observedDuringTradeHighPrice": 0.11697,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11666,
      "fullObservedHighPrice": 0.11697,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789683266866-6861c855a03f2",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:14:26.866Z",
      "closedAtUtc": "2026-09-17T22:17:26.168Z",
      "holdingPeriodMs": 179302,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4343.66,
      "exitPriceQuote": 4343.23,
      "grossPnlGbp": 0.19798971374384325,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.4020102862561568,
      "cashChangeGbp": -0.6020102862561568,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 89.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 89,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0310797806458232,
      "targetPct": 0.043051251709385424,
      "structuralStopPrice": 4345.01,
      "structuralTargetPrice": 4341.79,
      "maePct": -0.0002302205973814313,
      "mfePct": 0.009899485687192162,
      "maeGbp": -0.004604411947628626,
      "mfeGbp": 0.19798971374384322,
      "observedDuringTradeLowPrice": 4343.23,
      "observedDuringTradeHighPrice": 4343.67,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4343.23,
      "fullObservedHighPrice": 4343.67,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789682774324-a516546a8592a",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:06:14.324Z",
      "closedAtUtc": "2026-09-17T22:06:54.538Z",
      "holdingPeriodMs": 40214,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3428,
      "exitPriceQuote": 0.3426,
      "grossPnlGbp": -1.166861143523792,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.7668611435237924,
      "cashChangeGbp": -1.9668611435237922,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.02917152858815958,
      "targetPct": 2.446761960326719,
      "structuralStopPrice": 0.3426999999999998,
      "structuralTargetPrice": 0.3511875,
      "maePct": -0.05834305717618961,
      "mfePct": 0.0583430571762058,
      "maeGbp": -1.166861143523792,
      "mfeGbp": 1.1668611435241159,
      "observedDuringTradeLowPrice": 0.3426,
      "observedDuringTradeHighPrice": 0.343,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3426,
      "fullObservedHighPrice": 0.343,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789682770069-e7a7a2ddcedbe",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T22:06:10.069Z",
      "closedAtUtc": "2026-09-17T22:06:50.462Z",
      "holdingPeriodMs": 40393,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11754,
      "exitPriceQuote": 0.1178,
      "grossPnlGbp": -4.424025863535755,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.024025863535755,
      "cashChangeGbp": -5.224025863535755,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06806193636227564,
      "targetPct": 1.3463501786625833,
      "structuralStopPrice": 0.11762000000000022,
      "structuralTargetPrice": 0.1159575,
      "maePct": -0.22970903522204567,
      "mfePct": 0,
      "maeGbp": -4.594180704440913,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11754,
      "observedDuringTradeHighPrice": 0.11780999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11754,
      "fullObservedHighPrice": 0.11780999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789680005461-77f377f1373e5",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T21:20:05.461Z",
      "closedAtUtc": "2026-09-17T21:22:35.073Z",
      "holdingPeriodMs": 149612,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11556,
      "exitPriceQuote": 0.11537,
      "grossPnlGbp": -3.288335064035925,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.888335064035925,
      "cashChangeGbp": -4.088335064035925,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.14278296988595246,
      "targetPct": 1.3001903772931844,
      "structuralStopPrice": 0.11539499999999979,
      "structuralTargetPrice": 0.1170625,
      "maePct": -0.16441675320179625,
      "mfePct": 0.2769124264451374,
      "maeGbp": -3.288335064035925,
      "mfeGbp": 5.5382485289027485,
      "observedDuringTradeLowPrice": 0.11537,
      "observedDuringTradeHighPrice": 0.11588,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11537,
      "fullObservedHighPrice": 0.11588,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789679540185-feb3fc63e3afe",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T21:12:20.185Z",
      "closedAtUtc": "2026-09-17T21:14:15.090Z",
      "holdingPeriodMs": 114905,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1158,
      "exitPriceQuote": 0.1165,
      "grossPnlGbp": 12.089810017271263,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.489810017271264,
      "cashChangeGbp": 11.289810017271263,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £12.54 triggered at projected net £10.49 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3540587219345559,
      "targetPct": 1.0902417962003452,
      "structuralStopPrice": 0.11538999999999978,
      "structuralTargetPrice": 0.1170625,
      "maePct": -0.008635578583761764,
      "mfePct": 0.9585492227979273,
      "maeGbp": -0.1727115716752353,
      "mfeGbp": 19.170984455958546,
      "observedDuringTradeLowPrice": 0.11579,
      "observedDuringTradeHighPrice": 0.11691,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11579,
      "fullObservedHighPrice": 0.11691,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789679408940-71db53324b039",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T21:10:08.940Z",
      "closedAtUtc": "2026-09-17T21:12:18.566Z",
      "holdingPeriodMs": 129626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11557,
      "exitPriceQuote": 0.11577,
      "grossPnlGbp": 3.4611058233104064,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.8611058233104063,
      "cashChangeGbp": 2.6611058233104066,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.16007614432830894,
      "targetPct": 1.2914251103227425,
      "structuralStopPrice": 0.11538499999999978,
      "structuralTargetPrice": 0.1170625,
      "maePct": 0,
      "mfePct": 0.2595829367482865,
      "maeGbp": 0,
      "mfeGbp": 5.19165873496573,
      "observedDuringTradeLowPrice": 0.11557,
      "observedDuringTradeHighPrice": 0.11587,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11557,
      "fullObservedHighPrice": 0.11587,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789672423162-be991f18ddb34",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T19:13:43.162Z",
      "closedAtUtc": "2026-09-17T19:18:07.519Z",
      "holdingPeriodMs": 264357,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3974,
      "exitPriceQuote": 0.3932,
      "grossPnlGbp": -21.137393054856474,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.737393054856476,
      "cashChangeGbp": -21.937393054856475,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.74 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.686965274282841,
      "targetPct": 2.3653749370910973,
      "structuralStopPrice": 0.37479999999999997,
      "structuralTargetPrice": 0.4068,
      "maePct": -1.0568696527428236,
      "mfePct": 1.4846502264720727,
      "maeGbp": -21.13739305485647,
      "mfeGbp": 29.693004529441456,
      "observedDuringTradeLowPrice": 0.3932,
      "observedDuringTradeHighPrice": 0.40329999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3932,
      "fullObservedHighPrice": 0.40329999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789672101818-5667b9b57b09a",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T19:08:21.818Z",
      "closedAtUtc": "2026-09-17T19:08:57.529Z",
      "holdingPeriodMs": 35711,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4092,
      "exitPriceQuote": 0.3987,
      "grossPnlGbp": -51.319648093841685,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -52.91964809384169,
      "cashChangeGbp": -52.11964809384168,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-52.92 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.029325513196486,
      "targetPct": 12.047898338220921,
      "structuralStopPrice": 0.36816,
      "structuralTargetPrice": 0.4585,
      "maePct": -3.274682306940377,
      "mfePct": 0.12218963831867069,
      "maeGbp": -65.49364613880755,
      "mfeGbp": 2.443792766373414,
      "observedDuringTradeLowPrice": 0.3958,
      "observedDuringTradeHighPrice": 0.4097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3958,
      "fullObservedHighPrice": 0.4097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789671988016-64906663ca08e",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T19:06:28.016Z",
      "closedAtUtc": "2026-09-17T19:08:05.085Z",
      "holdingPeriodMs": 97069,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4142,
      "exitPriceQuote": 0.4075,
      "grossPnlGbp": 32.35152100434591,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 30.75152100434591,
      "cashChangeGbp": 31.55152100434591,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.986962819893764,
      "targetPct": 11.115403186866255,
      "structuralStopPrice": 0.46385,
      "structuralTargetPrice": 0.36816,
      "maePct": -0.14485755673587383,
      "mfePct": 1.6175760502172958,
      "maeGbp": -2.8971511347174768,
      "mfeGbp": 32.35152100434591,
      "observedDuringTradeLowPrice": 0.4075,
      "observedDuringTradeHighPrice": 0.4148,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4075,
      "fullObservedHighPrice": 0.4148,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789671188221-e84a1d74c4294",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:53:08.221Z",
      "closedAtUtc": "2026-09-17T18:54:39.331Z",
      "holdingPeriodMs": 91110,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003936,
      "exitPriceQuote": 0.003934,
      "grossPnlGbp": -1.0162601626017609,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.616260162601761,
      "cashChangeGbp": -1.816260162601761,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10162601626581746,
      "targetPct": 0.7876016260162544,
      "structuralStopPrice": 0.003931999999999778,
      "structuralTargetPrice": 0.003967,
      "maePct": -0.05081300813008804,
      "mfePct": 0.050813008130066006,
      "maeGbp": -1.0162601626017607,
      "mfeGbp": 1.0162601626013201,
      "observedDuringTradeLowPrice": 0.003934,
      "observedDuringTradeHighPrice": 0.003938,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003934,
      "fullObservedHighPrice": 0.003938,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789670678786-bd3f55e5b7ae1",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:44:38.785Z",
      "closedAtUtc": "2026-09-17T18:47:08.732Z",
      "holdingPeriodMs": 149947,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003941,
      "exitPriceQuote": 0.00394,
      "grossPnlGbp": -0.5074854097945358,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.1074854097945357,
      "cashChangeGbp": -1.3074854097945359,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2283684344131533,
      "targetPct": 0.6597310327328084,
      "structuralStopPrice": 0.003931999999999778,
      "structuralTargetPrice": 0.003967,
      "maePct": -0.050748540979453576,
      "mfePct": 0.1776198934280655,
      "maeGbp": -1.0149708195890714,
      "mfeGbp": 3.55239786856131,
      "observedDuringTradeLowPrice": 0.003939,
      "observedDuringTradeHighPrice": 0.003948,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003939,
      "fullObservedHighPrice": 0.003948,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789668873220-a0f3d02e8b3d8",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:14:33.220Z",
      "closedAtUtc": "2026-09-17T18:28:24.563Z",
      "holdingPeriodMs": 831343,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003942,
      "exitPriceQuote": 0.003955,
      "grossPnlGbp": 6.59563673262303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.99563673262303,
      "cashChangeGbp": 5.79563673262303,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £5.42 triggered at projected net £5.00 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2536783358757611,
      "targetPct": 0.6341958396752879,
      "structuralStopPrice": 0.003931999999999778,
      "structuralTargetPrice": 0.003967,
      "maePct": -0.025367833587015033,
      "mfePct": 0.5073566717402347,
      "maeGbp": -0.5073566717403007,
      "mfeGbp": 10.147133434804694,
      "observedDuringTradeLowPrice": 0.003941,
      "observedDuringTradeHighPrice": 0.003962,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003941,
      "fullObservedHighPrice": 0.003962,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789669014313-ef17750f363ac",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:16:54.313Z",
      "closedAtUtc": "2026-09-17T18:20:00.277Z",
      "holdingPeriodMs": 185964,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18112,
      "exitPriceQuote": 0.17998,
      "grossPnlGbp": -12.588339222614865,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.188339222614864,
      "cashChangeGbp": -13.388339222614865,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5797261484100293,
      "targetPct": 1.238819567137803,
      "structuralStopPrice": 0.18006999999999976,
      "structuralTargetPrice": 0.18336375,
      "maePct": -0.6459805653710271,
      "mfePct": 0.20428445229682488,
      "maeGbp": -12.919611307420542,
      "mfeGbp": 4.085689045936498,
      "observedDuringTradeLowPrice": 0.17995,
      "observedDuringTradeHighPrice": 0.18149,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.17995,
      "fullObservedHighPrice": 0.18149,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789668751252-c87f8c2929c79",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:12:31.251Z",
      "closedAtUtc": "2026-09-17T18:16:17.591Z",
      "holdingPeriodMs": 226340,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1834,
      "exitPriceQuote": 0.18225,
      "grossPnlGbp": 12.540894220283665,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.940894220283665,
      "cashChangeGbp": 11.740894220283664,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.70 triggered at projected net £10.94 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5806979280262838,
      "targetPct": 1.2152399127589975,
      "structuralStopPrice": 0.1844650000000002,
      "structuralTargetPrice": 0.18117125,
      "maePct": -0.06543075245364298,
      "mfePct": 0.872410032715386,
      "maeGbp": -1.3086150490728596,
      "mfeGbp": 17.44820065430772,
      "observedDuringTradeLowPrice": 0.1818,
      "observedDuringTradeHighPrice": 0.18352,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1818,
      "fullObservedHighPrice": 0.18352,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789668721882-7fc9992a056c1",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:12:01.882Z",
      "closedAtUtc": "2026-09-17T18:14:29.611Z",
      "holdingPeriodMs": 147729,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003943,
      "exitPriceQuote": 0.003941,
      "grossPnlGbp": -1.0144559979712227,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6144559979712225,
      "cashChangeGbp": -1.8144559979712227,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.27897539944769556,
      "targetPct": 0.6086735987826455,
      "structuralStopPrice": 0.003931999999999778,
      "structuralTargetPrice": 0.003967,
      "maePct": -0.07608419984784169,
      "mfePct": 0.12680699974638082,
      "maeGbp": -1.5216839969568339,
      "mfeGbp": 2.5361399949276167,
      "observedDuringTradeLowPrice": 0.00394,
      "observedDuringTradeHighPrice": 0.003948,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00394,
      "fullObservedHighPrice": 0.003948,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789668641292-a32298a435bff",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:10:41.292Z",
      "closedAtUtc": "2026-09-17T18:12:44.064Z",
      "holdingPeriodMs": 122772,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.69433,
      "exitPriceQuote": 0.68607,
      "grossPnlGbp": 23.79272104042759,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.19272104042759,
      "cashChangeGbp": 22.99272104042759,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.02016332291565265,
      "targetPct": 0.6331643454841344,
      "structuralStopPrice": 0.6944700000000003,
      "structuralTargetPrice": 0.68993375,
      "maePct": -0.01728284821338686,
      "mfePct": 1.1896360520213796,
      "maeGbp": -0.3456569642677372,
      "mfeGbp": 23.79272104042759,
      "observedDuringTradeLowPrice": 0.68607,
      "observedDuringTradeHighPrice": 0.69445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.68607,
      "fullObservedHighPrice": 0.69445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789668609116-49e9c2ca86643",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:10:09.116Z",
      "closedAtUtc": "2026-09-17T18:11:58.287Z",
      "holdingPeriodMs": 109171,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003944,
      "exitPriceQuote": 0.003942,
      "grossPnlGbp": -1.0141987829611554,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.6141987829611555,
      "cashChangeGbp": -1.8141987829611554,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3042596348940425,
      "targetPct": 0.5831643002028513,
      "structuralStopPrice": 0.0039319999999997786,
      "structuralTargetPrice": 0.003967,
      "maePct": -0.07606490872209765,
      "mfePct": 0,
      "maeGbp": -1.521298174441953,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.003941,
      "observedDuringTradeHighPrice": 0.003944,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003941,
      "fullObservedHighPrice": 0.003944,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789668336091-b8d1fd1c4e073",
      "symbol": "BRUSDT",
      "baseAsset": "BR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T18:05:36.091Z",
      "closedAtUtc": "2026-09-17T18:10:39.548Z",
      "holdingPeriodMs": 303457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.69119,
      "exitPriceQuote": 0.69433,
      "grossPnlGbp": 9.085779597505843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.485779597505843,
      "cashChangeGbp": 8.285779597505842,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.581070327985069,
      "targetPct": 4.828628886413293,
      "structuralStopPrice": 0.666438,
      "structuralTargetPrice": 0.724565,
      "maePct": -0.40365167320128464,
      "mfePct": 0.4542889798752921,
      "maeGbp": -8.073033464025693,
      "mfeGbp": 9.085779597505843,
      "observedDuringTradeLowPrice": 0.6884,
      "observedDuringTradeHighPrice": 0.69433,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6884,
      "fullObservedHighPrice": 0.69433,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789667219752-947b1bb774747",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T17:46:59.752Z",
      "closedAtUtc": "2026-09-17T17:51:15.017Z",
      "holdingPeriodMs": 255265,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003942,
      "exitPriceQuote": 0.003948,
      "grossPnlGbp": 3.044140030441364,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.444140030441364,
      "cashChangeGbp": 2.244140030441364,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2536783358757611,
      "targetPct": 0.6341958396752879,
      "structuralStopPrice": 0.003931999999999778,
      "structuralTargetPrice": 0.003967,
      "maePct": -0.0761035007610451,
      "mfePct": 0.25367833587010635,
      "maeGbp": -1.5220700152209021,
      "mfeGbp": 5.0735667174021275,
      "observedDuringTradeLowPrice": 0.003939,
      "observedDuringTradeHighPrice": 0.003952,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003939,
      "fullObservedHighPrice": 0.003952,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789647504459-5af8e34554175",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:18:24.459Z",
      "closedAtUtc": "2026-09-17T12:18:54.393Z",
      "holdingPeriodMs": 29934,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.411,
      "exitPriceQuote": 0.4025,
      "grossPnlGbp": -41.36253041362507,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -42.962530413625075,
      "cashChangeGbp": -42.16253041362507,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-42.96 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5717761557178067,
      "targetPct": 1.2834549878345571,
      "structuralStopPrice": 0.4086499999999998,
      "structuralTargetPrice": 0.416275,
      "maePct": -2.0681265206812536,
      "mfePct": 0,
      "maeGbp": -41.36253041362507,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4025,
      "observedDuringTradeHighPrice": 0.411,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4025,
      "fullObservedHighPrice": 0.411,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789647403489-77edb91a2215d",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:16:43.489Z",
      "closedAtUtc": "2026-09-17T12:17:33.042Z",
      "holdingPeriodMs": 49553,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.411,
      "exitPriceQuote": 0.4053,
      "grossPnlGbp": -27.73722627737218,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.33722627737218,
      "cashChangeGbp": -28.53722627737218,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.34 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5352798053528472,
      "targetPct": 1.2834549878345571,
      "structuralStopPrice": 0.4087999999999998,
      "structuralTargetPrice": 0.416275,
      "maePct": -1.386861313868609,
      "mfePct": 0.07299270072993248,
      "maeGbp": -27.73722627737218,
      "mfeGbp": 1.4598540145986496,
      "observedDuringTradeLowPrice": 0.4053,
      "observedDuringTradeHighPrice": 0.4113,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4053,
      "fullObservedHighPrice": 0.4113,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789647222986-8fbf2dc3009a1",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:13:42.986Z",
      "closedAtUtc": "2026-09-17T12:14:21.365Z",
      "holdingPeriodMs": 38379,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.953,
      "exitPriceQuote": 6.972,
      "grossPnlGbp": -5.465266791313139,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.065266791313139,
      "cashChangeGbp": -6.265266791313139,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.23011649647635413,
      "targetPct": 0.7982165971523002,
      "structuralStopPrice": 6.969000000000001,
      "structuralTargetPrice": 6.897500000000001,
      "maePct": -0.27326333956565696,
      "mfePct": 0,
      "maeGbp": -5.465266791313139,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 6.953,
      "observedDuringTradeHighPrice": 6.972,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.953,
      "fullObservedHighPrice": 6.972,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789647136740-7543e36a61bed",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:12:16.740Z",
      "closedAtUtc": "2026-09-17T12:14:15.368Z",
      "holdingPeriodMs": 118628,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4096,
      "exitPriceQuote": 0.4085,
      "grossPnlGbp": 5.371093750000221,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.771093750000221,
      "cashChangeGbp": 4.571093750000221,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.30 triggered at projected net £3.77 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5737304687500452,
      "targetPct": 1.3183593750000038,
      "structuralStopPrice": 0.4119500000000002,
      "structuralTargetPrice": 0.4042,
      "maePct": -0.17089843749999473,
      "mfePct": 0.7812500000000089,
      "maeGbp": -3.4179687499998943,
      "mfeGbp": 15.625000000000178,
      "observedDuringTradeLowPrice": 0.4064,
      "observedDuringTradeHighPrice": 0.4103,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4064,
      "fullObservedHighPrice": 0.4103,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789646929899-1b7cb4a5acba8",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:08:49.899Z",
      "closedAtUtc": "2026-09-17T12:09:38.713Z",
      "holdingPeriodMs": 48814,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4005,
      "exitPriceQuote": 0.403,
      "grossPnlGbp": -12.484394506866426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.084394506866426,
      "cashChangeGbp": -13.284394506866427,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4619225967541035,
      "targetPct": 0.9207240948814007,
      "structuralStopPrice": 0.4023500000000002,
      "structuralTargetPrice": 0.3968125,
      "maePct": -0.6242197253433214,
      "mfePct": 0.39950062421973676,
      "maeGbp": -12.484394506866426,
      "mfeGbp": 7.990012484394736,
      "observedDuringTradeLowPrice": 0.3989,
      "observedDuringTradeHighPrice": 0.403,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3989,
      "fullObservedHighPrice": 0.403,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789646733889-db0fe89df12af",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:05:33.889Z",
      "closedAtUtc": "2026-09-17T12:05:56.378Z",
      "holdingPeriodMs": 22489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4015,
      "exitPriceQuote": 0.3969,
      "grossPnlGbp": 22.914072229140963,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.31407222914096,
      "cashChangeGbp": 22.114072229140962,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 3 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2864259028642966,
      "targetPct": 0.7129514321295256,
      "structuralStopPrice": 0.4026500000000002,
      "structuralTargetPrice": 0.3986375,
      "maePct": -0.22415940224158312,
      "mfePct": 1.1457036114570482,
      "maeGbp": -4.483188044831662,
      "mfeGbp": 22.914072229140967,
      "observedDuringTradeLowPrice": 0.3969,
      "observedDuringTradeHighPrice": 0.4024,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3969,
      "fullObservedHighPrice": 0.4024,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789646633034-92a5259e901a3",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:03:53.034Z",
      "closedAtUtc": "2026-09-17T12:04:11.713Z",
      "holdingPeriodMs": 18679,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4089,
      "exitPriceQuote": 0.4024,
      "grossPnlGbp": -31.792614331132334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -33.392614331132336,
      "cashChangeGbp": -32.59261433113233,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-33.39 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1249694301785804,
      "targetPct": 2.8613352898019047,
      "structuralStopPrice": 0.40429999999999977,
      "structuralTargetPrice": 0.4206,
      "maePct": -1.5896307165566166,
      "mfePct": 0.02445585717779139,
      "maeGbp": -31.79261433113233,
      "mfeGbp": 0.4891171435558278,
      "observedDuringTradeLowPrice": 0.4024,
      "observedDuringTradeHighPrice": 0.409,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4024,
      "fullObservedHighPrice": 0.409,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789646592868-075212a7eb0a9",
      "symbol": "GENIUSUSDT",
      "baseAsset": "GENIUS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:03:12.868Z",
      "closedAtUtc": "2026-09-17T12:03:51.339Z",
      "holdingPeriodMs": 38471,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4076,
      "exitPriceQuote": 0.4087,
      "grossPnlGbp": 5.3974484789008335,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.7974484789008334,
      "cashChangeGbp": 4.597448478900834,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £4.82 triggered at projected net £3.80 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8218842001963301,
      "targetPct": 3.1894013738959655,
      "structuralStopPrice": 0.4042499999999998,
      "structuralTargetPrice": 0.4206,
      "maePct": -0.9077526987242485,
      "mfePct": 0.5152109911678092,
      "maeGbp": -18.15505397448497,
      "mfeGbp": 10.304219823356185,
      "observedDuringTradeLowPrice": 0.4039,
      "observedDuringTradeHighPrice": 0.4097,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4039,
      "fullObservedHighPrice": 0.4097,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789646504577-5abf14d6ec572",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:01:44.577Z",
      "closedAtUtc": "2026-09-17T12:02:59.584Z",
      "holdingPeriodMs": 75007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.45912,
      "exitPriceQuote": 0.46054,
      "grossPnlGbp": -6.185746645757241,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.785746645757241,
      "cashChangeGbp": -6.985746645757241,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2646366962886172,
      "targetPct": 0.7174050357205054,
      "structuralStopPrice": 0.46033500000000027,
      "structuralTargetPrice": 0.45582625,
      "maePct": -0.3092873322878621,
      "mfePct": 0.13721902770516728,
      "maeGbp": -6.185746645757242,
      "mfeGbp": 2.744380554103346,
      "observedDuringTradeLowPrice": 0.45849,
      "observedDuringTradeHighPrice": 0.46053999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.45849,
      "fullObservedHighPrice": 0.46053999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789646457594-0e18a97fd1eea",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T12:00:57.593Z",
      "closedAtUtc": "2026-09-17T12:01:42.955Z",
      "holdingPeriodMs": 45362,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4558,
      "exitPriceQuote": 0.45912,
      "grossPnlGbp": 14.567792891619085,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.967792891619085,
      "cashChangeGbp": 13.767792891619084,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.32580078982013616,
      "targetPct": 0.6622970601141005,
      "structuralStopPrice": 0.4543149999999998,
      "structuralTargetPrice": 0.45881875000000005,
      "maePct": 0,
      "mfePct": 0.7283896445809542,
      "maeGbp": 0,
      "mfeGbp": 14.567792891619085,
      "observedDuringTradeLowPrice": 0.4558,
      "observedDuringTradeHighPrice": 0.45912,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4558,
      "fullObservedHighPrice": 0.45912,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789607730848-9d77505c5b90d",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T01:15:30.848Z",
      "closedAtUtc": "2026-09-17T01:20:05.006Z",
      "holdingPeriodMs": 274158,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.7075,
      "exitPriceQuote": 4.7006,
      "grossPnlGbp": -2.9314922995219996,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -4.531492299522,
      "cashChangeGbp": -3.7314922995219995,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.48390865639934433,
      "targetPct": 0.9244822092405927,
      "structuralStopPrice": 4.68472,
      "structuralTargetPrice": 4.7510200000000005,
      "maePct": -0.17206585236324534,
      "mfePct": 0,
      "maeGbp": -3.441317047264907,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.6994,
      "observedDuringTradeHighPrice": 4.7075,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.6994,
      "fullObservedHighPrice": 4.7075,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789607642802-2be6e48481de6",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T01:14:02.802Z",
      "closedAtUtc": "2026-09-17T01:16:38.893Z",
      "holdingPeriodMs": 156091,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4329,
      "exitPriceQuote": 1.415,
      "grossPnlGbp": -24.98429757833767,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.584297578337672,
      "cashChangeGbp": -25.78429757833767,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.58 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6846953730197536,
      "targetPct": 0.44162188568636257,
      "structuralStopPrice": 1.40876,
      "structuralTargetPrice": 1.439228,
      "maePct": -1.2492148789168835,
      "mfePct": 0.11864051922674539,
      "maeGbp": -24.984297578337667,
      "mfeGbp": 2.372810384534908,
      "observedDuringTradeLowPrice": 1.415,
      "observedDuringTradeHighPrice": 1.4346,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.415,
      "fullObservedHighPrice": 1.4346,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605743005-98bc2514796c3",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:42:23.005Z",
      "closedAtUtc": "2026-09-17T00:51:44.740Z",
      "holdingPeriodMs": 561735,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.73697,
      "exitPriceQuote": 0.73,
      "grossPnlGbp": -18.91528827496379,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.51528827496379,
      "cashChangeGbp": -19.71528827496379,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.52 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6676391169247085,
      "targetPct": 0.3160644259603483,
      "structuralStopPrice": 0.72468,
      "structuralTargetPrice": 0.7392993,
      "maePct": -0.9457644137481895,
      "mfePct": 0.02442433206235776,
      "maeGbp": -18.915288274963793,
      "mfeGbp": 0.4884866412471552,
      "observedDuringTradeLowPrice": 0.73,
      "observedDuringTradeHighPrice": 0.73715,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.73,
      "fullObservedHighPrice": 0.73715,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605721801-f11a1a5682e0f",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:42:01.801Z",
      "closedAtUtc": "2026-09-17T00:42:49.711Z",
      "holdingPeriodMs": 47910,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1689,
      "exitPriceQuote": 0.1666,
      "grossPnlGbp": -27.235050325636433,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.835050325636434,
      "cashChangeGbp": -28.035050325636433,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.84 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.483126110124326,
      "targetPct": 10.335701598579043,
      "structuralStopPrice": 0.15795,
      "structuralTargetPrice": 0.186357,
      "maePct": -1.3617525162818216,
      "mfePct": 0,
      "maeGbp": -27.23505032563643,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1666,
      "observedDuringTradeHighPrice": 0.1689,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1666,
      "fullObservedHighPrice": 0.1689,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605691038-e39a8025668da",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:41:31.038Z",
      "closedAtUtc": "2026-09-17T00:42:00.076Z",
      "holdingPeriodMs": 29038,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1714,
      "exitPriceQuote": 0.1688,
      "grossPnlGbp": -30.338389731621838,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -31.93838973162184,
      "cashChangeGbp": -31.13838973162184,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-31.94 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.417736289381554,
      "targetPct": 8.983663943990662,
      "structuralStopPrice": 0.16040000000000001,
      "structuralTargetPrice": 0.186798,
      "maePct": -1.808634772462072,
      "mfePct": 0,
      "maeGbp": -36.17269544924144,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1683,
      "observedDuringTradeHighPrice": 0.1714,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1683,
      "fullObservedHighPrice": 0.1714,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605546590-39c18718add91",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:39:06.590Z",
      "closedAtUtc": "2026-09-17T00:40:44.617Z",
      "holdingPeriodMs": 98027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1719,
      "exitPriceQuote": 0.1722,
      "grossPnlGbp": 3.490401396160497,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.890401396160497,
      "cashChangeGbp": 2.690401396160497,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.08 triggered at projected net £1.89 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.07097149505526,
      "targetPct": 8.724258289703306,
      "structuralStopPrice": 0.15115,
      "structuralTargetPrice": 0.18689699999999998,
      "maePct": -0.5235602094240746,
      "mfePct": 0.8726003490401405,
      "maeGbp": -10.47120418848149,
      "mfeGbp": 17.45200698080281,
      "observedDuringTradeLowPrice": 0.171,
      "observedDuringTradeHighPrice": 0.17339999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.171,
      "fullObservedHighPrice": 0.17339999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605515813-c8e83972db4d",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:38:35.813Z",
      "closedAtUtc": "2026-09-17T00:39:04.901Z",
      "holdingPeriodMs": 29088,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1734,
      "exitPriceQuote": 0.1718,
      "grossPnlGbp": -18.45444059976921,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.05444059976921,
      "cashChangeGbp": -19.25444059976921,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.05 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.966551326412912,
      "targetPct": 7.783737024221443,
      "structuralStopPrice": 0.15265,
      "structuralTargetPrice": 0.18689699999999998,
      "maePct": -0.9227220299884604,
      "mfePct": 0,
      "maeGbp": -18.45444059976921,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1718,
      "observedDuringTradeHighPrice": 0.1734,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1718,
      "fullObservedHighPrice": 0.1734,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605383370-7d7f081af4d29",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:36:23.369Z",
      "closedAtUtc": "2026-09-17T00:37:34.709Z",
      "holdingPeriodMs": 71340,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.175,
      "exitPriceQuote": 0.1744,
      "grossPnlGbp": -6.857142857142737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.457142857142737,
      "cashChangeGbp": -7.657142857142737,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.19428571428571828,
      "targetPct": 6.79828571428571,
      "structuralStopPrice": 0.17465999999999998,
      "structuralTargetPrice": 0.18689699999999998,
      "maePct": -0.3999999999999877,
      "mfePct": 0,
      "maeGbp": -7.999999999999755,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1743,
      "observedDuringTradeHighPrice": 0.175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1743,
      "fullObservedHighPrice": 0.175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605271711-0cfaaf3347a78",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:34:31.711Z",
      "closedAtUtc": "2026-09-17T00:36:21.642Z",
      "holdingPeriodMs": 109931,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.174,
      "exitPriceQuote": 0.1749,
      "grossPnlGbp": 10.344827586207034,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.744827586207034,
      "cashChangeGbp": 9.544827586207033,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £19.39 triggered at projected net £8.74 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.925287356321835,
      "targetPct": 7.412068965517237,
      "structuralStopPrice": 0.15325,
      "structuralTargetPrice": 0.18689699999999998,
      "maePct": -0.05747126436780977,
      "mfePct": 1.6091954022988648,
      "maeGbp": -1.1494252873561954,
      "mfeGbp": 32.1839080459773,
      "observedDuringTradeLowPrice": 0.1739,
      "observedDuringTradeHighPrice": 0.1768,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1739,
      "fullObservedHighPrice": 0.1768,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605151103-7cfff66185f77",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:32:31.103Z",
      "closedAtUtc": "2026-09-17T00:34:30.072Z",
      "holdingPeriodMs": 118969,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1739,
      "exitPriceQuote": 0.1739,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £7.91 triggered at projected net £-1.60 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.839562967222545,
      "targetPct": 7.473835537665314,
      "structuralStopPrice": 0.15505,
      "structuralTargetPrice": 0.18689699999999998,
      "maePct": -0.40253018976423594,
      "mfePct": 0.6325474410580736,
      "maeGbp": -8.050603795284719,
      "mfeGbp": 12.650948821161471,
      "observedDuringTradeLowPrice": 0.1732,
      "observedDuringTradeHighPrice": 0.175,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1732,
      "fullObservedHighPrice": 0.175,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605120500-e9a6c0258ed6a",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:32:00.500Z",
      "closedAtUtc": "2026-09-17T00:32:21.170Z",
      "holdingPeriodMs": 20670,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1735,
      "exitPriceQuote": 0.1718,
      "grossPnlGbp": -19.59654178674328,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.196541786743282,
      "cashChangeGbp": -20.39654178674328,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.20 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.893371757925072,
      "targetPct": 7.794236311239182,
      "structuralStopPrice": 0.1546,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -0.979827089337164,
      "mfePct": 0,
      "maeGbp": -19.59654178674328,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1718,
      "observedDuringTradeHighPrice": 0.1735,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1718,
      "fullObservedHighPrice": 0.1735,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789605089419-a59bebd8edfd1",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:31:29.418Z",
      "closedAtUtc": "2026-09-17T00:31:58.844Z",
      "holdingPeriodMs": 29426,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1751,
      "exitPriceQuote": 0.1733,
      "grossPnlGbp": -20.55968018275267,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.15968018275267,
      "cashChangeGbp": -21.35968018275267,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.16 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.25128498001143557,
      "targetPct": 6.809251856082217,
      "structuralStopPrice": 0.17465999999999998,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -1.0279840091376333,
      "mfePct": 0,
      "maeGbp": -20.55968018275267,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1733,
      "observedDuringTradeHighPrice": 0.1751,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1733,
      "fullObservedHighPrice": 0.1751,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789604843625-5efa3d368deaa",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:27:23.625Z",
      "closedAtUtc": "2026-09-17T00:28:28.859Z",
      "holdingPeriodMs": 65234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1757,
      "exitPriceQuote": 0.1767,
      "grossPnlGbp": 11.383039271485497,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.783039271485498,
      "cashChangeGbp": 10.583039271485497,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.93 triggered at projected net £9.78 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5919180421172527,
      "targetPct": 6.4445076835514925,
      "structuralStopPrice": 0.17465999999999998,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -0.11383039271485812,
      "mfePct": 0.7398975526465542,
      "maeGbp": -2.2766078542971626,
      "mfeGbp": 14.797951052931085,
      "observedDuringTradeLowPrice": 0.1755,
      "observedDuringTradeHighPrice": 0.17700000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1755,
      "fullObservedHighPrice": 0.17700000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789604706602-17170c82ac327",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:25:06.601Z",
      "closedAtUtc": "2026-09-17T00:26:25.055Z",
      "holdingPeriodMs": 78454,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1755,
      "exitPriceQuote": 0.1766,
      "grossPnlGbp": 12.535612535612739,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.935612535612739,
      "cashChangeGbp": 11.735612535612738,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £12.16 triggered at projected net £10.94 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.47863247863248287,
      "targetPct": 6.565811965811953,
      "structuralStopPrice": 0.17465999999999998,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": 0,
      "mfePct": 0.911680911680922,
      "maeGbp": 0,
      "mfeGbp": 18.23361823361844,
      "observedDuringTradeLowPrice": 0.1755,
      "observedDuringTradeHighPrice": 0.1771,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1755,
      "fullObservedHighPrice": 0.1771,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789604444718-d2aba63feda88",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:20:44.718Z",
      "closedAtUtc": "2026-09-17T00:23:00.619Z",
      "holdingPeriodMs": 135901,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1757,
      "exitPriceQuote": 0.1784,
      "grossPnlGbp": 30.734206033010906,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 29.134206033010905,
      "cashChangeGbp": 29.934206033010906,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £32.59 triggered at projected net £29.13 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7512805919180352,
      "targetPct": 6.4445076835514925,
      "structuralStopPrice": 0.17438,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": 0,
      "mfePct": 1.8782014797951039,
      "maeGbp": 0,
      "mfeGbp": 37.56402959590208,
      "observedDuringTradeLowPrice": 0.1757,
      "observedDuringTradeHighPrice": 0.17899999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1757,
      "fullObservedHighPrice": 0.17899999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789604199268-84ea98975aad3",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:16:39.268Z",
      "closedAtUtc": "2026-09-17T00:18:33.520Z",
      "holdingPeriodMs": 114252,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1752,
      "exitPriceQuote": 0.1782,
      "grossPnlGbp": 34.24657534246579,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 32.64657534246579,
      "cashChangeGbp": 33.44657534246579,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £32.76 triggered at projected net £32.65 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6849315068493188,
      "targetPct": 6.748287671232861,
      "structuralStopPrice": 0.174,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -0.2853881278538815,
      "mfePct": 1.940639269406401,
      "maeGbp": -5.70776255707763,
      "mfeGbp": 38.81278538812802,
      "observedDuringTradeLowPrice": 0.1747,
      "observedDuringTradeHighPrice": 0.1786,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1747,
      "fullObservedHighPrice": 0.1786,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789604169253-49b78c612d1f6",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:16:09.253Z",
      "closedAtUtc": "2026-09-17T00:16:28.932Z",
      "holdingPeriodMs": 19679,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1748,
      "exitPriceQuote": 0.1755,
      "grossPnlGbp": 8.009153318077555,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.409153318077555,
      "cashChangeGbp": 7.209153318077555,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £12.37 triggered at projected net £6.41 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.45766590389017325,
      "targetPct": 6.992562929061759,
      "structuralStopPrice": 0.174,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -0.28604118993135036,
      "mfePct": 0.858123569794051,
      "maeGbp": -5.7208237986270065,
      "mfeGbp": 17.16247139588102,
      "observedDuringTradeLowPrice": 0.1743,
      "observedDuringTradeHighPrice": 0.1763,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1743,
      "fullObservedHighPrice": 0.1763,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603975631-97d660a83eace",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:12:55.631Z",
      "closedAtUtc": "2026-09-17T00:16:01.874Z",
      "holdingPeriodMs": 186243,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.21801,
      "exitPriceQuote": 0.219222,
      "grossPnlGbp": 11.118756020365954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.518756020365954,
      "cashChangeGbp": 10.318756020365953,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.134535113068218,
      "targetPct": 0.21494426861152502,
      "structuralStopPrice": 0.2111764,
      "structuralTargetPrice": 0.2184786,
      "maePct": -0.36053392046236815,
      "mfePct": 0.7215265354800198,
      "maeGbp": -7.210678409247363,
      "mfeGbp": 14.430530709600395,
      "observedDuringTradeLowPrice": 0.217224,
      "observedDuringTradeHighPrice": 0.21958299999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.217224,
      "fullObservedHighPrice": 0.21958299999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789604139161-86f025ddeed7e",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:15:39.161Z",
      "closedAtUtc": "2026-09-17T00:15:58.058Z",
      "holdingPeriodMs": 18897,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1736,
      "exitPriceQuote": 0.174,
      "grossPnlGbp": 4.608294930875388,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.008294930875388,
      "cashChangeGbp": 3.8082949308753884,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £10.19 triggered at projected net £3.01 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.607142857142874,
      "targetPct": 7.732142857142836,
      "structuralStopPrice": 0.15344999999999998,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -0.11520737327189269,
      "mfePct": 0.979262672811064,
      "maeGbp": -2.304147465437854,
      "mfeGbp": 19.58525345622128,
      "observedDuringTradeLowPrice": 0.1734,
      "observedDuringTradeHighPrice": 0.17529999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1734,
      "fullObservedHighPrice": 0.17529999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789604106695-ffd11abe15289",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:15:06.695Z",
      "closedAtUtc": "2026-09-17T00:15:37.148Z",
      "holdingPeriodMs": 30453,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1752,
      "exitPriceQuote": 0.1735,
      "grossPnlGbp": -19.40639269406401,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.00639269406401,
      "cashChangeGbp": -20.20639269406401,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.01 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6849315068493188,
      "targetPct": 6.748287671232861,
      "structuralStopPrice": 0.174,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -0.9703196347032005,
      "mfePct": 0,
      "maeGbp": -19.40639269406401,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1735,
      "observedDuringTradeHighPrice": 0.1752,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1735,
      "fullObservedHighPrice": 0.1752,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603869696-370dbe105e647",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:11:09.696Z",
      "closedAtUtc": "2026-09-17T00:14:05.125Z",
      "holdingPeriodMs": 175429,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.50769,
      "exitPriceQuote": 0.5131,
      "grossPnlGbp": 21.312218085839888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.712218085839886,
      "cashChangeGbp": 20.512218085839887,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 12.439480785518722,
      "targetPct": 13.866729697256183,
      "structuralStopPrice": 0.444536,
      "structuralTargetPrice": 0.5780899999999999,
      "maePct": -0.6303058953298235,
      "mfePct": 1.2901573795032513,
      "maeGbp": -12.606117906596472,
      "mfeGbp": 25.803147590065027,
      "observedDuringTradeLowPrice": 0.50449,
      "observedDuringTradeHighPrice": 0.51424,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.50449,
      "fullObservedHighPrice": 0.51424,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603861017-f4c4e9211ecb1",
      "symbol": "SYNUSDT",
      "baseAsset": "SYN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:11:01.017Z",
      "closedAtUtc": "2026-09-17T00:13:46.240Z",
      "holdingPeriodMs": 165223,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1753,
      "exitPriceQuote": 0.1773,
      "grossPnlGbp": 22.818026240730195,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.218026240730193,
      "cashChangeGbp": 22.018026240730194,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.741585852823744,
      "targetPct": 6.687393040501971,
      "structuralStopPrice": 0.174,
      "structuralTargetPrice": 0.18702299999999997,
      "maePct": -0.2852253280091274,
      "mfePct": 1.1409013120365097,
      "maeGbp": -5.704506560182548,
      "mfeGbp": 22.81802624073019,
      "observedDuringTradeLowPrice": 0.1748,
      "observedDuringTradeHighPrice": 0.1773,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1748,
      "fullObservedHighPrice": 0.1773,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603777077-cbe67aa2db02f",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:09:37.077Z",
      "closedAtUtc": "2026-09-17T00:10:24.961Z",
      "holdingPeriodMs": 47884,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.50318,
      "exitPriceQuote": 0.49724,
      "grossPnlGbp": -23.60984140864083,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.20984140864083,
      "cashChangeGbp": -24.40984140864083,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-25.21 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.654676258992803,
      "targetPct": 13.99499185182242,
      "structuralStopPrice": 0.444536,
      "structuralTargetPrice": 0.5736,
      "maePct": -1.1804920704320414,
      "mfePct": 0,
      "maeGbp": -23.60984140864083,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.49724,
      "observedDuringTradeHighPrice": 0.50318,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.49724,
      "fullObservedHighPrice": 0.50318,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603738189-afadc41f10023",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:08:58.189Z",
      "closedAtUtc": "2026-09-17T00:09:27.564Z",
      "holdingPeriodMs": 29375,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.49423,
      "exitPriceQuote": 0.50289,
      "grossPnlGbp": -35.04441252048619,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -36.64441252048619,
      "cashChangeGbp": -35.84441252048619,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-36.64 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.267648665601024,
      "targetPct": 10.054832770167739,
      "structuralStopPrice": 0.5647449999999999,
      "structuralTargetPrice": 0.444536,
      "maePct": -1.7522206260243096,
      "mfePct": 0,
      "maeGbp": -35.04441252048619,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.49423,
      "observedDuringTradeHighPrice": 0.50289,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.49423,
      "fullObservedHighPrice": 0.50289,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603667171-352672af419ee",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:07:47.171Z",
      "closedAtUtc": "2026-09-17T00:08:44.587Z",
      "holdingPeriodMs": 57416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4978,
      "exitPriceQuote": 0.49286,
      "grossPnlGbp": -19.84732824427481,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.44732824427481,
      "cashChangeGbp": -20.64732824427481,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.45 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.699879469666538,
      "targetPct": 10.278224186420228,
      "structuralStopPrice": 0.444536,
      "structuralTargetPrice": 0.5489649999999999,
      "maePct": -0.9923664122137404,
      "mfePct": 1.5668943350743327,
      "maeGbp": -19.84732824427481,
      "mfeGbp": 31.337886701486653,
      "observedDuringTradeLowPrice": 0.49286,
      "observedDuringTradeHighPrice": 0.5056,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.49286,
      "fullObservedHighPrice": 0.5056,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603365637-9503e7b1e500f",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-17T00:02:45.637Z",
      "closedAtUtc": "2026-09-17T00:04:08.881Z",
      "holdingPeriodMs": 83244,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02273,
      "exitPriceQuote": 0.02238,
      "grossPnlGbp": -30.79630444346675,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.39630444346675,
      "cashChangeGbp": -31.59630444346675,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.40 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.553453585569722,
      "targetPct": 3.8803343598768185,
      "structuralStopPrice": 0.021695000000000002,
      "structuralTargetPrice": 0.023612,
      "maePct": -1.5398152221733374,
      "mfePct": 0.5719313682358037,
      "maeGbp": -30.79630444346675,
      "mfeGbp": 11.438627364716075,
      "observedDuringTradeLowPrice": 0.02238,
      "observedDuringTradeHighPrice": 0.022860000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02238,
      "fullObservedHighPrice": 0.022860000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789603023310-f7856b081b88",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:57:03.310Z",
      "closedAtUtc": "2026-09-17T00:00:44.909Z",
      "holdingPeriodMs": 221599,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02323,
      "exitPriceQuote": 0.023,
      "grossPnlGbp": -19.801980198019894,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.401980198019896,
      "cashChangeGbp": -20.601980198019895,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.40 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3000430477830398,
      "targetPct": 2.4967714162720647,
      "structuralStopPrice": 0.022928,
      "structuralTargetPrice": 0.02381,
      "maePct": -0.9900990099009946,
      "mfePct": 0.301334481274217,
      "maeGbp": -19.80198019801989,
      "mfeGbp": 6.02668962548434,
      "observedDuringTradeLowPrice": 0.023,
      "observedDuringTradeHighPrice": 0.023299999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023,
      "fullObservedHighPrice": 0.023299999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602418309-c9fcbce0c7331",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:46:58.309Z",
      "closedAtUtc": "2026-09-16T23:56:47.415Z",
      "holdingPeriodMs": 589106,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02294,
      "exitPriceQuote": 0.02328,
      "grossPnlGbp": 29.642545771578032,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 28.04254577157803,
      "cashChangeGbp": 28.84254577157803,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.359197907584993,
      "targetPct": 3.7925021795989657,
      "structuralStopPrice": 0.02194,
      "structuralTargetPrice": 0.02381,
      "maePct": 0,
      "mfePct": 1.9616390584132628,
      "maeGbp": 0,
      "mfeGbp": 39.232781168265255,
      "observedDuringTradeLowPrice": 0.02294,
      "observedDuringTradeHighPrice": 0.02339,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02294,
      "fullObservedHighPrice": 0.02339,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602554544-ba742a041a369",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:49:14.544Z",
      "closedAtUtc": "2026-09-16T23:55:00.892Z",
      "holdingPeriodMs": 346348,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 23.423,
      "exitPriceQuote": 23.634,
      "grossPnlGbp": 18.016479528668583,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.41647952866858,
      "cashChangeGbp": 17.216479528668582,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5540280920462675,
      "targetPct": 3.1870383810784317,
      "structuralStopPrice": 23.059,
      "structuralTargetPrice": 24.1695,
      "maePct": -0.09392477479399935,
      "mfePct": 1.020364598898522,
      "maeGbp": -1.8784954958799873,
      "mfeGbp": 20.40729197797044,
      "observedDuringTradeLowPrice": 23.401,
      "observedDuringTradeHighPrice": 23.662,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 23.401,
      "fullObservedHighPrice": 23.662,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602211216-693eef9c95ca6",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:43:31.216Z",
      "closedAtUtc": "2026-09-16T23:46:56.943Z",
      "holdingPeriodMs": 205727,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02295,
      "exitPriceQuote": 0.02294,
      "grossPnlGbp": 0.8714596949893736,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.7285403050106265,
      "cashChangeGbp": 0.07145969498937355,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.747276688453157,
      "targetPct": 3.725490196078423,
      "structuralStopPrice": 0.02381,
      "structuralTargetPrice": 0.022095000000000004,
      "maePct": -0.4793028322440043,
      "mfePct": 0.39215686274511224,
      "maeGbp": -9.586056644880085,
      "mfeGbp": 7.843137254902245,
      "observedDuringTradeLowPrice": 0.02286,
      "observedDuringTradeHighPrice": 0.02306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02286,
      "fullObservedHighPrice": 0.02306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602370863-7185d1a1438d",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:46:10.863Z",
      "closedAtUtc": "2026-09-16T23:46:32.619Z",
      "holdingPeriodMs": 21756,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.213472,
      "exitPriceQuote": 0.211287,
      "grossPnlGbp": -20.4710688052765,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.0710688052765,
      "cashChangeGbp": -21.2710688052765,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.07 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.821372357967318,
      "targetPct": 2.394983885474434,
      "structuralStopPrice": 0.201045,
      "structuralTargetPrice": 0.21858461999999998,
      "maePct": -1.023553440263825,
      "mfePct": 0.15411857292759518,
      "maeGbp": -20.471068805276502,
      "mfeGbp": 3.0823714585519038,
      "observedDuringTradeLowPrice": 0.211287,
      "observedDuringTradeHighPrice": 0.213801,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.211287,
      "fullObservedHighPrice": 0.213801,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602292616-c81aa81a637e1",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:44:52.616Z",
      "closedAtUtc": "2026-09-16T23:46:09.363Z",
      "holdingPeriodMs": 76747,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.214251,
      "exitPriceQuote": 0.213416,
      "grossPnlGbp": -7.794596057894735,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.394596057894734,
      "cashChangeGbp": -8.594596057894735,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range long scalp inside learned support range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3176647950301169,
      "targetPct": 2.022683674755302,
      "structuralStopPrice": 0.21357040000000002,
      "structuralTargetPrice": 0.21858461999999998,
      "maePct": -0.38972980289473674,
      "mfePct": 0,
      "maeGbp": -7.794596057894735,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.213416,
      "observedDuringTradeHighPrice": 0.214251,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.213416,
      "fullObservedHighPrice": 0.214251,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602133550-ac159a067a05",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:42:13.550Z",
      "closedAtUtc": "2026-09-16T23:43:03.934Z",
      "holdingPeriodMs": 50384,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02313,
      "exitPriceQuote": 0.02289,
      "grossPnlGbp": -20.752269779507188,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.35226977950719,
      "cashChangeGbp": -21.55226977950719,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.35 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.7397319498486863,
      "targetPct": 2.939904885430177,
      "structuralStopPrice": 0.022265,
      "structuralTargetPrice": 0.02381,
      "maePct": -1.0376134889753594,
      "mfePct": 0,
      "maeGbp": -20.752269779507188,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02289,
      "observedDuringTradeHighPrice": 0.02313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02289,
      "fullObservedHighPrice": 0.02313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602052996-0b61c33eb07d",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:40:52.996Z",
      "closedAtUtc": "2026-09-16T23:42:12.228Z",
      "holdingPeriodMs": 79232,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.023,
      "exitPriceQuote": 0.02313,
      "grossPnlGbp": -11.304347826087099,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.904347826087099,
      "cashChangeGbp": -12.1043478260871,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.5217391304347903,
      "targetPct": 3.630434782608706,
      "structuralStopPrice": 0.02381,
      "structuralTargetPrice": 0.022164999999999997,
      "maePct": -0.565217391304355,
      "mfePct": 0.21739130434781725,
      "maeGbp": -11.3043478260871,
      "mfeGbp": 4.347826086956345,
      "observedDuringTradeLowPrice": 0.02295,
      "observedDuringTradeHighPrice": 0.02313,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02295,
      "fullObservedHighPrice": 0.02313,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789602033378-a4490c2d244a4",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:40:33.378Z",
      "closedAtUtc": "2026-09-16T23:40:51.651Z",
      "holdingPeriodMs": 18273,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02307,
      "exitPriceQuote": 0.023,
      "grossPnlGbp": -6.068487212830569,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.66848721283057,
      "cashChangeGbp": -6.868487212830569,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.662765496315555,
      "targetPct": 3.2076289553532775,
      "structuralStopPrice": 0.022225,
      "structuralTargetPrice": 0.02381,
      "maePct": -0.30342436064152845,
      "mfePct": 0,
      "maeGbp": -6.0684872128305685,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.023,
      "observedDuringTradeHighPrice": 0.02307,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023,
      "fullObservedHighPrice": 0.02307,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789601926032-3070bba200a92",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:38:46.032Z",
      "closedAtUtc": "2026-09-16T23:39:40.415Z",
      "holdingPeriodMs": 54383,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02333,
      "exitPriceQuote": 0.02311,
      "grossPnlGbp": -18.859837119588637,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.459837119588638,
      "cashChangeGbp": -19.659837119588637,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.46 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9258465495070615,
      "targetPct": 2.0574367766823887,
      "structuralStopPrice": 0.023114000000000003,
      "structuralTargetPrice": 0.02381,
      "maePct": -0.9429918559794317,
      "mfePct": 0,
      "maeGbp": -18.859837119588633,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02311,
      "observedDuringTradeHighPrice": 0.02333,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02311,
      "fullObservedHighPrice": 0.02333,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789601814829-82abcbce794b7",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:36:54.829Z",
      "closedAtUtc": "2026-09-16T23:38:39.758Z",
      "holdingPeriodMs": 104929,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02353,
      "exitPriceQuote": 0.02331,
      "grossPnlGbp": -18.69953251168704,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.29953251168704,
      "cashChangeGbp": -19.49953251168704,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.30 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8699532511687185,
      "targetPct": 1.189970250743742,
      "structuralStopPrice": 0.02309,
      "structuralTargetPrice": 0.02381,
      "maePct": -0.9349766255843519,
      "mfePct": 0,
      "maeGbp": -18.69953251168704,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02331,
      "observedDuringTradeHighPrice": 0.02353,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02331,
      "fullObservedHighPrice": 0.02353,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789601724993-63db5467b2082",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:35:24.993Z",
      "closedAtUtc": "2026-09-16T23:36:38.952Z",
      "holdingPeriodMs": 73959,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02366,
      "exitPriceQuote": 0.02341,
      "grossPnlGbp": -21.132713440405766,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.732713440405767,
      "cashChangeGbp": -21.932713440405767,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.73 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.40912933220626,
      "targetPct": 0.43110735418428314,
      "structuralStopPrice": 0.02309,
      "structuralTargetPrice": 0.023762000000000002,
      "maePct": -1.0566356720202883,
      "mfePct": 0,
      "maeGbp": -21.132713440405766,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02341,
      "observedDuringTradeHighPrice": 0.02366,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02341,
      "fullObservedHighPrice": 0.02366,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789601649026-064c08c15bac9",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:34:09.026Z",
      "closedAtUtc": "2026-09-16T23:35:23.482Z",
      "holdingPeriodMs": 74456,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0238,
      "exitPriceQuote": 0.02366,
      "grossPnlGbp": 11.764705882353043,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.164705882353044,
      "cashChangeGbp": 10.964705882353043,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.5504201680672205,
      "targetPct": 2.9831932773109338,
      "structuralStopPrice": 0.024645,
      "structuralTargetPrice": 0.02309,
      "maePct": -0.04201680672268736,
      "mfePct": 0.7142857142857143,
      "maeGbp": -0.8403361344537471,
      "mfeGbp": 14.285714285714286,
      "observedDuringTradeLowPrice": 0.02363,
      "observedDuringTradeHighPrice": 0.02381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02363,
      "fullObservedHighPrice": 0.02381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789601468149-564e70b2d01f1",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:31:08.149Z",
      "closedAtUtc": "2026-09-16T23:34:07.630Z",
      "holdingPeriodMs": 179481,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0238,
      "exitPriceQuote": 0.0238,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.9831932773109338,
      "targetPct": 3.508403361344533,
      "structuralStopPrice": 0.02309,
      "structuralTargetPrice": 0.024635,
      "maePct": -0.5042016806722776,
      "mfePct": 0,
      "maeGbp": -10.084033613445552,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02368,
      "observedDuringTradeHighPrice": 0.0238,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02368,
      "fullObservedHighPrice": 0.0238,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789601408297-30af9d5f406bd",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:30:08.296Z",
      "closedAtUtc": "2026-09-16T23:31:06.705Z",
      "holdingPeriodMs": 58409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0238,
      "exitPriceQuote": 0.0238,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.6,
      "cashChangeGbp": -0.8,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.571428571428571,
      "targetPct": 2.9831932773109338,
      "structuralStopPrice": 0.024650000000000002,
      "structuralTargetPrice": 0.02309,
      "maePct": -0.04201680672268736,
      "mfePct": 0.12605042016807666,
      "maeGbp": -0.8403361344537471,
      "mfeGbp": 2.521008403361533,
      "observedDuringTradeLowPrice": 0.02377,
      "observedDuringTradeHighPrice": 0.02381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02377,
      "fullObservedHighPrice": 0.02381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789601071527-3f89e5fbb88e6",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T23:24:31.527Z",
      "closedAtUtc": "2026-09-16T23:26:27.003Z",
      "holdingPeriodMs": 115476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02342,
      "exitPriceQuote": 0.02367,
      "grossPnlGbp": -21.349274124679777,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.94927412467978,
      "cashChangeGbp": -22.149274124679778,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.95 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.156276686592664,
      "targetPct": 1.1502988898377433,
      "structuralStopPrice": 0.023925000000000002,
      "structuralTargetPrice": 0.0231506,
      "maePct": -1.067463706233989,
      "mfePct": 0,
      "maeGbp": -21.349274124679777,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02342,
      "observedDuringTradeHighPrice": 0.02367,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02342,
      "fullObservedHighPrice": 0.02367,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789599430222-a08602c134459",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T22:57:10.222Z",
      "closedAtUtc": "2026-09-16T23:06:35.515Z",
      "holdingPeriodMs": 565293,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02344,
      "exitPriceQuote": 0.02312,
      "grossPnlGbp": 27.30375426621138,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 25.70375426621138,
      "cashChangeGbp": 26.50375426621138,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2525597269624607,
      "targetPct": 0.9897610921501688,
      "structuralStopPrice": 0.023968,
      "structuralTargetPrice": 0.023208,
      "maePct": -0.17064846416383037,
      "mfePct": 1.3651877133105692,
      "maeGbp": -3.4129692832766074,
      "mfeGbp": 27.303754266211385,
      "observedDuringTradeLowPrice": 0.02312,
      "observedDuringTradeHighPrice": 0.02348,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02312,
      "fullObservedHighPrice": 0.02348,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789598944341-62d3c10c75ac9",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T22:49:04.341Z",
      "closedAtUtc": "2026-09-16T22:51:20.404Z",
      "holdingPeriodMs": 136063,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02326,
      "exitPriceQuote": 0.02348,
      "grossPnlGbp": -18.9165950128978,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.516595012897803,
      "cashChangeGbp": -19.716595012897802,
      "feeBps": 4,
      "entryReason": "paper-only repeated-range short scalp inside learned resistance range; Repeated support/resistance cycle detected (2 support and 2 resistance touches)",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.52 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.2072226999140163,
      "targetPct": 0.3938091143594184,
      "structuralStopPrice": 0.024006,
      "structuralTargetPrice": 0.0231684,
      "maePct": -0.94582975064489,
      "mfePct": 0,
      "maeGbp": -18.9165950128978,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02326,
      "observedDuringTradeHighPrice": 0.023480000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02326,
      "fullObservedHighPrice": 0.023480000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789590173310-cec8a43ec2f68",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T20:22:53.310Z",
      "closedAtUtc": "2026-09-16T20:27:16.997Z",
      "holdingPeriodMs": 263687,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003696,
      "exitPriceQuote": 0.003686,
      "grossPnlGbp": 5.411255411255426,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.8112554112554258,
      "cashChangeGbp": 4.611255411255426,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.027056277056280643,
      "targetPct": 0.9523809523809521,
      "structuralStopPrice": 0.003697,
      "structuralTargetPrice": 0.0036608,
      "maePct": -0.13528138528137976,
      "mfePct": 0.2976190476190519,
      "maeGbp": -2.7056277056275952,
      "mfeGbp": 5.952380952381038,
      "observedDuringTradeLowPrice": 0.003685,
      "observedDuringTradeHighPrice": 0.003701,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003685,
      "fullObservedHighPrice": 0.003701,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789590050071-fe3f24f98718b",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T20:20:50.071Z",
      "closedAtUtc": "2026-09-16T20:21:32.431Z",
      "holdingPeriodMs": 42360,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.5268,
      "exitPriceQuote": 4.5166,
      "grossPnlGbp": 4.5064946540599635,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.9064946540599634,
      "cashChangeGbp": 3.7064946540599637,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6137227180348015,
      "targetPct": 1.467703454979236,
      "structuralStopPrice": 4.599849999999999,
      "structuralTargetPrice": 4.46036,
      "maePct": -0.013254396041362066,
      "mfePct": 0.3181055049924738,
      "maeGbp": -0.2650879208272413,
      "mfeGbp": 6.362110099849477,
      "observedDuringTradeLowPrice": 4.5124,
      "observedDuringTradeHighPrice": 4.5274,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.5124,
      "fullObservedHighPrice": 4.5274,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789584259432-2f96936e6f994",
      "symbol": "CROSSUSDT",
      "baseAsset": "CROSS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T18:44:19.432Z",
      "closedAtUtc": "2026-09-16T18:45:30.927Z",
      "holdingPeriodMs": 71495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13384,
      "exitPriceQuote": 0.13475,
      "grossPnlGbp": 13.598326359832965,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.998326359832966,
      "cashChangeGbp": 12.798326359832965,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4748953974895425,
      "targetPct": 2.8130603705917654,
      "structuralStopPrice": 0.13186599999999998,
      "structuralTargetPrice": 0.137605,
      "maePct": -0.1270173341302867,
      "mfePct": 0.6799163179916482,
      "maeGbp": -2.540346682605734,
      "mfeGbp": 13.598326359832964,
      "observedDuringTradeLowPrice": 0.13367,
      "observedDuringTradeHighPrice": 0.13475,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13367,
      "fullObservedHighPrice": 0.13475,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789583739985-ad6a7ab9e3f43",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T18:35:39.985Z",
      "closedAtUtc": "2026-09-16T18:36:24.313Z",
      "holdingPeriodMs": 44328,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.312,
      "exitPriceQuote": 6.269,
      "grossPnlGbp": 13.624841571609679,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.024841571609679,
      "cashChangeGbp": 12.824841571609678,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.441698352344743,
      "targetPct": 4.063688212927756,
      "structuralStopPrice": 6.4030000000000005,
      "structuralTargetPrice": 6.0555,
      "maePct": 0,
      "mfePct": 0.8713561470215557,
      "maeGbp": 0,
      "mfeGbp": 17.427122940431115,
      "observedDuringTradeLowPrice": 6.257,
      "observedDuringTradeHighPrice": 6.312,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.257,
      "fullObservedHighPrice": 6.312,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789583515672-c450916c396ae",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T18:31:55.672Z",
      "closedAtUtc": "2026-09-16T18:35:38.573Z",
      "holdingPeriodMs": 222901,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.368,
      "exitPriceQuote": 6.312,
      "grossPnlGbp": -17.587939698492477,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -19.187939698492478,
      "cashChangeGbp": -18.387939698492477,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.086683417085433,
      "targetPct": 0.5496231155778917,
      "structuralStopPrice": 6.2988,
      "structuralTargetPrice": 6.4030000000000005,
      "maePct": -0.8793969849246238,
      "mfePct": 0.10992462311557274,
      "maeGbp": -17.587939698492477,
      "mfeGbp": 2.198492462311455,
      "observedDuringTradeLowPrice": 6.312,
      "observedDuringTradeHighPrice": 6.374999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.312,
      "fullObservedHighPrice": 6.374999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789583521911-35cb690884969",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T18:32:01.910Z",
      "closedAtUtc": "2026-09-16T18:33:24.024Z",
      "holdingPeriodMs": 82114,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.5405,
      "exitPriceQuote": 4.4964,
      "grossPnlGbp": -19.425173439048283,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.025173439048285,
      "cashChangeGbp": -20.225173439048284,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.03 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.520867745842974,
      "targetPct": 5.131593436846154,
      "structuralStopPrice": 4.4260399999999995,
      "structuralTargetPrice": 4.773499999999999,
      "maePct": -0.9712586719524142,
      "mfePct": 0.07708402158352244,
      "maeGbp": -19.425173439048287,
      "mfeGbp": 1.5416804316704489,
      "observedDuringTradeLowPrice": 4.4964,
      "observedDuringTradeHighPrice": 4.544,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4964,
      "fullObservedHighPrice": 4.544,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789581790696-cc8ed1e53274c",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T18:03:10.696Z",
      "closedAtUtc": "2026-09-16T18:06:15.331Z",
      "holdingPeriodMs": 184635,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12565,
      "exitPriceQuote": 0.12649,
      "grossPnlGbp": 13.370473537604132,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.770473537604133,
      "cashChangeGbp": 12.570473537604132,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.348587345801838,
      "targetPct": 5.742140867489056,
      "structuralStopPrice": 0.120186,
      "structuralTargetPrice": 0.132865,
      "maePct": -0.10346199761243054,
      "mfePct": 1.161957819339426,
      "maeGbp": -2.0692399522486107,
      "mfeGbp": 23.23915638678852,
      "observedDuringTradeLowPrice": 0.12552,
      "observedDuringTradeHighPrice": 0.12711,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12552,
      "fullObservedHighPrice": 0.12711,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789581592977-9a00ce147a697",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:59:52.977Z",
      "closedAtUtc": "2026-09-16T18:03:09.446Z",
      "holdingPeriodMs": 196469,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12456,
      "exitPriceQuote": 0.12565,
      "grossPnlGbp": -17.501605651894792,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -19.101605651894793,
      "cashChangeGbp": -18.301605651894793,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.39980732177263845,
      "targetPct": 3.511560693641621,
      "structuralStopPrice": 0.125058,
      "structuralTargetPrice": 0.120186,
      "maePct": -0.8750802825947396,
      "mfePct": 0.3452151573538855,
      "maeGbp": -17.501605651894792,
      "mfeGbp": 6.90430314707771,
      "observedDuringTradeLowPrice": 0.12413,
      "observedDuringTradeHighPrice": 0.12565,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12413,
      "fullObservedHighPrice": 0.12565,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789581492845-a4173abcc86cd",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:58:12.845Z",
      "closedAtUtc": "2026-09-16T17:59:51.794Z",
      "holdingPeriodMs": 98949,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12374,
      "exitPriceQuote": 0.12456,
      "grossPnlGbp": 13.253596250202056,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.653596250202057,
      "cashChangeGbp": 12.453596250202056,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.8721512849523205,
      "targetPct": 1.1637304024567727,
      "structuralStopPrice": 0.120186,
      "structuralTargetPrice": 0.12518,
      "maePct": -0.2747696783578527,
      "mfePct": 0.98593825763698,
      "maeGbp": -5.495393567157054,
      "mfeGbp": 19.7187651527396,
      "observedDuringTradeLowPrice": 0.1234,
      "observedDuringTradeHighPrice": 0.12496,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1234,
      "fullObservedHighPrice": 0.12496,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789581379398-342a88201d9e9",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:56:19.398Z",
      "closedAtUtc": "2026-09-16T17:58:11.688Z",
      "holdingPeriodMs": 112290,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12296,
      "exitPriceQuote": 0.12374,
      "grossPnlGbp": -12.68705270006511,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.287052700065109,
      "cashChangeGbp": -13.48705270006511,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.880286271958356,
      "targetPct": 2.25601821730644,
      "structuralStopPrice": 0.125272,
      "structuralTargetPrice": 0.120186,
      "maePct": -0.6343526350032554,
      "mfePct": 0,
      "maeGbp": -12.68705270006511,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12296,
      "observedDuringTradeHighPrice": 0.12374000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12296,
      "fullObservedHighPrice": 0.12374000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789581249047-ce59f9c489b84",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:54:09.047Z",
      "closedAtUtc": "2026-09-16T17:56:18.183Z",
      "holdingPeriodMs": 129136,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1221,
      "exitPriceQuote": 0.12296,
      "grossPnlGbp": 14.086814086814082,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.486814086814082,
      "cashChangeGbp": 13.286814086814081,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5675675675675669,
      "targetPct": 2.8042588042588013,
      "structuralStopPrice": 0.120186,
      "structuralTargetPrice": 0.125524,
      "maePct": 0,
      "mfePct": 0.7862407862407883,
      "maeGbp": 0,
      "mfeGbp": 15.724815724815766,
      "observedDuringTradeLowPrice": 0.1221,
      "observedDuringTradeHighPrice": 0.12306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1221,
      "fullObservedHighPrice": 0.12306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789581081975-ea7dac8a656f",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:51:21.975Z",
      "closedAtUtc": "2026-09-16T17:53:49.350Z",
      "holdingPeriodMs": 147375,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12092,
      "exitPriceQuote": 0.12211,
      "grossPnlGbp": -19.682434667548737,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.28243466754874,
      "cashChangeGbp": -20.482434667548738,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.28 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.088653655309299,
      "targetPct": 6.686238835593778,
      "structuralStopPrice": 0.125864,
      "structuralTargetPrice": 0.112835,
      "maePct": -0.9841217333774368,
      "mfePct": 0,
      "maeGbp": -19.682434667548737,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.12092,
      "observedDuringTradeHighPrice": 0.12210999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12092,
      "fullObservedHighPrice": 0.12210999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789581034360-c6609f5b4dcef",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:50:34.360Z",
      "closedAtUtc": "2026-09-16T17:51:20.813Z",
      "holdingPeriodMs": 46453,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11996,
      "exitPriceQuote": 0.12092,
      "grossPnlGbp": 16.005335111703943,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.405335111703943,
      "cashChangeGbp": 15.205335111703942,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.77725908636212,
      "targetPct": 4.9216405468489555,
      "structuralStopPrice": 0.11183,
      "structuralTargetPrice": 0.125864,
      "maePct": 0,
      "mfePct": 1.0003334444814993,
      "maeGbp": 0,
      "mfeGbp": 20.006668889629985,
      "observedDuringTradeLowPrice": 0.11996,
      "observedDuringTradeHighPrice": 0.12116,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11996,
      "fullObservedHighPrice": 0.12116,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789580958963-692fd3c70383",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:49:18.963Z",
      "closedAtUtc": "2026-09-16T17:50:33.237Z",
      "holdingPeriodMs": 74274,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1197,
      "exitPriceQuote": 0.11996,
      "grossPnlGbp": -4.344193817877967,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -5.9441938178779665,
      "cashChangeGbp": -5.144193817877967,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.336675020885552,
      "targetPct": 6.495405179615697,
      "structuralStopPrice": 0.126088,
      "structuralTargetPrice": 0.11192500000000001,
      "maePct": -0.21720969089389836,
      "mfePct": 0.3341687552213848,
      "maeGbp": -4.344193817877968,
      "mfeGbp": 6.683375104427696,
      "observedDuringTradeLowPrice": 0.1193,
      "observedDuringTradeHighPrice": 0.11996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1193,
      "fullObservedHighPrice": 0.11996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789580952038-02e99e1ca9286",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:49:12.038Z",
      "closedAtUtc": "2026-09-16T17:49:17.815Z",
      "holdingPeriodMs": 5777,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11946,
      "exitPriceQuote": 0.1197,
      "grossPnlGbp": 4.018081366147733,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.418081366147733,
      "cashChangeGbp": 3.218081366147733,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.525196718566869,
      "targetPct": 5.548300686422241,
      "structuralStopPrice": 0.11166500000000001,
      "structuralTargetPrice": 0.126088,
      "maePct": 0,
      "mfePct": 0.20090406830738666,
      "maeGbp": 0,
      "mfeGbp": 4.018081366147733,
      "observedDuringTradeLowPrice": 0.11946,
      "observedDuringTradeHighPrice": 0.11970000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11946,
      "fullObservedHighPrice": 0.11970000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789580945080-8847c90825ed7",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:49:05.080Z",
      "closedAtUtc": "2026-09-16T17:49:10.920Z",
      "holdingPeriodMs": 5840,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11984,
      "exitPriceQuote": 0.11946,
      "grossPnlGbp": 6.341789052069515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.741789052069516,
      "cashChangeGbp": 5.541789052069515,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.213618157543394,
      "targetPct": 6.479472630173559,
      "structuralStopPrice": 0.126088,
      "structuralTargetPrice": 0.11207500000000001,
      "maePct": 0,
      "mfePct": 0.31708945260347576,
      "maeGbp": 0,
      "mfeGbp": 6.341789052069515,
      "observedDuringTradeLowPrice": 0.11946,
      "observedDuringTradeHighPrice": 0.11984,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11946,
      "fullObservedHighPrice": 0.11984,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789580893561-84fac55a072",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:48:13.561Z",
      "closedAtUtc": "2026-09-16T17:49:03.861Z",
      "holdingPeriodMs": 50300,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.119,
      "exitPriceQuote": 0.11984,
      "grossPnlGbp": 14.117647058823655,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.517647058823655,
      "cashChangeGbp": 13.317647058823654,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.096638655462183,
      "targetPct": 6.277310924369751,
      "structuralStopPrice": 0.111745,
      "structuralTargetPrice": 0.12647,
      "maePct": -0.27731092436974536,
      "mfePct": 0.7058823529411827,
      "maeGbp": -5.546218487394907,
      "mfeGbp": 14.117647058823655,
      "observedDuringTradeLowPrice": 0.11867,
      "observedDuringTradeHighPrice": 0.11984,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11867,
      "fullObservedHighPrice": 0.11984,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789580781106-88affce3d5251",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T17:46:21.105Z",
      "closedAtUtc": "2026-09-16T17:48:12.348Z",
      "holdingPeriodMs": 111243,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12014,
      "exitPriceQuote": 0.119,
      "grossPnlGbp": 18.977859164308345,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.377859164308344,
      "cashChangeGbp": 18.177859164308344,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.reverse: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.377060096554015,
      "targetPct": 6.363409355751623,
      "structuralStopPrice": 0.1266,
      "structuralTargetPrice": 0.112495,
      "maePct": 0,
      "mfePct": 0.9572165806559001,
      "maeGbp": 0,
      "mfeGbp": 19.144331613118002,
      "observedDuringTradeLowPrice": 0.11899,
      "observedDuringTradeHighPrice": 0.12014,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11899,
      "fullObservedHighPrice": 0.12014,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789570219277-643b2a6305fb2",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:50:19.277Z",
      "closedAtUtc": "2026-09-16T14:52:50.772Z",
      "holdingPeriodMs": 151495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.63598,
      "exitPriceQuote": 0.62441,
      "grossPnlGbp": -36.3847919745903,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -37.9847919745903,
      "cashChangeGbp": -37.1847919745903,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-37.98 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.233623698858455,
      "targetPct": 12.176483537218163,
      "structuralStopPrice": 0.577256,
      "structuralTargetPrice": 0.71342,
      "maePct": -1.819239598729515,
      "mfePct": 0.545614641969869,
      "maeGbp": -36.3847919745903,
      "mfeGbp": 10.91229283939738,
      "observedDuringTradeLowPrice": 0.62441,
      "observedDuringTradeHighPrice": 0.63945,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.62441,
      "fullObservedHighPrice": 0.63945,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789569014707-b9cc5933cb56a",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:30:14.707Z",
      "closedAtUtc": "2026-09-16T14:30:47.321Z",
      "holdingPeriodMs": 32614,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11895,
      "exitPriceQuote": 0.11772,
      "grossPnlGbp": -20.680958385876334,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.280958385876335,
      "cashChangeGbp": -21.480958385876335,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.28 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.0432955023118944,
      "targetPct": 0.2034468263976512,
      "structuralStopPrice": 0.11533,
      "structuralTargetPrice": 0.119192,
      "maePct": -1.0340479192938168,
      "mfePct": 0,
      "maeGbp": -20.680958385876334,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11772,
      "observedDuringTradeHighPrice": 0.11895,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11772,
      "fullObservedHighPrice": 0.11895,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567941882-f769abafd6034",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:12:21.882Z",
      "closedAtUtc": "2026-09-16T14:13:58.445Z",
      "holdingPeriodMs": 96563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57268,
      "exitPriceQuote": 0.56705,
      "grossPnlGbp": -19.66194035063181,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.26194035063181,
      "cashChangeGbp": -20.46194035063181,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.26 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.29615142837187103,
      "targetPct": 4.148913878605854,
      "structuralStopPrice": 0.5709839999999999,
      "structuralTargetPrice": 0.59644,
      "maePct": -0.9830970175315905,
      "mfePct": 0.2916113710973075,
      "maeGbp": -19.66194035063181,
      "mfeGbp": 5.83222742194615,
      "observedDuringTradeLowPrice": 0.56705,
      "observedDuringTradeHighPrice": 0.57435,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.56705,
      "fullObservedHighPrice": 0.57435,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567711941-d53b5877a718b",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:08:31.941Z",
      "closedAtUtc": "2026-09-16T14:11:38.708Z",
      "holdingPeriodMs": 186767,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11626,
      "exitPriceQuote": 0.11577,
      "grossPnlGbp": 8.429382418716745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.829382418716746,
      "cashChangeGbp": 7.629382418716745,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.283158437983829,
      "targetPct": 10.291587820402537,
      "structuralStopPrice": 0.12589,
      "structuralTargetPrice": 0.10429500000000001,
      "maePct": -0.7655255461895767,
      "mfePct": 0.4386719421985176,
      "maeGbp": -15.310510923791535,
      "mfeGbp": 8.773438843970352,
      "observedDuringTradeLowPrice": 0.11575,
      "observedDuringTradeHighPrice": 0.11715000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11575,
      "fullObservedHighPrice": 0.11715000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567763088-f5b9e204fae4c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:09:23.088Z",
      "closedAtUtc": "2026-09-16T14:11:31.524Z",
      "holdingPeriodMs": 128436,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57634,
      "exitPriceQuote": 0.58045,
      "grossPnlGbp": 14.262414546969007,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.662414546969007,
      "cashChangeGbp": 13.462414546969006,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8540097858902701,
      "targetPct": 3.4875247249887233,
      "structuralStopPrice": 0.571418,
      "structuralTargetPrice": 0.59644,
      "maePct": -0.7183259881319918,
      "mfePct": 0.7322066835548464,
      "maeGbp": -14.366519762639834,
      "mfeGbp": 14.64413367109693,
      "observedDuringTradeLowPrice": 0.5722,
      "observedDuringTradeHighPrice": 0.58056,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5722,
      "fullObservedHighPrice": 0.58056,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567560829-22ffb3c0c89a5",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:06:00.829Z",
      "closedAtUtc": "2026-09-16T14:07:56.370Z",
      "holdingPeriodMs": 115541,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57719,
      "exitPriceQuote": 0.58065,
      "grossPnlGbp": 11.989119700618579,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.38911970061858,
      "cashChangeGbp": 11.189119700618578,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6708362930750683,
      "targetPct": 3.335123616140264,
      "structuralStopPrice": 0.573318,
      "structuralTargetPrice": 0.59644,
      "maePct": -0.8749285330653682,
      "mfePct": 0.7779067551412869,
      "maeGbp": -17.498570661307365,
      "mfeGbp": 15.558135102825737,
      "observedDuringTradeLowPrice": 0.57214,
      "observedDuringTradeHighPrice": 0.58168,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57214,
      "fullObservedHighPrice": 0.58168,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567426041-cc171096a6fb4",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:03:46.041Z",
      "closedAtUtc": "2026-09-16T14:05:20.832Z",
      "holdingPeriodMs": 94791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5872,
      "exitPriceQuote": 0.57743,
      "grossPnlGbp": 33.27656675749338,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 31.676566757493376,
      "cashChangeGbp": 32.47656675749338,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5735694822888138,
      "targetPct": 2.540871934604912,
      "structuralStopPrice": 0.59644,
      "structuralTargetPrice": 0.57228,
      "maePct": -0.8719346049046154,
      "mfePct": 1.6638283378746688,
      "maeGbp": -17.438692098092307,
      "mfeGbp": 33.27656675749338,
      "observedDuringTradeLowPrice": 0.57743,
      "observedDuringTradeHighPrice": 0.59232,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57743,
      "fullObservedHighPrice": 0.59232,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567280710-0e8c8f05b653c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T14:01:20.710Z",
      "closedAtUtc": "2026-09-16T14:03:13.962Z",
      "holdingPeriodMs": 113252,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57941,
      "exitPriceQuote": 0.58569,
      "grossPnlGbp": -21.67722338240646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.27722338240646,
      "cashChangeGbp": -22.47722338240646,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.28 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.939196769127214,
      "targetPct": 1.3886539755958645,
      "structuralStopPrice": 0.59644,
      "structuralTargetPrice": 0.571364,
      "maePct": -1.083861169120323,
      "mfePct": 0.3762448007455791,
      "maeGbp": -21.67722338240646,
      "mfeGbp": 7.524896014911581,
      "observedDuringTradeLowPrice": 0.57723,
      "observedDuringTradeHighPrice": 0.58569,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57723,
      "fullObservedHighPrice": 0.58569,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567171663-89c8a19444137",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:59:31.663Z",
      "closedAtUtc": "2026-09-16T14:00:44.038Z",
      "holdingPeriodMs": 72375,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57818,
      "exitPriceQuote": 0.58178,
      "grossPnlGbp": 12.452869348645532,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.852869348645532,
      "cashChangeGbp": 11.652869348645531,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0204434605140296,
      "targetPct": 3.1581860320315376,
      "structuralStopPrice": 0.57228,
      "structuralTargetPrice": 0.59644,
      "maePct": -0.5309765125047592,
      "mfePct": 0.6226434674322765,
      "maeGbp": -10.619530250095183,
      "mfeGbp": 12.452869348645528,
      "observedDuringTradeLowPrice": 0.57511,
      "observedDuringTradeHighPrice": 0.58178,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57511,
      "fullObservedHighPrice": 0.58178,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789567084572-059f417be29bd",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:58:04.572Z",
      "closedAtUtc": "2026-09-16T13:58:19.324Z",
      "holdingPeriodMs": 14752,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57646,
      "exitPriceQuote": 0.58374,
      "grossPnlGbp": -25.257606772369513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.857606772369515,
      "cashChangeGbp": -26.057606772369514,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.86 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.465982028241335,
      "targetPct": 0.725115359261694,
      "structuralStopPrice": 0.59644,
      "structuralTargetPrice": 0.57228,
      "maePct": -1.2628803386184757,
      "mfePct": 0,
      "maeGbp": -25.257606772369513,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.57646,
      "observedDuringTradeHighPrice": 0.58374,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57646,
      "fullObservedHighPrice": 0.58374,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789566964600-4675c8a7adccc",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:56:04.600Z",
      "closedAtUtc": "2026-09-16T13:56:13.309Z",
      "holdingPeriodMs": 8709,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57616,
      "exitPriceQuote": 0.58045,
      "grossPnlGbp": 14.891696750902582,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.291696750902583,
      "cashChangeGbp": 14.091696750902582,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7254929186337254,
      "targetPct": 3.5198555956678637,
      "structuralStopPrice": 0.5719799999999999,
      "structuralTargetPrice": 0.59644,
      "maePct": 0,
      "mfePct": 0.7445848375451292,
      "maeGbp": 0,
      "mfeGbp": 14.891696750902584,
      "observedDuringTradeLowPrice": 0.57616,
      "observedDuringTradeHighPrice": 0.58045,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57616,
      "fullObservedHighPrice": 0.58045,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789566789597-fe1b9816216eb",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:53:09.597Z",
      "closedAtUtc": "2026-09-16T13:54:51.027Z",
      "holdingPeriodMs": 101430,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59212,
      "exitPriceQuote": 0.58672,
      "grossPnlGbp": 18.239546037965145,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.639546037965143,
      "cashChangeGbp": 17.439546037965144,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.05167871377423977,
      "targetPct": 3.940079713571567,
      "structuralStopPrice": 0.592426,
      "structuralTargetPrice": 0.56879,
      "maePct": -0.44754441667230316,
      "mfePct": 0.9119773018982572,
      "maeGbp": -8.950888333446063,
      "mfeGbp": 18.239546037965145,
      "observedDuringTradeLowPrice": 0.58672,
      "observedDuringTradeHighPrice": 0.59477,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58672,
      "fullObservedHighPrice": 0.59477,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789566662622-ebb8bc3f0827e",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:51:02.622Z",
      "closedAtUtc": "2026-09-16T13:52:49.592Z",
      "holdingPeriodMs": 106970,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.58997,
      "exitPriceQuote": 0.59654,
      "grossPnlGbp": -22.272318931470974,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.872318931470975,
      "cashChangeGbp": -23.072318931470974,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.87 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.41629235384850305,
      "targetPct": 3.7761242097055816,
      "structuralStopPrice": 0.592426,
      "structuralTargetPrice": 0.567692,
      "maePct": -1.1136159465735487,
      "mfePct": 0.2220451887384161,
      "maeGbp": -22.272318931470974,
      "mfeGbp": 4.440903774768322,
      "observedDuringTradeLowPrice": 0.58866,
      "observedDuringTradeHighPrice": 0.59654,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58866,
      "fullObservedHighPrice": 0.59654,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789566521483-1eb3e9cb23c3f",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:48:41.483Z",
      "closedAtUtc": "2026-09-16T13:49:13.377Z",
      "holdingPeriodMs": 31894,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.58164,
      "exitPriceQuote": 0.58809,
      "grossPnlGbp": 22.178667216835,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.578667216834997,
      "cashChangeGbp": 21.378667216834998,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.146894986589648,
      "targetPct": 0.9504160649198777,
      "structuralStopPrice": 0.55752,
      "structuralTargetPrice": 0.587168,
      "maePct": -0.07049033766591387,
      "mfePct": 1.10893336084175,
      "maeGbp": -1.4098067533182774,
      "mfeGbp": 22.178667216835002,
      "observedDuringTradeLowPrice": 0.58123,
      "observedDuringTradeHighPrice": 0.58809,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58123,
      "fullObservedHighPrice": 0.58809,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789566382405-ea8f3c1cc1f96",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:46:22.405Z",
      "closedAtUtc": "2026-09-16T13:47:39.004Z",
      "holdingPeriodMs": 76599,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59598,
      "exitPriceQuote": 0.59348,
      "grossPnlGbp": 8.389543273264024,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.789543273264025,
      "cashChangeGbp": 7.589543273264025,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.192456122688672,
      "targetPct": 6.453236685794815,
      "structuralStopPrice": 0.6567249999999999,
      "structuralTargetPrice": 0.55752,
      "maePct": -0.577200577200577,
      "mfePct": 0.47820396657604425,
      "maeGbp": -11.544011544011541,
      "mfeGbp": 9.564079331520885,
      "observedDuringTradeLowPrice": 0.59313,
      "observedDuringTradeHighPrice": 0.5994200000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.59313,
      "fullObservedHighPrice": 0.5994200000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789566255906-11ad49835d6f8",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:44:15.906Z",
      "closedAtUtc": "2026-09-16T13:45:05.602Z",
      "holdingPeriodMs": 49696,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59098,
      "exitPriceQuote": 0.59648,
      "grossPnlGbp": -18.613151037260348,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.21315103726035,
      "cashChangeGbp": -19.41315103726035,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.21 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.588277099055825,
      "targetPct": 5.661782124606575,
      "structuralStopPrice": 0.641735,
      "structuralTargetPrice": 0.55752,
      "maePct": -0.9306575518630175,
      "mfePct": 0,
      "maeGbp": -18.61315103726035,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.59098,
      "observedDuringTradeHighPrice": 0.59648,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.59098,
      "fullObservedHighPrice": 0.59648,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789566200655-f542fb5d33927",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:43:20.654Z",
      "closedAtUtc": "2026-09-16T13:43:53.325Z",
      "holdingPeriodMs": 32671,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.58682,
      "exitPriceQuote": 0.58936,
      "grossPnlGbp": 8.656828328959431,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.056828328959432,
      "cashChangeGbp": 7.856828328959431,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.9930131897345,
      "targetPct": 8.621042227599608,
      "structuralStopPrice": 0.55752,
      "structuralTargetPrice": 0.63741,
      "maePct": 0,
      "mfePct": 0.4328414164479715,
      "maeGbp": 0,
      "mfeGbp": 8.656828328959431,
      "observedDuringTradeLowPrice": 0.58682,
      "observedDuringTradeHighPrice": 0.58936,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58682,
      "fullObservedHighPrice": 0.58936,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565995183-25416d21b5633",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:39:55.183Z",
      "closedAtUtc": "2026-09-16T13:43:02.102Z",
      "holdingPeriodMs": 186919,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57622,
      "exitPriceQuote": 0.58535,
      "grossPnlGbp": 31.689285342404233,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 30.08928534240423,
      "cashChangeGbp": 30.889285342404232,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.24528825795702,
      "targetPct": 1.371004130366877,
      "structuralStopPrice": 0.55752,
      "structuralTargetPrice": 0.58412,
      "maePct": -0.5015445489569866,
      "mfePct": 1.6070250945819387,
      "maeGbp": -10.030890979139734,
      "mfeGbp": 32.14050189163877,
      "observedDuringTradeLowPrice": 0.57333,
      "observedDuringTradeHighPrice": 0.5854800000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57333,
      "fullObservedHighPrice": 0.5854800000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565784736-7e9a72a30a193",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:36:24.736Z",
      "closedAtUtc": "2026-09-16T13:39:35.025Z",
      "holdingPeriodMs": 190289,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.58509,
      "exitPriceQuote": 0.58185,
      "grossPnlGbp": 11.075219197046678,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.475219197046679,
      "cashChangeGbp": 10.275219197046678,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.787075492659259,
      "targetPct": 4.712095575039735,
      "structuralStopPrice": 0.654055,
      "structuralTargetPrice": 0.55752,
      "maePct": -0.6580184245158899,
      "mfePct": 0.55717923738229,
      "maeGbp": -13.160368490317799,
      "mfeGbp": 11.1435847476458,
      "observedDuringTradeLowPrice": 0.58183,
      "observedDuringTradeHighPrice": 0.58894,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58183,
      "fullObservedHighPrice": 0.58894,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565659192-cb01f4c93bba9",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:34:19.192Z",
      "closedAtUtc": "2026-09-16T13:36:14.728Z",
      "holdingPeriodMs": 115536,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5799,
      "exitPriceQuote": 0.58593,
      "grossPnlGbp": -20.796689084324814,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.396689084324816,
      "cashChangeGbp": -21.596689084324815,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.40 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.0012071046732154,
      "targetPct": 3.859286083807546,
      "structuralStopPrice": 0.597304,
      "structuralTargetPrice": 0.55752,
      "maePct": -1.0398344542162408,
      "mfePct": 0.39317123642006363,
      "maeGbp": -20.796689084324818,
      "mfeGbp": 7.863424728401273,
      "observedDuringTradeLowPrice": 0.57762,
      "observedDuringTradeHighPrice": 0.58593,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57762,
      "fullObservedHighPrice": 0.58593,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565582780-e41e9d4c75428",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:33:02.780Z",
      "closedAtUtc": "2026-09-16T13:33:56.017Z",
      "holdingPeriodMs": 53237,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5734,
      "exitPriceQuote": 0.57006,
      "grossPnlGbp": 11.64980816184168,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.04980816184168,
      "cashChangeGbp": 10.849808161841679,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.237181723055456,
      "targetPct": 2.769445413324033,
      "structuralStopPrice": 0.597696,
      "structuralTargetPrice": 0.55752,
      "maePct": -0.28078130449947686,
      "mfePct": 0.582490408092084,
      "maeGbp": -5.6156260899895365,
      "mfeGbp": 11.64980816184168,
      "observedDuringTradeLowPrice": 0.57006,
      "observedDuringTradeHighPrice": 0.5750099999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57006,
      "fullObservedHighPrice": 0.5750099999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565490588-4b82e33a939fb",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:31:30.588Z",
      "closedAtUtc": "2026-09-16T13:31:59.803Z",
      "holdingPeriodMs": 29215,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.56646,
      "exitPriceQuote": 0.57257,
      "grossPnlGbp": 21.572573526815873,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.97257352681587,
      "cashChangeGbp": 20.772573526815872,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.887617837093534,
      "targetPct": 5.922748296437518,
      "structuralStopPrice": 0.5614319999999999,
      "structuralTargetPrice": 0.6000099999999999,
      "maePct": 0,
      "mfePct": 1.0786286763407937,
      "maeGbp": 0,
      "mfeGbp": 21.572573526815876,
      "observedDuringTradeLowPrice": 0.56646,
      "observedDuringTradeHighPrice": 0.57257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.56646,
      "fullObservedHighPrice": 0.57257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565417898-09a6fe30ace09",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:30:17.898Z",
      "closedAtUtc": "2026-09-16T13:31:20.419Z",
      "holdingPeriodMs": 62521,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.57803,
      "exitPriceQuote": 0.56588,
      "grossPnlGbp": -42.03934051865818,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -43.63934051865818,
      "cashChangeGbp": -42.839340518658176,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-43.64 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.871477258965817,
      "targetPct": 4.178675847274345,
      "structuralStopPrice": 0.5614319999999999,
      "structuralTargetPrice": 0.6021839999999999,
      "maePct": -2.101967025932909,
      "mfePct": 0,
      "maeGbp": -42.03934051865817,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.56588,
      "observedDuringTradeHighPrice": 0.57803,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.56588,
      "fullObservedHighPrice": 0.57803,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565229687-5dde085711b91",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:27:09.687Z",
      "closedAtUtc": "2026-09-16T13:31:12.121Z",
      "holdingPeriodMs": 242434,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12958,
      "exitPriceQuote": 0.12813,
      "grossPnlGbp": -22.37999691310398,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.97999691310398,
      "cashChangeGbp": -23.17999691310398,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.98 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3735144312393768,
      "targetPct": 4.102484951381377,
      "structuralStopPrice": 0.12909600000000002,
      "structuralTargetPrice": 0.134896,
      "maePct": -1.118999845655199,
      "mfePct": 0.4244482173174834,
      "maeGbp": -22.379996913103984,
      "mfeGbp": 8.488964346349668,
      "observedDuringTradeLowPrice": 0.12813,
      "observedDuringTradeHighPrice": 0.13013,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12813,
      "fullObservedHighPrice": 0.13013,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565277081-3b7d6a291858c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:27:57.081Z",
      "closedAtUtc": "2026-09-16T13:28:23.727Z",
      "holdingPeriodMs": 26646,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.58452,
      "exitPriceQuote": 0.57785,
      "grossPnlGbp": -22.822144665708834,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.422144665708835,
      "cashChangeGbp": -23.622144665708834,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.42 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.949907616505869,
      "targetPct": 4.4799151440498255,
      "structuralStopPrice": 0.5614319999999999,
      "structuralTargetPrice": 0.6107060000000001,
      "maePct": -1.2796824745090059,
      "mfePct": 0,
      "maeGbp": -25.59364949018012,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.57704,
      "observedDuringTradeHighPrice": 0.58452,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57704,
      "fullObservedHighPrice": 0.58452,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789565141925-722f59f4cdc5c",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:25:41.925Z",
      "closedAtUtc": "2026-09-16T13:26:24.752Z",
      "holdingPeriodMs": 42827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5674,
      "exitPriceQuote": 0.57279,
      "grossPnlGbp": 18.998942544941862,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.39894254494186,
      "cashChangeGbp": 18.19894254494186,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0518152978498563,
      "targetPct": 10.151921043355665,
      "structuralStopPrice": 0.5614319999999999,
      "structuralTargetPrice": 0.6250020000000001,
      "maePct": 0,
      "mfePct": 1.066267183644695,
      "maeGbp": 0,
      "mfeGbp": 21.3253436728939,
      "observedDuringTradeLowPrice": 0.5674,
      "observedDuringTradeHighPrice": 0.57345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5674,
      "fullObservedHighPrice": 0.57345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789564856889-0479b618b7476",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:20:56.889Z",
      "closedAtUtc": "2026-09-16T13:22:18.024Z",
      "holdingPeriodMs": 81135,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.56842,
      "exitPriceQuote": 0.56137,
      "grossPnlGbp": -24.805601491854617,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.40560149185462,
      "cashChangeGbp": -25.605601491854618,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.41 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.45564899194257436,
      "targetPct": 11.721966151789163,
      "structuralStopPrice": 0.56583,
      "structuralTargetPrice": 0.63505,
      "maePct": -1.2402800745927307,
      "mfePct": 0.6157418810034742,
      "maeGbp": -24.805601491854613,
      "mfeGbp": 12.314837620069484,
      "observedDuringTradeLowPrice": 0.56137,
      "observedDuringTradeHighPrice": 0.5719200000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.56137,
      "fullObservedHighPrice": 0.5719200000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789564627859-8c304928f765e",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:17:07.859Z",
      "closedAtUtc": "2026-09-16T13:20:19.701Z",
      "holdingPeriodMs": 191842,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.54082,
      "exitPriceQuote": 0.55442,
      "grossPnlGbp": 50.29399800303264,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 48.69399800303264,
      "cashChangeGbp": 49.493998003032644,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 15.36000887541141,
      "targetPct": 17.719019267038945,
      "structuralStopPrice": 0.45775,
      "structuralTargetPrice": 0.636648,
      "maePct": 0,
      "mfePct": 2.9381309862801066,
      "maeGbp": 0,
      "mfeGbp": 58.762619725602136,
      "observedDuringTradeLowPrice": 0.54082,
      "observedDuringTradeHighPrice": 0.55671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.54082,
      "fullObservedHighPrice": 0.55671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789564526848-841258b7d5e65",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:15:26.848Z",
      "closedAtUtc": "2026-09-16T13:16:07.528Z",
      "holdingPeriodMs": 40680,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.56983,
      "exitPriceQuote": 0.56164,
      "grossPnlGbp": -28.745415299299513,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.345415299299514,
      "cashChangeGbp": -29.545415299299513,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.35 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.528017127915344,
      "targetPct": 11.825632206096566,
      "structuralStopPrice": 0.48704499999999995,
      "structuralTargetPrice": 0.637216,
      "maePct": -1.4372707649649756,
      "mfePct": 0,
      "maeGbp": -28.745415299299513,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.56164,
      "observedDuringTradeHighPrice": 0.56983,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.56164,
      "fullObservedHighPrice": 0.56983,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789564048255-9c59af6ce17a7",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:07:28.255Z",
      "closedAtUtc": "2026-09-16T13:10:20.375Z",
      "holdingPeriodMs": 172120,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13324,
      "exitPriceQuote": 0.13489,
      "grossPnlGbp": 24.767337135995387,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 23.167337135995385,
      "cashChangeGbp": 23.967337135995386,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.418492945061545,
      "targetPct": 0.09156409486641473,
      "structuralStopPrice": 0.13135,
      "structuralTargetPrice": 0.133362,
      "maePct": -0.8856199339537576,
      "mfePct": 1.5235664965475864,
      "maeGbp": -17.71239867907515,
      "mfeGbp": 30.47132993095173,
      "observedDuringTradeLowPrice": 0.13206,
      "observedDuringTradeHighPrice": 0.13527,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13206,
      "fullObservedHighPrice": 0.13527,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789564010383-43a16b2ed1bb4",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:06:50.383Z",
      "closedAtUtc": "2026-09-16T13:08:25.440Z",
      "holdingPeriodMs": 95057,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59875,
      "exitPriceQuote": 0.5905,
      "grossPnlGbp": -27.557411273486363,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.157411273486364,
      "cashChangeGbp": -28.357411273486363,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.16 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 14.126096033402922,
      "targetPct": 9.108643006263044,
      "structuralStopPrice": 0.51417,
      "structuralTargetPrice": 0.653288,
      "maePct": -1.377870563674318,
      "mfePct": 0.24384133611691305,
      "maeGbp": -27.55741127348636,
      "mfeGbp": 4.8768267223382615,
      "observedDuringTradeLowPrice": 0.5905,
      "observedDuringTradeHighPrice": 0.6002100000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5905,
      "fullObservedHighPrice": 0.6002100000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789563806211-bd41b089da554",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:03:26.210Z",
      "closedAtUtc": "2026-09-16T13:06:37.029Z",
      "holdingPeriodMs": 190819,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1323,
      "exitPriceQuote": 0.13352,
      "grossPnlGbp": 18.442932728646994,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.842932728646993,
      "cashChangeGbp": 17.642932728646993,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7195767195767259,
      "targetPct": 1.0430839002267516,
      "structuralStopPrice": 0.131348,
      "structuralTargetPrice": 0.13368,
      "maePct": 0,
      "mfePct": 1.0128495842781617,
      "maeGbp": 0,
      "mfeGbp": 20.256991685563236,
      "observedDuringTradeLowPrice": 0.1323,
      "observedDuringTradeHighPrice": 0.13364,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1323,
      "fullObservedHighPrice": 0.13364,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789563926835-69886c7a4e338",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:05:26.835Z",
      "closedAtUtc": "2026-09-16T13:06:06.191Z",
      "holdingPeriodMs": 39356,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.60479,
      "exitPriceQuote": 0.60505,
      "grossPnlGbp": -0.8598025761005537,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.4598025761005538,
      "cashChangeGbp": -1.6598025761005537,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.018981795333906,
      "targetPct": 13.95856412969792,
      "structuralStopPrice": 0.653288,
      "structuralTargetPrice": 0.52037,
      "maePct": -0.042990128805027686,
      "mfePct": 0.41832702260289223,
      "maeGbp": -0.8598025761005538,
      "mfeGbp": 8.366540452057844,
      "observedDuringTradeLowPrice": 0.60226,
      "observedDuringTradeHighPrice": 0.60505,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.60226,
      "fullObservedHighPrice": 0.60505,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789563753861-e9eeef4ef955",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:02:33.861Z",
      "closedAtUtc": "2026-09-16T13:04:59.417Z",
      "holdingPeriodMs": 145556,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59194,
      "exitPriceQuote": 0.5978,
      "grossPnlGbp": -19.799303983511763,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.399303983511764,
      "cashChangeGbp": -20.599303983511764,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.40 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.982869885461357,
      "targetPct": 10.119268844815362,
      "structuralStopPrice": 0.656952,
      "structuralTargetPrice": 0.53204,
      "maePct": -0.9899651991755881,
      "mfePct": 0.9173227016251725,
      "maeGbp": -19.799303983511763,
      "mfeGbp": 18.34645403250345,
      "observedDuringTradeLowPrice": 0.58651,
      "observedDuringTradeHighPrice": 0.5978,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58651,
      "fullObservedHighPrice": 0.5978,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789563725168-1042098969ae4",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T13:02:05.168Z",
      "closedAtUtc": "2026-09-16T13:02:24.648Z",
      "holdingPeriodMs": 19480,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.61855,
      "exitPriceQuote": 0.60057,
      "grossPnlGbp": 58.13596313960066,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 56.53596313960066,
      "cashChangeGbp": 57.335963139600665,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.208390590898057,
      "targetPct": 0.23700590089727236,
      "structuralStopPrice": 0.656952,
      "structuralTargetPrice": 0.617084,
      "maePct": 0,
      "mfePct": 2.906798156980033,
      "maeGbp": 0,
      "mfeGbp": 58.13596313960066,
      "observedDuringTradeLowPrice": 0.60057,
      "observedDuringTradeHighPrice": 0.61855,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.60057,
      "fullObservedHighPrice": 0.61855,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789563446098-5ed06b0e0e9c",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-16T12:57:26.098Z",
      "closedAtUtc": "2026-09-16T13:00:20.216Z",
      "holdingPeriodMs": 174118,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02479,
      "exitPriceQuote": 0.02455,
      "grossPnlGbp": -19.36264622831792,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.962646228317922,
      "cashChangeGbp": -20.16264622831792,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.96 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7749092375958027,
      "targetPct": 1.1133521581282855,
      "structuralStopPrice": 0.02435,
      "structuralTargetPrice": 0.025066,
      "maePct": -0.9681323114158961,
      "mfePct": 0,
      "maeGbp": -19.36264622831792,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02455,
      "observedDuringTradeHighPrice": 0.02479,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02455,
      "fullObservedHighPrice": 0.02479,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789546328456-8a26dfcd267f7",
      "symbol": "IOTAUSDT",
      "baseAsset": "IOTA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-16T08:12:08.455Z",
      "closedAtUtc": "2026-09-16T08:42:12.431Z",
      "holdingPeriodMs": 1803976,
      "reportingCurrency": "GBP",
      "notionalGbp": 1901.66,
      "assetQuantity": null,
      "entryPriceQuote": 0.03812,
      "exitPriceQuote": 0.0382,
      "grossPnlGbp": -3.990891920251674,
      "entryFeeGbp": 0.7606640000000001,
      "exitFeeGbp": 0.7606640000000001,
      "totalCostsGbp": 1.5213280000000002,
      "netPnlGbp": -5.512219920251674,
      "cashChangeGbp": -4.751555920251674,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1986885245901797,
      "targetPct": 1.5475409836065581,
      "structuralStopPrice": 0.038582000000000005,
      "structuralTargetPrice": 0.03754484524590163,
      "maePct": -0.44596012591814416,
      "mfePct": 0,
      "maeGbp": -8.48064533053498,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03812,
      "observedDuringTradeHighPrice": 0.038290000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03812,
      "fullObservedHighPrice": 0.038290000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789529464032-53f1960c7dd0a",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-16T03:31:04.032Z",
      "closedAtUtc": "2026-09-16T03:31:34.545Z",
      "holdingPeriodMs": 30513,
      "reportingCurrency": "GBP",
      "notionalGbp": 1905.58,
      "assetQuantity": null,
      "entryPriceQuote": 0.02319,
      "exitPriceQuote": 0.02341,
      "grossPnlGbp": -18.077947391116982,
      "entryFeeGbp": 0.762232,
      "exitFeeGbp": 0.762232,
      "totalCostsGbp": 1.524464,
      "netPnlGbp": -19.60241139111698,
      "cashChangeGbp": -18.840179391116983,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1905.58 (£19.06) triggered at projected net £-19.60 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 64.63693169575522,
      "targetPct": 89.33419521654815,
      "structuralStopPrice": 0.038204,
      "structuralTargetPrice": 0.002478199741435037,
      "maePct": -0.9486847779215243,
      "mfePct": 0.4743423889607546,
      "maeGbp": -18.077947391116982,
      "mfeGbp": 9.038973695558347,
      "observedDuringTradeLowPrice": 0.02308,
      "observedDuringTradeHighPrice": 0.023409999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02308,
      "fullObservedHighPrice": 0.023409999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789529107236-3f444032a9f23",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-16T03:25:07.236Z",
      "closedAtUtc": "2026-09-16T03:26:02.755Z",
      "holdingPeriodMs": 55519,
      "reportingCurrency": "GBP",
      "notionalGbp": 1904.87,
      "assetQuantity": null,
      "entryPriceQuote": 0.02615,
      "exitPriceQuote": 0.02608,
      "grossPnlGbp": 5.099078393881498,
      "entryFeeGbp": 0.761948,
      "exitFeeGbp": 0.761948,
      "totalCostsGbp": 1.523896,
      "netPnlGbp": 3.575182393881498,
      "cashChangeGbp": 4.337130393881497,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £5.00 triggered at projected net £3.58 after fees",
      "confidence": 86,
      "riskModel": "legacy_fallback",
      "stopLossPct": 67.27203211623019,
      "targetPct": 75.32020646147966,
      "structuralStopPrice": 0.043750000000000004,
      "structuralTargetPrice": 0.006457467979353848,
      "maePct": 0,
      "mfePct": 1.4149139579349859,
      "maeGbp": 0,
      "mfeGbp": 26.952271510516162,
      "observedDuringTradeLowPrice": 0.02578,
      "observedDuringTradeHighPrice": 0.02615,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02578,
      "fullObservedHighPrice": 0.02615,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789523911597-6a8b1484899db",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-16T01:58:31.597Z",
      "closedAtUtc": "2026-09-16T02:16:43.382Z",
      "holdingPeriodMs": 1091785,
      "reportingCurrency": "GBP",
      "notionalGbp": 1908.87,
      "assetQuantity": null,
      "entryPriceQuote": 0.00341,
      "exitPriceQuote": 0.003443,
      "grossPnlGbp": -18.47293548387099,
      "entryFeeGbp": 0.763548,
      "exitFeeGbp": 0.763548,
      "totalCostsGbp": 1.527096,
      "netPnlGbp": -20.00003148387099,
      "cashChangeGbp": -19.23648348387099,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top, confirmed head and shoulders",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1908.87 (£19.09) triggered at projected net £-20.00 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.043688608708407,
      "targetPct": 3.430582026095878,
      "structuralStopPrice": 0.0034802,
      "structuralTargetPrice": 0.0032944656941797396,
      "maePct": -0.9677419354838722,
      "mfePct": 0.2639296187683253,
      "maeGbp": -18.47293548387099,
      "mfeGbp": 5.038073313782932,
      "observedDuringTradeLowPrice": 0.003401,
      "observedDuringTradeHighPrice": 0.0034430000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003401,
      "fullObservedHighPrice": 0.0034430000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789523553884-4c9bbebc83bfd",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-16T01:52:33.884Z",
      "closedAtUtc": "2026-09-16T01:52:45.380Z",
      "holdingPeriodMs": 11496,
      "reportingCurrency": "GBP",
      "notionalGbp": 1941.51,
      "assetQuantity": null,
      "entryPriceQuote": 0.02678,
      "exitPriceQuote": 0.02901,
      "grossPnlGbp": -161.67166915608655,
      "entryFeeGbp": 0.7766040000000001,
      "exitFeeGbp": 0.7766040000000001,
      "totalCostsGbp": 1.5532080000000001,
      "netPnlGbp": -163.22487715608656,
      "cashChangeGbp": -162.44827315608654,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1941.51 (£19.42) triggered at projected net £-163.22 after fees",
      "confidence": 94,
      "riskModel": "legacy_fallback",
      "stopLossPct": 366.31343283582083,
      "targetPct": 409.92537313432837,
      "structuralStopPrice": 0.124972,
      "structuralTargetPrice": -0.08318397014925373,
      "maePct": -8.32710978342046,
      "mfePct": 0,
      "maeGbp": -161.67166915608655,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.02678,
      "observedDuringTradeHighPrice": 0.02901,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02678,
      "fullObservedHighPrice": 0.02901,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789516094474-645470936ee05",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T23:48:14.474Z",
      "closedAtUtc": "2026-09-15T23:53:40.888Z",
      "holdingPeriodMs": 326414,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.35568,
      "exitPriceQuote": 0.3518,
      "grossPnlGbp": -21.81736392262705,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.41736392262705,
      "cashChangeGbp": -22.61736392262705,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.42 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.45602789023842005,
      "targetPct": 2.3611111111111005,
      "structuralStopPrice": 0.354058,
      "structuralTargetPrice": 0.36407799999999996,
      "maePct": -1.0908681961313524,
      "mfePct": 0,
      "maeGbp": -21.817363922627052,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3518,
      "observedDuringTradeHighPrice": 0.35568,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3518,
      "fullObservedHighPrice": 0.35568,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789472879192-768e18b1b7e8d",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-15T11:47:59.192Z",
      "closedAtUtc": "2026-09-15T12:13:20.333Z",
      "holdingPeriodMs": 1521141,
      "reportingCurrency": "GBP",
      "notionalGbp": 1949.52,
      "assetQuantity": null,
      "entryPriceQuote": 52.64,
      "exitPriceQuote": 53.14,
      "grossPnlGbp": -18.517477203647417,
      "entryFeeGbp": 0.7798080000000001,
      "exitFeeGbp": 0.7798080000000001,
      "totalCostsGbp": 1.5596160000000001,
      "netPnlGbp": -20.077093203647415,
      "cashChangeGbp": -19.297285203647416,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1949.52 (£19.50) triggered at projected net £-20.08 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.9706524836166831,
      "targetPct": 1.3106657802260515,
      "structuralStopPrice": 53.156,
      "structuralTargetPrice": 51.96486893342197,
      "maePct": -0.9498480243161094,
      "mfePct": 0.09498480243160555,
      "maeGbp": -18.517477203647417,
      "mfeGbp": 1.8517477203646364,
      "observedDuringTradeLowPrice": 52.59,
      "observedDuringTradeHighPrice": 53.13999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 52.59,
      "fullObservedHighPrice": 53.13999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789472278452-5b6d0ee51dd2e",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-15T11:37:58.452Z",
      "closedAtUtc": "2026-09-15T11:56:08.102Z",
      "holdingPeriodMs": 1089650,
      "reportingCurrency": "GBP",
      "notionalGbp": 1949.52,
      "assetQuantity": null,
      "entryPriceQuote": 0.3707,
      "exitPriceQuote": 0.3742,
      "grossPnlGbp": -18.406582141893733,
      "entryFeeGbp": 0.7798080000000001,
      "exitFeeGbp": 0.7798080000000001,
      "totalCostsGbp": 1.5596160000000001,
      "netPnlGbp": -19.966198141893734,
      "cashChangeGbp": -19.18639014189373,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1949.52 (£19.50) triggered at projected net £-19.97 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.2865812542144293,
      "targetPct": 1.6453135536075507,
      "structuralStopPrice": 0.37552,
      "structuralTargetPrice": 0.36474835468644645,
      "maePct": -0.9441596978688975,
      "mfePct": 0.05395198273535958,
      "maeGbp": -18.40658214189373,
      "mfeGbp": 1.0518046938223822,
      "observedDuringTradeLowPrice": 0.3705,
      "observedDuringTradeHighPrice": 0.3742,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3705,
      "fullObservedHighPrice": 0.3742,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789458677662-7538f5045d173",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-15T07:51:17.662Z",
      "closedAtUtc": "2026-09-15T08:21:21.138Z",
      "holdingPeriodMs": 1803476,
      "reportingCurrency": "GBP",
      "notionalGbp": 1949.28,
      "assetQuantity": null,
      "entryPriceQuote": 0.9829,
      "exitPriceQuote": 0.9815,
      "grossPnlGbp": 2.776469630684623,
      "entryFeeGbp": 0.7797120000000001,
      "exitFeeGbp": 0.7797120000000001,
      "totalCostsGbp": 1.5594240000000001,
      "netPnlGbp": 1.2170456306846227,
      "cashChangeGbp": 1.9967576306846229,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.014293707716571,
      "targetPct": 1.2411618088407335,
      "structuralStopPrice": 0.99292,
      "structuralTargetPrice": 0.9708487588381911,
      "maePct": -0.04069589988808179,
      "mfePct": 0.427306948824904,
      "maeGbp": -0.7932770373384007,
      "mfeGbp": 8.329408892054088,
      "observedDuringTradeLowPrice": 0.9787,
      "observedDuringTradeHighPrice": 0.9833000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9787,
      "fullObservedHighPrice": 0.9833000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789454390351-abcd037eaa2b1",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:39:50.351Z",
      "closedAtUtc": "2026-09-15T06:54:39.766Z",
      "holdingPeriodMs": 889415,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7082,
      "exitPriceQuote": 0.7063,
      "grossPnlGbp": -5.3657158994634635,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.965715899463463,
      "cashChangeGbp": -6.165715899463463,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6142332674385717,
      "targetPct": 0.42360914995763943,
      "structuralStopPrice": 0.7038500000000001,
      "structuralTargetPrice": 0.7112,
      "maePct": -0.2682857949731732,
      "mfePct": 0.15532335498446623,
      "maeGbp": -5.3657158994634635,
      "mfeGbp": 3.106467099689324,
      "observedDuringTradeLowPrice": 0.7063,
      "observedDuringTradeHighPrice": 0.7093,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7063,
      "fullObservedHighPrice": 0.7093,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789454453534-5cdb067e8eb3a",
      "symbol": "KAVAUSDT",
      "baseAsset": "KAVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:40:53.534Z",
      "closedAtUtc": "2026-09-15T06:54:24.537Z",
      "holdingPeriodMs": 811003,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06593,
      "exitPriceQuote": 0.06624,
      "grossPnlGbp": 9.40391324131627,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.80391324131627,
      "cashChangeGbp": 8.603913241316269,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1061732140148652,
      "targetPct": 0.4883967844683798,
      "structuralStopPrice": 0.06586,
      "structuralTargetPrice": 0.066252,
      "maePct": -0.045502806006373804,
      "mfePct": 0.561201274078561,
      "maeGbp": -0.910056120127476,
      "mfeGbp": 11.224025481571221,
      "observedDuringTradeLowPrice": 0.0659,
      "observedDuringTradeHighPrice": 0.0663,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0659,
      "fullObservedHighPrice": 0.0663,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789454254938-c8516d34e48f2",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:37:34.938Z",
      "closedAtUtc": "2026-09-15T06:39:30.385Z",
      "holdingPeriodMs": 115447,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.45174,
      "exitPriceQuote": 0.44735,
      "grossPnlGbp": -19.43595873732656,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.03595873732656,
      "cashChangeGbp": -20.23595873732656,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.04 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.672687829282328,
      "targetPct": 9.418028069243382,
      "structuralStopPrice": 0.412562,
      "structuralTargetPrice": 0.49428500000000003,
      "maePct": -0.9717979368663279,
      "mfePct": 0.2966308053305016,
      "maeGbp": -19.43595873732656,
      "mfeGbp": 5.932616106610032,
      "observedDuringTradeLowPrice": 0.44735,
      "observedDuringTradeHighPrice": 0.45308000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.44735,
      "fullObservedHighPrice": 0.45308000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789454128632-dcc971b8a9065",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:35:28.632Z",
      "closedAtUtc": "2026-09-15T06:36:26.911Z",
      "holdingPeriodMs": 58279,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18404,
      "exitPriceQuote": 0.18658,
      "grossPnlGbp": -27.60269506628979,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.20269506628979,
      "cashChangeGbp": -28.40269506628979,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.20 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.62138665507497,
      "targetPct": 6.7702673331884515,
      "structuralStopPrice": 0.19622599999999998,
      "structuralTargetPrice": 0.17157999999999998,
      "maePct": -1.3801347533144894,
      "mfePct": 0.4890241251901825,
      "maeGbp": -27.60269506628979,
      "mfeGbp": 9.78048250380365,
      "observedDuringTradeLowPrice": 0.18314,
      "observedDuringTradeHighPrice": 0.18658,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18314,
      "fullObservedHighPrice": 0.18658,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789453629850-8eea723d5704b",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:27:09.850Z",
      "closedAtUtc": "2026-09-15T06:29:55.442Z",
      "holdingPeriodMs": 165592,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19065,
      "exitPriceQuote": 0.19263,
      "grossPnlGbp": -20.771046420141722,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.371046420141724,
      "cashChangeGbp": -21.571046420141723,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.37 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.4492525570416985,
      "targetPct": 8.03566745344873,
      "structuralStopPrice": 0.19722599999999998,
      "structuralTargetPrice": 0.17532999999999999,
      "maePct": -1.0385523210070862,
      "mfePct": 0.7290847102019274,
      "maeGbp": -20.771046420141726,
      "mfeGbp": 14.581694204038548,
      "observedDuringTradeLowPrice": 0.18926,
      "observedDuringTradeHighPrice": 0.19263,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.18926,
      "fullObservedHighPrice": 0.19263,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789453596803-8e7780c1ced68",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:26:36.803Z",
      "closedAtUtc": "2026-09-15T06:26:43.846Z",
      "holdingPeriodMs": 7043,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19149,
      "exitPriceQuote": 0.19137,
      "grossPnlGbp": -1.2533291555692854,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.8533291555692855,
      "cashChangeGbp": -2.053329155569285,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.063084234163668,
      "targetPct": 2.995456681811056,
      "structuralStopPrice": 0.17604999999999998,
      "structuralTargetPrice": 0.19722599999999998,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789453530523-1e3638a064036",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:25:30.522Z",
      "closedAtUtc": "2026-09-15T06:25:53.756Z",
      "holdingPeriodMs": 23234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1931,
      "exitPriceQuote": 0.19072,
      "grossPnlGbp": -24.65044018643183,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.25044018643183,
      "cashChangeGbp": -25.45044018643183,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.25 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.678404971517337,
      "targetPct": 2.1367167270844076,
      "structuralStopPrice": 0.19179000000000002,
      "structuralTargetPrice": 0.19722599999999998,
      "maePct": -1.2739513205592905,
      "mfePct": 0.02071465561885668,
      "maeGbp": -25.47902641118581,
      "mfeGbp": 0.41429311237713357,
      "observedDuringTradeLowPrice": 0.19064,
      "observedDuringTradeHighPrice": 0.19314,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19064,
      "fullObservedHighPrice": 0.19314,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789453023519-f0a6a4699298c",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:17:03.519Z",
      "closedAtUtc": "2026-09-15T06:25:03.028Z",
      "holdingPeriodMs": 479509,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19435,
      "exitPriceQuote": 0.19222,
      "grossPnlGbp": -21.919217905839908,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.51921790583991,
      "cashChangeGbp": -22.71921790583991,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.52 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4561358374067401,
      "targetPct": 4.097761770002572,
      "structuralStopPrice": 0.19152,
      "structuralTargetPrice": 0.202314,
      "maePct": -1.0959608952919955,
      "mfePct": 1.003344481605355,
      "maeGbp": -21.91921790583991,
      "mfeGbp": 20.0668896321071,
      "observedDuringTradeLowPrice": 0.19222,
      "observedDuringTradeHighPrice": 0.1963,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19222,
      "fullObservedHighPrice": 0.1963,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789452813963-bea2ba44633b5",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:13:33.963Z",
      "closedAtUtc": "2026-09-15T06:16:12.502Z",
      "holdingPeriodMs": 158539,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19428,
      "exitPriceQuote": 0.19614,
      "grossPnlGbp": -19.147621988882033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.747621988882035,
      "cashChangeGbp": -19.947621988882034,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.75 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.135268684373062,
      "targetPct": 1.8674078649372143,
      "structuralStopPrice": 0.202314,
      "structuralTargetPrice": 0.190652,
      "maePct": -0.9573810994441015,
      "mfePct": 0.39118797611695005,
      "maeGbp": -19.14762198888203,
      "mfeGbp": 7.823759522339,
      "observedDuringTradeLowPrice": 0.19352,
      "observedDuringTradeHighPrice": 0.19614,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19352,
      "fullObservedHighPrice": 0.19614,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789452519171-7acd305674882",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:08:39.171Z",
      "closedAtUtc": "2026-09-15T06:11:24.158Z",
      "holdingPeriodMs": 164987,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.41368,
      "exitPriceQuote": 0.41812,
      "grossPnlGbp": -21.46586733707213,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.06586733707213,
      "cashChangeGbp": -22.26586733707213,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.07 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.210597563333981,
      "targetPct": 4.513633726551929,
      "structuralStopPrice": 0.418688,
      "structuralTargetPrice": 0.39500799999999997,
      "maePct": -1.0732933668536064,
      "mfePct": 0.2538193772964599,
      "maeGbp": -21.465867337072126,
      "mfeGbp": 5.076387545929198,
      "observedDuringTradeLowPrice": 0.41263,
      "observedDuringTradeHighPrice": 0.41812,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.41263,
      "fullObservedHighPrice": 0.41812,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789452339253-e65e59e95c8b6",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-15T06:05:39.253Z",
      "closedAtUtc": "2026-09-15T06:11:09.044Z",
      "holdingPeriodMs": 329791,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19679,
      "exitPriceQuote": 0.19323,
      "grossPnlGbp": 36.18070023883307,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 34.58070023883307,
      "cashChangeGbp": 35.38070023883307,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.807053203922964,
      "targetPct": 3.1607297118756055,
      "structuralStopPrice": 0.202314,
      "structuralTargetPrice": 0.19057,
      "maePct": 0,
      "mfePct": 2.103765435235533,
      "maeGbp": 0,
      "mfeGbp": 42.07530870471066,
      "observedDuringTradeLowPrice": 0.19265,
      "observedDuringTradeHighPrice": 0.19679,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19265,
      "fullObservedHighPrice": 0.19679,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789449869633-b7a90568fdb4f",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-15T05:24:29.633Z",
      "closedAtUtc": "2026-09-15T05:41:08.270Z",
      "holdingPeriodMs": 998637,
      "reportingCurrency": "GBP",
      "notionalGbp": 1953.34,
      "assetQuantity": null,
      "entryPriceQuote": 0.08337,
      "exitPriceQuote": 0.08417,
      "grossPnlGbp": -18.7438167206428,
      "entryFeeGbp": 0.781336,
      "exitFeeGbp": 0.781336,
      "totalCostsGbp": 1.562672,
      "netPnlGbp": -20.3064887206428,
      "cashChangeGbp": -19.5251527206428,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1953.34 (£19.53) triggered at projected net £-20.31 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 6.217318301750995,
      "targetPct": 9.210841928520018,
      "structuralStopPrice": 0.08856399999999999,
      "structuralTargetPrice": 0.07571815783161433,
      "maePct": -0.9595777857742535,
      "mfePct": 0.4917836152093003,
      "maeGbp": -18.7438167206428,
      "mfeGbp": 9.606206069329346,
      "observedDuringTradeLowPrice": 0.08296,
      "observedDuringTradeHighPrice": 0.08417,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08296,
      "fullObservedHighPrice": 0.08417,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789444948775-a559106536d2d",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-15T04:02:28.775Z",
      "closedAtUtc": "2026-09-15T04:05:56.027Z",
      "holdingPeriodMs": 207252,
      "reportingCurrency": "GBP",
      "notionalGbp": 1941.05,
      "assetQuantity": null,
      "entryPriceQuote": 0.19481,
      "exitPriceQuote": 0.20113,
      "grossPnlGbp": 62.9712848416405,
      "entryFeeGbp": 0.77642,
      "exitFeeGbp": 0.77642,
      "totalCostsGbp": 1.55284,
      "netPnlGbp": 61.41844484164049,
      "cashChangeGbp": 62.194864841640495,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.timer: strategy protected profit floor £86.71 triggered at projected net £61.42 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 11.053036915336047,
      "targetPct": 15.931611644503773,
      "structuralStopPrice": 0.17324199999999998,
      "structuralTargetPrice": 0.22570725471068437,
      "maePct": -0.07186489399928198,
      "mfePct": 5.471998357373852,
      "maeGbp": -1.3949335249730626,
      "mfeGbp": 106.21422411580515,
      "observedDuringTradeLowPrice": 0.19467,
      "observedDuringTradeHighPrice": 0.20546999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19467,
      "fullObservedHighPrice": 0.20546999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789436238726-a68eceb5f0ab",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-15T01:37:18.726Z",
      "closedAtUtc": "2026-09-15T01:37:35.554Z",
      "holdingPeriodMs": 16828,
      "reportingCurrency": "GBP",
      "notionalGbp": 1947.18,
      "assetQuantity": null,
      "entryPriceQuote": 0.15407,
      "exitPriceQuote": 0.15177,
      "grossPnlGbp": -29.068046991627487,
      "entryFeeGbp": 0.778872,
      "exitFeeGbp": 0.778872,
      "totalCostsGbp": 1.557744,
      "netPnlGbp": -30.625790991627486,
      "cashChangeGbp": -29.846918991627486,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1947.18 (£19.47) triggered at projected net £-30.63 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 16.43575926767513,
      "targetPct": 17.21742517691358,
      "structuralStopPrice": 0.128714,
      "structuralTargetPrice": 0.18045622605985842,
      "maePct": -1.4928279353540754,
      "mfePct": 0,
      "maeGbp": -29.06804699162749,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.15177,
      "observedDuringTradeHighPrice": 0.15407,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15177,
      "fullObservedHighPrice": 0.15407,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789419859887-cd3a19737ec2e",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T21:04:19.886Z",
      "closedAtUtc": "2026-09-14T21:25:55.672Z",
      "holdingPeriodMs": 1295786,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13648,
      "exitPriceQuote": 0.1344,
      "grossPnlGbp": -30.48065650644781,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -32.08065650644781,
      "cashChangeGbp": -31.280656506447812,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-32.08 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.330304806565064,
      "targetPct": 4.440211019929667,
      "structuralStopPrice": 0.13057,
      "structuralTargetPrice": 0.14254,
      "maePct": -1.5240328253223907,
      "mfePct": 1.9929660023446663,
      "maeGbp": -30.48065650644781,
      "mfeGbp": 39.85932004689332,
      "observedDuringTradeLowPrice": 0.1344,
      "observedDuringTradeHighPrice": 0.1392,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1344,
      "fullObservedHighPrice": 0.1392,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789419871243-314cfc7575ce7",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T21:04:31.243Z",
      "closedAtUtc": "2026-09-14T21:18:09.700Z",
      "holdingPeriodMs": 818457,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.40786,
      "exitPriceQuote": 0.40383,
      "grossPnlGbp": -19.761682930417194,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.361682930417196,
      "cashChangeGbp": -20.561682930417195,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.36 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.9583680674741384,
      "targetPct": 0.027950767420193937,
      "structuralStopPrice": 0.395794,
      "structuralTargetPrice": 0.407974,
      "maePct": -0.9880841465208597,
      "mfePct": 1.6868533320256944,
      "maeGbp": -19.761682930417194,
      "mfeGbp": 33.73706664051389,
      "observedDuringTradeLowPrice": 0.40383,
      "observedDuringTradeHighPrice": 0.41474,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.40383,
      "fullObservedHighPrice": 0.41474,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789415104261-7db854b42aa56",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:45:04.261Z",
      "closedAtUtc": "2026-09-14T21:01:20.879Z",
      "holdingPeriodMs": 4576618,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.599,
      "exitPriceQuote": 1.603,
      "grossPnlGbp": -5.003126954346471,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -6.603126954346472,
      "cashChangeGbp": -5.803126954346471,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4377736085053232,
      "targetPct": 0.06253908692932394,
      "structuralStopPrice": 1.606,
      "structuralTargetPrice": 1.598,
      "maePct": -0.6879299562226467,
      "mfePct": 0.12507817385866177,
      "maeGbp": -13.758599124452935,
      "mfeGbp": 2.5015634771732356,
      "observedDuringTradeLowPrice": 1.597,
      "observedDuringTradeHighPrice": 1.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.597,
      "fullObservedHighPrice": 1.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789414977600-7ed79b10f9b4f",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:42:57.600Z",
      "closedAtUtc": "2026-09-14T20:28:10.420Z",
      "holdingPeriodMs": 2712820,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4296.6,
      "exitPriceQuote": 4302.68,
      "grossPnlGbp": 2.8301447656286025,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2301447656286024,
      "cashChangeGbp": 2.0301447656286022,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.34434203789042667,
      "targetPct": 0.25866964576641016,
      "structuralStopPrice": 4281.805,
      "structuralTargetPrice": 4307.714,
      "maePct": -0.191081320113579,
      "mfePct": 0.1415072382814301,
      "maeGbp": -3.8216264022715802,
      "mfeGbp": 2.8301447656286025,
      "observedDuringTradeLowPrice": 4288.39,
      "observedDuringTradeHighPrice": 4302.68,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4288.39,
      "fullObservedHighPrice": 4302.68,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789417453025-c6cc07f7ab2c8",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T20:24:13.025Z",
      "closedAtUtc": "2026-09-14T20:27:44.287Z",
      "holdingPeriodMs": 211262,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2607.68,
      "exitPriceQuote": 2594.1,
      "grossPnlGbp": 10.41538839121359,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.81538839121359,
      "cashChangeGbp": 9.615388391213589,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4004095594551402,
      "targetPct": 2.646490366916193,
      "structuralStopPrice": 2670.2749999999996,
      "structuralTargetPrice": 2538.6679999999997,
      "maePct": -0.19480917904038772,
      "mfePct": 0.5671708185053367,
      "maeGbp": -3.8961835808077545,
      "mfeGbp": 11.343416370106734,
      "observedDuringTradeLowPrice": 2592.89,
      "observedDuringTradeHighPrice": 2612.7599999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2592.89,
      "fullObservedHighPrice": 2612.7599999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789417017463-8f50ca921449",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T20:16:57.463Z",
      "closedAtUtc": "2026-09-14T20:24:44.414Z",
      "holdingPeriodMs": 466951,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.41722,
      "exitPriceQuote": 0.4212,
      "grossPnlGbp": -19.07866353482594,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.67866353482594,
      "cashChangeGbp": -19.87866353482594,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.68 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6677532237189039,
      "targetPct": 2.1791860409376325,
      "structuralStopPrice": 0.420006,
      "structuralTargetPrice": 0.408128,
      "maePct": -0.953933176741297,
      "mfePct": 0.6782992186376491,
      "maeGbp": -19.07866353482594,
      "mfeGbp": 13.565984372752983,
      "observedDuringTradeLowPrice": 0.41439,
      "observedDuringTradeHighPrice": 0.4212000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.41439,
      "fullObservedHighPrice": 0.4212000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789417296906-b249458118ed4",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T20:21:36.906Z",
      "closedAtUtc": "2026-09-14T20:23:05.866Z",
      "holdingPeriodMs": 88960,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14089,
      "exitPriceQuote": 0.1422,
      "grossPnlGbp": -18.596067854354544,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.196067854354546,
      "cashChangeGbp": -19.396067854354545,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.20 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.353254311874519,
      "targetPct": 3.841294627013983,
      "structuralStopPrice": 0.15125,
      "structuralTargetPrice": 0.135478,
      "maePct": -0.9298033927177272,
      "mfePct": 0.021293207466799982,
      "maeGbp": -18.596067854354544,
      "mfeGbp": 0.4258641493359996,
      "observedDuringTradeLowPrice": 0.14086,
      "observedDuringTradeHighPrice": 0.1422,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14086,
      "fullObservedHighPrice": 0.1422,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789415086453-597a8ed745319",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:44:46.453Z",
      "closedAtUtc": "2026-09-14T20:19:11.061Z",
      "holdingPeriodMs": 2064608,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003687,
      "exitPriceQuote": 0.003723,
      "grossPnlGbp": -19.528071602929213,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.128071602929214,
      "cashChangeGbp": -20.328071602929214,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.13 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6292378627610559,
      "targetPct": 0.30377000271223953,
      "structuralStopPrice": 0.0037102000000000003,
      "structuralTargetPrice": 0.0036758,
      "maePct": -0.9764035801464608,
      "mfePct": 0.27122321670735083,
      "maeGbp": -19.528071602929217,
      "mfeGbp": 5.424464334147017,
      "observedDuringTradeLowPrice": 0.003677,
      "observedDuringTradeHighPrice": 0.003723,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003677,
      "fullObservedHighPrice": 0.003723,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789416706084-fd95c0f1bb879",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T20:11:46.084Z",
      "closedAtUtc": "2026-09-14T20:16:30.227Z",
      "holdingPeriodMs": 284143,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.42168,
      "exitPriceQuote": 0.41669,
      "grossPnlGbp": 23.667235818630214,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.067235818630213,
      "cashChangeGbp": 22.867235818630213,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.034149117814451124,
      "targetPct": 3.213811420982738,
      "structuralStopPrice": 0.421824,
      "structuralTargetPrice": 0.408128,
      "maePct": 0,
      "mfePct": 1.5580535002845808,
      "maeGbp": 0,
      "mfeGbp": 31.161070005691617,
      "observedDuringTradeLowPrice": 0.41511,
      "observedDuringTradeHighPrice": 0.42168,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.41511,
      "fullObservedHighPrice": 0.42168,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789416020160-3bcf4df31236f",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T20:00:20.160Z",
      "closedAtUtc": "2026-09-14T20:01:43.177Z",
      "holdingPeriodMs": 83017,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13662,
      "exitPriceQuote": 0.13804,
      "grossPnlGbp": -20.787586004977378,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.38758600497738,
      "cashChangeGbp": -21.58758600497738,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.39 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.245352071439028,
      "targetPct": 2.498902064119456,
      "structuralStopPrice": 0.14242,
      "structuralTargetPrice": 0.133206,
      "maePct": -1.3907187820231393,
      "mfePct": 0.007319572536950846,
      "maeGbp": -27.814375640462785,
      "mfeGbp": 0.1463914507390169,
      "observedDuringTradeLowPrice": 0.13661,
      "observedDuringTradeHighPrice": 0.13852,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13661,
      "fullObservedHighPrice": 0.13852,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789415786695-be870c63d77f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:56:26.695Z",
      "closedAtUtc": "2026-09-14T19:59:43.489Z",
      "holdingPeriodMs": 196794,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.65918,
      "exitPriceQuote": 0.6517,
      "grossPnlGbp": -22.69486331502789,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.294863315027893,
      "cashChangeGbp": -23.494863315027892,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.29 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.1837737795442727,
      "targetPct": 1.162049819472678,
      "structuralStopPrice": 0.644785,
      "structuralTargetPrice": 0.66684,
      "maePct": -1.1347431657513947,
      "mfePct": 0,
      "maeGbp": -22.69486331502789,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.6517,
      "observedDuringTradeHighPrice": 0.65918,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6517,
      "fullObservedHighPrice": 0.65918,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789415422031-7cc13be5a9cf9",
      "symbol": "AVAAIUSDT",
      "baseAsset": "AVAAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:50:22.031Z",
      "closedAtUtc": "2026-09-14T19:50:42.903Z",
      "holdingPeriodMs": 20872,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010953,
      "exitPriceQuote": 0.011147,
      "grossPnlGbp": -35.42408472564621,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -37.02408472564621,
      "cashChangeGbp": -36.22408472564621,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-37.02 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 15.157491098329231,
      "targetPct": 13.754222587418981,
      "structuralStopPrice": 0.0126132,
      "structuralTargetPrice": 0.009446499999999998,
      "maePct": -2.656806354423458,
      "mfePct": 0,
      "maeGbp": -53.136127088469166,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.010953,
      "observedDuringTradeHighPrice": 0.011244000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010953,
      "fullObservedHighPrice": 0.011244000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789415142789-f3adcfaede0f6",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:45:42.789Z",
      "closedAtUtc": "2026-09-14T19:46:51.798Z",
      "holdingPeriodMs": 69009,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4671,
      "exitPriceQuote": 0.4621,
      "grossPnlGbp": -21.40869192892316,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.008691928923163,
      "cashChangeGbp": -22.208691928923162,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.01 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.147077713551712,
      "targetPct": 2.2650396060800637,
      "structuralStopPrice": 0.45239999999999997,
      "structuralTargetPrice": 0.47768,
      "maePct": -1.2202954399486272,
      "mfePct": 0,
      "maeGbp": -24.405908798972547,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4614,
      "observedDuringTradeHighPrice": 0.4671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4614,
      "fullObservedHighPrice": 0.4671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789414892282-4c0f947b14ef8",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:41:32.282Z",
      "closedAtUtc": "2026-09-14T19:42:34.576Z",
      "holdingPeriodMs": 62294,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13486,
      "exitPriceQuote": 0.13436,
      "grossPnlGbp": 7.415097137772511,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.815097137772511,
      "cashChangeGbp": 6.615097137772511,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.5221711404419422,
      "targetPct": 2.8162538929260146,
      "structuralStopPrice": 0.13961,
      "structuralTargetPrice": 0.13106199999999998,
      "maePct": -0.14830194275545433,
      "mfePct": 0.46715111967968215,
      "maeGbp": -2.9660388551090864,
      "mfeGbp": 9.343022393593643,
      "observedDuringTradeLowPrice": 0.13423,
      "observedDuringTradeHighPrice": 0.13506,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13423,
      "fullObservedHighPrice": 0.13506,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789414638015-baa4ae53b2896",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:37:18.015Z",
      "closedAtUtc": "2026-09-14T19:41:17.929Z",
      "holdingPeriodMs": 239914,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1336,
      "exitPriceQuote": 0.13488,
      "grossPnlGbp": -19.16167664670664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.76167664670664,
      "cashChangeGbp": -19.96167664670664,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.76 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5568862275449062,
      "targetPct": 2.508982035928139,
      "structuralStopPrice": 0.134344,
      "structuralTargetPrice": 0.130248,
      "maePct": -0.9580838323353319,
      "mfePct": 0,
      "maeGbp": -19.16167664670664,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1336,
      "observedDuringTradeHighPrice": 0.13488,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1336,
      "fullObservedHighPrice": 0.13488,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789414468754-cb217503e7937",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:34:28.753Z",
      "closedAtUtc": "2026-09-14T19:35:43.765Z",
      "holdingPeriodMs": 75012,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1339,
      "exitPriceQuote": 0.13303,
      "grossPnlGbp": 12.994772218072919,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.39477221807292,
      "cashChangeGbp": 12.194772218072918,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1911874533233803,
      "targetPct": 2.8573562359969893,
      "structuralStopPrice": 0.134156,
      "structuralTargetPrice": 0.13007400000000002,
      "maePct": 0,
      "mfePct": 0.6497386109036459,
      "maeGbp": 0,
      "mfeGbp": 12.994772218072919,
      "observedDuringTradeLowPrice": 0.13303,
      "observedDuringTradeHighPrice": 0.1339,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13303,
      "fullObservedHighPrice": 0.1339,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789411879249-bae4bfbf7d542",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:51:19.249Z",
      "closedAtUtc": "2026-09-14T19:33:59.119Z",
      "holdingPeriodMs": 2559870,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 129.33,
      "exitPriceQuote": 130.1,
      "grossPnlGbp": 11.907523389777806,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.307523389777806,
      "cashChangeGbp": 11.107523389777805,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9618804608366412,
      "targetPct": 1.612154952447212,
      "structuralStopPrice": 128.08599999999998,
      "structuralTargetPrice": 131.415,
      "maePct": -0.533518905126441,
      "mfePct": 0.7964122786669768,
      "maeGbp": -10.670378102528819,
      "mfeGbp": 15.928245573339536,
      "observedDuringTradeLowPrice": 128.64,
      "observedDuringTradeHighPrice": 130.36,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 128.64,
      "fullObservedHighPrice": 130.36,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789412422855-585cd66ba2356",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T19:00:22.855Z",
      "closedAtUtc": "2026-09-14T19:06:04.344Z",
      "holdingPeriodMs": 341489,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13085,
      "exitPriceQuote": 0.12971,
      "grossPnlGbp": 17.4245319067635,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.824531906763502,
      "cashChangeGbp": 16.6245319067635,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.303400840657254,
      "targetPct": 1.1402369124952185,
      "structuralStopPrice": 0.133864,
      "structuralTargetPrice": 0.129358,
      "maePct": -0.4432556362246826,
      "mfePct": 0.871226595338175,
      "maeGbp": -8.865112724493653,
      "mfeGbp": 17.4245319067635,
      "observedDuringTradeLowPrice": 0.12971,
      "observedDuringTradeHighPrice": 0.13143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12971,
      "fullObservedHighPrice": 0.13143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789411886314-7f03b5b77f85e",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:51:26.314Z",
      "closedAtUtc": "2026-09-14T19:03:47.281Z",
      "holdingPeriodMs": 740967,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015797,
      "exitPriceQuote": 0.015741,
      "grossPnlGbp": 7.08995378869368,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.489953788693679,
      "cashChangeGbp": 6.28995378869368,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.2439070709628552,
      "targetPct": 0.6646831676900518,
      "structuralStopPrice": 0.0159935,
      "structuralTargetPrice": 0.015692,
      "maePct": -0.2215610558966912,
      "mfePct": 0.35449768943468396,
      "maeGbp": -4.4312211179338235,
      "mfeGbp": 7.089953788693679,
      "observedDuringTradeLowPrice": 0.015741,
      "observedDuringTradeHighPrice": 0.015832,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015741,
      "fullObservedHighPrice": 0.015832,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789412051889-128e4faed24e9",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:54:11.889Z",
      "closedAtUtc": "2026-09-14T18:57:43.821Z",
      "holdingPeriodMs": 211932,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12978,
      "exitPriceQuote": 0.13104,
      "grossPnlGbp": -19.417475728155082,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.017475728155084,
      "cashChangeGbp": -20.217475728155083,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.02 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.3074433656957964,
      "targetPct": 0.3251656649714946,
      "structuralStopPrice": 0.136668,
      "structuralTargetPrice": 0.129358,
      "maePct": -0.9708737864077541,
      "mfePct": 0.08475882262289951,
      "maeGbp": -19.417475728155082,
      "mfeGbp": 1.69517645245799,
      "observedDuringTradeLowPrice": 0.12967,
      "observedDuringTradeHighPrice": 0.13104,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12967,
      "fullObservedHighPrice": 0.13104,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789410197386-d0783ee1698a",
      "symbol": "UBUSDT",
      "baseAsset": "UB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:23:17.386Z",
      "closedAtUtc": "2026-09-14T18:55:45.104Z",
      "holdingPeriodMs": 1947718,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13411,
      "exitPriceQuote": 0.13287,
      "grossPnlGbp": -18.492282454701648,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.09228245470165,
      "cashChangeGbp": -19.29228245470165,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.09 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0140929088062247,
      "targetPct": 2.158675713966133,
      "structuralStopPrice": 0.13274999999999998,
      "structuralTargetPrice": 0.137005,
      "maePct": -0.9693535157706327,
      "mfePct": 0.1267616136007781,
      "maeGbp": -19.387070315412654,
      "mfeGbp": 2.535232272015562,
      "observedDuringTradeLowPrice": 0.13281,
      "observedDuringTradeHighPrice": 0.13427999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13281,
      "fullObservedHighPrice": 0.13427999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789411335662-7b02bd8cb9f84",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:42:15.662Z",
      "closedAtUtc": "2026-09-14T18:53:12.128Z",
      "holdingPeriodMs": 656466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1299,
      "exitPriceQuote": 0.12964,
      "grossPnlGbp": 4.003079291762625,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.403079291762625,
      "cashChangeGbp": 3.2030792917626254,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.775211701308707,
      "targetPct": 0.01231716705156909,
      "structuralStopPrice": 0.137402,
      "structuralTargetPrice": 0.129884,
      "maePct": -0.5311778290993256,
      "mfePct": 0.5465742879137709,
      "maeGbp": -10.623556581986513,
      "mfeGbp": 10.93148575827542,
      "observedDuringTradeLowPrice": 0.12919,
      "observedDuringTradeHighPrice": 0.13059,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12919,
      "fullObservedHighPrice": 0.13059,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789411594150-1e589a8db95f",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:46:34.150Z",
      "closedAtUtc": "2026-09-14T18:49:23.435Z",
      "holdingPeriodMs": 169285,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.4739,
      "exitPriceQuote": 1.4796,
      "grossPnlGbp": 7.7345817219621935,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.134581721962194,
      "cashChangeGbp": 6.934581721962194,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0842662324445254,
      "targetPct": 2.6562181966212104,
      "structuralStopPrice": 1.4431800000000001,
      "structuralTargetPrice": 1.51305,
      "maePct": -0.08141664970487075,
      "mfePct": 0.38672908609810963,
      "maeGbp": -1.628332994097415,
      "mfeGbp": 7.734581721962193,
      "observedDuringTradeLowPrice": 1.4727,
      "observedDuringTradeHighPrice": 1.4796,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.4727,
      "fullObservedHighPrice": 1.4796,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789411251472-2386a4da4c0d3",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:40:51.472Z",
      "closedAtUtc": "2026-09-14T18:41:39.763Z",
      "holdingPeriodMs": 48291,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13061,
      "exitPriceQuote": 0.12834,
      "grossPnlGbp": 34.75997243702617,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 33.15997243702617,
      "cashChangeGbp": 33.959972437026174,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.2002143786846275,
      "targetPct": 0.31850547431283954,
      "structuralStopPrice": 0.137402,
      "structuralTargetPrice": 0.130194,
      "maePct": -0.19140953985146636,
      "mfePct": 1.9140953985146636,
      "maeGbp": -3.828190797029327,
      "mfeGbp": 38.281907970293275,
      "observedDuringTradeLowPrice": 0.12811,
      "observedDuringTradeHighPrice": 0.13086,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12811,
      "fullObservedHighPrice": 0.13086,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789410281867-9ed8bbd4e108f",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:24:41.867Z",
      "closedAtUtc": "2026-09-14T18:28:30.788Z",
      "holdingPeriodMs": 228921,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13712,
      "exitPriceQuote": 0.13584,
      "grossPnlGbp": -18.66977829638278,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.269778296382782,
      "cashChangeGbp": -19.46977829638278,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.27 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.685530921820302,
      "targetPct": 7.992998833138855,
      "structuralStopPrice": 0.129324,
      "structuralTargetPrice": 0.14808,
      "maePct": -0.9334889148191391,
      "mfePct": 0.42298716452741925,
      "maeGbp": -18.66977829638278,
      "mfeGbp": 8.459743290548385,
      "observedDuringTradeLowPrice": 0.13584,
      "observedDuringTradeHighPrice": 0.1377,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13584,
      "fullObservedHighPrice": 0.1377,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789409969279-041c9082f5afe",
      "symbol": "POWRUSDT",
      "baseAsset": "POWR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:19:29.279Z",
      "closedAtUtc": "2026-09-14T18:26:22.953Z",
      "holdingPeriodMs": 413674,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05807,
      "exitPriceQuote": 0.05863,
      "grossPnlGbp": -19.287067332529876,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.887067332529877,
      "cashChangeGbp": -20.087067332529877,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.89 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.153779920785266,
      "targetPct": 0.7955915274668454,
      "structuralStopPrice": 0.05874,
      "structuralTargetPrice": 0.057608,
      "maePct": -0.9643533666264938,
      "mfePct": 0,
      "maeGbp": -19.287067332529876,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05807,
      "observedDuringTradeHighPrice": 0.05863000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05807,
      "fullObservedHighPrice": 0.05863000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789410048944-a4d03b2828d9e",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:20:48.944Z",
      "closedAtUtc": "2026-09-14T18:22:52.993Z",
      "holdingPeriodMs": 124049,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.167951,
      "exitPriceQuote": 0.16654,
      "grossPnlGbp": 16.802519782555574,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.202519782555575,
      "cashChangeGbp": 16.002519782555574,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.02766283023025,
      "targetPct": 1.5967752499240757,
      "structuralStopPrice": 0.1747155,
      "structuralTargetPrice": 0.1652692,
      "maePct": -0.5936255217295509,
      "mfePct": 0.8401259891277787,
      "maeGbp": -11.872510434591018,
      "mfeGbp": 16.802519782555574,
      "observedDuringTradeLowPrice": 0.16654,
      "observedDuringTradeHighPrice": 0.168948,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16654,
      "fullObservedHighPrice": 0.168948,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789409640265-34d8df3ca23c9",
      "symbol": "TUSDT",
      "baseAsset": "T",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T18:14:00.265Z",
      "closedAtUtc": "2026-09-14T18:15:59.798Z",
      "holdingPeriodMs": 119533,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0048,
      "exitPriceQuote": 0.004813,
      "grossPnlGbp": -5.416666666666663,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.016666666666664,
      "cashChangeGbp": -6.216666666666663,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7541666666666758,
      "targetPct": 0.024999999999978022,
      "structuralStopPrice": 0.0048842,
      "structuralTargetPrice": 0.004798800000000001,
      "maePct": -0.2916666666666693,
      "mfePct": 0.08333333333332633,
      "maeGbp": -5.833333333333386,
      "mfeGbp": 1.6666666666665266,
      "observedDuringTradeLowPrice": 0.004796,
      "observedDuringTradeHighPrice": 0.004814,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004796,
      "fullObservedHighPrice": 0.004814,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789408550513-98e126f5e5e0d",
      "symbol": "TUSDT",
      "baseAsset": "T",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T17:55:50.513Z",
      "closedAtUtc": "2026-09-14T18:08:09.558Z",
      "holdingPeriodMs": 739045,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004845,
      "exitPriceQuote": 0.0048,
      "grossPnlGbp": -18.57585139318917,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.17585139318917,
      "cashChangeGbp": -19.37585139318917,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.18 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.858617131062964,
      "targetPct": 2.3942208462332255,
      "structuralStopPrice": 0.0047065,
      "structuralTargetPrice": 0.004961,
      "maePct": -1.031991744066059,
      "mfePct": 0,
      "maeGbp": -20.639834881321182,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.004795,
      "observedDuringTradeHighPrice": 0.004845,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004795,
      "fullObservedHighPrice": 0.004845,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789408482588-10816c9e0b0f8",
      "symbol": "CVCUSDT",
      "baseAsset": "CVC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T17:54:42.588Z",
      "closedAtUtc": "2026-09-14T18:02:52.567Z",
      "holdingPeriodMs": 489979,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03206,
      "exitPriceQuote": 0.03242,
      "grossPnlGbp": -22.457891453524592,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.057891453524594,
      "cashChangeGbp": -23.257891453524593,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.06 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.31815346225828095,
      "targetPct": 0.6300686213349994,
      "structuralStopPrice": 0.032162,
      "structuralTargetPrice": 0.031858,
      "maePct": -1.1228945726762296,
      "mfePct": 0,
      "maeGbp": -22.457891453524596,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.03206,
      "observedDuringTradeHighPrice": 0.03242,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03206,
      "fullObservedHighPrice": 0.03242,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789408691345-b6dc027d7818",
      "symbol": "AINUSDT",
      "baseAsset": "AIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T17:58:11.345Z",
      "closedAtUtc": "2026-09-14T18:02:15.616Z",
      "holdingPeriodMs": 244271,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12359,
      "exitPriceQuote": 0.12696,
      "grossPnlGbp": 54.535156566064956,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 52.935156566064954,
      "cashChangeGbp": 53.73515656606496,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.552633708228818,
      "targetPct": 11.918440003236503,
      "structuralStopPrice": 0.11054800000000001,
      "structuralTargetPrice": 0.13832,
      "maePct": -0.5421150578525802,
      "mfePct": 3.7948054049680393,
      "maeGbp": -10.842301157051605,
      "mfeGbp": 75.89610809936079,
      "observedDuringTradeLowPrice": 0.12292,
      "observedDuringTradeHighPrice": 0.12828,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12292,
      "fullObservedHighPrice": 0.12828,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789407085701-f292cb0d2efb",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T17:31:25.701Z",
      "closedAtUtc": "2026-09-14T18:01:52.103Z",
      "holdingPeriodMs": 1826402,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08316,
      "exitPriceQuote": 0.08294,
      "grossPnlGbp": 5.291005291005242,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.691005291005242,
      "cashChangeGbp": 4.4910052910052425,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.009620009620002553,
      "targetPct": 1.0870610870610895,
      "structuralStopPrice": 0.08316799999999999,
      "structuralTargetPrice": 0.082256,
      "maePct": -0.07215007215007756,
      "mfePct": 0.4810004810004781,
      "maeGbp": -1.4430014430015512,
      "mfeGbp": 9.620009620009562,
      "observedDuringTradeLowPrice": 0.08276,
      "observedDuringTradeHighPrice": 0.08321999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08276,
      "fullObservedHighPrice": 0.08321999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789398327736-ad160fac8ce9f",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T15:05:27.736Z",
      "closedAtUtc": "2026-09-14T15:32:07.471Z",
      "holdingPeriodMs": 1599735,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9835,
      "exitPriceQuote": 0.9932,
      "grossPnlGbp": -19.725470259277948,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.32547025927795,
      "cashChangeGbp": -20.52547025927795,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.fast-shortlist: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.33 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.30604982206406,
      "targetPct": 4.621250635485499,
      "structuralStopPrice": 1.00618,
      "structuralTargetPrice": 0.9380500000000002,
      "maePct": -0.9862735129638974,
      "mfePct": 1.1184544992374184,
      "maeGbp": -19.725470259277948,
      "mfeGbp": 22.369089984748367,
      "observedDuringTradeLowPrice": 0.9725,
      "observedDuringTradeHighPrice": 0.9932,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9725,
      "fullObservedHighPrice": 0.9932,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789398104989-a243c5c6d776f",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T15:01:44.989Z",
      "closedAtUtc": "2026-09-14T15:17:18.508Z",
      "holdingPeriodMs": 933519,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 21.868,
      "exitPriceQuote": 22.098,
      "grossPnlGbp": -21.03530272544361,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.635302725443612,
      "cashChangeGbp": -21.83530272544361,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.64 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6511798061093931,
      "targetPct": 0.06950795683188472,
      "structuralStopPrice": 22.0104,
      "structuralTargetPrice": 21.852800000000002,
      "maePct": -1.0517651362721805,
      "mfePct": 0.16462410828607013,
      "maeGbp": -21.03530272544361,
      "mfeGbp": 3.292482165721403,
      "observedDuringTradeLowPrice": 21.832,
      "observedDuringTradeHighPrice": 22.098,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 21.832,
      "fullObservedHighPrice": 22.098,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789398222240-d913830a36d68",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T15:03:42.240Z",
      "closedAtUtc": "2026-09-14T15:04:55.527Z",
      "holdingPeriodMs": 73287,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08165,
      "exitPriceQuote": 0.08224,
      "grossPnlGbp": 14.451928965094753,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.851928965094753,
      "cashChangeGbp": 13.651928965094752,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2731169626454504,
      "targetPct": 0.039191671769754126,
      "structuralStopPrice": 0.07979399999999999,
      "structuralTargetPrice": 0.081682,
      "maePct": 0,
      "mfePct": 0.7225964482547377,
      "maeGbp": 0,
      "mfeGbp": 14.451928965094753,
      "observedDuringTradeLowPrice": 0.08165,
      "observedDuringTradeHighPrice": 0.08224,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08165,
      "fullObservedHighPrice": 0.08224,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789398023336-fe4b03a0b4744",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T15:00:23.336Z",
      "closedAtUtc": "2026-09-14T15:01:14.384Z",
      "holdingPeriodMs": 51048,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004336,
      "exitPriceQuote": 0.004294,
      "grossPnlGbp": -19.37269372693704,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.97269372693704,
      "cashChangeGbp": -20.17269372693704,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.97 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.913745387453869,
      "targetPct": 7.606088560885627,
      "structuralStopPrice": 0.0039495,
      "structuralTargetPrice": 0.0046658,
      "maePct": -0.9686346863468521,
      "mfePct": 0.207564575645764,
      "maeGbp": -19.372693726937044,
      "mfeGbp": 4.15129151291528,
      "observedDuringTradeLowPrice": 0.004294,
      "observedDuringTradeHighPrice": 0.004345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004294,
      "fullObservedHighPrice": 0.004345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789397303306-bf635db4171dd",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T14:48:23.306Z",
      "closedAtUtc": "2026-09-14T14:50:34.345Z",
      "holdingPeriodMs": 131039,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.157132,
      "exitPriceQuote": 0.155645,
      "grossPnlGbp": -18.926762212661817,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.52676221266182,
      "cashChangeGbp": -19.726762212661818,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.53 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.097472188987608,
      "targetPct": 6.897067433749986,
      "structuralStopPrice": 0.1459796,
      "structuralTargetPrice": 0.16796950000000002,
      "maePct": -0.9463381106330909,
      "mfePct": 0.6535906117149913,
      "maeGbp": -18.926762212661817,
      "mfeGbp": 13.071812234299827,
      "observedDuringTradeLowPrice": 0.155645,
      "observedDuringTradeHighPrice": 0.158159,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.155645,
      "fullObservedHighPrice": 0.158159,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789388460343-437b7502eccfd",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T12:21:00.343Z",
      "closedAtUtc": "2026-09-14T12:22:12.021Z",
      "holdingPeriodMs": 71678,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.68533,
      "exitPriceQuote": 0.69208,
      "grossPnlGbp": 19.698539389783125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.098539389783124,
      "cashChangeGbp": 18.898539389783124,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.075613208235442,
      "targetPct": 0.4488348678738663,
      "structuralStopPrice": 0.643692,
      "structuralTargetPrice": 0.688406,
      "maePct": -0.21011775349101847,
      "mfePct": 0.9849269694891561,
      "maeGbp": -4.20235506982037,
      "mfeGbp": 19.69853938978312,
      "observedDuringTradeLowPrice": 0.68389,
      "observedDuringTradeHighPrice": 0.69208,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.68389,
      "fullObservedHighPrice": 0.69208,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789388322807-fc444be136de5",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T12:18:42.807Z",
      "closedAtUtc": "2026-09-14T12:20:31.520Z",
      "holdingPeriodMs": 108713,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.68165,
      "exitPriceQuote": 0.68568,
      "grossPnlGbp": 11.82424998166208,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.22424998166208,
      "cashChangeGbp": 11.024249981662079,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.8226362502750515,
      "targetPct": 0.9911244773710826,
      "structuralStopPrice": 0.6419600000000001,
      "structuralTargetPrice": 0.688406,
      "maePct": -0.40930096090368356,
      "mfePct": 0.9741069463801041,
      "maeGbp": -8.186019218073671,
      "mfeGbp": 19.482138927602083,
      "observedDuringTradeLowPrice": 0.67886,
      "observedDuringTradeHighPrice": 0.6882899999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.67886,
      "fullObservedHighPrice": 0.6882899999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789388156406-3e4938333e76b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T12:15:56.406Z",
      "closedAtUtc": "2026-09-14T12:17:49.215Z",
      "holdingPeriodMs": 112809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.67501,
      "exitPriceQuote": 0.68382,
      "grossPnlGbp": 26.10331698789643,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 24.50331698789643,
      "cashChangeGbp": 25.30331698789643,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.0923541873453635,
      "targetPct": 1.9845631916564146,
      "structuralStopPrice": 0.6338860000000001,
      "structuralTargetPrice": 0.688406,
      "maePct": -0.7644331195093486,
      "mfePct": 1.6029392157153304,
      "maeGbp": -15.288662390186971,
      "mfeGbp": 32.05878431430661,
      "observedDuringTradeLowPrice": 0.66985,
      "observedDuringTradeHighPrice": 0.68583,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.66985,
      "fullObservedHighPrice": 0.68583,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789388144484-32961a9b7d02c",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T12:15:44.484Z",
      "closedAtUtc": "2026-09-14T12:16:25.869Z",
      "holdingPeriodMs": 41385,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12082,
      "exitPriceQuote": 0.11957,
      "grossPnlGbp": -20.69193842079128,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.291938420791283,
      "cashChangeGbp": -21.491938420791282,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.29 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1438503559013362,
      "targetPct": 0.49495116702532804,
      "structuralStopPrice": 0.119438,
      "structuralTargetPrice": 0.121418,
      "maePct": -1.034596921039564,
      "mfePct": 0.08276775368316741,
      "maeGbp": -20.69193842079128,
      "mfeGbp": 1.6553550736633482,
      "observedDuringTradeLowPrice": 0.11957,
      "observedDuringTradeHighPrice": 0.12092,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11957,
      "fullObservedHighPrice": 0.12092,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384637161-6a68ae7a42395",
      "symbol": "FFUSDT",
      "baseAsset": "FF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T11:17:17.161Z",
      "closedAtUtc": "2026-09-14T11:47:19.046Z",
      "holdingPeriodMs": 1801885,
      "reportingCurrency": "GBP",
      "notionalGbp": 1942.05,
      "assetQuantity": null,
      "entryPriceQuote": 0.13913,
      "exitPriceQuote": 0.13718,
      "grossPnlGbp": 27.21912959103007,
      "entryFeeGbp": 0.7768200000000001,
      "exitFeeGbp": 0.7768200000000001,
      "totalCostsGbp": 1.5536400000000001,
      "netPnlGbp": 25.66548959103007,
      "cashChangeGbp": 26.44230959103007,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.4669206166672564,
      "targetPct": 2.9036547238293653,
      "structuralStopPrice": 0.141176,
      "structuralTargetPrice": 0.13510470963452764,
      "maePct": -0.4815640048875181,
      "mfePct": 1.7106303457198255,
      "maeGbp": -9.352213756918045,
      "mfeGbp": 33.22129662905187,
      "observedDuringTradeLowPrice": 0.13675,
      "observedDuringTradeHighPrice": 0.1398,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13675,
      "fullObservedHighPrice": 0.1398,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789385127534-15400a17fbc74",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:25:27.534Z",
      "closedAtUtc": "2026-09-14T11:25:40.427Z",
      "holdingPeriodMs": 12893,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59399,
      "exitPriceQuote": 0.59991,
      "grossPnlGbp": -19.932995504974954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.532995504974956,
      "cashChangeGbp": -20.732995504974955,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.53 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.453694506641513,
      "targetPct": 6.013905958012748,
      "structuralStopPrice": 0.6501439999999999,
      "structuralTargetPrice": 0.5582680000000001,
      "maePct": -0.9966497752487476,
      "mfePct": 0,
      "maeGbp": -19.932995504974954,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.59399,
      "observedDuringTradeHighPrice": 0.5999099999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.59399,
      "fullObservedHighPrice": 0.5999099999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384574587-74d5488dc08c7",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:16:14.587Z",
      "closedAtUtc": "2026-09-14T11:16:25.452Z",
      "holdingPeriodMs": 10865,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.64566,
      "exitPriceQuote": 0.63643,
      "grossPnlGbp": -28.590899234891307,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.190899234891308,
      "cashChangeGbp": -29.390899234891307,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.19 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.535297215252594,
      "targetPct": 8.066164854567422,
      "structuralStopPrice": 0.5582680000000001,
      "structuralTargetPrice": 0.69774,
      "maePct": -1.4295449617445655,
      "mfePct": 0,
      "maeGbp": -28.590899234891307,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.63643,
      "observedDuringTradeHighPrice": 0.64566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.63643,
      "fullObservedHighPrice": 0.64566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384505653-239cd1e65f8e3",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:15:05.653Z",
      "closedAtUtc": "2026-09-14T11:15:23.321Z",
      "holdingPeriodMs": 17668,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.64415,
      "exitPriceQuote": 0.63705,
      "grossPnlGbp": -22.044554839711232,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.644554839711233,
      "cashChangeGbp": -22.844554839711233,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.64 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.332608864394924,
      "targetPct": 8.319490801831876,
      "structuralStopPrice": 0.5582680000000001,
      "structuralTargetPrice": 0.69774,
      "maePct": -1.1022277419855615,
      "mfePct": 1.648684312660089,
      "maeGbp": -22.044554839711232,
      "mfeGbp": 32.973686253201784,
      "observedDuringTradeLowPrice": 0.63705,
      "observedDuringTradeHighPrice": 0.6547700000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.63705,
      "fullObservedHighPrice": 0.6547700000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384423651-11a9c641806ce",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:13:43.651Z",
      "closedAtUtc": "2026-09-14T11:14:11.775Z",
      "holdingPeriodMs": 28124,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.63554,
      "exitPriceQuote": 0.65165,
      "grossPnlGbp": 50.69704503257059,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 49.09704503257059,
      "cashChangeGbp": 49.897045032570595,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.22509991503288,
      "targetPct": 9.786952827516762,
      "structuralStopPrice": 0.5642,
      "structuralTargetPrice": 0.69774,
      "maePct": 0,
      "mfePct": 2.53485225162853,
      "maeGbp": 0,
      "mfeGbp": 50.69704503257059,
      "observedDuringTradeLowPrice": 0.63554,
      "observedDuringTradeHighPrice": 0.65165,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.63554,
      "fullObservedHighPrice": 0.65165,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384388952-c11ab8e706eef",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:13:08.952Z",
      "closedAtUtc": "2026-09-14T11:13:28.047Z",
      "holdingPeriodMs": 19095,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.61313,
      "exitPriceQuote": 0.63038,
      "grossPnlGbp": 56.26865428212646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 54.66865428212646,
      "cashChangeGbp": 55.468654282126465,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.980363055143267,
      "targetPct": 13.799683590755643,
      "structuralStopPrice": 0.5642,
      "structuralTargetPrice": 0.69774,
      "maePct": 0,
      "mfePct": 2.813432714106323,
      "maeGbp": 0,
      "mfeGbp": 56.26865428212646,
      "observedDuringTradeLowPrice": 0.61313,
      "observedDuringTradeHighPrice": 0.63038,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.61313,
      "fullObservedHighPrice": 0.63038,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384314433-f073505457b7d",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:11:54.433Z",
      "closedAtUtc": "2026-09-14T11:12:16.940Z",
      "holdingPeriodMs": 22507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.55472,
      "exitPriceQuote": 0.57287,
      "grossPnlGbp": -65.43841938275166,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -67.03841938275166,
      "cashChangeGbp": -66.23841938275166,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-67.04 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.78237669454861,
      "targetPct": 31.823262186328233,
      "structuralStopPrice": 0.69774,
      "structuralTargetPrice": 0.37819,
      "maePct": -3.2719209691375832,
      "mfePct": 0.47591577732909857,
      "maeGbp": -65.43841938275166,
      "mfeGbp": 9.51831554658197,
      "observedDuringTradeLowPrice": 0.55208,
      "observedDuringTradeHighPrice": 0.57287,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.55208,
      "fullObservedHighPrice": 0.57287,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384234032-42eac6b92e43f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:10:34.032Z",
      "closedAtUtc": "2026-09-14T11:10:37.704Z",
      "holdingPeriodMs": 3672,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.55756,
      "exitPriceQuote": 0.57918,
      "grossPnlGbp": -77.55219169237422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -79.15219169237422,
      "cashChangeGbp": -78.35219169237422,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-79.15 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.141688786857035,
      "targetPct": 31.62798622569768,
      "structuralStopPrice": 0.69774,
      "structuralTargetPrice": 0.38121499999999997,
      "maePct": -3.877609584618711,
      "mfePct": 0,
      "maeGbp": -77.55219169237422,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.55756,
      "observedDuringTradeHighPrice": 0.57918,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.55756,
      "fullObservedHighPrice": 0.57918,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384193498-98b2203a769a5",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:09:53.498Z",
      "closedAtUtc": "2026-09-14T11:10:15.525Z",
      "holdingPeriodMs": 22027,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.55351,
      "exitPriceQuote": 0.55132,
      "grossPnlGbp": 7.91313616736794,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.31313616736794,
      "cashChangeGbp": 7.11313616736794,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 26.057343137432042,
      "targetPct": 31.892829397842853,
      "structuralStopPrice": 0.69774,
      "structuralTargetPrice": 0.37698,
      "maePct": -0.06503947534823706,
      "mfePct": 0.395656808368397,
      "maeGbp": -1.3007895069647413,
      "mfeGbp": 7.91313616736794,
      "observedDuringTradeLowPrice": 0.55132,
      "observedDuringTradeHighPrice": 0.55387,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.55132,
      "fullObservedHighPrice": 0.55387,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384163289-86cfc860c2f09",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:09:23.289Z",
      "closedAtUtc": "2026-09-14T11:09:27.204Z",
      "holdingPeriodMs": 3915,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.55512,
      "exitPriceQuote": 0.56025,
      "grossPnlGbp": -18.482490272373827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.08249027237383,
      "cashChangeGbp": -19.282490272373828,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.08 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.691742325983586,
      "targetPct": 31.820146995244258,
      "structuralStopPrice": 0.69774,
      "structuralTargetPrice": 0.37848000000000004,
      "maePct": -0.9241245136186913,
      "mfePct": 0,
      "maeGbp": -18.482490272373823,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.55512,
      "observedDuringTradeHighPrice": 0.56025,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.55512,
      "fullObservedHighPrice": 0.56025,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384102621-0346e791cc12d",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:08:22.621Z",
      "closedAtUtc": "2026-09-14T11:09:10.426Z",
      "holdingPeriodMs": 47805,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.56189,
      "exitPriceQuote": 0.55803,
      "grossPnlGbp": 13.739343999715155,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.139343999715155,
      "cashChangeGbp": 12.939343999715154,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 24.177330082400474,
      "targetPct": 31.401163928882887,
      "structuralStopPrice": 0.69774,
      "structuralTargetPrice": 0.38544999999999996,
      "maePct": -0.36306038548471087,
      "mfePct": 0.7172222321094837,
      "maeGbp": -7.261207709694218,
      "mfeGbp": 14.344444642189673,
      "observedDuringTradeLowPrice": 0.55786,
      "observedDuringTradeHighPrice": 0.56393,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.55786,
      "fullObservedHighPrice": 0.56393,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384067426-b5e80cee214f9",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:07:47.426Z",
      "closedAtUtc": "2026-09-14T11:08:11.044Z",
      "holdingPeriodMs": 23618,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.55716,
      "exitPriceQuote": 0.55097,
      "grossPnlGbp": 22.219829133462664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 20.619829133462662,
      "cashChangeGbp": 21.419829133462663,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 25.231531337497316,
      "targetPct": 27.737992677148384,
      "structuralStopPrice": 0.69774,
      "structuralTargetPrice": 0.40261500000000006,
      "maePct": -0.5438294206332072,
      "mfePct": 1.1109914566731331,
      "maeGbp": -10.876588412664143,
      "mfeGbp": 22.219829133462664,
      "observedDuringTradeLowPrice": 0.55097,
      "observedDuringTradeHighPrice": 0.56019,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.55097,
      "fullObservedHighPrice": 0.56019,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789384033264-7e4887eac5a28",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:07:13.264Z",
      "closedAtUtc": "2026-09-14T11:07:24.822Z",
      "holdingPeriodMs": 11558,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.55925,
      "exitPriceQuote": 0.55236,
      "grossPnlGbp": 24.640143048726195,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 23.040143048726193,
      "cashChangeGbp": 23.840143048726194,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 24.76352257487707,
      "targetPct": 27.651318730442537,
      "structuralStopPrice": 0.69774,
      "structuralTargetPrice": 0.40461000000000014,
      "maePct": 0,
      "mfePct": 1.2320071524363099,
      "maeGbp": 0,
      "mfeGbp": 24.6401430487262,
      "observedDuringTradeLowPrice": 0.55236,
      "observedDuringTradeHighPrice": 0.55925,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.55236,
      "fullObservedHighPrice": 0.55925,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383922774-bcb04daca55e3",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:05:22.774Z",
      "closedAtUtc": "2026-09-14T11:06:41.752Z",
      "holdingPeriodMs": 78978,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5781,
      "exitPriceQuote": 0.57032,
      "grossPnlGbp": 26.915758519286967,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 25.315758519286966,
      "cashChangeGbp": 26.115758519286967,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 21.02058467393186,
      "targetPct": 25.50856253243383,
      "structuralStopPrice": 0.69962,
      "structuralTargetPrice": 0.430635,
      "maePct": -0.14357377616329312,
      "mfePct": 1.8284033904168777,
      "maeGbp": -2.871475523265862,
      "mfeGbp": 36.56806780833755,
      "observedDuringTradeLowPrice": 0.56753,
      "observedDuringTradeHighPrice": 0.57893,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.56753,
      "fullObservedHighPrice": 0.57893,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383731784-379a5eb864b8b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:02:11.784Z",
      "closedAtUtc": "2026-09-14T11:04:16.154Z",
      "holdingPeriodMs": 124370,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59046,
      "exitPriceQuote": 0.59984,
      "grossPnlGbp": -31.771838905260495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -33.371838905260496,
      "cashChangeGbp": -32.57183890526049,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-33.37 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.357450123632425,
      "targetPct": 0.03319445855773024,
      "structuralStopPrice": 0.704758,
      "structuralTargetPrice": 0.590264,
      "maePct": -1.5885919452630248,
      "mfePct": 1.6952884191985849,
      "maeGbp": -31.7718389052605,
      "mfeGbp": 33.9057683839717,
      "observedDuringTradeLowPrice": 0.58045,
      "observedDuringTradeHighPrice": 0.59984,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58045,
      "fullObservedHighPrice": 0.59984,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383683534-5d788973582af",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:01:23.534Z",
      "closedAtUtc": "2026-09-14T11:01:52.313Z",
      "holdingPeriodMs": 28779,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59276,
      "exitPriceQuote": 0.58316,
      "grossPnlGbp": 32.39084958499205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 30.790849584992046,
      "cashChangeGbp": 31.590849584992046,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.515486874957848,
      "targetPct": 26.24924083946286,
      "structuralStopPrice": 0.7084400000000001,
      "structuralTargetPrice": 0.4371649999999999,
      "maePct": -0.15858020109319992,
      "mfePct": 2.085160942033863,
      "maeGbp": -3.1716040218639985,
      "mfeGbp": 41.703218840677266,
      "observedDuringTradeLowPrice": 0.5804,
      "observedDuringTradeHighPrice": 0.5937,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5804,
      "fullObservedHighPrice": 0.5937,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383601262-36d0be5352c1b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T11:00:01.262Z",
      "closedAtUtc": "2026-09-14T11:00:12.282Z",
      "holdingPeriodMs": 11020,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59731,
      "exitPriceQuote": 0.57876,
      "grossPnlGbp": -62.11180124223587,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -63.71180124223587,
      "cashChangeGbp": -62.91180124223587,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-63.71 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.489913110445187,
      "targetPct": 19.40064623060051,
      "structuralStopPrice": 0.4331099999999999,
      "structuralTargetPrice": 0.7131919999999999,
      "maePct": -3.105590062111794,
      "mfePct": 0,
      "maeGbp": -62.11180124223588,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.57876,
      "observedDuringTradeHighPrice": 0.59731,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57876,
      "fullObservedHighPrice": 0.59731,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383566489-d204503a14c38",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:59:26.489Z",
      "closedAtUtc": "2026-09-14T10:59:30.298Z",
      "holdingPeriodMs": 3809,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.61076,
      "exitPriceQuote": 0.60416,
      "grossPnlGbp": -21.61241731613052,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.212417316130523,
      "cashChangeGbp": -22.412417316130522,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.21 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 26.864070993516272,
      "targetPct": 16.771235837317438,
      "structuralStopPrice": 0.446685,
      "structuralTargetPrice": 0.7131919999999999,
      "maePct": -1.0806208658065262,
      "mfePct": 0,
      "maeGbp": -21.61241731613052,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.60416,
      "observedDuringTradeHighPrice": 0.61076,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.60416,
      "fullObservedHighPrice": 0.61076,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383512819-cd7d813cf8517",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:58:32.819Z",
      "closedAtUtc": "2026-09-14T10:59:07.555Z",
      "holdingPeriodMs": 34736,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.60061,
      "exitPriceQuote": 0.60641,
      "grossPnlGbp": 19.31369774063045,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.713697740630447,
      "cashChangeGbp": 18.513697740630448,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 27.318892459333032,
      "targetPct": 18.74460964685902,
      "structuralStopPrice": 0.43652999999999986,
      "structuralTargetPrice": 0.7131919999999999,
      "maePct": 0,
      "mfePct": 4.200729258587099,
      "maeGbp": 0,
      "mfeGbp": 84.01458517174198,
      "observedDuringTradeLowPrice": 0.60061,
      "observedDuringTradeHighPrice": 0.62584,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.60061,
      "fullObservedHighPrice": 0.62584,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383480935-0273d777ff8d1",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:58:00.935Z",
      "closedAtUtc": "2026-09-14T10:58:06.276Z",
      "holdingPeriodMs": 5341,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.59952,
      "exitPriceQuote": 0.59307,
      "grossPnlGbp": -21.517213771017037,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.11721377101704,
      "cashChangeGbp": -22.317213771017038,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.12 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 28.528656258340014,
      "targetPct": 20.22317854283426,
      "structuralStopPrice": 0.428485,
      "structuralTargetPrice": 0.720762,
      "maePct": -1.0758606885508517,
      "mfePct": 0,
      "maeGbp": -21.517213771017037,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.59307,
      "observedDuringTradeHighPrice": 0.59952,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.59307,
      "fullObservedHighPrice": 0.59952,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383364834-5172577439e87",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:56:04.834Z",
      "closedAtUtc": "2026-09-14T10:56:45.866Z",
      "holdingPeriodMs": 41032,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.62676,
      "exitPriceQuote": 0.61652,
      "grossPnlGbp": -32.67598442785126,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -34.27598442785126,
      "cashChangeGbp": -33.47598442785126,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-34.28 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 28.33221647839682,
      "targetPct": 18.458101984810778,
      "structuralStopPrice": 0.44918500000000006,
      "structuralTargetPrice": 0.742448,
      "maePct": -1.633799221392563,
      "mfePct": 0.260067649499014,
      "maeGbp": -32.67598442785126,
      "mfeGbp": 5.20135298998028,
      "observedDuringTradeLowPrice": 0.61652,
      "observedDuringTradeHighPrice": 0.62839,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.61652,
      "fullObservedHighPrice": 0.62839,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383224513-c571337ef4b2",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:53:44.513Z",
      "closedAtUtc": "2026-09-14T10:56:18.145Z",
      "holdingPeriodMs": 153632,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11969,
      "exitPriceQuote": 0.11855,
      "grossPnlGbp": -19.049210460355955,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.649210460355956,
      "cashChangeGbp": -19.849210460355955,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.65 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.895062244130682,
      "targetPct": 0.8522015205948643,
      "structuralStopPrice": 0.11502799999999999,
      "structuralTargetPrice": 0.12071,
      "maePct": -0.9524605230177977,
      "mfePct": 0.42610076029743216,
      "maeGbp": -19.049210460355955,
      "mfeGbp": 8.522015205948643,
      "observedDuringTradeLowPrice": 0.11855,
      "observedDuringTradeHighPrice": 0.1202,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11855,
      "fullObservedHighPrice": 0.1202,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383288866-e8fe1a5c3f0d9",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:54:48.866Z",
      "closedAtUtc": "2026-09-14T10:55:12.688Z",
      "holdingPeriodMs": 23822,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.67163,
      "exitPriceQuote": 0.65669,
      "grossPnlGbp": -44.48878102526675,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -46.088781025266755,
      "cashChangeGbp": -45.28878102526675,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-46.09 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.163855098789495,
      "targetPct": 10.994446346946992,
      "structuralStopPrice": 0.6369480000000001,
      "structuralTargetPrice": 0.745472,
      "maePct": -2.2244390512633374,
      "mfePct": 1.0020398135878408,
      "maeGbp": -44.488781025266746,
      "mfeGbp": 20.040796271756815,
      "observedDuringTradeLowPrice": 0.65669,
      "observedDuringTradeHighPrice": 0.67836,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.65669,
      "fullObservedHighPrice": 0.67836,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383254392-0390cc9ad846b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:54:14.392Z",
      "closedAtUtc": "2026-09-14T10:54:22.407Z",
      "holdingPeriodMs": 8015,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.686,
      "exitPriceQuote": 0.67702,
      "grossPnlGbp": -26.180758017492998,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.780758017493,
      "cashChangeGbp": -26.980758017493,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.78 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.150437317784254,
      "targetPct": 8.669387755102036,
      "structuralStopPrice": 0.6369480000000001,
      "structuralTargetPrice": 0.745472,
      "maePct": -1.30903790087465,
      "mfePct": 0,
      "maeGbp": -26.180758017492998,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.67702,
      "observedDuringTradeHighPrice": 0.686,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.67702,
      "fullObservedHighPrice": 0.686,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383154875-8b8dfbf553da2",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:52:34.875Z",
      "closedAtUtc": "2026-09-14T10:53:21.858Z",
      "holdingPeriodMs": 46983,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.67786,
      "exitPriceQuote": 0.68471,
      "grossPnlGbp": 20.21066296875468,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.610662968754678,
      "cashChangeGbp": 19.41066296875468,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.035464550202098,
      "targetPct": 11.734871507390906,
      "structuralStopPrice": 0.6369480000000001,
      "structuralTargetPrice": 0.757406,
      "maePct": -0.011801846989049212,
      "mfePct": 1.0105331484377338,
      "maeGbp": -0.23603693978098422,
      "mfeGbp": 20.210662968754676,
      "observedDuringTradeLowPrice": 0.67778,
      "observedDuringTradeHighPrice": 0.68471,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.67778,
      "fullObservedHighPrice": 0.68471,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789383005901-f186aca8642be",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:50:05.901Z",
      "closedAtUtc": "2026-09-14T10:50:45.397Z",
      "holdingPeriodMs": 39496,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.68052,
      "exitPriceQuote": 0.70522,
      "grossPnlGbp": 72.5915476400398,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 70.99154764003981,
      "cashChangeGbp": 71.79154764003981,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.4027508375947715,
      "targetPct": 12.515723270440237,
      "structuralStopPrice": 0.6369480000000001,
      "structuralTargetPrice": 0.7656919999999999,
      "maePct": 0,
      "mfePct": 3.963145829659663,
      "maeGbp": 0,
      "mfeGbp": 79.26291659319325,
      "observedDuringTradeLowPrice": 0.68052,
      "observedDuringTradeHighPrice": 0.70749,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.68052,
      "fullObservedHighPrice": 0.70749,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382969447-4ec9baab039b2",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:49:29.447Z",
      "closedAtUtc": "2026-09-14T10:49:49.041Z",
      "holdingPeriodMs": 19594,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.66374,
      "exitPriceQuote": 0.67061,
      "grossPnlGbp": -20.700876849368857,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.30087684936886,
      "cashChangeGbp": -21.500876849368858,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.30 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 15.578389128273109,
      "targetPct": 4.036520324223329,
      "structuralStopPrice": 0.7671399999999999,
      "structuralTargetPrice": 0.6369480000000001,
      "maePct": -1.0350438424684427,
      "mfePct": 0,
      "maeGbp": -20.700876849368857,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.66374,
      "observedDuringTradeHighPrice": 0.67061,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.66374,
      "fullObservedHighPrice": 0.67061,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382823411-f6c18333d8b2",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:47:03.411Z",
      "closedAtUtc": "2026-09-14T10:48:14.227Z",
      "holdingPeriodMs": 70816,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.70105,
      "exitPriceQuote": 0.71664,
      "grossPnlGbp": -44.476142928464746,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -46.07614292846475,
      "cashChangeGbp": -45.27614292846474,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-46.08 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.795307039440857,
      "targetPct": 9.143713001925667,
      "structuralStopPrice": 0.7697200000000001,
      "structuralTargetPrice": 0.6369480000000001,
      "maePct": -2.2238071464232374,
      "mfePct": 0.8073603879894442,
      "maeGbp": -44.47614292846475,
      "mfeGbp": 16.147207759788884,
      "observedDuringTradeLowPrice": 0.69539,
      "observedDuringTradeHighPrice": 0.7166399999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.69539,
      "fullObservedHighPrice": 0.7166399999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382753519-ed89f9959a56",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:45:53.519Z",
      "closedAtUtc": "2026-09-14T10:46:11.235Z",
      "holdingPeriodMs": 17716,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.66499,
      "exitPriceQuote": 0.69005,
      "grossPnlGbp": 75.36955442939016,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 73.76955442939017,
      "cashChangeGbp": 74.56955442939017,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3585166694235984,
      "targetPct": 16.697393945773626,
      "structuralStopPrice": 0.655956,
      "structuralTargetPrice": 0.776026,
      "maePct": -0.3684265928810888,
      "mfePct": 3.7684777214695084,
      "maeGbp": -7.368531857621776,
      "mfeGbp": 75.36955442939018,
      "observedDuringTradeLowPrice": 0.66254,
      "observedDuringTradeHighPrice": 0.69005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.66254,
      "fullObservedHighPrice": 0.69005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382678905-82a4140d3400f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:44:38.905Z",
      "closedAtUtc": "2026-09-14T10:44:53.737Z",
      "holdingPeriodMs": 14832,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.64004,
      "exitPriceQuote": 0.66202,
      "grossPnlGbp": 68.68320729954378,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 67.08320729954379,
      "cashChangeGbp": 67.88320729954378,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 30.24342228610712,
      "targetPct": 21.24648459471282,
      "structuralStopPrice": 0.44647000000000003,
      "structuralTargetPrice": 0.776026,
      "maePct": 0,
      "mfePct": 3.434160364977189,
      "maeGbp": 0,
      "mfeGbp": 68.68320729954377,
      "observedDuringTradeLowPrice": 0.64004,
      "observedDuringTradeHighPrice": 0.66202,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.64004,
      "fullObservedHighPrice": 0.66202,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382654669-a5e0d51c609a3",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:44:14.668Z",
      "closedAtUtc": "2026-09-14T10:44:22.904Z",
      "holdingPeriodMs": 8236,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.60425,
      "exitPriceQuote": 0.61345,
      "grossPnlGbp": 30.450972279685885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 28.850972279685884,
      "cashChangeGbp": 29.650972279685885,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 31.96359122879603,
      "targetPct": 28.427968556061238,
      "structuralStopPrice": 0.41111,
      "structuralTargetPrice": 0.776026,
      "maePct": 0,
      "mfePct": 1.5225486139842943,
      "maeGbp": 0,
      "mfeGbp": 30.450972279685885,
      "observedDuringTradeLowPrice": 0.60425,
      "observedDuringTradeHighPrice": 0.61345,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.60425,
      "fullObservedHighPrice": 0.61345,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382486293-21de835d2e141",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:41:26.293Z",
      "closedAtUtc": "2026-09-14T10:43:36.429Z",
      "holdingPeriodMs": 130136,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.61747,
      "exitPriceQuote": 0.60156,
      "grossPnlGbp": 51.53286799358667,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 49.93286799358667,
      "cashChangeGbp": 50.73286799358667,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 26.058917842162394,
      "targetPct": 24.5323659449042,
      "structuralStopPrice": 0.7783760000000001,
      "structuralTargetPrice": 0.46599,
      "maePct": -0.8356681296257394,
      "mfePct": 3.451179814403929,
      "maeGbp": -16.713362592514788,
      "mfeGbp": 69.02359628807858,
      "observedDuringTradeLowPrice": 0.59616,
      "observedDuringTradeHighPrice": 0.62263,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.59616,
      "fullObservedHighPrice": 0.62263,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382468181-0a0e0eb9e02c8",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:41:08.181Z",
      "closedAtUtc": "2026-09-14T10:41:17.697Z",
      "holdingPeriodMs": 9516,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.63745,
      "exitPriceQuote": 0.62863,
      "grossPnlGbp": -27.672758647736888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.27275864773689,
      "cashChangeGbp": -28.47275864773689,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.27 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 23.871676209898805,
      "targetPct": 22.10777315867913,
      "structuralStopPrice": 0.48528000000000004,
      "structuralTargetPrice": 0.7783760000000001,
      "maePct": -1.3836379323868444,
      "mfePct": 0,
      "maeGbp": -27.672758647736888,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.62863,
      "observedDuringTradeHighPrice": 0.63745,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.62863,
      "fullObservedHighPrice": 0.63745,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382430119-8547c04cb892b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:40:30.119Z",
      "closedAtUtc": "2026-09-14T10:40:44.880Z",
      "holdingPeriodMs": 14761,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.65367,
      "exitPriceQuote": 0.64308,
      "grossPnlGbp": 32.40167056771762,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 30.801670567717622,
      "cashChangeGbp": 31.601670567717623,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.077822142671394,
      "targetPct": 23.189835849893672,
      "structuralStopPrice": 0.7783760000000001,
      "structuralTargetPrice": 0.502085,
      "maePct": 0,
      "mfePct": 1.6200835283858812,
      "maeGbp": 0,
      "mfeGbp": 32.40167056771762,
      "observedDuringTradeLowPrice": 0.64308,
      "observedDuringTradeHighPrice": 0.65367,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.64308,
      "fullObservedHighPrice": 0.65367,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382394076-d3b9f3eb62b2e",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:39:54.076Z",
      "closedAtUtc": "2026-09-14T10:40:14.742Z",
      "holdingPeriodMs": 20666,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.67138,
      "exitPriceQuote": 0.65856,
      "grossPnlGbp": 38.189996723167035,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 36.58999672316703,
      "cashChangeGbp": 37.38999672316704,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 88.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 88,
      "riskModel": "observed_market_structure",
      "stopLossPct": 16.60192439453068,
      "targetPct": 18.77476242962255,
      "structuralStopPrice": 0.782842,
      "structuralTargetPrice": 0.5453300000000001,
      "maePct": 0,
      "mfePct": 1.909499836158352,
      "maeGbp": 0,
      "mfeGbp": 38.189996723167035,
      "observedDuringTradeLowPrice": 0.65856,
      "observedDuringTradeHighPrice": 0.67138,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.65856,
      "fullObservedHighPrice": 0.67138,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789382041391-70a22b407fd5b",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:34:01.391Z",
      "closedAtUtc": "2026-09-14T10:36:20.857Z",
      "holdingPeriodMs": 139466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08147,
      "exitPriceQuote": 0.08188,
      "grossPnlGbp": 10.065054621332852,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.465054621332852,
      "cashChangeGbp": 9.265054621332851,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0285994844728186,
      "targetPct": 3.306738676813553,
      "structuralStopPrice": 0.080632,
      "structuralTargetPrice": 0.084164,
      "maePct": -0.13501902540812447,
      "mfePct": 0.5032527310666426,
      "maeGbp": -2.7003805081624894,
      "mfeGbp": 10.065054621332852,
      "observedDuringTradeLowPrice": 0.08136,
      "observedDuringTradeHighPrice": 0.08188,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08136,
      "fullObservedHighPrice": 0.08188,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789381753034-56aa92c5f4237",
      "symbol": "VTHOUSDT",
      "baseAsset": "VTHO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:29:13.034Z",
      "closedAtUtc": "2026-09-14T10:32:31.104Z",
      "holdingPeriodMs": 198070,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0007161,
      "exitPriceQuote": 0.0007094,
      "grossPnlGbp": -18.712470325373552,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.312470325373553,
      "cashChangeGbp": -19.512470325373553,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.31 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.8192989805893016,
      "targetPct": 3.203463203463195,
      "structuralStopPrice": 0.00068875,
      "structuralTargetPrice": 0.0007390399999999999,
      "maePct": -0.9356235162686777,
      "mfePct": 0,
      "maeGbp": -18.712470325373555,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0007094,
      "observedDuringTradeHighPrice": 0.0007161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0007094,
      "fullObservedHighPrice": 0.0007161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789381634290-86373b06529e",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:27:14.290Z",
      "closedAtUtc": "2026-09-14T10:29:49.763Z",
      "holdingPeriodMs": 155473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3936,
      "exitPriceQuote": 1.3995,
      "grossPnlGbp": 8.467278989667074,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.867278989667074,
      "cashChangeGbp": 7.667278989667074,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4674225028702697,
      "targetPct": 1.0203788748564795,
      "structuralStopPrice": 1.3731499999999999,
      "structuralTargetPrice": 1.4078199999999998,
      "maePct": -0.04305396096440399,
      "mfePct": 0.4233639494833537,
      "maeGbp": -0.8610792192880798,
      "mfeGbp": 8.467278989667074,
      "observedDuringTradeLowPrice": 1.393,
      "observedDuringTradeHighPrice": 1.3995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.393,
      "fullObservedHighPrice": 1.3995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789381359563-b779d4d483397",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:22:39.563Z",
      "closedAtUtc": "2026-09-14T10:27:45.523Z",
      "holdingPeriodMs": 305960,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08149,
      "exitPriceQuote": 0.08045,
      "grossPnlGbp": -25.524604245920067,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.124604245920068,
      "cashChangeGbp": -26.324604245920067,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.12 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.571235734445946,
      "targetPct": 4.508528653822551,
      "structuralStopPrice": 0.07695,
      "structuralTargetPrice": 0.085164,
      "maePct": -1.2762302122960032,
      "mfePct": 0.012271444348995117,
      "maeGbp": -25.524604245920063,
      "mfeGbp": 0.2454288869799023,
      "observedDuringTradeLowPrice": 0.08045,
      "observedDuringTradeHighPrice": 0.0815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08045,
      "fullObservedHighPrice": 0.0815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789381299925-3de915870b1bc",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:21:39.925Z",
      "closedAtUtc": "2026-09-14T10:25:55.845Z",
      "holdingPeriodMs": 255920,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76522,
      "exitPriceQuote": 0.75076,
      "grossPnlGbp": -37.79305297822855,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -39.39305297822855,
      "cashChangeGbp": -38.59305297822855,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-39.39 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.636575102584886,
      "targetPct": 2.5514231201484523,
      "structuralStopPrice": 0.7297399999999999,
      "structuralTargetPrice": 0.784744,
      "maePct": -1.8896526489114278,
      "mfePct": 0.3463056375944227,
      "maeGbp": -37.79305297822856,
      "mfeGbp": 6.926112751888454,
      "observedDuringTradeLowPrice": 0.75076,
      "observedDuringTradeHighPrice": 0.7678699999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.75076,
      "fullObservedHighPrice": 0.7678699999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789381370926-b267a271ee4c8",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T10:22:50.926Z",
      "closedAtUtc": "2026-09-14T10:25:15.244Z",
      "holdingPeriodMs": 144318,
      "reportingCurrency": "GBP",
      "notionalGbp": 1946.16,
      "assetQuantity": null,
      "entryPriceQuote": 0.09123,
      "exitPriceQuote": 0.09212,
      "grossPnlGbp": -18.985886221637365,
      "entryFeeGbp": 0.778464,
      "exitFeeGbp": 0.778464,
      "totalCostsGbp": 1.556928,
      "netPnlGbp": -20.542814221637364,
      "cashChangeGbp": -19.764350221637365,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1946.16 (£19.46) triggered at projected net £-20.54 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.131473666904131,
      "targetPct": 4.417164465391577,
      "structuralStopPrice": 0.094092,
      "structuralTargetPrice": 0.08721455828355347,
      "maePct": -0.975556286309315,
      "mfePct": 0.14249698564069396,
      "maeGbp": -18.985886221637365,
      "mfeGbp": 2.7732193357449297,
      "observedDuringTradeLowPrice": 0.0911,
      "observedDuringTradeHighPrice": 0.09212,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0911,
      "fullObservedHighPrice": 0.09212,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789381215664-e0d1337a2a50e",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:20:15.664Z",
      "closedAtUtc": "2026-09-14T10:21:08.720Z",
      "holdingPeriodMs": 53056,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.77544,
      "exitPriceQuote": 0.76808,
      "grossPnlGbp": -18.98277107190765,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.58277107190765,
      "cashChangeGbp": -19.78277107190765,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.58 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9775095429691569,
      "targetPct": 1.2578665015990973,
      "structuralStopPrice": 0.76786,
      "structuralTargetPrice": 0.7851940000000001,
      "maePct": -0.9491385535953825,
      "mfePct": 0,
      "maeGbp": -18.98277107190765,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.76808,
      "observedDuringTradeHighPrice": 0.77544,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76808,
      "fullObservedHighPrice": 0.77544,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789381120143-1ebdd411dc353",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:18:40.142Z",
      "closedAtUtc": "2026-09-14T10:20:31.670Z",
      "holdingPeriodMs": 111528,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6584,
      "exitPriceQuote": 0.6562,
      "grossPnlGbp": 6.682867557715613,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.082867557715613,
      "cashChangeGbp": 5.882867557715613,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9113001215066837,
      "targetPct": 0.558930741190768,
      "structuralStopPrice": 0.6644,
      "structuralTargetPrice": 0.65472,
      "maePct": -0.07594167679223207,
      "mfePct": 0.33414337788578063,
      "maeGbp": -1.5188335358446414,
      "mfeGbp": 6.682867557715613,
      "observedDuringTradeLowPrice": 0.6562,
      "observedDuringTradeHighPrice": 0.6589,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6562,
      "fullObservedHighPrice": 0.6589,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789380421369-ead2d16b8365",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:07:01.369Z",
      "closedAtUtc": "2026-09-14T10:20:30.519Z",
      "holdingPeriodMs": 809150,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.2893,
      "exitPriceQuote": 2.2676,
      "grossPnlGbp": -18.957760013978117,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.55776001397812,
      "cashChangeGbp": -19.757760013978118,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.56 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.7903726029790836,
      "targetPct": 3.1341458087625127,
      "structuralStopPrice": 2.2254199999999997,
      "structuralTargetPrice": 2.36105,
      "maePct": -0.9478880006989059,
      "mfePct": 0.03931332721793225,
      "maeGbp": -18.957760013978117,
      "mfeGbp": 0.786266544358645,
      "observedDuringTradeLowPrice": 2.2676,
      "observedDuringTradeHighPrice": 2.2902,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.2676,
      "fullObservedHighPrice": 2.2902,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789380847159-4379e1f902966",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:14:07.159Z",
      "closedAtUtc": "2026-09-14T10:15:42.742Z",
      "holdingPeriodMs": 95583,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.78156,
      "exitPriceQuote": 0.77475,
      "grossPnlGbp": 17.426685091355704,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.826685091355705,
      "cashChangeGbp": 16.626685091355704,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4649675008956479,
      "targetPct": 2.5147141614207555,
      "structuralStopPrice": 0.7851940000000001,
      "structuralTargetPrice": 0.761906,
      "maePct": -0.12155176825835591,
      "mfePct": 0.8713342545677852,
      "maeGbp": -2.431035365167118,
      "mfeGbp": 17.426685091355704,
      "observedDuringTradeLowPrice": 0.77475,
      "observedDuringTradeHighPrice": 0.7825100000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.77475,
      "fullObservedHighPrice": 0.7825100000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789380453645-552a2448f71f4",
      "symbol": "ARKUSDT",
      "baseAsset": "ARK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T10:07:33.645Z",
      "closedAtUtc": "2026-09-14T10:11:32.722Z",
      "holdingPeriodMs": 239077,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1656,
      "exitPriceQuote": 0.1674,
      "grossPnlGbp": -21.739130434782563,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.339130434782565,
      "cashChangeGbp": -22.539130434782564,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.34 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.301932367149765,
      "targetPct": 6.129227053140092,
      "structuralStopPrice": 0.17438,
      "structuralTargetPrice": 0.15545,
      "maePct": -1.0869565217391282,
      "mfePct": 0.3019323671497587,
      "maeGbp": -21.739130434782563,
      "mfeGbp": 6.038647342995174,
      "observedDuringTradeLowPrice": 0.1651,
      "observedDuringTradeHighPrice": 0.1674,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1651,
      "fullObservedHighPrice": 0.1674,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789379560803-c4900e55557a6",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T09:52:40.803Z",
      "closedAtUtc": "2026-09-14T10:10:54.205Z",
      "holdingPeriodMs": 1093402,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 223.43,
      "exitPriceQuote": 223.2,
      "grossPnlGbp": -2.0588103656627865,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -3.6588103656627866,
      "cashChangeGbp": -2.8588103656627863,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.344492682271861,
      "targetPct": 1.3673186232824628,
      "structuralStopPrice": 220.426,
      "structuralTargetPrice": 226.485,
      "maePct": -0.21483238598219495,
      "mfePct": 0.2864431813095763,
      "maeGbp": -4.296647719643899,
      "mfeGbp": 5.728863626191526,
      "observedDuringTradeLowPrice": 222.95,
      "observedDuringTradeHighPrice": 224.07,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 222.95,
      "fullObservedHighPrice": 224.07,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789379197647-620aabe3b7a87",
      "symbol": "GPSUSDT",
      "baseAsset": "GPS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T09:46:37.647Z",
      "closedAtUtc": "2026-09-14T10:10:52.640Z",
      "holdingPeriodMs": 1454993,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0105,
      "exitPriceQuote": 0.010546,
      "grossPnlGbp": 8.761904761904603,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.161904761904603,
      "cashChangeGbp": 7.961904761904603,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0895238095238153,
      "targetPct": 1.3952380952380863,
      "structuralStopPrice": 0.0103856,
      "structuralTargetPrice": 0.0106465,
      "maePct": -0.21904761904762332,
      "mfePct": 0.7809523809523689,
      "maeGbp": -4.380952380952467,
      "mfeGbp": 15.619047619047375,
      "observedDuringTradeLowPrice": 0.010477,
      "observedDuringTradeHighPrice": 0.010582,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010477,
      "fullObservedHighPrice": 0.010582,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789379640640-9b83421761b95",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T09:54:00.640Z",
      "closedAtUtc": "2026-09-14T10:05:43.131Z",
      "holdingPeriodMs": 702491,
      "reportingCurrency": "GBP",
      "notionalGbp": 1945.24,
      "assetQuantity": null,
      "entryPriceQuote": 2.2828,
      "exitPriceQuote": 2.29,
      "grossPnlGbp": 6.135328543893546,
      "entryFeeGbp": 0.778096,
      "exitFeeGbp": 0.778096,
      "totalCostsGbp": 1.556192,
      "netPnlGbp": 4.579136543893545,
      "cashChangeGbp": 5.357232543893546,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £5.00 triggered at projected net £4.58 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.6119337597476466,
      "targetPct": 3.5091562253570423,
      "structuralStopPrice": 2.22298,
      "structuralTargetPrice": 2.3622859633750983,
      "maePct": -0.42053618363412615,
      "mfePct": 0.8936393902225327,
      "maeGbp": -8.180438058524476,
      "mfeGbp": 17.383430874364795,
      "observedDuringTradeLowPrice": 2.2732,
      "observedDuringTradeHighPrice": 2.3032,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.2732,
      "fullObservedHighPrice": 2.3032,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789379411192-54a3d8c7da1d9",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T09:50:11.191Z",
      "closedAtUtc": "2026-09-14T09:53:44.230Z",
      "holdingPeriodMs": 213039,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76531,
      "exitPriceQuote": 0.77295,
      "grossPnlGbp": -19.965765506788046,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.565765506788047,
      "cashChangeGbp": -20.765765506788046,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.57 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7705243626765559,
      "targetPct": 1.478616508343038,
      "structuralStopPrice": 0.77886,
      "structuralTargetPrice": 0.7539939999999999,
      "maePct": -1.023114816218265,
      "mfePct": 0,
      "maeGbp": -20.4622963243653,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.76531,
      "observedDuringTradeHighPrice": 0.77314,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76531,
      "fullObservedHighPrice": 0.77314,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789379350855-ba991caa88235",
      "symbol": "SAGAUSDT",
      "baseAsset": "SAGA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T09:49:10.855Z",
      "closedAtUtc": "2026-09-14T09:51:20.710Z",
      "holdingPeriodMs": 129855,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01714,
      "exitPriceQuote": 0.01725,
      "grossPnlGbp": 12.835472578763415,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.235472578763416,
      "cashChangeGbp": 12.035472578763414,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.5379229871645355,
      "targetPct": 1.9953325554258958,
      "structuralStopPrice": 0.016704999999999998,
      "structuralTargetPrice": 0.017481999999999998,
      "maePct": 0,
      "mfePct": 0.6417736289381707,
      "maeGbp": 0,
      "mfeGbp": 12.835472578763413,
      "observedDuringTradeLowPrice": 0.01714,
      "observedDuringTradeHighPrice": 0.01725,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01714,
      "fullObservedHighPrice": 0.01725,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789379218203-8dd7d12a487d6",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T09:46:58.203Z",
      "closedAtUtc": "2026-09-14T09:49:31.842Z",
      "holdingPeriodMs": 153639,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76243,
      "exitPriceQuote": 0.77521,
      "grossPnlGbp": -33.524389124247215,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -35.124389124247216,
      "cashChangeGbp": -34.32438912424721,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-35.12 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.17260600973203885,
      "targetPct": 1.1064622325984168,
      "structuralStopPrice": 0.763746,
      "structuralTargetPrice": 0.7539939999999999,
      "maePct": -1.7208137140458677,
      "mfePct": 0.057710216019845356,
      "maeGbp": -34.41627428091736,
      "mfeGbp": 1.154204320396907,
      "observedDuringTradeLowPrice": 0.76199,
      "observedDuringTradeHighPrice": 0.77555,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.76199,
      "fullObservedHighPrice": 0.77555,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789370531914-7af9481ecf31e",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T07:22:11.914Z",
      "closedAtUtc": "2026-09-14T07:55:03.181Z",
      "holdingPeriodMs": 1971267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.76381,
      "exitPriceQuote": 0.75628,
      "grossPnlGbp": -19.716945313625214,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.316945313625215,
      "cashChangeGbp": -20.516945313625214,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.32 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1466202327803947,
      "targetPct": 2.1922991319830865,
      "structuralStopPrice": 0.7550520000000001,
      "structuralTargetPrice": 0.780555,
      "maePct": -0.9858472656812606,
      "mfePct": 0.5917702046320379,
      "maeGbp": -19.71694531362521,
      "mfeGbp": 11.835404092640758,
      "observedDuringTradeLowPrice": 0.75628,
      "observedDuringTradeHighPrice": 0.76833,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.75628,
      "fullObservedHighPrice": 0.76833,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789370001000-e9287e35d9a51",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T07:13:21.000Z",
      "closedAtUtc": "2026-09-14T07:21:56.173Z",
      "holdingPeriodMs": 515173,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.75304,
      "exitPriceQuote": 0.76004,
      "grossPnlGbp": -18.591309890576877,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.19130989057688,
      "cashChangeGbp": -19.391309890576878,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.19 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4928821842133184,
      "targetPct": 3.8105545522150104,
      "structuralStopPrice": 0.764282,
      "structuralTargetPrice": 0.7243450000000001,
      "maePct": -0.9295654945288438,
      "mfePct": 0,
      "maeGbp": -18.591309890576877,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.75304,
      "observedDuringTradeHighPrice": 0.76004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.75304,
      "fullObservedHighPrice": 0.76004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789368311678-e728aebf90a29",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:45:11.678Z",
      "closedAtUtc": "2026-09-14T07:20:29.151Z",
      "holdingPeriodMs": 2117473,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0804,
      "exitPriceQuote": 0.08083,
      "grossPnlGbp": 10.696517412935318,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.096517412935318,
      "cashChangeGbp": 9.896517412935317,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7487562189054793,
      "targetPct": 0.8830845771144135,
      "structuralStopPrice": 0.079798,
      "structuralTargetPrice": 0.08110999999999999,
      "maePct": -0.36069651741293357,
      "mfePct": 0.5348258706467659,
      "maeGbp": -7.213930348258672,
      "mfeGbp": 10.696517412935318,
      "observedDuringTradeLowPrice": 0.08011,
      "observedDuringTradeHighPrice": 0.08083,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08011,
      "fullObservedHighPrice": 0.08083,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789368430546-6f72415625a2b",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:47:10.546Z",
      "closedAtUtc": "2026-09-14T07:12:34.740Z",
      "holdingPeriodMs": 1524194,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.014773,
      "exitPriceQuote": 0.014752,
      "grossPnlGbp": 2.8430244364719672,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.2430244364719671,
      "cashChangeGbp": 2.043024436471967,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5577743180125895,
      "targetPct": 0.08935219657483023,
      "structuralStopPrice": 0.0148554,
      "structuralTargetPrice": 0.0147598,
      "maePct": -0.5212211466865273,
      "mfePct": 0.17599675082921534,
      "maeGbp": -10.424422933730545,
      "mfeGbp": 3.5199350165843066,
      "observedDuringTradeLowPrice": 0.014747,
      "observedDuringTradeHighPrice": 0.014850000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.014747,
      "fullObservedHighPrice": 0.014850000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789369878945-9cb69429d87fe",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T07:11:18.945Z",
      "closedAtUtc": "2026-09-14T07:12:20.987Z",
      "holdingPeriodMs": 62042,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.75137,
      "exitPriceQuote": 0.75776,
      "grossPnlGbp": 17.008930353886917,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.408930353886918,
      "cashChangeGbp": 16.208930353886917,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.7849128924497735,
      "targetPct": 1.7184609446743992,
      "structuralStopPrice": 0.7304450000000001,
      "structuralTargetPrice": 0.764282,
      "maePct": 0,
      "mfePct": 0.8810572687224764,
      "maeGbp": 0,
      "mfeGbp": 17.621145374449526,
      "observedDuringTradeLowPrice": 0.75137,
      "observedDuringTradeHighPrice": 0.75799,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.75137,
      "fullObservedHighPrice": 0.75799,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789367924586-9ba8ff3435637",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:38:44.586Z",
      "closedAtUtc": "2026-09-14T07:10:40.624Z",
      "holdingPeriodMs": 1916038,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.75949,
      "exitPriceQuote": 0.75032,
      "grossPnlGbp": 24.14778338095304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 22.54778338095304,
      "cashChangeGbp": 23.34778338095304,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.30125478939815764,
      "targetPct": 0.2844013746066506,
      "structuralStopPrice": 0.7617780000000001,
      "structuralTargetPrice": 0.75733,
      "maePct": -0.9137710832268952,
      "mfePct": 1.207389169047652,
      "maeGbp": -18.2754216645379,
      "mfeGbp": 24.147783380953037,
      "observedDuringTradeLowPrice": 0.75032,
      "observedDuringTradeHighPrice": 0.76643,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.75032,
      "fullObservedHighPrice": 0.76643,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789368284219-23485cbd3eae1",
      "symbol": "POWRUSDT",
      "baseAsset": "POWR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:44:44.219Z",
      "closedAtUtc": "2026-09-14T06:59:22.120Z",
      "holdingPeriodMs": 877901,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06454,
      "exitPriceQuote": 0.06468,
      "grossPnlGbp": 4.338394793926286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.7383947939262856,
      "cashChangeGbp": 3.538394793926286,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.113108149984502,
      "targetPct": 2.7176944530523794,
      "structuralStopPrice": 0.06124,
      "structuralTargetPrice": 0.066294,
      "maePct": -0.712736287573601,
      "mfePct": 0.2943910753021316,
      "maeGbp": -14.25472575147202,
      "mfeGbp": 5.8878215060426315,
      "observedDuringTradeLowPrice": 0.06408,
      "observedDuringTradeHighPrice": 0.06473,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06408,
      "fullObservedHighPrice": 0.06473,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789367208779-e67fca4ba1abd",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:26:48.779Z",
      "closedAtUtc": "2026-09-14T06:37:34.398Z",
      "holdingPeriodMs": 645619,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.75879,
      "exitPriceQuote": 0.76038,
      "grossPnlGbp": 4.190882852963219,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.5908828529632193,
      "cashChangeGbp": 3.3908828529632196,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5564121825537959,
      "targetPct": 0.3273633020994006,
      "structuralStopPrice": 0.754568,
      "structuralTargetPrice": 0.761274,
      "maePct": -0.31102149474820673,
      "mfePct": 0.37428010384955845,
      "maeGbp": -6.220429894964135,
      "mfeGbp": 7.485602076991168,
      "observedDuringTradeLowPrice": 0.75643,
      "observedDuringTradeHighPrice": 0.7616300000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.75643,
      "fullObservedHighPrice": 0.7616300000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789367043229-e7cd8420f07fc",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:24:03.229Z",
      "closedAtUtc": "2026-09-14T06:33:29.895Z",
      "holdingPeriodMs": 566666,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.85401,
      "exitPriceQuote": 0.85767,
      "grossPnlGbp": 8.57132820458776,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.97132820458776,
      "cashChangeGbp": 7.77132820458776,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.3685788222620494,
      "targetPct": 4.643388250723059,
      "structuralStopPrice": 0.8252419999999999,
      "structuralTargetPrice": 0.893665,
      "maePct": -0.8653294457910337,
      "mfePct": 0.42856641022938796,
      "maeGbp": -17.306588915820672,
      "mfeGbp": 8.57132820458776,
      "observedDuringTradeLowPrice": 0.84662,
      "observedDuringTradeHighPrice": 0.85767,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.84662,
      "fullObservedHighPrice": 0.85767,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789366891856-2462fa6d79e4e",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:21:31.856Z",
      "closedAtUtc": "2026-09-14T06:33:05.703Z",
      "holdingPeriodMs": 693847,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9944,
      "exitPriceQuote": 0.9912,
      "grossPnlGbp": 6.436041834271884,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.836041834271883,
      "cashChangeGbp": 5.636041834271884,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.475060337892195,
      "targetPct": 3.5579243765084443,
      "structuralStopPrice": 1.0389,
      "structuralTargetPrice": 0.95902,
      "maePct": -0.48270313757039685,
      "mfePct": 0.3921962992759356,
      "maeGbp": -9.654062751407936,
      "mfeGbp": 7.843925985518712,
      "observedDuringTradeLowPrice": 0.9905,
      "observedDuringTradeHighPrice": 0.9992,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9905,
      "fullObservedHighPrice": 0.9992,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789366193528-c1093b39c4e18",
      "symbol": "CVCUSDT",
      "baseAsset": "CVC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:09:53.528Z",
      "closedAtUtc": "2026-09-14T06:20:01.030Z",
      "holdingPeriodMs": 607502,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03519,
      "exitPriceQuote": 0.03455,
      "grossPnlGbp": 36.37396987780629,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 34.77396987780629,
      "cashChangeGbp": 35.57396987780629,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.8246660983233927,
      "targetPct": 8.621767547598754,
      "structuralStopPrice": 0.036184,
      "structuralTargetPrice": 0.032156,
      "maePct": -0.6535947712418331,
      "mfePct": 1.9607843137254795,
      "maeGbp": -13.071895424836661,
      "mfeGbp": 39.215686274509586,
      "observedDuringTradeLowPrice": 0.0345,
      "observedDuringTradeHighPrice": 0.03542,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0345,
      "fullObservedHighPrice": 0.03542,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789366389403-d3d73a7ae8c79",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:13:09.403Z",
      "closedAtUtc": "2026-09-14T06:17:18.600Z",
      "holdingPeriodMs": 249197,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7622,
      "exitPriceQuote": 0.75835,
      "grossPnlGbp": 10.102335345053843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.502335345053844,
      "cashChangeGbp": 9.302335345053843,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.5823930726843236,
      "targetPct": 1.3817895565468363,
      "structuralStopPrice": 0.7895049999999999,
      "structuralTargetPrice": 0.751668,
      "maePct": -0.2295985305694082,
      "mfePct": 0.6140120703227522,
      "maeGbp": -4.591970611388164,
      "mfeGbp": 12.280241406455042,
      "observedDuringTradeLowPrice": 0.75752,
      "observedDuringTradeHighPrice": 0.76395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.75752,
      "fullObservedHighPrice": 0.76395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789366017443-724170e8c92b7",
      "symbol": "LABUSDT",
      "baseAsset": "LAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:06:57.443Z",
      "closedAtUtc": "2026-09-14T06:09:36.069Z",
      "holdingPeriodMs": 158626,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05495,
      "exitPriceQuote": 0.05434,
      "grossPnlGbp": -22.202001819836195,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.802001819836196,
      "cashChangeGbp": -23.002001819836195,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.80 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.628753412192895,
      "targetPct": 5.395814376706101,
      "structuralStopPrice": 0.052956,
      "structuralTargetPrice": 0.057915,
      "maePct": -1.1101000909918097,
      "mfePct": 0.09099181073703627,
      "maeGbp": -22.202001819836195,
      "mfeGbp": 1.8198362147407254,
      "observedDuringTradeLowPrice": 0.05434,
      "observedDuringTradeHighPrice": 0.055,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05434,
      "fullObservedHighPrice": 0.055,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789366031586-2faa15eb72317",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-14T06:07:11.586Z",
      "closedAtUtc": "2026-09-14T06:08:06.216Z",
      "holdingPeriodMs": 54630,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08765,
      "exitPriceQuote": 0.08774,
      "grossPnlGbp": 2.0536223616655533,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.45362236166555325,
      "cashChangeGbp": 1.2536223616655533,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.43354249857387944,
      "targetPct": 0.15059897318881144,
      "structuralStopPrice": 0.08727,
      "structuralTargetPrice": 0.087782,
      "maePct": -0.04563605248147433,
      "mfePct": 0.15972618368511263,
      "maeGbp": -0.9127210496294866,
      "mfeGbp": 3.1945236737022524,
      "observedDuringTradeLowPrice": 0.08761,
      "observedDuringTradeHighPrice": 0.08779,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08761,
      "fullObservedHighPrice": 0.08779,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789363646279-a85210aa04edd",
      "symbol": "KOMAUSDT",
      "baseAsset": "KOMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T05:27:26.278Z",
      "closedAtUtc": "2026-09-14T05:27:56.368Z",
      "holdingPeriodMs": 30090,
      "reportingCurrency": "GBP",
      "notionalGbp": 1943.2,
      "assetQuantity": null,
      "entryPriceQuote": 0.023839,
      "exitPriceQuote": 0.023983,
      "grossPnlGbp": 11.737942027769765,
      "entryFeeGbp": 0.7772800000000001,
      "exitFeeGbp": 0.7772800000000001,
      "totalCostsGbp": 1.5545600000000002,
      "netPnlGbp": 10.183382027769765,
      "cashChangeGbp": 10.960662027769766,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £12.45 triggered at projected net £10.18 after fees",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 11.331822759315196,
      "targetPct": 13.003524672708968,
      "structuralStopPrice": 0.0211314,
      "structuralTargetPrice": 0.02691517950654582,
      "maePct": 0,
      "mfePct": 1.5017408448340983,
      "maeGbp": 0,
      "mfeGbp": 29.181828096816197,
      "observedDuringTradeLowPrice": 0.023839,
      "observedDuringTradeHighPrice": 0.024197,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.023839,
      "fullObservedHighPrice": 0.024197,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789363070108-ae77f6c2c46a9",
      "symbol": "KOMAUSDT",
      "baseAsset": "KOMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T05:17:50.108Z",
      "closedAtUtc": "2026-09-14T05:22:24.728Z",
      "holdingPeriodMs": 274620,
      "reportingCurrency": "GBP",
      "notionalGbp": 1940.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.022566,
      "exitPriceQuote": 0.022719,
      "grossPnlGbp": 13.159383142781207,
      "entryFeeGbp": 0.776352,
      "exitFeeGbp": 0.776352,
      "totalCostsGbp": 1.552704,
      "netPnlGbp": 11.606679142781207,
      "cashChangeGbp": 12.383031142781208,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £15.50 triggered at projected net £11.61 after fees",
      "confidence": 86,
      "riskModel": "legacy_fallback",
      "stopLossPct": 11.46099290780142,
      "targetPct": 12.677304964539,
      "structuralStopPrice": 0.0199744,
      "structuralTargetPrice": 0.025406478723404256,
      "maePct": -0.05760879198794259,
      "mfePct": 1.6573606310378415,
      "maeGbp": -1.1181175219355801,
      "mfeGbp": 32.16738101568726,
      "observedDuringTradeLowPrice": 0.022553,
      "observedDuringTradeHighPrice": 0.022940000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.022553,
      "fullObservedHighPrice": 0.022940000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789362688037-5327ee04fdd83",
      "symbol": "KOMAUSDT",
      "baseAsset": "KOMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T05:11:28.036Z",
      "closedAtUtc": "2026-09-14T05:12:48.495Z",
      "holdingPeriodMs": 80459,
      "reportingCurrency": "GBP",
      "notionalGbp": 1940.42,
      "assetQuantity": null,
      "entryPriceQuote": 0.022204,
      "exitPriceQuote": 0.022248,
      "grossPnlGbp": 3.8451846514140637,
      "entryFeeGbp": 0.7761680000000001,
      "exitFeeGbp": 0.7761680000000001,
      "totalCostsGbp": 1.5523360000000002,
      "netPnlGbp": 2.2928486514140634,
      "cashChangeGbp": 3.0690166514140635,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £5.00 triggered at projected net £2.29 after fees",
      "confidence": 87,
      "riskModel": "legacy_fallback",
      "stopLossPct": 11.939088123986302,
      "targetPct": 13.993512344566577,
      "structuralStopPrice": 0.019546,
      "structuralTargetPrice": 0.025283761038024863,
      "maePct": -0.3422806701495367,
      "mfePct": 0.8602053684020906,
      "maeGbp": -6.641682579715641,
      "mfeGbp": 16.69159700954785,
      "observedDuringTradeLowPrice": 0.022128,
      "observedDuringTradeHighPrice": 0.022395000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.022128,
      "fullObservedHighPrice": 0.022395000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789362229468-9c324a13878d8",
      "symbol": "KOMAUSDT",
      "baseAsset": "KOMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T05:03:49.468Z",
      "closedAtUtc": "2026-09-14T05:06:26.557Z",
      "holdingPeriodMs": 157089,
      "reportingCurrency": "GBP",
      "notionalGbp": 1938.81,
      "assetQuantity": null,
      "entryPriceQuote": 0.021606,
      "exitPriceQuote": 0.021713,
      "grossPnlGbp": 9.601623160233219,
      "entryFeeGbp": 0.775524,
      "exitFeeGbp": 0.775524,
      "totalCostsGbp": 1.551048,
      "netPnlGbp": 8.050575160233219,
      "cashChangeGbp": 8.826099160233218,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £13.80 triggered at projected net £8.05 after fees",
      "confidence": 87,
      "riskModel": "legacy_fallback",
      "stopLossPct": 10.81526774133777,
      "targetPct": 12.812673707615346,
      "structuralStopPrice": 0.0192532,
      "structuralTargetPrice": 0.024313387437465257,
      "maePct": -0.004628343978529113,
      "mfePct": 1.5736369526983245,
      "maeGbp": -0.08973479589012029,
      "mfeGbp": 30.509830602610382,
      "observedDuringTradeLowPrice": 0.021605,
      "observedDuringTradeHighPrice": 0.021946,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.021605,
      "fullObservedHighPrice": 0.021946,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789354654361-cd6b608571c98",
      "symbol": "KOMAUSDT",
      "baseAsset": "KOMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T02:57:34.361Z",
      "closedAtUtc": "2026-09-14T02:58:27.093Z",
      "holdingPeriodMs": 52732,
      "reportingCurrency": "GBP",
      "notionalGbp": 1942.94,
      "assetQuantity": null,
      "entryPriceQuote": 0.01963,
      "exitPriceQuote": 0.019437,
      "grossPnlGbp": -19.10277228731555,
      "entryFeeGbp": 0.7771760000000001,
      "exitFeeGbp": 0.7771760000000001,
      "totalCostsGbp": 1.5543520000000002,
      "netPnlGbp": -20.65712428731555,
      "cashChangeGbp": -19.87994828731555,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1942.94 (£19.43) triggered at projected net £-20.66 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 7.111111111111108,
      "targetPct": 7.757390417940872,
      "structuralStopPrice": 0.0182248,
      "structuralTargetPrice": 0.021120448521916406,
      "maePct": -0.9831889964340406,
      "mfePct": 0,
      "maeGbp": -19.102772287315545,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.019437,
      "observedDuringTradeHighPrice": 0.01963,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.019437,
      "fullObservedHighPrice": 0.01963,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789347753072-589aa69b7ff6e",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T01:02:33.072Z",
      "closedAtUtc": "2026-09-14T01:04:52.945Z",
      "holdingPeriodMs": 139873,
      "reportingCurrency": "GBP",
      "notionalGbp": 1946.95,
      "assetQuantity": null,
      "entryPriceQuote": 0.5164,
      "exitPriceQuote": 0.5213,
      "grossPnlGbp": -18.474157629744443,
      "entryFeeGbp": 0.77878,
      "exitFeeGbp": 0.77878,
      "totalCostsGbp": 1.55756,
      "netPnlGbp": -20.031717629744442,
      "cashChangeGbp": -19.252937629744444,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1946.95 (£19.47) triggered at projected net £-20.03 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.621938232161886,
      "targetPct": 6.428502275147645,
      "structuralStopPrice": 0.54032,
      "structuralTargetPrice": 0.4833435714977248,
      "maePct": -0.948876839659182,
      "mfePct": 0.2711076684740428,
      "maeGbp": -18.474157629744447,
      "mfeGbp": 5.278330751355376,
      "observedDuringTradeLowPrice": 0.515,
      "observedDuringTradeHighPrice": 0.5213,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.515,
      "fullObservedHighPrice": 0.5213,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789347336479-d7496522ff35f",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-14T00:55:36.479Z",
      "closedAtUtc": "2026-09-14T00:57:31.451Z",
      "holdingPeriodMs": 114972,
      "reportingCurrency": "GBP",
      "notionalGbp": 1944.64,
      "assetQuantity": null,
      "entryPriceQuote": 0.5195,
      "exitPriceQuote": 0.516,
      "grossPnlGbp": 13.10152069297382,
      "entryFeeGbp": 0.7778560000000001,
      "exitFeeGbp": 0.7778560000000001,
      "totalCostsGbp": 1.5557120000000002,
      "netPnlGbp": 11.54580869297382,
      "cashChangeGbp": 12.32366469297382,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £11.74 triggered at projected net £11.55 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.167067654701196,
      "targetPct": 5.139062650370525,
      "structuralStopPrice": 0.5412,
      "structuralTargetPrice": 0.4929448609373495,
      "maePct": 0,
      "mfePct": 1.4244465832531208,
      "maeGbp": 0,
      "mfeGbp": 27.70035803657349,
      "observedDuringTradeLowPrice": 0.5121,
      "observedDuringTradeHighPrice": 0.5195,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5121,
      "fullObservedHighPrice": 0.5195,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789343980214-c26c326ff1ef6",
      "symbol": "POWERUSDT",
      "baseAsset": "POWER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T23:59:40.214Z",
      "closedAtUtc": "2026-09-14T00:00:30.304Z",
      "holdingPeriodMs": 50090,
      "reportingCurrency": "GBP",
      "notionalGbp": 1949.05,
      "assetQuantity": null,
      "entryPriceQuote": 0.13317,
      "exitPriceQuote": 0.13177,
      "grossPnlGbp": -20.490125403619615,
      "entryFeeGbp": 0.77962,
      "exitFeeGbp": 0.77962,
      "totalCostsGbp": 1.55924,
      "netPnlGbp": -22.049365403619614,
      "cashChangeGbp": -21.269745403619616,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1949.05 (£19.49) triggered at projected net £-22.05 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 6.053115961083361,
      "targetPct": 12.028098118027119,
      "structuralStopPrice": 0.125048,
      "structuralTargetPrice": 0.14896936347244655,
      "maePct": -1.7120973192160427,
      "mfePct": 0.15769317413831038,
      "maeGbp": -33.36963280018028,
      "mfeGbp": 3.0735188105427387,
      "observedDuringTradeLowPrice": 0.13089,
      "observedDuringTradeHighPrice": 0.13338,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13089,
      "fullObservedHighPrice": 0.13338,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789337771135-845aee9e8fbb4",
      "symbol": "PENGUUSDT",
      "baseAsset": "PENGU",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T22:16:11.135Z",
      "closedAtUtc": "2026-09-13T22:46:13.820Z",
      "holdingPeriodMs": 1802685,
      "reportingCurrency": "GBP",
      "notionalGbp": 1947.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.007031,
      "exitPriceQuote": 0.007017,
      "grossPnlGbp": 3.8785834162992807,
      "entryFeeGbp": 0.7791520000000001,
      "exitFeeGbp": 0.7791520000000001,
      "totalCostsGbp": 1.5583040000000001,
      "netPnlGbp": 2.3202794162992806,
      "cashChangeGbp": 3.0994314162992804,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.857142857142863,
      "targetPct": 2.2328095001066632,
      "structuralStopPrice": 0.0072324,
      "structuralTargetPrice": 0.006875477671904998,
      "maePct": -0.18489546294979364,
      "mfePct": 0.7680273076376082,
      "maeGbp": -3.6015417437064405,
      "mfeGbp": 14.960250320011443,
      "observedDuringTradeLowPrice": 0.006977,
      "observedDuringTradeHighPrice": 0.007044,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006977,
      "fullObservedHighPrice": 0.007044,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789337512057-71ce51aba000a",
      "symbol": "DASHUSDT",
      "baseAsset": "DASH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T22:11:52.057Z",
      "closedAtUtc": "2026-09-13T22:34:16.667Z",
      "holdingPeriodMs": 1344610,
      "reportingCurrency": "GBP",
      "notionalGbp": 1947.88,
      "assetQuantity": null,
      "entryPriceQuote": 53.27,
      "exitPriceQuote": 53.13,
      "grossPnlGbp": 5.119264126149823,
      "entryFeeGbp": 0.7791520000000001,
      "exitFeeGbp": 0.7791520000000001,
      "totalCostsGbp": 1.5583040000000001,
      "netPnlGbp": 3.560960126149823,
      "cashChangeGbp": 4.3401121261498234,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £7.46 triggered at projected net £3.56 after fees",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.4495541999061334,
      "targetPct": 2.6091037071797287,
      "structuralStopPrice": 54.58,
      "structuralTargetPrice": 51.89473908962929,
      "maePct": -0.15017833677491702,
      "mfePct": 1.107565233715043,
      "maeGbp": -2.925293786371254,
      "mfeGbp": 21.57404167448858,
      "observedDuringTradeLowPrice": 52.68,
      "observedDuringTradeHighPrice": 53.349999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 52.68,
      "fullObservedHighPrice": 53.349999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789328228553-bad3070559318",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T19:37:08.553Z",
      "closedAtUtc": "2026-09-13T20:05:15.153Z",
      "holdingPeriodMs": 1686600,
      "reportingCurrency": "GBP",
      "notionalGbp": 1951.79,
      "assetQuantity": null,
      "entryPriceQuote": 0.0007685,
      "exitPriceQuote": 0.0007756,
      "grossPnlGbp": -18.032152244632424,
      "entryFeeGbp": 0.7807160000000001,
      "exitFeeGbp": 0.7807160000000001,
      "totalCostsGbp": 1.5614320000000002,
      "netPnlGbp": -19.593584244632424,
      "cashChangeGbp": -18.812868244632426,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1951.79 (£19.52) triggered at projected net £-19.59 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.2061674582005106,
      "targetPct": 2.1078654609329206,
      "structuralStopPrice": 0.00077782,
      "structuralTargetPrice": 0.0007524478921345391,
      "maePct": -0.9238776837996109,
      "mfePct": 0.20819778789849452,
      "maeGbp": -18.032152244632424,
      "mfeGbp": 4.063583604424026,
      "observedDuringTradeLowPrice": 0.0007669,
      "observedDuringTradeHighPrice": 0.0007755999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0007669,
      "fullObservedHighPrice": 0.0007755999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789326891549-54c37dd5ff53a",
      "symbol": "HEMIUSDT",
      "baseAsset": "HEMI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T19:14:51.549Z",
      "closedAtUtc": "2026-09-13T20:00:42.267Z",
      "holdingPeriodMs": 2750718,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.006313,
      "exitPriceQuote": 0.006248,
      "grossPnlGbp": -20.592428322509093,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.192428322509095,
      "cashChangeGbp": -21.392428322509094,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.19 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0533819103437307,
      "targetPct": 0.8427055282749846,
      "structuralStopPrice": 0.0062465,
      "structuralTargetPrice": 0.0063662,
      "maePct": -1.0296214161254547,
      "mfePct": 0.1742436242673804,
      "maeGbp": -20.592428322509093,
      "mfeGbp": 3.484872485347608,
      "observedDuringTradeLowPrice": 0.006248,
      "observedDuringTradeHighPrice": 0.006324000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006248,
      "fullObservedHighPrice": 0.006324000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789326932227-26b28721669eb",
      "symbol": "MTLUSDT",
      "baseAsset": "MTL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T19:15:32.227Z",
      "closedAtUtc": "2026-09-13T19:46:46.070Z",
      "holdingPeriodMs": 1873843,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2806,
      "exitPriceQuote": 0.2776,
      "grossPnlGbp": -21.382751247327175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.982751247327176,
      "cashChangeGbp": -22.182751247327175,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.98 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5345687811831794,
      "targetPct": 0.8018531717747789,
      "structuralStopPrice": 0.2791,
      "structuralTargetPrice": 0.28285000000000005,
      "maePct": -1.0691375623663588,
      "mfePct": 0.035637918745541335,
      "maeGbp": -21.382751247327178,
      "mfeGbp": 0.7127583749108267,
      "observedDuringTradeLowPrice": 0.2776,
      "observedDuringTradeHighPrice": 0.2807,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2776,
      "fullObservedHighPrice": 0.2807,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789327134335-1ecd04d9798e3",
      "symbol": "4USDT",
      "baseAsset": "4",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T19:18:54.335Z",
      "closedAtUtc": "2026-09-13T19:35:24.871Z",
      "holdingPeriodMs": 990536,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.019828,
      "exitPriceQuote": 0.019737,
      "grossPnlGbp": 9.178938874318877,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.578938874318878,
      "cashChangeGbp": 8.378938874318877,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.699616703651405,
      "targetPct": 2.087956425257218,
      "structuralStopPrice": 0.020165,
      "structuralTargetPrice": 0.019413999999999997,
      "maePct": -0.26225539640911827,
      "mfePct": 0.4740770627395445,
      "maeGbp": -5.245107928182365,
      "mfeGbp": 9.48154125479089,
      "observedDuringTradeLowPrice": 0.019734,
      "observedDuringTradeHighPrice": 0.01988,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.019734,
      "fullObservedHighPrice": 0.01988,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789326276987-e3b0036f6a502",
      "symbol": "SUIUSDT",
      "baseAsset": "SUI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T19:04:36.987Z",
      "closedAtUtc": "2026-09-13T19:13:28.453Z",
      "holdingPeriodMs": 531466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7231,
      "exitPriceQuote": 0.721,
      "grossPnlGbp": 5.808325266214883,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.208325266214883,
      "cashChangeGbp": 5.008325266214883,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08574194440603858,
      "targetPct": 0.1134006361499007,
      "structuralStopPrice": 0.72372,
      "structuralTargetPrice": 0.72228,
      "maePct": -0.11063476697552523,
      "mfePct": 0.29041626331074416,
      "maeGbp": -2.2126953395105047,
      "mfeGbp": 5.808325266214883,
      "observedDuringTradeLowPrice": 0.721,
      "observedDuringTradeHighPrice": 0.7239,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.721,
      "fullObservedHighPrice": 0.7239,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789325949312-24ae4d5c92593",
      "symbol": "NEARUSDT",
      "baseAsset": "NEAR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T18:59:09.312Z",
      "closedAtUtc": "2026-09-13T19:12:32.554Z",
      "holdingPeriodMs": 803242,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.354,
      "exitPriceQuote": 2.347,
      "grossPnlGbp": 5.947323704333149,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.347323704333149,
      "cashChangeGbp": 5.147323704333149,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2973661852166575,
      "targetPct": 0.5097706032285476,
      "structuralStopPrice": 2.361,
      "structuralTargetPrice": 2.342,
      "maePct": -0.21240441801189008,
      "mfePct": 0.2973661852166575,
      "maeGbp": -4.2480883602378015,
      "mfeGbp": 5.947323704333149,
      "observedDuringTradeLowPrice": 2.347,
      "observedDuringTradeHighPrice": 2.359,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.347,
      "fullObservedHighPrice": 2.359,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789326432218-e2c2eebb19aff",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T19:07:12.218Z",
      "closedAtUtc": "2026-09-13T19:12:21.809Z",
      "holdingPeriodMs": 309591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5767,
      "exitPriceQuote": 0.5753,
      "grossPnlGbp": 4.855210681463349,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.2552106814633492,
      "cashChangeGbp": 4.0552106814633495,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9594243107334794,
      "targetPct": 0.6797294954048959,
      "structuralStopPrice": 0.588,
      "structuralTargetPrice": 0.57278,
      "maePct": -0.41616091555400686,
      "mfePct": 0.5895612970348463,
      "maeGbp": -8.323218311080137,
      "mfeGbp": 11.791225940696926,
      "observedDuringTradeLowPrice": 0.5733,
      "observedDuringTradeHighPrice": 0.5791,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5733,
      "fullObservedHighPrice": 0.5791,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789326387857-5cfe659fcac6f",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T19:06:27.857Z",
      "closedAtUtc": "2026-09-13T19:11:38.202Z",
      "holdingPeriodMs": 310345,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5024,
      "exitPriceQuote": 0.5044,
      "grossPnlGbp": 7.9617834394904525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.361783439490452,
      "cashChangeGbp": 7.161783439490453,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6210191082802461,
      "targetPct": 1.0051751592356688,
      "structuralStopPrice": 0.49928,
      "structuralTargetPrice": 0.50745,
      "maePct": -0.23885350318470921,
      "mfePct": 0.39808917197452265,
      "maeGbp": -4.777070063694184,
      "mfeGbp": 7.9617834394904525,
      "observedDuringTradeLowPrice": 0.5012,
      "observedDuringTradeHighPrice": 0.5044,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5012,
      "fullObservedHighPrice": 0.5044,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789325662627-d6a41d691f574",
      "symbol": "BEATUSDT",
      "baseAsset": "BEAT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T18:54:22.627Z",
      "closedAtUtc": "2026-09-13T19:04:05.950Z",
      "holdingPeriodMs": 583323,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0857,
      "exitPriceQuote": 0.0852,
      "grossPnlGbp": 11.668611435239217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.068611435239218,
      "cashChangeGbp": 10.868611435239217,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.6254375729288078,
      "targetPct": 2.4504084014002387,
      "structuralStopPrice": 0.08794999999999999,
      "structuralTargetPrice": 0.0836,
      "maePct": -0.5834305717619609,
      "mfePct": 0.5834305717619609,
      "maeGbp": -11.668611435239217,
      "mfeGbp": 11.668611435239217,
      "observedDuringTradeLowPrice": 0.0852,
      "observedDuringTradeHighPrice": 0.0862,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0852,
      "fullObservedHighPrice": 0.0862,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789326005069-70ab4c3cb4e55",
      "symbol": "STEEMUSDT",
      "baseAsset": "STEEM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T19:00:05.069Z",
      "closedAtUtc": "2026-09-13T19:03:50.650Z",
      "holdingPeriodMs": 225581,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06276,
      "exitPriceQuote": 0.06193,
      "grossPnlGbp": -26.449968132568433,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.049968132568434,
      "cashChangeGbp": -27.249968132568434,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.05 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.024856596558307,
      "targetPct": 4.883683875079666,
      "structuralStopPrice": 0.060234,
      "structuralTargetPrice": 0.065825,
      "maePct": -1.3224984066284216,
      "mfePct": 0.5098789037603583,
      "maeGbp": -26.449968132568433,
      "mfeGbp": 10.197578075207167,
      "observedDuringTradeLowPrice": 0.06193,
      "observedDuringTradeHighPrice": 0.06308,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06193,
      "fullObservedHighPrice": 0.06308,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789325618467-18071d894a1d",
      "symbol": "GPSUSDT",
      "baseAsset": "GPS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T18:53:38.467Z",
      "closedAtUtc": "2026-09-13T19:01:05.153Z",
      "holdingPeriodMs": 446686,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.010209,
      "exitPriceQuote": 0.010269,
      "grossPnlGbp": 11.75433441081419,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.15433441081419,
      "cashChangeGbp": 10.95433441081419,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.905181702419436,
      "targetPct": 1.0128318150651558,
      "structuralStopPrice": 0.010014499999999999,
      "structuralTargetPrice": 0.010312400000000001,
      "maePct": -0.31344891762169697,
      "mfePct": 0.5877167205407094,
      "maeGbp": -6.2689783524339395,
      "mfeGbp": 11.75433441081419,
      "observedDuringTradeLowPrice": 0.010177,
      "observedDuringTradeHighPrice": 0.010268999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.010177,
      "fullObservedHighPrice": 0.010268999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789325755089-4a5f44b88665e",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T18:55:55.089Z",
      "closedAtUtc": "2026-09-13T18:58:25.601Z",
      "holdingPeriodMs": 150512,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9873,
      "exitPriceQuote": 0.9819,
      "grossPnlGbp": 10.938924339106576,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.338924339106576,
      "cashChangeGbp": 10.138924339106575,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6145042033829815,
      "targetPct": 2.815760153955214,
      "structuralStopPrice": 1.0032400000000001,
      "structuralTargetPrice": 0.9595000000000001,
      "maePct": -0.1316722374151807,
      "mfePct": 0.6786184543704982,
      "maeGbp": -2.6334447483036136,
      "mfeGbp": 13.572369087409964,
      "observedDuringTradeLowPrice": 0.9806,
      "observedDuringTradeHighPrice": 0.9885999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9806,
      "fullObservedHighPrice": 0.9885999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789325748045-c0b8601c360f3",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T18:55:48.045Z",
      "closedAtUtc": "2026-09-13T18:56:49.951Z",
      "holdingPeriodMs": 61906,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.150118,
      "exitPriceQuote": 0.148211,
      "grossPnlGbp": -25.40668007833827,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.00668007833827,
      "cashChangeGbp": -26.20668007833827,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.01 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.6837687685687306,
      "targetPct": 8.192222118600018,
      "structuralStopPrice": 0.144588,
      "structuralTargetPrice": 0.16241599999999998,
      "maePct": -1.2703340039169133,
      "mfePct": 0,
      "maeGbp": -25.40668007833827,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.148211,
      "observedDuringTradeHighPrice": 0.150118,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.148211,
      "fullObservedHighPrice": 0.150118,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789317210547-41eba95d32575",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T16:33:30.547Z",
      "closedAtUtc": "2026-09-13T18:48:59.344Z",
      "holdingPeriodMs": 8128797,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.1622,
      "exitPriceQuote": 4.2101,
      "grossPnlGbp": 23.016673874393053,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 21.41667387439305,
      "cashChangeGbp": 22.216673874393052,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3300658305703785,
      "targetPct": 0.33636057854017937,
      "structuralStopPrice": 4.10684,
      "structuralTargetPrice": 4.1762,
      "maePct": -0.2642833117101562,
      "mfePct": 1.9869299889481522,
      "maeGbp": -5.2856662342031235,
      "mfeGbp": 39.73859977896304,
      "observedDuringTradeLowPrice": 4.1512,
      "observedDuringTradeHighPrice": 4.2449,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.1512,
      "fullObservedHighPrice": 4.2449,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789317068073-52574267baa69",
      "symbol": "PUNDIXUSDT",
      "baseAsset": "PUNDIX",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T16:31:08.073Z",
      "closedAtUtc": "2026-09-13T18:48:53.648Z",
      "holdingPeriodMs": 8265575,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11233,
      "exitPriceQuote": 0.11043,
      "grossPnlGbp": 33.82889699991096,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 32.22889699991096,
      "cashChangeGbp": 33.02889699991096,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.557286566366956,
      "targetPct": 0.6071396777352461,
      "structuralStopPrice": 0.112956,
      "structuralTargetPrice": 0.111648,
      "maePct": -0.9525505207869683,
      "mfePct": 2.3858274726253024,
      "maeGbp": -19.051010415739366,
      "mfeGbp": 47.71654945250605,
      "observedDuringTradeLowPrice": 0.10965,
      "observedDuringTradeHighPrice": 0.11340000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10965,
      "fullObservedHighPrice": 0.11340000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789320443300-7a2c9a54d3ea",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T17:27:23.300Z",
      "closedAtUtc": "2026-09-13T17:35:10.504Z",
      "holdingPeriodMs": 467204,
      "reportingCurrency": "GBP",
      "notionalGbp": 1956.39,
      "assetQuantity": null,
      "entryPriceQuote": 1.0232,
      "exitPriceQuote": 1.012,
      "grossPnlGbp": -21.414745895230837,
      "entryFeeGbp": 0.782556,
      "exitFeeGbp": 0.782556,
      "totalCostsGbp": 1.565112,
      "netPnlGbp": -22.979857895230836,
      "cashChangeGbp": -22.197301895230837,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1956.39 (£19.56) triggered at projected net £-22.98 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.485704511020962,
      "targetPct": 5.825717218122291,
      "structuralStopPrice": 0.9976200000000001,
      "structuralTargetPrice": 1.0823325228483456,
      "maePct": -1.0946051602814795,
      "mfePct": 0.43979671618451405,
      "maeGbp": -21.414745895230837,
      "mfeGbp": 8.604138975762215,
      "observedDuringTradeLowPrice": 1.012,
      "observedDuringTradeHighPrice": 1.0277,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.012,
      "fullObservedHighPrice": 1.0277,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789317241952-1e01d21b7a61d",
      "symbol": "我踏马来了USDT",
      "baseAsset": "我踏马来了",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T16:34:01.952Z",
      "closedAtUtc": "2026-09-13T16:43:41.157Z",
      "holdingPeriodMs": 579205,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.013879,
      "exitPriceQuote": 0.013734,
      "grossPnlGbp": -20.89487715253275,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.49487715253275,
      "cashChangeGbp": -21.69487715253275,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.49 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9539592189639113,
      "targetPct": 0.17436414727286018,
      "structuralStopPrice": 0.0137466,
      "structuralTargetPrice": 0.013903200000000001,
      "maePct": -1.0447438576266375,
      "mfePct": 0.03602565026298578,
      "maeGbp": -20.89487715253275,
      "mfeGbp": 0.7205130052597155,
      "observedDuringTradeLowPrice": 0.013734,
      "observedDuringTradeHighPrice": 0.013884000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.013734,
      "fullObservedHighPrice": 0.013884000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789317310956-1826988f99987",
      "symbol": "BLURUSDT",
      "baseAsset": "BLUR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T16:35:10.956Z",
      "closedAtUtc": "2026-09-13T16:41:18.940Z",
      "holdingPeriodMs": 367984,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01851,
      "exitPriceQuote": 0.01869,
      "grossPnlGbp": -19.448946515397044,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.048946515397045,
      "cashChangeGbp": -20.248946515397044,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.05 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.837385197190683,
      "targetPct": 2.1609940572663295,
      "structuralStopPrice": 0.018664999999999994,
      "structuralTargetPrice": 0.01811,
      "maePct": -0.9724473257698522,
      "mfePct": 0.10804970286331272,
      "maeGbp": -19.448946515397044,
      "mfeGbp": 2.1609940572662545,
      "observedDuringTradeLowPrice": 0.01849,
      "observedDuringTradeHighPrice": 0.01869,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01849,
      "fullObservedHighPrice": 0.01869,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789315889586-dcaf96fe2005",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T16:11:29.586Z",
      "closedAtUtc": "2026-09-13T16:30:21.153Z",
      "holdingPeriodMs": 1131567,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 21.417,
      "exitPriceQuote": 21.556,
      "grossPnlGbp": 12.980342718401207,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.380342718401208,
      "cashChangeGbp": 12.180342718401207,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1727599570434822,
      "targetPct": 0.8217770929635261,
      "structuralStopPrice": 21.38,
      "structuralTargetPrice": 21.593,
      "maePct": -0.18676752112808842,
      "mfePct": 0.6490171359200604,
      "maeGbp": -3.735350422561768,
      "mfeGbp": 12.980342718401207,
      "observedDuringTradeLowPrice": 21.377,
      "observedDuringTradeHighPrice": 21.556000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 21.377,
      "fullObservedHighPrice": 21.556000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789316052475-bd25b73837d87",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T16:14:12.475Z",
      "closedAtUtc": "2026-09-13T16:30:09.986Z",
      "holdingPeriodMs": 957511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4958,
      "exitPriceQuote": 0.5,
      "grossPnlGbp": 16.94231544977806,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.342315449778061,
      "cashChangeGbp": 16.14231544977806,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6373537716821291,
      "targetPct": 0.7180314643001113,
      "structuralStopPrice": 0.49264,
      "structuralTargetPrice": 0.49935999999999997,
      "maePct": -0.5647438483259428,
      "mfePct": 1.5732150060508328,
      "maeGbp": -11.294876966518856,
      "mfeGbp": 31.464300121016652,
      "observedDuringTradeLowPrice": 0.493,
      "observedDuringTradeHighPrice": 0.5036,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.493,
      "fullObservedHighPrice": 0.5036,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789315740568-fd91dd50143bd",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T16:09:00.568Z",
      "closedAtUtc": "2026-09-13T16:15:23.975Z",
      "holdingPeriodMs": 383407,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.9588,
      "exitPriceQuote": 0.971,
      "grossPnlGbp": -25.4484772632457,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -27.0484772632457,
      "cashChangeGbp": -26.2484772632457,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-27.05 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.384438881935751,
      "targetPct": 2.1693783896537266,
      "structuralStopPrice": 0.99125,
      "structuralTargetPrice": 0.9380000000000001,
      "maePct": -1.272423863162285,
      "mfePct": 0.010429703796411035,
      "maeGbp": -25.4484772632457,
      "mfeGbp": 0.20859407592822068,
      "observedDuringTradeLowPrice": 0.9587,
      "observedDuringTradeHighPrice": 0.971,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9587,
      "fullObservedHighPrice": 0.971,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789312724633-0bb5f2a9b215d",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T15:18:44.633Z",
      "closedAtUtc": "2026-09-13T15:48:45.010Z",
      "holdingPeriodMs": 1800377,
      "reportingCurrency": "GBP",
      "notionalGbp": 1960.42,
      "assetQuantity": null,
      "entryPriceQuote": 21.542,
      "exitPriceQuote": 21.521,
      "grossPnlGbp": 1.9110955343051508,
      "entryFeeGbp": 0.7841680000000001,
      "exitFeeGbp": 0.7841680000000001,
      "totalCostsGbp": 1.5683360000000002,
      "netPnlGbp": 0.3427595343051506,
      "cashChangeGbp": 1.1269275343051506,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed breakout, confirmed double top, confirmed head and shoulders",
      "exitReason": "paper.execution.fast-shortlist: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.8628292909365167,
      "targetPct": 2.3534872925612227,
      "structuralStopPrice": 21.9438,
      "structuralTargetPrice": 21.03647646512707,
      "maePct": -0.4920620183826854,
      "mfePct": 0.3992201281218182,
      "maeGbp": -9.646482220777841,
      "mfeGbp": 7.826391235725748,
      "observedDuringTradeLowPrice": 21.456,
      "observedDuringTradeHighPrice": 21.648,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 21.456,
      "fullObservedHighPrice": 21.648,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789312786977-5e2e18c9fc752",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T15:19:46.977Z",
      "closedAtUtc": "2026-09-13T15:35:40.329Z",
      "holdingPeriodMs": 953352,
      "reportingCurrency": "GBP",
      "notionalGbp": 1960.42,
      "assetQuantity": null,
      "entryPriceQuote": 0.5289,
      "exitPriceQuote": 0.534,
      "grossPnlGbp": -18.903652864435596,
      "entryFeeGbp": 0.7841680000000001,
      "exitFeeGbp": 0.7841680000000001,
      "totalCostsGbp": 1.5683360000000002,
      "netPnlGbp": -20.471988864435595,
      "cashChangeGbp": -19.687820864435597,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1960.42 (£19.60) triggered at projected net £-20.47 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.977315689981107,
      "targetPct": 4.858223062381842,
      "structuralStopPrice": 0.5500400000000001,
      "structuralTargetPrice": 0.5034902835538753,
      "maePct": -0.9642654566080532,
      "mfePct": 0.6806579693704004,
      "maeGbp": -18.903652864435596,
      "mfeGbp": 13.343754963131202,
      "observedDuringTradeLowPrice": 0.5253,
      "observedDuringTradeHighPrice": 0.534,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5253,
      "fullObservedHighPrice": 0.534,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789297515056-cd9184058e8f6",
      "symbol": "TAUSDT",
      "baseAsset": "TA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:05:15.056Z",
      "closedAtUtc": "2026-09-13T15:29:32.567Z",
      "holdingPeriodMs": 15857511,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05342,
      "exitPriceQuote": 0.05291,
      "grossPnlGbp": -19.09397229502072,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.69397229502072,
      "cashChangeGbp": -19.89397229502072,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.69 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.355672032946467,
      "targetPct": 0.11980531636090343,
      "structuralStopPrice": 0.05323,
      "structuralTargetPrice": 0.053484,
      "maePct": -0.954698614751036,
      "mfePct": 1.6660426806439441,
      "maeGbp": -19.09397229502072,
      "mfeGbp": 33.320853612878885,
      "observedDuringTradeLowPrice": 0.05291,
      "observedDuringTradeHighPrice": 0.05431,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05291,
      "fullObservedHighPrice": 0.05431,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789310152692-3165cd9c6633c",
      "symbol": "MTLUSDT",
      "baseAsset": "MTL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T14:35:52.692Z",
      "closedAtUtc": "2026-09-13T14:44:41.610Z",
      "holdingPeriodMs": 528918,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2834,
      "exitPriceQuote": 0.2807,
      "grossPnlGbp": -19.05434015525745,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.65434015525745,
      "cashChangeGbp": -19.85434015525745,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.65 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.24700070571629443,
      "targetPct": 0.8821453775582223,
      "structuralStopPrice": 0.2827,
      "structuralTargetPrice": 0.2859,
      "maePct": -0.9527170077628724,
      "mfePct": 0.07057163020466956,
      "maeGbp": -19.05434015525745,
      "mfeGbp": 1.411432604093391,
      "observedDuringTradeLowPrice": 0.2807,
      "observedDuringTradeHighPrice": 0.2836,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2807,
      "fullObservedHighPrice": 0.2836,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789308490870-6e091a6345f7f",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T14:08:10.870Z",
      "closedAtUtc": "2026-09-13T14:15:25.655Z",
      "holdingPeriodMs": 434785,
      "reportingCurrency": "GBP",
      "notionalGbp": 1965.04,
      "assetQuantity": null,
      "entryPriceQuote": 0.00005471,
      "exitPriceQuote": 0.00005411,
      "grossPnlGbp": -21.550429537561723,
      "entryFeeGbp": 0.786016,
      "exitFeeGbp": 0.786016,
      "totalCostsGbp": 1.572032,
      "netPnlGbp": -23.122461537561723,
      "cashChangeGbp": -22.336445537561723,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1965.04 (£19.65) triggered at projected net £-23.12 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.2161272627536928,
      "targetPct": 3.1267142073505254,
      "structuralStopPrice": 0.000053478000000000005,
      "structuralTargetPrice": 0.000056358749314317054,
      "maePct": -1.0966916468652914,
      "mfePct": 0.10966916468652173,
      "maeGbp": -21.550429537561723,
      "mfeGbp": 2.1550429537560265,
      "observedDuringTradeLowPrice": 0.00005411,
      "observedDuringTradeHighPrice": 0.000054770000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00005411,
      "fullObservedHighPrice": 0.000054770000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789299482118-a3a6a8f2e70fe",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:38:02.118Z",
      "closedAtUtc": "2026-09-13T14:07:14.861Z",
      "holdingPeriodMs": 8952743,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08743,
      "exitPriceQuote": 0.07899,
      "grossPnlGbp": 193.06874070685095,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 191.46874070685095,
      "cashChangeGbp": 192.26874070685093,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.519272560905879,
      "targetPct": 3.1522360745739384,
      "structuralStopPrice": 0.087884,
      "structuralTargetPrice": 0.084674,
      "maePct": -0.7548896259865124,
      "mfePct": 10.053757291547516,
      "maeGbp": -15.097792519730248,
      "mfeGbp": 201.0751458309503,
      "observedDuringTradeLowPrice": 0.07864,
      "observedDuringTradeHighPrice": 0.08809,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07864,
      "fullObservedHighPrice": 0.08809,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789306215716-915fb1aa803e3",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T13:30:15.716Z",
      "closedAtUtc": "2026-09-13T13:37:53.581Z",
      "holdingPeriodMs": 457865,
      "reportingCurrency": "GBP",
      "notionalGbp": 1969.25,
      "assetQuantity": null,
      "entryPriceQuote": 76.698,
      "exitPriceQuote": 77.457,
      "grossPnlGbp": -19.48761049831809,
      "entryFeeGbp": 0.7877000000000001,
      "exitFeeGbp": 0.7877000000000001,
      "totalCostsGbp": 1.5754000000000001,
      "netPnlGbp": -21.063010498318093,
      "cashChangeGbp": -20.275310498318092,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1969.25 (£19.69) triggered at projected net £-21.06 after fees",
      "confidence": 87,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.2838582240852217,
      "targetPct": 1.5749982072661115,
      "structuralStopPrice": 77.6832,
      "structuralTargetPrice": 75.49148425001793,
      "maePct": -0.9895955565986081,
      "mfePct": 0,
      "maeGbp": -19.48761049831809,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 76.698,
      "observedDuringTradeHighPrice": 77.457,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 76.698,
      "fullObservedHighPrice": 77.457,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789305494449-b0dfc9f6051d4",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T13:18:14.449Z",
      "closedAtUtc": "2026-09-13T13:27:37.779Z",
      "holdingPeriodMs": 563330,
      "reportingCurrency": "GBP",
      "notionalGbp": 1966.16,
      "assetQuantity": null,
      "entryPriceQuote": 0.10502,
      "exitPriceQuote": 0.10411,
      "grossPnlGbp": 17.036808227004528,
      "entryFeeGbp": 0.786464,
      "exitFeeGbp": 0.786464,
      "totalCostsGbp": 1.572928,
      "netPnlGbp": 15.463880227004527,
      "cashChangeGbp": 16.25034422700453,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £17.20 triggered at projected net £15.46 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.6310402285170122,
      "targetPct": 3.2373244465603426,
      "structuralStopPrice": 0.106738,
      "structuralTargetPrice": 0.10163467626755535,
      "maePct": -0.1713959245857928,
      "mfePct": 1.209293467910881,
      "maeGbp": -3.3699181108360237,
      "mfeGbp": 23.776644448676578,
      "observedDuringTradeLowPrice": 0.10375,
      "observedDuringTradeHighPrice": 0.1052,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10375,
      "fullObservedHighPrice": 0.1052,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789302631778-50ef19d0f72c2",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T12:30:31.778Z",
      "closedAtUtc": "2026-09-13T12:40:57.708Z",
      "holdingPeriodMs": 625930,
      "reportingCurrency": "GBP",
      "notionalGbp": 1971.17,
      "assetQuantity": null,
      "entryPriceQuote": 0.0000546,
      "exitPriceQuote": 0.00005395,
      "grossPnlGbp": -23.466309523809606,
      "entryFeeGbp": 0.7884680000000001,
      "exitFeeGbp": 0.7884680000000001,
      "totalCostsGbp": 1.5769360000000001,
      "netPnlGbp": -25.043245523809606,
      "cashChangeGbp": -24.254777523809608,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1971.17 (£19.71) triggered at projected net £-25.04 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.724466428505998,
      "targetPct": 4.341852157186039,
      "structuralStopPrice": 0.000052552,
      "structuralTargetPrice": 0.000056923697444352844,
      "maePct": -1.2637362637362672,
      "mfePct": 0.2747252747252814,
      "maeGbp": -24.91039010989018,
      "mfeGbp": 5.41530219780233,
      "observedDuringTradeLowPrice": 0.00005391,
      "observedDuringTradeHighPrice": 0.000054749999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00005391,
      "fullObservedHighPrice": 0.000054749999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789299774809-1b327b784cde",
      "symbol": "MTLUSDT",
      "baseAsset": "MTL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:42:54.809Z",
      "closedAtUtc": "2026-09-13T11:55:24.006Z",
      "holdingPeriodMs": 749197,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3093,
      "exitPriceQuote": 0.3135,
      "grossPnlGbp": -27.158098933074562,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.758098933074564,
      "cashChangeGbp": -27.958098933074563,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.76 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.214678305851913,
      "targetPct": 1.5001616553507848,
      "structuralStopPrice": 0.31615,
      "structuralTargetPrice": 0.30466000000000004,
      "maePct": -1.4872292272874208,
      "mfePct": 0.38797284190107806,
      "maeGbp": -29.744584545748417,
      "mfeGbp": 7.759456838021562,
      "observedDuringTradeLowPrice": 0.3081,
      "observedDuringTradeHighPrice": 0.3139,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3081,
      "fullObservedHighPrice": 0.3139,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789299389026-04b2ef2840c7f",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:36:29.026Z",
      "closedAtUtc": "2026-09-13T11:37:01.598Z",
      "holdingPeriodMs": 32572,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.62989,
      "exitPriceQuote": 0.62536,
      "grossPnlGbp": 14.383463779389809,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.783463779389809,
      "cashChangeGbp": 13.583463779389808,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.184762418835039,
      "targetPct": 6.6170283700328545,
      "structuralStopPrice": 0.681445,
      "structuralTargetPrice": 0.58821,
      "maePct": -0.17780882376288082,
      "mfePct": 0.7191731889694905,
      "maeGbp": -3.5561764752576166,
      "mfeGbp": 14.383463779389809,
      "observedDuringTradeLowPrice": 0.62536,
      "observedDuringTradeHighPrice": 0.63101,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.62536,
      "fullObservedHighPrice": 0.63101,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789290451374-d72a6e44ea8f1",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T09:07:31.374Z",
      "closedAtUtc": "2026-09-13T11:35:50.024Z",
      "holdingPeriodMs": 8898650,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0041,
      "exitPriceQuote": 1.006,
      "grossPnlGbp": 3.78448361716963,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.18448361716963,
      "cashChangeGbp": 2.98448361716963,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.27885668758090965,
      "targetPct": 0.003983666965445673,
      "structuralStopPrice": 1.0013,
      "structuralTargetPrice": 1.00406,
      "maePct": -0.8764067323971746,
      "mfePct": 0.25893835275370336,
      "maeGbp": -17.528134647943492,
      "mfeGbp": 5.178767055074068,
      "observedDuringTradeLowPrice": 0.9953,
      "observedDuringTradeHighPrice": 1.0067,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.9953,
      "fullObservedHighPrice": 1.0067,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789299157343-de67ad40e1725",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:32:37.343Z",
      "closedAtUtc": "2026-09-13T11:33:13.916Z",
      "holdingPeriodMs": 36573,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.82958,
      "exitPriceQuote": 0.83917,
      "grossPnlGbp": -23.12013307938954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.72013307938954,
      "cashChangeGbp": -23.92013307938954,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.72 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 15.433351816581888,
      "targetPct": 0.8394609320378952,
      "structuralStopPrice": 0.957612,
      "structuralTargetPrice": 0.822616,
      "maePct": -1.156006653969477,
      "mfePct": 0.1313917886159304,
      "maeGbp": -23.120133079389543,
      "mfeGbp": 2.6278357723186083,
      "observedDuringTradeLowPrice": 0.82849,
      "observedDuringTradeHighPrice": 0.8391700000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.82849,
      "fullObservedHighPrice": 0.8391700000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789299054253-4ef569e8c0358",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:30:54.253Z",
      "closedAtUtc": "2026-09-13T11:32:11.592Z",
      "holdingPeriodMs": 77339,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.81779,
      "exitPriceQuote": 0.82813,
      "grossPnlGbp": -25.287665537607495,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.887665537607496,
      "cashChangeGbp": -26.087665537607496,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.89 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 22.70925298670807,
      "targetPct": 33.32090145391851,
      "structuralStopPrice": 1.003504,
      "structuralTargetPrice": 0.5452949999999999,
      "maePct": -1.2643832768803747,
      "mfePct": 2.3514594211227786,
      "maeGbp": -25.287665537607495,
      "mfeGbp": 47.029188422455576,
      "observedDuringTradeLowPrice": 0.79856,
      "observedDuringTradeHighPrice": 0.8281299999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.79856,
      "fullObservedHighPrice": 0.8281299999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298888120-30e2429cfe2ba",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:28:08.120Z",
      "closedAtUtc": "2026-09-13T11:28:17.285Z",
      "holdingPeriodMs": 9165,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.88151,
      "exitPriceQuote": 0.8691,
      "grossPnlGbp": -28.156231920227864,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.756231920227865,
      "cashChangeGbp": -28.956231920227864,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.76 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.1921021882905425,
      "targetPct": 13.839207723111471,
      "structuralStopPrice": 0.826926,
      "structuralTargetPrice": 1.003504,
      "maePct": -1.407811596011393,
      "mfePct": 0,
      "maeGbp": -28.15623192022786,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.8691,
      "observedDuringTradeHighPrice": 0.88151,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8691,
      "fullObservedHighPrice": 0.88151,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298842148-8a776cf744981",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:27:22.148Z",
      "closedAtUtc": "2026-09-13T11:27:51.688Z",
      "holdingPeriodMs": 29540,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.87806,
      "exitPriceQuote": 0.86914,
      "grossPnlGbp": 20.317518165045506,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.717518165045504,
      "cashChangeGbp": 19.517518165045505,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 17.33412295287337,
      "targetPct": 5.82352003279957,
      "structuralStopPrice": 1.0302639999999998,
      "structuralTargetPrice": 0.826926,
      "maePct": 0,
      "mfePct": 1.0158759082522753,
      "maeGbp": 0,
      "mfeGbp": 20.317518165045506,
      "observedDuringTradeLowPrice": 0.86914,
      "observedDuringTradeHighPrice": 0.87806,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.86914,
      "fullObservedHighPrice": 0.87806,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298743863-f4ea04d1dbcdd",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:25:43.863Z",
      "closedAtUtc": "2026-09-13T11:26:51.129Z",
      "holdingPeriodMs": 67266,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.85307,
      "exitPriceQuote": 0.86591,
      "grossPnlGbp": 30.103039609879524,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 28.503039609879522,
      "cashChangeGbp": 29.303039609879523,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.064695745952846,
      "targetPct": 20.7713317781659,
      "structuralStopPrice": 0.826926,
      "structuralTargetPrice": 1.0302639999999998,
      "maePct": -0.5966685031709049,
      "mfePct": 1.5051519804939761,
      "maeGbp": -11.9333700634181,
      "mfeGbp": 30.103039609879524,
      "observedDuringTradeLowPrice": 0.84798,
      "observedDuringTradeHighPrice": 0.8659099999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.84798,
      "fullObservedHighPrice": 0.8659099999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298694249-053f5cffeba83",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:24:54.249Z",
      "closedAtUtc": "2026-09-13T11:25:27.254Z",
      "holdingPeriodMs": 33005,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.85735,
      "exitPriceQuote": 0.84957,
      "grossPnlGbp": 18.14894733772648,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.548947337726478,
      "cashChangeGbp": 17.34894733772648,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.168425963725422,
      "targetPct": 3.5486090861375046,
      "structuralStopPrice": 1.0302639999999998,
      "structuralTargetPrice": 0.826926,
      "maePct": 0,
      "mfePct": 0.907447366886324,
      "maeGbp": 0,
      "mfeGbp": 18.14894733772648,
      "observedDuringTradeLowPrice": 0.84957,
      "observedDuringTradeHighPrice": 0.85735,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.84957,
      "fullObservedHighPrice": 0.85735,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298615369-9938f0c0a5ac2",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:23:35.369Z",
      "closedAtUtc": "2026-09-13T11:24:14.701Z",
      "holdingPeriodMs": 39332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.84996,
      "exitPriceQuote": 0.86145,
      "grossPnlGbp": 27.036566426655373,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 25.43656642665537,
      "cashChangeGbp": 26.236566426655372,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.7100098828180146,
      "targetPct": 21.213233563932395,
      "structuralStopPrice": 0.826926,
      "structuralTargetPrice": 1.0302639999999998,
      "maePct": -0.23530519083250998,
      "mfePct": 1.3518283213327686,
      "maeGbp": -4.7061038166502,
      "mfeGbp": 27.036566426655373,
      "observedDuringTradeLowPrice": 0.84796,
      "observedDuringTradeHighPrice": 0.8614499999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.84796,
      "fullObservedHighPrice": 0.8614499999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298459281-e3f245622c48e",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:20:59.280Z",
      "closedAtUtc": "2026-09-13T11:21:33.544Z",
      "holdingPeriodMs": 34264,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.85512,
      "exitPriceQuote": 0.84596,
      "grossPnlGbp": 21.42389372251835,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 19.82389372251835,
      "cashChangeGbp": 20.62389372251835,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 20.94208999906446,
      "targetPct": 3.2970811114229512,
      "structuralStopPrice": 1.0342,
      "structuralTargetPrice": 0.826926,
      "maePct": -0.7706520722237797,
      "mfePct": 1.0711946861259176,
      "maeGbp": -15.413041444475596,
      "mfeGbp": 21.42389372251835,
      "observedDuringTradeLowPrice": 0.84596,
      "observedDuringTradeHighPrice": 0.86171,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.84596,
      "fullObservedHighPrice": 0.86171,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789297423680-2a488cd8d1b79",
      "symbol": "MTLUSDT",
      "baseAsset": "MTL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:03:43.680Z",
      "closedAtUtc": "2026-09-13T11:21:06.456Z",
      "holdingPeriodMs": 1042776,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3043,
      "exitPriceQuote": 0.3074,
      "grossPnlGbp": -20.374630299046938,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.97463029904694,
      "cashChangeGbp": -21.17463029904694,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.97 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2214919487347973,
      "targetPct": 2.1360499507065414,
      "structuralStopPrice": 0.31106,
      "structuralTargetPrice": 0.2978,
      "maePct": -1.0187315149523468,
      "mfePct": 1.0844561288202512,
      "maeGbp": -20.374630299046938,
      "mfeGbp": 21.689122576405026,
      "observedDuringTradeLowPrice": 0.301,
      "observedDuringTradeHighPrice": 0.3074,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.301,
      "fullObservedHighPrice": 0.3074,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298324757-1a981f3eeb1d",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:18:44.757Z",
      "closedAtUtc": "2026-09-13T11:20:41.311Z",
      "holdingPeriodMs": 116554,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.87049,
      "exitPriceQuote": 0.84603,
      "grossPnlGbp": 56.19823317901421,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 54.59823317901421,
      "cashChangeGbp": 55.39823317901421,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 19.303610610116152,
      "targetPct": 5.004537674183498,
      "structuralStopPrice": 1.038526,
      "structuralTargetPrice": 0.826926,
      "maePct": 0,
      "mfePct": 2.8099116589507105,
      "maeGbp": 0,
      "mfeGbp": 56.1982331790142,
      "observedDuringTradeLowPrice": 0.84603,
      "observedDuringTradeHighPrice": 0.87049,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.84603,
      "fullObservedHighPrice": 0.87049,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789296580133-a33e5cf1da76a",
      "symbol": "HYPEUSDT",
      "baseAsset": "HYPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T10:49:40.133Z",
      "closedAtUtc": "2026-09-13T11:19:44.825Z",
      "holdingPeriodMs": 1804692,
      "reportingCurrency": "GBP",
      "notionalGbp": 1972.26,
      "assetQuantity": null,
      "entryPriceQuote": 77.143,
      "exitPriceQuote": 77.295,
      "grossPnlGbp": -3.886075470230637,
      "entryFeeGbp": 0.788904,
      "exitFeeGbp": 0.788904,
      "totalCostsGbp": 1.577808,
      "netPnlGbp": -5.463883470230638,
      "cashChangeGbp": -4.674979470230637,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned",
      "confidence": 87,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.7304568758223188,
      "targetPct": 0.9942509738344719,
      "structuralStopPrice": 77.707,
      "structuralTargetPrice": 76.37749005749028,
      "maePct": -0.474443565845248,
      "mfePct": 0.10759239334741766,
      "maeGbp": -9.357260671739487,
      "mfeGbp": 2.1220017370337794,
      "observedDuringTradeLowPrice": 77.06,
      "observedDuringTradeHighPrice": 77.509,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 77.06,
      "fullObservedHighPrice": 77.509,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789298184347-487c575f4a58b",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T11:16:24.347Z",
      "closedAtUtc": "2026-09-13T11:17:58.695Z",
      "holdingPeriodMs": 94348,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.87381,
      "exitPriceQuote": 0.86208,
      "grossPnlGbp": 26.84794177223886,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 25.247941772238857,
      "cashChangeGbp": 26.047941772238858,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 21.841132511644428,
      "targetPct": 41.52905093784689,
      "structuralStopPrice": 1.0646600000000002,
      "structuralTargetPrice": 0.5109250000000001,
      "maePct": 0,
      "mfePct": 1.9764021926963538,
      "maeGbp": 0,
      "mfeGbp": 39.52804385392707,
      "observedDuringTradeLowPrice": 0.85654,
      "observedDuringTradeHighPrice": 0.87381,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.85654,
      "fullObservedHighPrice": 0.87381,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789290517810-e2b0371ad60d7",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T09:08:37.810Z",
      "closedAtUtc": "2026-09-13T11:16:11.551Z",
      "holdingPeriodMs": 7653741,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0951,
      "exitPriceQuote": 0.09458,
      "grossPnlGbp": -10.935856992639465,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -12.535856992639465,
      "cashChangeGbp": -11.735856992639466,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5488958990536368,
      "targetPct": 0.7623554153522497,
      "structuralStopPrice": 0.094578,
      "structuralTargetPrice": 0.095825,
      "maePct": -0.7781282860147262,
      "mfePct": 0.4311251314405822,
      "maeGbp": -15.562565720294524,
      "mfeGbp": 8.622502628811644,
      "observedDuringTradeLowPrice": 0.09436,
      "observedDuringTradeHighPrice": 0.09551000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09436,
      "fullObservedHighPrice": 0.09551000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789296520197-217b1537f547a",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T10:48:40.197Z",
      "closedAtUtc": "2026-09-13T11:02:25.278Z",
      "holdingPeriodMs": 825081,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04616,
      "exitPriceQuote": 0.04587,
      "grossPnlGbp": 12.564991334488674,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.964991334488674,
      "cashChangeGbp": 11.764991334488673,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.4982668977469693,
      "targetPct": 0.9423743500866656,
      "structuralStopPrice": 0.04639,
      "structuralTargetPrice": 0.045724999999999995,
      "maePct": -0.10831889081456116,
      "mfePct": 0.7149046793760766,
      "maeGbp": -2.1663778162912233,
      "mfeGbp": 14.298093587521532,
      "observedDuringTradeLowPrice": 0.04583,
      "observedDuringTradeHighPrice": 0.046209999999999994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04583,
      "fullObservedHighPrice": 0.046209999999999994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789296663279-e51e28ceb64",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T10:51:03.279Z",
      "closedAtUtc": "2026-09-13T10:54:52.182Z",
      "holdingPeriodMs": 228903,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12836,
      "exitPriceQuote": 0.12942,
      "grossPnlGbp": 16.51604861327525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 14.91604861327525,
      "cashChangeGbp": 15.716048613275248,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.756154565285135,
      "targetPct": 3.136491118728577,
      "structuralStopPrice": 0.122255,
      "structuralTargetPrice": 0.132386,
      "maePct": -0.20255531318168452,
      "mfePct": 0.8258024306637625,
      "maeGbp": -4.05110626363369,
      "mfeGbp": 16.51604861327525,
      "observedDuringTradeLowPrice": 0.1281,
      "observedDuringTradeHighPrice": 0.12942,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1281,
      "fullObservedHighPrice": 0.12942,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789296328854-faa81f721a264",
      "symbol": "KAVAUSDT",
      "baseAsset": "KAVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T10:45:28.854Z",
      "closedAtUtc": "2026-09-13T10:50:08.875Z",
      "holdingPeriodMs": 280021,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06939,
      "exitPriceQuote": 0.06839,
      "grossPnlGbp": -28.82259691598176,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.42259691598176,
      "cashChangeGbp": -29.62259691598176,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.42 after fees",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9239083441418114,
      "targetPct": 1.3863669116587471,
      "structuralStopPrice": 0.06805499999999999,
      "structuralTargetPrice": 0.070352,
      "maePct": -1.441129845799088,
      "mfePct": 0.043233895373976435,
      "maeGbp": -28.82259691598176,
      "mfeGbp": 0.8646779074795288,
      "observedDuringTradeLowPrice": 0.06839,
      "observedDuringTradeHighPrice": 0.06942,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06839,
      "fullObservedHighPrice": 0.06942,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789296021536-4029f4eb9f95c",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T10:40:21.536Z",
      "closedAtUtc": "2026-09-13T10:47:35.700Z",
      "holdingPeriodMs": 434164,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08036,
      "exitPriceQuote": 0.07986,
      "grossPnlGbp": 12.444001991040329,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.84400199104033,
      "cashChangeGbp": 11.644001991040328,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.584370333499262,
      "targetPct": 6.557989049278261,
      "structuralStopPrice": 0.08404400000000001,
      "structuralTargetPrice": 0.07508999999999999,
      "maePct": -0.3982080637132912,
      "mfePct": 0.7964161274265824,
      "maeGbp": -7.964161274265824,
      "mfeGbp": 15.928322548531648,
      "observedDuringTradeLowPrice": 0.07972,
      "observedDuringTradeHighPrice": 0.08068,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07972,
      "fullObservedHighPrice": 0.08068,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789295941163-038cd978b3666",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T10:39:01.163Z",
      "closedAtUtc": "2026-09-13T10:39:58.090Z",
      "holdingPeriodMs": 56927,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.60185,
      "exitPriceQuote": 0.57182,
      "grossPnlGbp": 99.79230705325249,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 98.19230705325249,
      "cashChangeGbp": 98.99230705325249,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 18.390795048600157,
      "targetPct": 10.845559524798528,
      "structuralStopPrice": 0.712535,
      "structuralTargetPrice": 0.536576,
      "maePct": 0,
      "mfePct": 4.989615352662624,
      "maeGbp": 0,
      "mfeGbp": 99.79230705325249,
      "observedDuringTradeLowPrice": 0.57182,
      "observedDuringTradeHighPrice": 0.60185,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.57182,
      "fullObservedHighPrice": 0.60185,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789294714652-366afd8019405",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T10:18:34.652Z",
      "closedAtUtc": "2026-09-13T10:18:43.701Z",
      "holdingPeriodMs": 9049,
      "reportingCurrency": "GBP",
      "notionalGbp": 1981.35,
      "assetQuantity": null,
      "entryPriceQuote": 1.06163,
      "exitPriceQuote": 1.03813,
      "grossPnlGbp": -43.85871254580235,
      "entryFeeGbp": 0.79254,
      "exitFeeGbp": 0.79254,
      "totalCostsGbp": 1.58508,
      "netPnlGbp": -45.443792545802346,
      "cashChangeGbp": -44.65125254580235,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1981.35 (£19.81) triggered at projected net £-45.44 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 25.72510848005428,
      "targetPct": 24.468200385392773,
      "structuralStopPrice": 0.788246,
      "structuralTargetPrice": 1.3199914884971096,
      "maePct": -2.2135772350065537,
      "mfePct": 0,
      "maeGbp": -43.85871254580235,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.03813,
      "observedDuringTradeHighPrice": 1.06163,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.03813,
      "fullObservedHighPrice": 1.06163,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789292872107-89bfc829acbe1",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T09:47:52.107Z",
      "closedAtUtc": "2026-09-13T09:52:22.876Z",
      "holdingPeriodMs": 270769,
      "reportingCurrency": "GBP",
      "notionalGbp": 1971.42,
      "assetQuantity": null,
      "entryPriceQuote": 0.58857,
      "exitPriceQuote": 0.60387,
      "grossPnlGbp": 51.24747438707369,
      "entryFeeGbp": 0.788568,
      "exitFeeGbp": 0.788568,
      "totalCostsGbp": 1.577136,
      "netPnlGbp": 49.670338387073684,
      "cashChangeGbp": 50.45890638707369,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £58.15 triggered at projected net £49.67 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.458509978505223,
      "targetPct": 6.521499027212554,
      "structuralStopPrice": 0.562276,
      "structuralTargetPrice": 0.6267778263510699,
      "maePct": 0,
      "mfePct": 3.7956402806802783,
      "maeGbp": 0,
      "mfeGbp": 74.82801162138713,
      "observedDuringTradeLowPrice": 0.58857,
      "observedDuringTradeHighPrice": 0.6109099999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.58857,
      "fullObservedHighPrice": 0.6109099999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789289705405-eb4ce4f278cd2",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T08:55:05.405Z",
      "closedAtUtc": "2026-09-13T09:36:21.092Z",
      "holdingPeriodMs": 2475687,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.5821,
      "exitPriceQuote": 0.5876,
      "grossPnlGbp": -18.89709671877705,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.49709671877705,
      "cashChangeGbp": -19.69709671877705,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 86.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.50 after fees",
      "confidence": 86,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.549561930939706,
      "targetPct": 1.8811200824600613,
      "structuralStopPrice": 0.59112,
      "structuralTargetPrice": 0.5711499999999999,
      "maePct": -0.9448548359388526,
      "mfePct": 0.034358357670499565,
      "maeGbp": -18.897096718777053,
      "mfeGbp": 0.6871671534099913,
      "observedDuringTradeLowPrice": 0.5819,
      "observedDuringTradeHighPrice": 0.5876,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5819,
      "fullObservedHighPrice": 0.5876,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789290860766-7fd9ee94875a7",
      "symbol": "RIVERUSDT",
      "baseAsset": "RIVER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T09:14:20.766Z",
      "closedAtUtc": "2026-09-13T09:24:14.471Z",
      "holdingPeriodMs": 593705,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.249,
      "exitPriceQuote": 1.237,
      "grossPnlGbp": -19.215372297838286,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.815372297838287,
      "cashChangeGbp": -20.015372297838287,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.82 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.36829463570856186,
      "targetPct": 0.2401921537229697,
      "structuralStopPrice": 1.2444000000000002,
      "structuralTargetPrice": 1.252,
      "maePct": -0.9607686148919143,
      "mfePct": 0,
      "maeGbp": -19.215372297838286,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.237,
      "observedDuringTradeHighPrice": 1.249,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.237,
      "fullObservedHighPrice": 1.249,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789290311960-b8f1683c27c9b",
      "symbol": "哈基米USDT",
      "baseAsset": "哈基米",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T09:05:11.959Z",
      "closedAtUtc": "2026-09-13T09:06:11.836Z",
      "holdingPeriodMs": 59877,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03597,
      "exitPriceQuote": 0.03548,
      "grossPnlGbp": -27.244926327495374,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.844926327495376,
      "cashChangeGbp": -28.044926327495375,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.84 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5123714206283092,
      "targetPct": 0.2390881289963742,
      "structuralStopPrice": 0.035426,
      "structuralTargetPrice": 0.036056,
      "maePct": -1.3622463163747687,
      "mfePct": 0.08340283569640063,
      "maeGbp": -27.244926327495374,
      "mfeGbp": 1.6680567139280127,
      "observedDuringTradeLowPrice": 0.03548,
      "observedDuringTradeHighPrice": 0.036000000000000004,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03548,
      "fullObservedHighPrice": 0.036000000000000004,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789290105079-4dae3b7316fbe",
      "symbol": "FFUSDT",
      "baseAsset": "FF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T09:01:45.079Z",
      "closedAtUtc": "2026-09-13T09:03:57.942Z",
      "holdingPeriodMs": 132863,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1457,
      "exitPriceQuote": 0.14654,
      "grossPnlGbp": 11.530542210020693,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.930542210020693,
      "cashChangeGbp": 10.730542210020692,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.12079615648591746,
      "targetPct": 1.4728894989704935,
      "structuralStopPrice": 0.14552400000000001,
      "structuralTargetPrice": 0.147846,
      "maePct": -0.006863417982161978,
      "mfePct": 0.5765271105010347,
      "maeGbp": -0.13726835964323955,
      "mfeGbp": 11.530542210020695,
      "observedDuringTradeLowPrice": 0.14569,
      "observedDuringTradeHighPrice": 0.14653999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.14569,
      "fullObservedHighPrice": 0.14653999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789289678245-1f69d85dee4c",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-13T08:54:38.245Z",
      "closedAtUtc": "2026-09-13T08:58:15.733Z",
      "holdingPeriodMs": 217488,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13506,
      "exitPriceQuote": 0.13371,
      "grossPnlGbp": -19.991115059973605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.591115059973607,
      "cashChangeGbp": -20.791115059973606,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 91.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.59 after fees",
      "confidence": 91,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.634977047238296,
      "targetPct": 3.2267140530134757,
      "structuralStopPrice": 0.12879999999999997,
      "structuralTargetPrice": 0.13941800000000001,
      "maePct": -0.9995557529986803,
      "mfePct": 0.09625351695542073,
      "maeGbp": -19.991115059973605,
      "mfeGbp": 1.9250703391084145,
      "observedDuringTradeLowPrice": 0.13371,
      "observedDuringTradeHighPrice": 0.13519,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13371,
      "fullObservedHighPrice": 0.13519,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789288812765-8d19130509448",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T08:40:12.765Z",
      "closedAtUtc": "2026-09-13T08:42:33.576Z",
      "holdingPeriodMs": 140811,
      "reportingCurrency": "GBP",
      "notionalGbp": 1966.87,
      "assetQuantity": null,
      "entryPriceQuote": 0.13601,
      "exitPriceQuote": 0.13433,
      "grossPnlGbp": 24.294843026247882,
      "entryFeeGbp": 0.786748,
      "exitFeeGbp": 0.786748,
      "totalCostsGbp": 1.573496,
      "netPnlGbp": 22.721347026247884,
      "cashChangeGbp": 23.508095026247883,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £23.36 triggered at projected net £22.72 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.8843509906995421,
      "targetPct": 2.3526816895195446,
      "structuralStopPrice": 0.13857799999999998,
      "structuralTargetPrice": 0.13282476473183105,
      "maePct": -0.20586721564591023,
      "mfePct": 1.5219469156679573,
      "maeGbp": -4.049140504374714,
      "mfeGbp": 29.93471730019835,
      "observedDuringTradeLowPrice": 0.13394,
      "observedDuringTradeHighPrice": 0.13629,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13394,
      "fullObservedHighPrice": 0.13629,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789280650119-bc87f5b2db61b",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T06:24:10.119Z",
      "closedAtUtc": "2026-09-13T06:54:10.892Z",
      "holdingPeriodMs": 1800773,
      "reportingCurrency": "GBP",
      "notionalGbp": 1966.98,
      "assetQuantity": null,
      "entryPriceQuote": 4.1521,
      "exitPriceQuote": 4.1499,
      "grossPnlGbp": 1.0422090026734416,
      "entryFeeGbp": 0.786792,
      "exitFeeGbp": 0.786792,
      "totalCostsGbp": 1.573584,
      "netPnlGbp": -0.5313749973265585,
      "cashChangeGbp": 0.2554170026734416,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.4412830670311005,
      "targetPct": 1.7748130666698694,
      "structuralStopPrice": 4.2124,
      "structuralTargetPrice": 4.0797340266824005,
      "maePct": -0.3877555935550633,
      "mfePct": 0.14691360998049166,
      "maeGbp": -7.627074974109384,
      "mfeGbp": 2.8897613255942747,
      "observedDuringTradeLowPrice": 4.146,
      "observedDuringTradeHighPrice": 4.1682,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.146,
      "fullObservedHighPrice": 4.1682,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789267605739-b31a43118479",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T02:46:45.739Z",
      "closedAtUtc": "2026-09-13T02:46:56.705Z",
      "holdingPeriodMs": 10966,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.25,
      "assetQuantity": null,
      "entryPriceQuote": 0.65138,
      "exitPriceQuote": 0.63335,
      "grossPnlGbp": -54.757357456476996,
      "entryFeeGbp": 0.7913,
      "exitFeeGbp": 0.7913,
      "totalCostsGbp": 1.5826,
      "netPnlGbp": -56.339957456476995,
      "cashChangeGbp": -55.548657456476995,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1978.25 (£19.78) triggered at projected net £-56.34 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 19.120433640956346,
      "targetPct": 16.310673648327008,
      "structuralStopPrice": 0.526712,
      "structuralTargetPrice": 0.757101067979055,
      "maePct": -2.767969541588626,
      "mfePct": 0,
      "maeGbp": -54.757357456476996,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.63335,
      "observedDuringTradeHighPrice": 0.65138,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.63335,
      "fullObservedHighPrice": 0.65138,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789266665496-d6f034a1633cf",
      "symbol": "KAVAUSDT",
      "baseAsset": "KAVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T02:31:05.496Z",
      "closedAtUtc": "2026-09-13T02:38:50.073Z",
      "holdingPeriodMs": 464577,
      "reportingCurrency": "GBP",
      "notionalGbp": 1982.59,
      "assetQuantity": null,
      "entryPriceQuote": 0.08175,
      "exitPriceQuote": 0.08092,
      "grossPnlGbp": -20.12904831804275,
      "entryFeeGbp": 0.793036,
      "exitFeeGbp": 0.793036,
      "totalCostsGbp": 1.586072,
      "netPnlGbp": -21.71512031804275,
      "cashChangeGbp": -20.92208431804275,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1982.59 (£19.83) triggered at projected net £-21.72 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 5.953021776364092,
      "targetPct": 7.462686567164188,
      "structuralStopPrice": 0.076874,
      "structuralTargetPrice": 0.08781850746268657,
      "maePct": -1.0152905198776727,
      "mfePct": 0.23241590214066757,
      "maeGbp": -20.129048318042752,
      "mfeGbp": 4.607854434250661,
      "observedDuringTradeLowPrice": 0.08092,
      "observedDuringTradeHighPrice": 0.08194,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08092,
      "fullObservedHighPrice": 0.08194,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789265336380-ed2856ead981c",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T02:08:56.380Z",
      "closedAtUtc": "2026-09-13T02:09:24.695Z",
      "holdingPeriodMs": 28315,
      "reportingCurrency": "GBP",
      "notionalGbp": 1987.7,
      "assetQuantity": null,
      "entryPriceQuote": 0.16352,
      "exitPriceQuote": 0.16155,
      "grossPnlGbp": -23.946728228962815,
      "entryFeeGbp": 0.79508,
      "exitFeeGbp": 0.79508,
      "totalCostsGbp": 1.59016,
      "netPnlGbp": -25.536888228962816,
      "cashChangeGbp": -24.741808228962814,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1987.70 (£19.88) triggered at projected net £-25.54 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 15.460940845415072,
      "targetPct": 14.290083807426434,
      "structuralStopPrice": 0.13819599999999999,
      "structuralTargetPrice": 0.18671570991619257,
      "maePct": -1.2047455968688843,
      "mfePct": 0.5870841487279774,
      "maeGbp": -23.94672822896281,
      "mfeGbp": 11.669471624266007,
      "observedDuringTradeLowPrice": 0.16155,
      "observedDuringTradeHighPrice": 0.16447999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16155,
      "fullObservedHighPrice": 0.16447999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789262816162-6b69bf2aa8457",
      "symbol": "KAVAUSDT",
      "baseAsset": "KAVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T01:26:56.161Z",
      "closedAtUtc": "2026-09-13T01:56:58.704Z",
      "holdingPeriodMs": 1802543,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.63,
      "assetQuantity": null,
      "entryPriceQuote": 0.07468,
      "exitPriceQuote": 0.07645,
      "grossPnlGbp": 46.89575656132854,
      "entryFeeGbp": 0.791452,
      "exitFeeGbp": 0.791452,
      "totalCostsGbp": 1.582904,
      "netPnlGbp": 45.31285256132854,
      "cashChangeGbp": 46.10430456132854,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.721307084505164,
      "targetPct": 3.5087719298245577,
      "structuralStopPrice": 0.072638,
      "structuralTargetPrice": 0.07726929824561404,
      "maePct": -0.0133904659882112,
      "mfePct": 2.5441885377611126,
      "maeGbp": -0.26494777718254325,
      "mfeGbp": 50.340077664702704,
      "observedDuringTradeLowPrice": 0.07467,
      "observedDuringTradeHighPrice": 0.07658,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07467,
      "fullObservedHighPrice": 0.07658,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789261670035-f32d651ba22fb",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-13T01:07:50.035Z",
      "closedAtUtc": "2026-09-13T01:07:52.633Z",
      "holdingPeriodMs": 2598,
      "reportingCurrency": "GBP",
      "notionalGbp": 1985.36,
      "assetQuantity": null,
      "entryPriceQuote": 0.47378,
      "exitPriceQuote": 0.46613,
      "grossPnlGbp": -32.057081345772254,
      "entryFeeGbp": 0.794144,
      "exitFeeGbp": 0.794144,
      "totalCostsGbp": 1.588288,
      "netPnlGbp": -33.64536934577225,
      "cashChangeGbp": -32.85122534577226,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1985.36 (£19.85) triggered at projected net £-33.65 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 28.578606261479024,
      "targetPct": 29.58474951972809,
      "structuralStopPrice": 0.338316,
      "structuralTargetPrice": 0.6135967474508645,
      "maePct": -1.614673477141287,
      "mfePct": 0,
      "maeGbp": -32.057081345772254,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.46613,
      "observedDuringTradeHighPrice": 0.47378,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.46613,
      "fullObservedHighPrice": 0.47378,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789254109370-0d1087ac34f94",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T23:01:49.370Z",
      "closedAtUtc": "2026-09-12T23:02:06.102Z",
      "holdingPeriodMs": 16732,
      "reportingCurrency": "GBP",
      "notionalGbp": 1997.9,
      "assetQuantity": null,
      "entryPriceQuote": 0.29676,
      "exitPriceQuote": 0.28769,
      "grossPnlGbp": -61.06265332255036,
      "entryFeeGbp": 0.7991600000000001,
      "exitFeeGbp": 0.7991600000000001,
      "totalCostsGbp": 1.5983200000000002,
      "netPnlGbp": -62.66097332255036,
      "cashChangeGbp": -61.86181332255036,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £1997.90 (£19.98) triggered at projected net £-62.66 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 15.429264839720897,
      "targetPct": 21.862675700273023,
      "structuralStopPrice": 0.250896,
      "structuralTargetPrice": 0.36131064718373945,
      "maePct": -3.056341825043814,
      "mfePct": 0,
      "maeGbp": -61.06265332255036,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.28769,
      "observedDuringTradeHighPrice": 0.29676,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.28769,
      "fullObservedHighPrice": 0.29676,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789248615491-73ecca1507153",
      "symbol": "KAVAUSDT",
      "baseAsset": "KAVA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T21:30:15.491Z",
      "closedAtUtc": "2026-09-12T21:35:26.515Z",
      "holdingPeriodMs": 311024,
      "reportingCurrency": "GBP",
      "notionalGbp": 1995.97,
      "assetQuantity": null,
      "entryPriceQuote": 0.07292,
      "exitPriceQuote": 0.07333,
      "grossPnlGbp": 11.22254114097662,
      "entryFeeGbp": 0.7983880000000001,
      "exitFeeGbp": 0.7983880000000001,
      "totalCostsGbp": 1.5967760000000002,
      "netPnlGbp": 9.62576514097662,
      "cashChangeGbp": 10.424153140976621,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £10.10 triggered at projected net £9.63 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.4166780962830883,
      "targetPct": 2.3865039089288045,
      "structuralStopPrice": 0.071148,
      "structuralTargetPrice": 0.07462952269921821,
      "maePct": -0.02742731760832727,
      "mfePct": 0.8365331870543052,
      "maeGbp": -0.5474410312669299,
      "mfeGbp": 16.696951453647817,
      "observedDuringTradeLowPrice": 0.0729,
      "observedDuringTradeHighPrice": 0.07353,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0729,
      "fullObservedHighPrice": 0.07353,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789243045633-a8e65c87c7db5",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T19:57:25.632Z",
      "closedAtUtc": "2026-09-12T20:09:56.428Z",
      "holdingPeriodMs": 750796,
      "reportingCurrency": "GBP",
      "notionalGbp": 2001.08,
      "assetQuantity": null,
      "entryPriceQuote": 0.157589,
      "exitPriceQuote": 0.155704,
      "grossPnlGbp": -23.935907963119224,
      "entryFeeGbp": 0.800432,
      "exitFeeGbp": 0.800432,
      "totalCostsGbp": 1.600864,
      "netPnlGbp": -25.536771963119225,
      "cashChangeGbp": -24.736339963119224,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2001.08 (£20.01) triggered at projected net £-25.54 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.651418092056213,
      "targetPct": 7.391402291410852,
      "structuralStopPrice": 0.15025840000000001,
      "structuralTargetPrice": 0.1692354260859771,
      "maePct": -1.1961494774381445,
      "mfePct": 0.46005749132236606,
      "maeGbp": -23.93590796311922,
      "mfeGbp": 9.206118447353603,
      "observedDuringTradeLowPrice": 0.155704,
      "observedDuringTradeHighPrice": 0.158314,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.155704,
      "fullObservedHighPrice": 0.158314,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789237436853-3a8ce40a68197",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:23:56.853Z",
      "closedAtUtc": "2026-09-12T20:07:10.869Z",
      "holdingPeriodMs": 6194016,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.302,
      "exitPriceQuote": 6.366,
      "grossPnlGbp": -20.311012377023186,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.911012377023187,
      "cashChangeGbp": -21.111012377023187,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.91 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6283719454141696,
      "targetPct": 0.06029831799427384,
      "structuralStopPrice": 6.341600000000001,
      "structuralTargetPrice": 6.2982000000000005,
      "maePct": -1.0155506188511594,
      "mfePct": 0.5553792446842154,
      "maeGbp": -20.311012377023186,
      "mfeGbp": 11.10758489368431,
      "observedDuringTradeLowPrice": 6.267,
      "observedDuringTradeHighPrice": 6.3660000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.267,
      "fullObservedHighPrice": 6.3660000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789239592364-d1892091ea1c9",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:59:52.364Z",
      "closedAtUtc": "2026-09-12T19:49:38.796Z",
      "holdingPeriodMs": 2986432,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.78,
      "exitPriceQuote": 5.836,
      "grossPnlGbp": -19.3771626297578,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.977162629757803,
      "cashChangeGbp": -20.177162629757802,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.98 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.840830449826986,
      "targetPct": 0.8754325259515605,
      "structuralStopPrice": 6.0598,
      "structuralTargetPrice": 5.7294,
      "maePct": -0.96885813148789,
      "mfePct": 1.2802768166089937,
      "maeGbp": -19.377162629757798,
      "mfeGbp": 25.605536332179877,
      "observedDuringTradeLowPrice": 5.706,
      "observedDuringTradeHighPrice": 5.835999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.706,
      "fullObservedHighPrice": 5.835999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789237237612-0efb565e5effd",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:20:37.611Z",
      "closedAtUtc": "2026-09-12T19:37:29.052Z",
      "holdingPeriodMs": 4611441,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.14062,
      "exitPriceQuote": 0.13884,
      "grossPnlGbp": -25.31645569620259,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.91645569620259,
      "cashChangeGbp": -26.11645569620259,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.92 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8355852652538823,
      "targetPct": 0.35983501635614173,
      "structuralStopPrice": 0.13944499999999999,
      "structuralTargetPrice": 0.141126,
      "maePct": -1.2658227848101293,
      "mfePct": 0.31290001422272506,
      "maeGbp": -25.31645569620259,
      "mfeGbp": 6.258000284454502,
      "observedDuringTradeLowPrice": 0.13884,
      "observedDuringTradeHighPrice": 0.14106,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13884,
      "fullObservedHighPrice": 0.14106,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789236500397-22f64195ba9e1",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:08:20.397Z",
      "closedAtUtc": "2026-09-12T19:24:00.614Z",
      "holdingPeriodMs": 4540217,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.3127,
      "exitPriceQuote": 4.2709,
      "grossPnlGbp": -19.3846082500523,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.9846082500523,
      "cashChangeGbp": -20.1846082500523,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.98 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5184687086975867,
      "targetPct": 0.24624944930088824,
      "structuralStopPrice": 4.29034,
      "structuralTargetPrice": 4.32332,
      "maePct": -0.969230412502615,
      "mfePct": 0.23651077051497485,
      "maeGbp": -19.3846082500523,
      "mfeGbp": 4.730215410299497,
      "observedDuringTradeLowPrice": 4.2709,
      "observedDuringTradeHighPrice": 4.322899999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.2709,
      "fullObservedHighPrice": 4.322899999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789235211370-994b7bf3a119b",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:46:51.370Z",
      "closedAtUtc": "2026-09-12T18:54:03.052Z",
      "holdingPeriodMs": 4031682,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8034,
      "exitPriceQuote": 0.801,
      "grossPnlGbp": 5.974607916355383,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.374607916355384,
      "cashChangeGbp": 5.1746079163553835,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.42071197411002476,
      "targetPct": 0.01244709982573923,
      "structuralStopPrice": 0.8067799999999999,
      "structuralTargetPrice": 0.8033,
      "maePct": -0.24894199651481225,
      "mfePct": 0.29873039581776917,
      "maeGbp": -4.978839930296245,
      "mfeGbp": 5.974607916355384,
      "observedDuringTradeLowPrice": 0.801,
      "observedDuringTradeHighPrice": 0.8054,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.801,
      "fullObservedHighPrice": 0.8054,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789237348787-a3f0866287d0c",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:22:28.787Z",
      "closedAtUtc": "2026-09-12T18:23:20.617Z",
      "holdingPeriodMs": 51830,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07976,
      "exitPriceQuote": 0.0788,
      "grossPnlGbp": -24.072216649949915,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -25.672216649949917,
      "cashChangeGbp": -24.872216649949916,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-25.67 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.384403209628895,
      "targetPct": 5.152958876629893,
      "structuralStopPrice": 0.07227499999999999,
      "structuralTargetPrice": 0.08387,
      "maePct": -1.2036108324974957,
      "mfePct": 0.2507522567703181,
      "maeGbp": -24.072216649949915,
      "mfeGbp": 5.015045135406362,
      "observedDuringTradeLowPrice": 0.0788,
      "observedDuringTradeHighPrice": 0.07996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0788,
      "fullObservedHighPrice": 0.07996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789237307324-9c48712322b2b",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:21:47.324Z",
      "closedAtUtc": "2026-09-12T18:22:16.096Z",
      "holdingPeriodMs": 28772,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.25444,
      "exitPriceQuote": 0.25604,
      "grossPnlGbp": 12.576638893255701,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.976638893255702,
      "cashChangeGbp": 11.7766388932557,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.9132211916365285,
      "targetPct": 0.27432793585913234,
      "structuralStopPrice": 0.24957200000000002,
      "structuralTargetPrice": 0.255138,
      "maePct": -0.10611539066184267,
      "mfePct": 0.7428077346329205,
      "maeGbp": -2.122307813236853,
      "mfeGbp": 14.85615469265841,
      "observedDuringTradeLowPrice": 0.25417,
      "observedDuringTradeHighPrice": 0.25633,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.25417,
      "fullObservedHighPrice": 0.25633,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789236526169-032278cb5ba5e",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:08:46.169Z",
      "closedAtUtc": "2026-09-12T18:21:28.540Z",
      "holdingPeriodMs": 762371,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.996,
      "exitPriceQuote": 6.061,
      "grossPnlGbp": -21.68112074716461,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.28112074716461,
      "cashChangeGbp": -22.48112074716461,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.28 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.760840560373572,
      "targetPct": 3.2888592394930036,
      "structuralStopPrice": 6.2215,
      "structuralTargetPrice": 5.7988,
      "maePct": -1.0840560373582304,
      "mfePct": 0.817211474316217,
      "maeGbp": -21.68112074716461,
      "mfeGbp": 16.344229486324338,
      "observedDuringTradeLowPrice": 5.947,
      "observedDuringTradeHighPrice": 6.061000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.947,
      "fullObservedHighPrice": 6.061000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789234631129-870218e23ceba",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:37:11.129Z",
      "closedAtUtc": "2026-09-12T18:09:33.624Z",
      "holdingPeriodMs": 1942495,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003885,
      "exitPriceQuote": 0.003845,
      "grossPnlGbp": -20.592020592020646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.192020592020647,
      "cashChangeGbp": -21.392020592020646,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.19 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.303732303732308,
      "targetPct": 5.67567567567567,
      "structuralStopPrice": 0.0037178,
      "structuralTargetPrice": 0.0041055,
      "maePct": -1.1325611325611378,
      "mfePct": 1.3127413127413194,
      "maeGbp": -22.651222651222756,
      "mfeGbp": 26.25482625482639,
      "observedDuringTradeLowPrice": 0.003841,
      "observedDuringTradeHighPrice": 0.003936,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003841,
      "fullObservedHighPrice": 0.003936,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789236473380-4479d8e2c0379",
      "symbol": "METUSDT",
      "baseAsset": "MET",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:07:53.380Z",
      "closedAtUtc": "2026-09-12T18:08:35.115Z",
      "holdingPeriodMs": 41735,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2318,
      "exitPriceQuote": 0.2315,
      "grossPnlGbp": 2.588438308886926,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9884383088869257,
      "cashChangeGbp": 1.7884383088869258,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.9249352890422693,
      "targetPct": 3.041415012942192,
      "structuralStopPrice": 0.23858,
      "structuralTargetPrice": 0.22475,
      "maePct": -0.043140638481444775,
      "mfePct": 0.12942191544434628,
      "maeGbp": -0.8628127696288955,
      "mfeGbp": 2.5884383088869254,
      "observedDuringTradeLowPrice": 0.2315,
      "observedDuringTradeHighPrice": 0.23190000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2315,
      "fullObservedHighPrice": 0.23190000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789236226934-ac52a27cfd12e",
      "symbol": "CYSUSDT",
      "baseAsset": "CYS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T18:03:46.934Z",
      "closedAtUtc": "2026-09-12T18:06:46.666Z",
      "holdingPeriodMs": 179732,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1426,
      "exitPriceQuote": 0.1415,
      "grossPnlGbp": 15.427769985975003,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.827769985975003,
      "cashChangeGbp": 14.627769985975002,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7180925666199016,
      "targetPct": 1.5427769985974806,
      "structuralStopPrice": 0.14504999999999998,
      "structuralTargetPrice": 0.1404,
      "maePct": -0.2805049088358932,
      "mfePct": 0.7713884992987501,
      "maeGbp": -5.610098176717863,
      "mfeGbp": 15.427769985975,
      "observedDuringTradeLowPrice": 0.1415,
      "observedDuringTradeHighPrice": 0.143,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1415,
      "fullObservedHighPrice": 0.143,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789235036718-0b6719cf3353c",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:43:56.718Z",
      "closedAtUtc": "2026-09-12T18:04:21.874Z",
      "holdingPeriodMs": 1225156,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0378,
      "exitPriceQuote": 1.0327,
      "grossPnlGbp": 9.828483330121612,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.228483330121612,
      "cashChangeGbp": 9.028483330121611,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8672191173636653,
      "targetPct": 0.5126228560416257,
      "structuralStopPrice": 1.0468000000000002,
      "structuralTargetPrice": 1.03248,
      "maePct": -0.3276161110040323,
      "mfePct": 0.5877818462131426,
      "maeGbp": -6.5523222200806455,
      "mfeGbp": 11.755636924262852,
      "observedDuringTradeLowPrice": 1.0317,
      "observedDuringTradeHighPrice": 1.0412,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0317,
      "fullObservedHighPrice": 1.0412,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789234882784-6bfcdeac231a1",
      "symbol": "RIVERUSDT",
      "baseAsset": "RIVER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:41:22.784Z",
      "closedAtUtc": "2026-09-12T18:00:15.225Z",
      "holdingPeriodMs": 1132441,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.407,
      "exitPriceQuote": 1.423,
      "grossPnlGbp": -22.743425728500377,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.343425728500378,
      "cashChangeGbp": -23.543425728500377,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.34 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.508173418621173,
      "targetPct": 4.150675195451315,
      "structuralStopPrice": 1.4845,
      "structuralTargetPrice": 1.3486,
      "maePct": -1.1371712864250187,
      "mfePct": 0.9239516702203356,
      "maeGbp": -22.743425728500373,
      "mfeGbp": 18.47903340440671,
      "observedDuringTradeLowPrice": 1.394,
      "observedDuringTradeHighPrice": 1.4229999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.394,
      "fullObservedHighPrice": 1.4229999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789232884221-5707e93f6d29a",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:08:04.221Z",
      "closedAtUtc": "2026-09-12T17:43:05.048Z",
      "holdingPeriodMs": 2100827,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 527.44,
      "exitPriceQuote": 532.34,
      "grossPnlGbp": -18.580312452601156,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.180312452601157,
      "cashChangeGbp": -19.380312452601157,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.18 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2946306688912433,
      "targetPct": 0.08948885181252464,
      "structuralStopPrice": 528.994,
      "structuralTargetPrice": 526.9680000000001,
      "maePct": -0.9290156226300578,
      "mfePct": 0.06256635825876704,
      "maeGbp": -18.580312452601156,
      "mfeGbp": 1.2513271651753408,
      "observedDuringTradeLowPrice": 527.11,
      "observedDuringTradeHighPrice": 532.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 527.11,
      "fullObservedHighPrice": 532.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789234417827-baef55970e26a",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:33:37.826Z",
      "closedAtUtc": "2026-09-12T17:42:00.965Z",
      "holdingPeriodMs": 503139,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004004,
      "exitPriceQuote": 0.004041,
      "grossPnlGbp": -18.48151848151877,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.08151848151877,
      "cashChangeGbp": -19.28151848151877,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.08 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4025974025974097,
      "targetPct": 3.606393606393602,
      "structuralStopPrice": 0.0041002,
      "structuralTargetPrice": 0.0038596,
      "maePct": -0.9240759240759384,
      "mfePct": 1.223776223776213,
      "maeGbp": -18.481518481518766,
      "mfeGbp": 24.475524475524264,
      "observedDuringTradeLowPrice": 0.003955,
      "observedDuringTradeHighPrice": 0.004041,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003955,
      "fullObservedHighPrice": 0.004041,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789234405466-4cf34384fc01d",
      "symbol": "LABUSDT",
      "baseAsset": "LAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:33:25.466Z",
      "closedAtUtc": "2026-09-12T17:39:46.935Z",
      "holdingPeriodMs": 381469,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.06829,
      "exitPriceQuote": 0.06759,
      "grossPnlGbp": -20.500805388783313,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.100805388783314,
      "cashChangeGbp": -21.300805388783314,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.10 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6325962805681679,
      "targetPct": 2.36344999267829,
      "structuralStopPrice": 0.067858,
      "structuralTargetPrice": 0.06990400000000001,
      "maePct": -1.0250402694391656,
      "mfePct": 0,
      "maeGbp": -20.50080538878331,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.06759,
      "observedDuringTradeHighPrice": 0.06829,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.06759,
      "fullObservedHighPrice": 0.06829,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789234033914-b31639c5ae6ef",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:27:13.914Z",
      "closedAtUtc": "2026-09-12T17:32:46.415Z",
      "holdingPeriodMs": 332501,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003823,
      "exitPriceQuote": 0.003873,
      "grossPnlGbp": 26.157467957101822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 24.55746795710182,
      "cashChangeGbp": 25.35746795710182,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.839916296102534,
      "targetPct": 5.113784985613379,
      "structuralStopPrice": 0.0036762,
      "structuralTargetPrice": 0.0040184999999999995,
      "maePct": -0.3138896154852173,
      "mfePct": 1.4125032696834894,
      "maeGbp": -6.277792309704347,
      "mfeGbp": 28.25006539366979,
      "observedDuringTradeLowPrice": 0.003811,
      "observedDuringTradeHighPrice": 0.0038770000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003811,
      "fullObservedHighPrice": 0.0038770000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789234249110-3d9b3de17796d",
      "symbol": "GRIFFAINUSDT",
      "baseAsset": "GRIFFAIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:30:49.109Z",
      "closedAtUtc": "2026-09-12T17:32:41.267Z",
      "holdingPeriodMs": 112158,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.016676,
      "exitPriceQuote": 0.016141,
      "grossPnlGbp": 64.16406812185186,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 62.564068121851854,
      "cashChangeGbp": 63.36406812185186,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 11.057807627728462,
      "targetPct": 9.318781482369872,
      "structuralStopPrice": 0.01852,
      "structuralTargetPrice": 0.015122,
      "maePct": -0.6536339649796201,
      "mfePct": 4.107699688174632,
      "maeGbp": -13.072679299592403,
      "mfeGbp": 82.15399376349264,
      "observedDuringTradeLowPrice": 0.015991,
      "observedDuringTradeHighPrice": 0.016785,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015991,
      "fullObservedHighPrice": 0.016785,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789233997322-7e36a9f189b21",
      "symbol": "BSBUSDT",
      "baseAsset": "BSB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:26:37.322Z",
      "closedAtUtc": "2026-09-12T17:31:21.324Z",
      "holdingPeriodMs": 284002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10706,
      "exitPriceQuote": 0.10552,
      "grossPnlGbp": -28.768914627311784,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.368914627311785,
      "cashChangeGbp": -29.568914627311784,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.37 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6743881935363352,
      "targetPct": 0.5473566224547013,
      "structuralStopPrice": 0.106338,
      "structuralTargetPrice": 0.107646,
      "maePct": -1.4384457313655892,
      "mfePct": 0,
      "maeGbp": -28.768914627311784,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10552,
      "observedDuringTradeHighPrice": 0.10706,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10552,
      "fullObservedHighPrice": 0.10706,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231529272-641e9f4019f2e",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:45:29.272Z",
      "closedAtUtc": "2026-09-12T17:29:41.866Z",
      "holdingPeriodMs": 2652594,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6957,
      "exitPriceQuote": 0.6891,
      "grossPnlGbp": -18.973695558430183,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.573695558430185,
      "cashChangeGbp": -19.773695558430184,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.57 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7646974270518889,
      "targetPct": 1.0133678309616214,
      "structuralStopPrice": 0.69038,
      "structuralTargetPrice": 0.70275,
      "maePct": -0.9486847779215092,
      "mfePct": 0.2731062239471055,
      "maeGbp": -18.973695558430183,
      "mfeGbp": 5.46212447894211,
      "observedDuringTradeLowPrice": 0.6891,
      "observedDuringTradeHighPrice": 0.6975999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6891,
      "fullObservedHighPrice": 0.6975999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789233355351-a905bc3f7f86f",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:15:55.351Z",
      "closedAtUtc": "2026-09-12T17:24:56.220Z",
      "holdingPeriodMs": 540869,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.12743,
      "exitPriceQuote": 0.12868,
      "grossPnlGbp": -19.61861414109709,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.218614141097092,
      "cashChangeGbp": -20.41861414109709,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.22 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.779094404771257,
      "targetPct": 7.6512595150278555,
      "structuralStopPrice": 0.13352,
      "structuralTargetPrice": 0.11767999999999999,
      "maePct": -0.9809307070548546,
      "mfePct": 0.6121007612022092,
      "maeGbp": -19.618614141097094,
      "mfeGbp": 12.242015224044184,
      "observedDuringTradeLowPrice": 0.12665,
      "observedDuringTradeHighPrice": 0.12868,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.12665,
      "fullObservedHighPrice": 0.12868,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789233513842-2ff78fb0afa98",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:18:33.842Z",
      "closedAtUtc": "2026-09-12T17:19:31.407Z",
      "holdingPeriodMs": 57565,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003976,
      "exitPriceQuote": 0.004026,
      "grossPnlGbp": -25.15090543259542,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.75090543259542,
      "cashChangeGbp": -25.95090543259542,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.75 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.28169014084505545,
      "targetPct": 7.701207243460774,
      "structuralStopPrice": 0.0039872,
      "structuralTargetPrice": 0.0036698,
      "maePct": -1.257545271629771,
      "mfePct": 0.37726358148894,
      "maeGbp": -25.15090543259542,
      "mfeGbp": 7.5452716297788,
      "observedDuringTradeLowPrice": 0.003961,
      "observedDuringTradeHighPrice": 0.004026,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003961,
      "fullObservedHighPrice": 0.004026,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789232970422-4e734736e752a",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:09:30.422Z",
      "closedAtUtc": "2026-09-12T17:17:15.278Z",
      "holdingPeriodMs": 464856,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11158,
      "exitPriceQuote": 0.11118,
      "grossPnlGbp": 7.169743681663337,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.569743681663336,
      "cashChangeGbp": 6.369743681663337,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8675389854812661,
      "targetPct": 0.1272629503495279,
      "structuralStopPrice": 0.112548,
      "structuralTargetPrice": 0.111438,
      "maePct": -0.5108442373185168,
      "mfePct": 0.4122602616956463,
      "maeGbp": -10.216884746370335,
      "mfeGbp": 8.245205233912927,
      "observedDuringTradeLowPrice": 0.11112,
      "observedDuringTradeHighPrice": 0.11214999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11112,
      "fullObservedHighPrice": 0.11214999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789233318687-5ea59cb7a8f92",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:15:18.687Z",
      "closedAtUtc": "2026-09-12T17:15:36.442Z",
      "holdingPeriodMs": 17755,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08426,
      "exitPriceQuote": 0.08323,
      "grossPnlGbp": -24.448136719677265,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -26.048136719677267,
      "cashChangeGbp": -25.248136719677266,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-26.05 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.942084025634943,
      "targetPct": 0.18988844054117432,
      "structuralStopPrice": 0.077568,
      "structuralTargetPrice": 0.08442,
      "maePct": -1.2224068359838631,
      "mfePct": 0,
      "maeGbp": -24.448136719677265,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08323,
      "observedDuringTradeHighPrice": 0.08426,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08323,
      "fullObservedHighPrice": 0.08426,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789233222517-e81fb8bfb0b9b",
      "symbol": "REZUSDT",
      "baseAsset": "REZ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:13:42.517Z",
      "closedAtUtc": "2026-09-12T17:14:57.242Z",
      "holdingPeriodMs": 74725,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004064,
      "exitPriceQuote": 0.003993,
      "grossPnlGbp": -34.940944881889706,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -36.54094488188971,
      "cashChangeGbp": -35.7409448818897,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-36.54 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.068897637795269,
      "targetPct": 11.823326771653523,
      "structuralStopPrice": 0.0036548,
      "structuralTargetPrice": 0.004544499999999999,
      "maePct": -1.7470472440944855,
      "mfePct": 0.3690944881889827,
      "maeGbp": -34.940944881889706,
      "mfeGbp": 7.381889763779655,
      "observedDuringTradeLowPrice": 0.003993,
      "observedDuringTradeHighPrice": 0.004079,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003993,
      "fullObservedHighPrice": 0.004079,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789232713947-82076dca12b12",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:05:13.947Z",
      "closedAtUtc": "2026-09-12T17:07:31.537Z",
      "holdingPeriodMs": 137590,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.003753,
      "exitPriceQuote": 0.003724,
      "grossPnlGbp": 15.454303224087369,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.854303224087369,
      "cashChangeGbp": 14.654303224087368,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £14.26 triggered at projected net £13.85 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.517985611510791,
      "targetPct": 2.557953637090321,
      "structuralStopPrice": 0.0038475,
      "structuralTargetPrice": 0.003657,
      "maePct": -0.07993605115907179,
      "mfePct": 0.932587263522512,
      "maeGbp": -1.598721023181436,
      "mfeGbp": 18.651745270450238,
      "observedDuringTradeLowPrice": 0.003718,
      "observedDuringTradeHighPrice": 0.0037560000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003718,
      "fullObservedHighPrice": 0.0037560000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231547372-12e8b49ed5c75",
      "symbol": "4USDT",
      "baseAsset": "4",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:45:47.372Z",
      "closedAtUtc": "2026-09-12T17:02:24.910Z",
      "holdingPeriodMs": 997538,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.021084,
      "exitPriceQuote": 0.021144,
      "grossPnlGbp": 5.691519635742841,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.091519635742841,
      "cashChangeGbp": 4.891519635742841,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.08252703471827333,
      "targetPct": 2.562132422690197,
      "structuralStopPrice": 0.021066599999999998,
      "structuralTargetPrice": 0.0216242,
      "maePct": -0.7209258205274112,
      "mfePct": 0.3841775754126409,
      "maeGbp": -14.418516410548223,
      "mfeGbp": 7.683551508252818,
      "observedDuringTradeLowPrice": 0.020932,
      "observedDuringTradeHighPrice": 0.021165,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020932,
      "fullObservedHighPrice": 0.021165,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789232476419-4ab6745f47b54",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T17:01:16.419Z",
      "closedAtUtc": "2026-09-12T17:02:18.885Z",
      "holdingPeriodMs": 62466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.08098,
      "exitPriceQuote": 0.08214,
      "grossPnlGbp": -28.649049147937966,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -30.249049147937967,
      "cashChangeGbp": -29.449049147937966,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-30.25 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.187453692269699,
      "targetPct": 7.883428006915288,
      "structuralStopPrice": 0.08842,
      "structuralTargetPrice": 0.074596,
      "maePct": -1.4324524573968984,
      "mfePct": 0,
      "maeGbp": -28.649049147937966,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08098,
      "observedDuringTradeHighPrice": 0.08214,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08098,
      "fullObservedHighPrice": 0.08214,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231872289-2db872917234b",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:51:12.289Z",
      "closedAtUtc": "2026-09-12T16:57:09.050Z",
      "holdingPeriodMs": 356761,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.56379,
      "exitPriceQuote": 0.56158,
      "grossPnlGbp": 7.839798506536282,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.239798506536282,
      "cashChangeGbp": 7.0397985065362825,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.5062523279944617,
      "targetPct": 1.0936696287624832,
      "structuralStopPrice": 0.57792,
      "structuralTargetPrice": 0.557624,
      "maePct": -0.21994004859965927,
      "mfePct": 0.4434275173380261,
      "maeGbp": -4.398800971993185,
      "mfeGbp": 8.868550346760522,
      "observedDuringTradeLowPrice": 0.56129,
      "observedDuringTradeHighPrice": 0.56503,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.56129,
      "fullObservedHighPrice": 0.56503,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231863133-48adeeefd3e2d",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:51:03.133Z",
      "closedAtUtc": "2026-09-12T16:56:58.777Z",
      "holdingPeriodMs": 355644,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00005208,
      "exitPriceQuote": 0.00005257,
      "grossPnlGbp": -18.81720430107515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.417204301075152,
      "cashChangeGbp": -19.61720430107515,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.42 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6436251920122886,
      "targetPct": 1.987327188940104,
      "structuralStopPrice": 0.000052936,
      "structuralTargetPrice": 0.000051045,
      "maePct": -0.9408602150537576,
      "mfePct": 0,
      "maeGbp": -18.817204301075154,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.00005208,
      "observedDuringTradeHighPrice": 0.00005257,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00005208,
      "fullObservedHighPrice": 0.00005257,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231644694-2dacb4b6b5482",
      "symbol": "UNIUSDT",
      "baseAsset": "UNI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:47:24.693Z",
      "closedAtUtc": "2026-09-12T16:49:48.791Z",
      "holdingPeriodMs": 144098,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.425,
      "exitPriceQuote": 6.397,
      "grossPnlGbp": 8.715953307392867,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.115953307392868,
      "cashChangeGbp": 7.915953307392868,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.04 triggered at projected net £7.12 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6373540856031124,
      "targetPct": 2.093385214007783,
      "structuralStopPrice": 6.5302,
      "structuralTargetPrice": 6.2905,
      "maePct": -0.29571984435797866,
      "mfePct": 0.7003891050583646,
      "maeGbp": -5.914396887159573,
      "mfeGbp": 14.007782101167292,
      "observedDuringTradeLowPrice": 6.38,
      "observedDuringTradeHighPrice": 6.444000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.38,
      "fullObservedHighPrice": 6.444000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231389449-fd8ee29a2e5b8",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:43:09.449Z",
      "closedAtUtc": "2026-09-12T16:48:44.716Z",
      "holdingPeriodMs": 335267,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.138955,
      "exitPriceQuote": 0.138346,
      "grossPnlGbp": 8.765427656435515,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.165427656435515,
      "cashChangeGbp": 7.965427656435515,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.191284948364586,
      "targetPct": 4.569392968946786,
      "structuralStopPrice": 0.1392208,
      "structuralTargetPrice": 0.1326056,
      "maePct": -0.7844266129322498,
      "mfePct": 0.5778849267748538,
      "maeGbp": -15.688532258644996,
      "mfeGbp": 11.557698535497076,
      "observedDuringTradeLowPrice": 0.138152,
      "observedDuringTradeHighPrice": 0.140045,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.138152,
      "fullObservedHighPrice": 0.140045,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231492981-399ce6a8328a6",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:44:52.981Z",
      "closedAtUtc": "2026-09-12T16:46:36.844Z",
      "holdingPeriodMs": 103863,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.22679,
      "exitPriceQuote": 0.22605,
      "grossPnlGbp": 6.525860928612291,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.925860928612291,
      "cashChangeGbp": 5.725860928612291,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £6.28 triggered at projected net £4.93 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.444596322589186,
      "targetPct": 4.998015785528468,
      "structuralStopPrice": 0.234602,
      "structuralTargetPrice": 0.21545499999999998,
      "maePct": -0.30865558446139874,
      "mfePct": 0.5599894175228156,
      "maeGbp": -6.173111689227975,
      "mfeGbp": 11.199788350456313,
      "observedDuringTradeLowPrice": 0.22552,
      "observedDuringTradeHighPrice": 0.22749,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.22552,
      "fullObservedHighPrice": 0.22749,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789230382645-24ebfe79c10f3",
      "symbol": "THETAUSDT",
      "baseAsset": "THETA",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:26:22.645Z",
      "closedAtUtc": "2026-09-12T16:44:03.712Z",
      "holdingPeriodMs": 1061067,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1921,
      "exitPriceQuote": 0.1913,
      "grossPnlGbp": 8.328995314940085,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.728995314940086,
      "cashChangeGbp": 7.528995314940086,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5830296720458147,
      "targetPct": 0.9109838625715782,
      "structuralStopPrice": 0.19322,
      "structuralTargetPrice": 0.19035,
      "maePct": -0.05205622071838456,
      "mfePct": 0.41644976574700426,
      "maeGbp": -1.0411244143676912,
      "mfeGbp": 8.328995314940085,
      "observedDuringTradeLowPrice": 0.1913,
      "observedDuringTradeHighPrice": 0.19219999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1913,
      "fullObservedHighPrice": 0.19219999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789230504271-0973b6ac5044f",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:28:24.271Z",
      "closedAtUtc": "2026-09-12T16:43:57.694Z",
      "holdingPeriodMs": 933423,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.0484,
      "exitPriceQuote": 1.0385,
      "grossPnlGbp": -18.885921404044293,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.485921404044294,
      "cashChangeGbp": -19.685921404044294,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.49 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.020984357115593946,
      "targetPct": 0.4158718046547043,
      "structuralStopPrice": 1.0481800000000001,
      "structuralTargetPrice": 1.05276,
      "maePct": -0.9442960702022147,
      "mfePct": 0.06676840900418951,
      "maeGbp": -18.885921404044296,
      "mfeGbp": 1.3353681800837902,
      "observedDuringTradeLowPrice": 1.0385,
      "observedDuringTradeHighPrice": 1.0491,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0385,
      "fullObservedHighPrice": 1.0491,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789231006117-900b77fdffa47",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:36:46.117Z",
      "closedAtUtc": "2026-09-12T16:42:25.911Z",
      "holdingPeriodMs": 339794,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04912,
      "exitPriceQuote": 0.04892,
      "grossPnlGbp": 8.143322475569985,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.543322475569985,
      "cashChangeGbp": 7.343322475569985,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.178338762214987,
      "targetPct": 1.9645765472312715,
      "structuralStopPrice": 0.05019,
      "structuralTargetPrice": 0.048154999999999996,
      "maePct": -0.040716612377862636,
      "mfePct": 0.4071661237784992,
      "maeGbp": -0.8143322475572528,
      "mfeGbp": 8.143322475569983,
      "observedDuringTradeLowPrice": 0.04892,
      "observedDuringTradeHighPrice": 0.04914,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04892,
      "fullObservedHighPrice": 0.04914,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789230036505-d3c7194e0f979",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:20:36.505Z",
      "closedAtUtc": "2026-09-12T16:42:16.279Z",
      "holdingPeriodMs": 1299774,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.4087,
      "exitPriceQuote": 0.4072,
      "grossPnlGbp": 7.3403474431123135,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.740347443112313,
      "cashChangeGbp": 6.540347443112314,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7952043063371605,
      "targetPct": 0.6899926596525678,
      "structuralStopPrice": 0.41195,
      "structuralTargetPrice": 0.40587999999999996,
      "maePct": -0.6850990946904745,
      "mfePct": 0.44042084658674424,
      "maeGbp": -13.701981893809489,
      "mfeGbp": 8.808416931734884,
      "observedDuringTradeLowPrice": 0.4069,
      "observedDuringTradeHighPrice": 0.4115,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4069,
      "fullObservedHighPrice": 0.4115,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789230943603-2092e0cf0e0f",
      "symbol": "WLFIUSDT",
      "baseAsset": "WLFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:35:43.603Z",
      "closedAtUtc": "2026-09-12T16:36:17.469Z",
      "holdingPeriodMs": 33866,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05975,
      "exitPriceQuote": 0.06034,
      "grossPnlGbp": -19.748953974895407,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.34895397489541,
      "cashChangeGbp": -20.548953974895408,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.35 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.694560669456079,
      "targetPct": 2.999163179916321,
      "structuralStopPrice": 0.061360000000000005,
      "structuralTargetPrice": 0.057957999999999996,
      "maePct": -0.9874476987447703,
      "mfePct": 0,
      "maeGbp": -19.748953974895407,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05975,
      "observedDuringTradeHighPrice": 0.06034,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05975,
      "fullObservedHighPrice": 0.06034,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789230724619-4e6672794b715",
      "symbol": "4USDT",
      "baseAsset": "4",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:32:04.619Z",
      "closedAtUtc": "2026-09-12T16:35:15.528Z",
      "holdingPeriodMs": 190909,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.021104,
      "exitPriceQuote": 0.02118,
      "grossPnlGbp": 7.202426080363881,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.60242608036388,
      "cashChangeGbp": 6.402426080363881,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £5.71 triggered at projected net £5.60 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.044257012888568,
      "targetPct": 3.538665655799843,
      "structuralStopPrice": 0.020250499999999998,
      "structuralTargetPrice": 0.0218508,
      "maePct": 0,
      "mfePct": 0.4927975739196357,
      "maeGbp": 0,
      "mfeGbp": 9.855951478392713,
      "observedDuringTradeLowPrice": 0.021104,
      "observedDuringTradeHighPrice": 0.021208000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.021104,
      "fullObservedHighPrice": 0.021208000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789230498757-7bb0451939b36",
      "symbol": "FFUSDT",
      "baseAsset": "FF",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:28:18.757Z",
      "closedAtUtc": "2026-09-12T16:31:30.467Z",
      "holdingPeriodMs": 191710,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.15144,
      "exitPriceQuote": 0.15209,
      "grossPnlGbp": 8.584257791864921,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.984257791864922,
      "cashChangeGbp": 7.784257791864921,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 85.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 85,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3378235604859827,
      "targetPct": 1.6772319070258945,
      "structuralStopPrice": 0.14941400000000002,
      "structuralTargetPrice": 0.15398,
      "maePct": 0,
      "mfePct": 0.4424194400422635,
      "maeGbp": 0,
      "mfeGbp": 8.848388800845271,
      "observedDuringTradeLowPrice": 0.15144,
      "observedDuringTradeHighPrice": 0.15211,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.15144,
      "fullObservedHighPrice": 0.15211,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789230026877-cbcc6c9c18af5",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-12T16:20:26.877Z",
      "closedAtUtc": "2026-09-12T16:21:43.389Z",
      "holdingPeriodMs": 76512,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.24705,
      "exitPriceQuote": 0.24994,
      "grossPnlGbp": -23.396073669297742,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.996073669297743,
      "cashChangeGbp": -24.196073669297743,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-25.00 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.73122849625582,
      "targetPct": 5.842946771908511,
      "structuralStopPrice": 0.256268,
      "structuralTargetPrice": 0.23261500000000002,
      "maePct": -1.169803683464887,
      "mfePct": 0.040477636106046946,
      "maeGbp": -23.39607366929774,
      "mfeGbp": 0.8095527221209389,
      "observedDuringTradeLowPrice": 0.24695,
      "observedDuringTradeHighPrice": 0.24994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.24695,
      "fullObservedHighPrice": 0.24994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789218311929-bf0c844a2161b",
      "symbol": "LSKUSDT",
      "baseAsset": "LSK",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T13:05:11.929Z",
      "closedAtUtc": "2026-09-12T13:06:15.302Z",
      "holdingPeriodMs": 63373,
      "reportingCurrency": "GBP",
      "notionalGbp": 2005.96,
      "assetQuantity": null,
      "entryPriceQuote": 0.23492,
      "exitPriceQuote": 0.23225,
      "grossPnlGbp": -22.79888132130068,
      "entryFeeGbp": 0.8023840000000001,
      "exitFeeGbp": 0.8023840000000001,
      "totalCostsGbp": 1.6047680000000002,
      "netPnlGbp": -24.40364932130068,
      "cashChangeGbp": -23.60126532130068,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2005.96 (£20.06) triggered at projected net £-24.40 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 8.48567414534462,
      "targetPct": 10.289922942653995,
      "structuralStopPrice": 0.214958,
      "structuralTargetPrice": 0.2589938260462344,
      "maePct": -1.1365571258300604,
      "mfePct": 0.6214881661842402,
      "maeGbp": -22.798881321300684,
      "mfeGbp": 12.466804018389384,
      "observedDuringTradeLowPrice": 0.23225,
      "observedDuringTradeHighPrice": 0.23638,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23225,
      "fullObservedHighPrice": 0.23638,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789210752608-3accfdb692764",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T10:59:12.608Z",
      "closedAtUtc": "2026-09-12T11:29:12.911Z",
      "holdingPeriodMs": 1800303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2006.49,
      "assetQuantity": null,
      "entryPriceQuote": 0.7519,
      "exitPriceQuote": 0.7515,
      "grossPnlGbp": -1.0674238595559706,
      "entryFeeGbp": 0.8025960000000001,
      "exitFeeGbp": 0.8025960000000001,
      "totalCostsGbp": 1.6051920000000002,
      "netPnlGbp": -2.672615859555971,
      "cashChangeGbp": -1.8700198595559707,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; one-minute trend is not aligned; failed-breakout evidence opposes continuation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.116512602247793,
      "targetPct": 4.7615880827292605,
      "structuralStopPrice": 0.7209,
      "structuralTargetPrice": 0.7875452384119173,
      "maePct": -0.8378773773108089,
      "mfePct": 0.4521877909296394,
      "maeGbp": -16.81192578800365,
      "mfeGbp": 9.07310280622412,
      "observedDuringTradeLowPrice": 0.7456,
      "observedDuringTradeHighPrice": 0.7553,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7456,
      "fullObservedHighPrice": 0.7553,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789203934710-6efd51ce985ce",
      "symbol": "BTWUSDT",
      "baseAsset": "BTW",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T09:05:34.710Z",
      "closedAtUtc": "2026-09-12T09:06:34.273Z",
      "holdingPeriodMs": 59563,
      "reportingCurrency": "GBP",
      "notionalGbp": 2003.82,
      "assetQuantity": null,
      "entryPriceQuote": 0.54086,
      "exitPriceQuote": 0.5449,
      "grossPnlGbp": 14.96770476648317,
      "entryFeeGbp": 0.801528,
      "exitFeeGbp": 0.801528,
      "totalCostsGbp": 1.603056,
      "netPnlGbp": 13.36464876648317,
      "cashChangeGbp": 14.16617676648317,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £17.22 triggered at projected net £13.36 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 5.143596856218216,
      "targetPct": 6.148867313915858,
      "structuralStopPrice": 0.5129360000000001,
      "structuralTargetPrice": 0.5737664724919095,
      "maePct": 0,
      "mfePct": 1.1888473911918143,
      "maeGbp": 0,
      "mfeGbp": 23.82236179417981,
      "observedDuringTradeLowPrice": 0.54086,
      "observedDuringTradeHighPrice": 0.54729,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.54086,
      "fullObservedHighPrice": 0.54729,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789190392720-fd64fe7452d29",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T05:19:52.720Z",
      "closedAtUtc": "2026-09-12T05:22:30.294Z",
      "holdingPeriodMs": 157574,
      "reportingCurrency": "GBP",
      "notionalGbp": 2001.76,
      "assetQuantity": null,
      "entryPriceQuote": 0.11102,
      "exitPriceQuote": 0.11168,
      "grossPnlGbp": 11.900212574311075,
      "entryFeeGbp": 0.8007040000000001,
      "exitFeeGbp": 0.8007040000000001,
      "totalCostsGbp": 1.6014080000000002,
      "netPnlGbp": 10.298804574311074,
      "cashChangeGbp": 11.099508574311075,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £10.53 triggered at projected net £10.30 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.8238075935684352,
      "targetPct": 5.503760753051381,
      "structuralStopPrice": 0.10677,
      "structuralTargetPrice": 0.11711444962392469,
      "maePct": 0,
      "mfePct": 0.8557016753738123,
      "maeGbp": 0,
      "mfeGbp": 17.129093856962825,
      "observedDuringTradeLowPrice": 0.11102,
      "observedDuringTradeHighPrice": 0.11197,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11102,
      "fullObservedHighPrice": 0.11197,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789185784239-4190395f8355b",
      "symbol": "HEMIUSDT",
      "baseAsset": "HEMI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-12T04:03:04.239Z",
      "closedAtUtc": "2026-09-12T04:16:02.801Z",
      "holdingPeriodMs": 778562,
      "reportingCurrency": "GBP",
      "notionalGbp": 2006.31,
      "assetQuantity": null,
      "entryPriceQuote": 0.006637,
      "exitPriceQuote": 0.006707,
      "grossPnlGbp": -21.16041886394474,
      "entryFeeGbp": 0.802524,
      "exitFeeGbp": 0.802524,
      "totalCostsGbp": 1.605048,
      "netPnlGbp": -22.76546686394474,
      "cashChangeGbp": -21.96294286394474,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2006.31 (£20.06) triggered at projected net £-22.77 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1525423728813717,
      "targetPct": 1.8079096045197658,
      "structuralStopPrice": 0.006714,
      "structuralTargetPrice": 0.006518481920903954,
      "maePct": -1.054693385565777,
      "mfePct": 0.1506704836522464,
      "maeGbp": -21.160418863944738,
      "mfeGbp": 3.022916980563384,
      "observedDuringTradeLowPrice": 0.006627,
      "observedDuringTradeHighPrice": 0.006707000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.006627,
      "fullObservedHighPrice": 0.006707000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789164047381-86ddcdd1e8151",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-11T22:00:47.381Z",
      "closedAtUtc": "2026-09-11T22:30:47.581Z",
      "holdingPeriodMs": 1800200,
      "reportingCurrency": "GBP",
      "notionalGbp": 2006.88,
      "assetQuantity": null,
      "entryPriceQuote": 0.3319,
      "exitPriceQuote": 0.3321,
      "grossPnlGbp": -1.2093281108769727,
      "entryFeeGbp": 0.8027520000000001,
      "exitFeeGbp": 0.8027520000000001,
      "totalCostsGbp": 1.6055040000000003,
      "netPnlGbp": -2.814832110876973,
      "cashChangeGbp": -2.0120801108769726,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; mean-reversion evidence opposes continuation",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.8285886428679246,
      "targetPct": 1.8677511673444915,
      "structuralStopPrice": 0.33802000000000004,
      "structuralTargetPrice": 0.32584813224883263,
      "maePct": -0.8737571557698144,
      "mfePct": 0.12051822838202951,
      "maeGbp": -17.535257607713252,
      "mfeGbp": 2.418656221753274,
      "observedDuringTradeLowPrice": 0.3315,
      "observedDuringTradeHighPrice": 0.33479999999999993,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3315,
      "fullObservedHighPrice": 0.33479999999999993,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789155542105-688c295a13f29",
      "symbol": "MINAUSDT",
      "baseAsset": "MINA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-11T19:39:02.105Z",
      "closedAtUtc": "2026-09-11T19:54:01.639Z",
      "holdingPeriodMs": 899534,
      "reportingCurrency": "GBP",
      "notionalGbp": 2004.45,
      "assetQuantity": null,
      "entryPriceQuote": 0.1038,
      "exitPriceQuote": 0.10451,
      "grossPnlGbp": 13.710592485549178,
      "entryFeeGbp": 0.80178,
      "exitFeeGbp": 0.80178,
      "totalCostsGbp": 1.60356,
      "netPnlGbp": 12.107032485549178,
      "cashChangeGbp": 12.908812485549177,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £13.87 triggered at projected net £12.11 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.339564463287737,
      "targetPct": 3.2183465022162356,
      "structuralStopPrice": 0.101352,
      "structuralTargetPrice": 0.10707871266139914,
      "maePct": -0.6358381502890248,
      "mfePct": 1.0211946050096257,
      "maeGbp": -12.745057803468358,
      "mfeGbp": 20.469335260115443,
      "observedDuringTradeLowPrice": 0.10314,
      "observedDuringTradeHighPrice": 0.10486,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10314,
      "fullObservedHighPrice": 0.10486,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789147340804-06a5d90e6fc08",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-11T17:22:20.804Z",
      "closedAtUtc": "2026-09-11T17:31:24.449Z",
      "holdingPeriodMs": 543645,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6117,
      "exitPriceQuote": 0.6098,
      "grossPnlGbp": 6.212195520680114,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.612195520680114,
      "cashChangeGbp": 5.412195520680114,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £5.28 triggered at projected net £4.61 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.06539153179662513,
      "targetPct": 0.8991335622037044,
      "structuralStopPrice": 0.6121,
      "structuralTargetPrice": 0.6062,
      "maePct": -0.6539153179663239,
      "mfePct": 0.49043648847474297,
      "maeGbp": -13.078306359326477,
      "mfeGbp": 9.80872976949486,
      "observedDuringTradeLowPrice": 0.6087,
      "observedDuringTradeHighPrice": 0.6157,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6087,
      "fullObservedHighPrice": 0.6157,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789134871051-580d41379e06e",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-11T13:54:31.051Z",
      "closedAtUtc": "2026-09-11T13:59:22.162Z",
      "holdingPeriodMs": 291111,
      "reportingCurrency": "GBP",
      "notionalGbp": 1998.78,
      "assetQuantity": null,
      "entryPriceQuote": 2593.3,
      "exitPriceQuote": 2632.19,
      "grossPnlGbp": 29.974377896888033,
      "entryFeeGbp": 0.799512,
      "exitFeeGbp": 0.799512,
      "totalCostsGbp": 1.599024,
      "netPnlGbp": 28.375353896888033,
      "cashChangeGbp": 29.174865896888033,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £30.56 triggered at projected net £28.38 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.698345155487521,
      "targetPct": 4.4433818751819425,
      "structuralStopPrice": 2497.386,
      "structuralTargetPrice": 2708.514555661812,
      "maePct": -0.12995025643004454,
      "mfePct": 1.859021324181546,
      "maeGbp": -2.597419735472444,
      "mfeGbp": 37.157746423475906,
      "observedDuringTradeLowPrice": 2589.93,
      "observedDuringTradeHighPrice": 2641.51,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2589.93,
      "fullObservedHighPrice": 2641.51,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789122275044-fae4b1f3bd9b5",
      "symbol": "WLFIUSDT",
      "baseAsset": "WLFI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-11T10:24:35.044Z",
      "closedAtUtc": "2026-09-11T10:25:30.487Z",
      "holdingPeriodMs": 55443,
      "reportingCurrency": "GBP",
      "notionalGbp": 2003.29,
      "assetQuantity": null,
      "entryPriceQuote": 0.04875,
      "exitPriceQuote": 0.04926,
      "grossPnlGbp": -20.957495384615243,
      "entryFeeGbp": 0.801316,
      "exitFeeGbp": 0.801316,
      "totalCostsGbp": 1.602632,
      "netPnlGbp": -22.560127384615242,
      "cashChangeGbp": -21.758811384615242,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2003.29 (£20.03) triggered at projected net £-22.56 after fees",
      "confidence": 89,
      "riskModel": "legacy_fallback",
      "stopLossPct": 12.58742693057123,
      "targetPct": 19.85437391036817,
      "structuralStopPrice": 0.054892,
      "structuralTargetPrice": 0.03908301456260896,
      "maePct": -1.046153846153839,
      "mfePct": 0.3897435897435952,
      "maeGbp": -20.957495384615246,
      "mfeGbp": 7.807694358974468,
      "observedDuringTradeLowPrice": 0.04856,
      "observedDuringTradeHighPrice": 0.04925999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04856,
      "fullObservedHighPrice": 0.04925999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789117027863-6da79bac0df2f",
      "symbol": "LABUSDT",
      "baseAsset": "LAB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-11T08:57:07.862Z",
      "closedAtUtc": "2026-09-11T09:28:32.405Z",
      "holdingPeriodMs": 1884543,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04748,
      "exitPriceQuote": 0.04775,
      "grossPnlGbp": 11.373209772535779,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.773209772535779,
      "cashChangeGbp": 10.573209772535778,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.11 triggered at projected net £9.77 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.24431339511372796,
      "targetPct": 2.342038753159229,
      "structuralStopPrice": 0.047364,
      "structuralTargetPrice": 0.048592,
      "maePct": -0.6318449873631038,
      "mfePct": 0.7792754844144805,
      "maeGbp": -12.636899747262076,
      "mfeGbp": 15.58550968828961,
      "observedDuringTradeLowPrice": 0.04718,
      "observedDuringTradeHighPrice": 0.04785,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04718,
      "fullObservedHighPrice": 0.04785,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789082863990-3df0a757b9f54",
      "symbol": "SAHARAUSDT",
      "baseAsset": "SAHARA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T23:27:43.989Z",
      "closedAtUtc": "2026-09-10T23:33:31.145Z",
      "holdingPeriodMs": 347156,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.009019,
      "exitPriceQuote": 0.00907,
      "grossPnlGbp": 11.309457811287439,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.70945781128744,
      "cashChangeGbp": 10.509457811287438,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1042244151236052,
      "targetPct": 2.2064530435746703,
      "structuralStopPrice": 0.009009600000000001,
      "structuralTargetPrice": 0.009217999999999999,
      "maePct": 0,
      "mfePct": 0.5654728905643719,
      "maeGbp": 0,
      "mfeGbp": 11.309457811287439,
      "observedDuringTradeLowPrice": 0.009019,
      "observedDuringTradeHighPrice": 0.00907,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.009019,
      "fullObservedHighPrice": 0.00907,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789083006813-3e368e8170685",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T23:30:06.813Z",
      "closedAtUtc": "2026-09-10T23:33:20.053Z",
      "holdingPeriodMs": 193240,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.037612,
      "exitPriceQuote": 0.037802,
      "grossPnlGbp": 10.103158566415116,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.503158566415117,
      "cashChangeGbp": 9.303158566415116,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.03 triggered at projected net £8.50 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.22811868552590642,
      "targetPct": 2.099330001063494,
      "structuralStopPrice": 0.037526199999999996,
      "structuralTargetPrice": 0.0384016,
      "maePct": 0,
      "mfePct": 0.6593640327554989,
      "maeGbp": 0,
      "mfeGbp": 13.187280655109978,
      "observedDuringTradeLowPrice": 0.037612,
      "observedDuringTradeHighPrice": 0.03786,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.037612,
      "fullObservedHighPrice": 0.03786,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789082915953-437e22aa08c0a",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T23:28:35.953Z",
      "closedAtUtc": "2026-09-10T23:29:38.228Z",
      "holdingPeriodMs": 62275,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23393,
      "exitPriceQuote": 0.23448,
      "grossPnlGbp": 4.702261360235925,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1022613602359246,
      "cashChangeGbp": 3.902261360235925,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £5.91 triggered at projected net £3.10 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.9477621510708425,
      "targetPct": 3.5600393280041045,
      "structuralStopPrice": 0.22469499999999998,
      "structuralTargetPrice": 0.242258,
      "maePct": -0.004274783054764246,
      "mfePct": 0.5001496174069184,
      "maeGbp": -0.08549566109528492,
      "mfeGbp": 10.002992348138369,
      "observedDuringTradeLowPrice": 0.23392,
      "observedDuringTradeHighPrice": 0.2351,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.23392,
      "fullObservedHighPrice": 0.2351,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789065380635-f3db5266a4b79",
      "symbol": "XRPUSDT",
      "baseAsset": "XRP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:36:20.635Z",
      "closedAtUtc": "2026-09-10T23:04:10.637Z",
      "holdingPeriodMs": 16070002,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3483,
      "exitPriceQuote": 1.3391,
      "grossPnlGbp": 13.646814507157304,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 12.046814507157304,
      "cashChangeGbp": 12.846814507157303,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.23140250686047537,
      "targetPct": 0.05191722910332604,
      "structuralStopPrice": 1.3514199999999998,
      "structuralTargetPrice": 1.3476,
      "maePct": -0.7268412074464162,
      "mfePct": 0.6897574723726237,
      "maeGbp": -14.536824148928325,
      "mfeGbp": 13.795149447452475,
      "observedDuringTradeLowPrice": 1.339,
      "observedDuringTradeHighPrice": 1.3581,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.339,
      "fullObservedHighPrice": 1.3581,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789073215101-7f06ffe245bbd",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:46:55.101Z",
      "closedAtUtc": "2026-09-10T21:31:59.335Z",
      "holdingPeriodMs": 2704234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6484,
      "exitPriceQuote": 0.6423,
      "grossPnlGbp": -18.81554595928438,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.41554595928438,
      "cashChangeGbp": -19.61554595928438,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.42 after fees",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.3374460209747063,
      "targetPct": 2.4290561381863114,
      "structuralStopPrice": 0.62676,
      "structuralTargetPrice": 0.66415,
      "maePct": -0.9407772979642188,
      "mfePct": 0.24676125848242533,
      "maeGbp": -18.81554595928438,
      "mfeGbp": 4.935225169648507,
      "observedDuringTradeLowPrice": 0.6423,
      "observedDuringTradeHighPrice": 0.65,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6423,
      "fullObservedHighPrice": 0.65,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789073002112-406abec69a0a4",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:43:22.112Z",
      "closedAtUtc": "2026-09-10T21:05:34.262Z",
      "holdingPeriodMs": 1332150,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04941,
      "exitPriceQuote": 0.04967,
      "grossPnlGbp": 10.524185387573217,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.924185387573218,
      "cashChangeGbp": 9.724185387573216,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.55 triggered at projected net £8.92 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.0637522768670395,
      "targetPct": 5.343047965998778,
      "structuralStopPrice": 0.046908,
      "structuralTargetPrice": 0.05205,
      "maePct": -0.9512244484922183,
      "mfePct": 0.7285974499089237,
      "maeGbp": -19.024488969844366,
      "mfeGbp": 14.571948998178476,
      "observedDuringTradeLowPrice": 0.04894,
      "observedDuringTradeHighPrice": 0.04977,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04894,
      "fullObservedHighPrice": 0.04977,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789072536572-ce4edbcf6b1bd",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:35:36.572Z",
      "closedAtUtc": "2026-09-10T20:54:21.130Z",
      "holdingPeriodMs": 1124558,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015381,
      "exitPriceQuote": 0.015427,
      "grossPnlGbp": 5.981405630323017,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.381405630323018,
      "cashChangeGbp": 5.181405630323018,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.43820297769976235,
      "targetPct": 0.6215460633248782,
      "structuralStopPrice": 0.0153136,
      "structuralTargetPrice": 0.0154766,
      "maePct": -0.052012222872381914,
      "mfePct": 0.3445809765294794,
      "maeGbp": -1.0402444574476382,
      "mfeGbp": 6.891619530589589,
      "observedDuringTradeLowPrice": 0.015373,
      "observedDuringTradeHighPrice": 0.015434,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015373,
      "fullObservedHighPrice": 0.015434,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789071635242-c492336fe783c",
      "symbol": "HEMIUSDT",
      "baseAsset": "HEMI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:20:35.241Z",
      "closedAtUtc": "2026-09-10T20:43:21.090Z",
      "holdingPeriodMs": 1365849,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007192,
      "exitPriceQuote": 0.007266,
      "grossPnlGbp": -20.578420467185843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.178420467185845,
      "cashChangeGbp": -21.378420467185844,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.18 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3987764182424942,
      "targetPct": 1.953559510567297,
      "structuralStopPrice": 0.0072926,
      "structuralTargetPrice": 0.0070515,
      "maePct": -1.028921023359292,
      "mfePct": 0.06952169076751664,
      "maeGbp": -20.578420467185843,
      "mfeGbp": 1.3904338153503328,
      "observedDuringTradeLowPrice": 0.007187,
      "observedDuringTradeHighPrice": 0.007266,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007187,
      "fullObservedHighPrice": 0.007266,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789072073004-ed69718ce1d68",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:27:53.004Z",
      "closedAtUtc": "2026-09-10T20:30:08.393Z",
      "holdingPeriodMs": 135389,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6413,
      "exitPriceQuote": 0.6445,
      "grossPnlGbp": 9.979728676126557,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.379728676126557,
      "cashChangeGbp": 9.179728676126556,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2672696086075157,
      "targetPct": 2.4559488538905416,
      "structuralStopPrice": 0.62676,
      "structuralTargetPrice": 0.65705,
      "maePct": -0.015593326056446123,
      "mfePct": 0.4989864338063279,
      "maeGbp": -0.3118665211289225,
      "mfeGbp": 9.979728676126559,
      "observedDuringTradeLowPrice": 0.6412,
      "observedDuringTradeHighPrice": 0.6445,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6412,
      "fullObservedHighPrice": 0.6445,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789071607685-ef8bbc19e2bc6",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:20:07.685Z",
      "closedAtUtc": "2026-09-10T20:23:38.945Z",
      "holdingPeriodMs": 211260,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04977,
      "exitPriceQuote": 0.0501,
      "grossPnlGbp": 13.261000602772633,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.661000602772633,
      "cashChangeGbp": 12.461000602772632,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £12.66 triggered at projected net £11.66 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.750452079566011,
      "targetPct": 5.304400241109095,
      "structuralStopPrice": 0.046908,
      "structuralTargetPrice": 0.05241,
      "maePct": -0.4420333534257683,
      "mfePct": 0.8840667068515088,
      "maeGbp": -8.840667068515366,
      "mfeGbp": 17.681334137030177,
      "observedDuringTradeLowPrice": 0.04955,
      "observedDuringTradeHighPrice": 0.05021,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04955,
      "fullObservedHighPrice": 0.05021,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789071597385-9cea771cd517b",
      "symbol": "SOPHUSDT",
      "baseAsset": "SOPH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:19:57.385Z",
      "closedAtUtc": "2026-09-10T20:22:56.912Z",
      "holdingPeriodMs": 179527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004616,
      "exitPriceQuote": 0.004569,
      "grossPnlGbp": 20.363951473136986,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.763951473136984,
      "cashChangeGbp": 19.563951473136985,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £18.80 triggered at projected net £18.76 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.2998266897746813,
      "targetPct": 2.4783362218371017,
      "structuralStopPrice": 0.004676,
      "structuralTargetPrice": 0.0045016,
      "maePct": -0.08665511265163915,
      "mfePct": 1.1481802426343173,
      "maeGbp": -1.733102253032783,
      "mfeGbp": 22.963604852686345,
      "observedDuringTradeLowPrice": 0.004563,
      "observedDuringTradeHighPrice": 0.00462,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004563,
      "fullObservedHighPrice": 0.00462,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789071214666-7f90e4af73a2e",
      "symbol": "SOPHUSDT",
      "baseAsset": "SOPH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:13:34.666Z",
      "closedAtUtc": "2026-09-10T20:15:52.224Z",
      "holdingPeriodMs": 137558,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00466,
      "exitPriceQuote": 0.004669,
      "grossPnlGbp": 3.862660944206149,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.2626609442061487,
      "cashChangeGbp": 3.062660944206149,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.9055793991416468,
      "targetPct": 0.11158798283260679,
      "structuralStopPrice": 0.004477999999999999,
      "structuralTargetPrice": 0.0046651999999999996,
      "maePct": -0.25751072961373084,
      "mfePct": 0.23605150214591683,
      "maeGbp": -5.150214592274617,
      "mfeGbp": 4.721030042918336,
      "observedDuringTradeLowPrice": 0.004648,
      "observedDuringTradeHighPrice": 0.004671,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004648,
      "fullObservedHighPrice": 0.004671,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789070742281-453930e44ba76",
      "symbol": "ORDERUSDT",
      "baseAsset": "ORDER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:05:42.281Z",
      "closedAtUtc": "2026-09-10T20:11:10.922Z",
      "holdingPeriodMs": 328641,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.03592,
      "exitPriceQuote": 0.03611,
      "grossPnlGbp": 10.579064587973422,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.979064587973422,
      "cashChangeGbp": 9.779064587973421,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.64 triggered at projected net £8.98 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.268930957683731,
      "targetPct": 1.2527839643652534,
      "structuralStopPrice": 0.035105000000000004,
      "structuralTargetPrice": 0.03637,
      "maePct": -0.19487750556793046,
      "mfePct": 0.6959910913140318,
      "maeGbp": -3.8975501113586093,
      "mfeGbp": 13.919821826280636,
      "observedDuringTradeLowPrice": 0.03585,
      "observedDuringTradeHighPrice": 0.03617,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.03585,
      "fullObservedHighPrice": 0.03617,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789070800119-6d101135c46ee",
      "symbol": "SOPHUSDT",
      "baseAsset": "SOPH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T20:06:40.119Z",
      "closedAtUtc": "2026-09-10T20:09:35.451Z",
      "holdingPeriodMs": 175332,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004684,
      "exitPriceQuote": 0.004638,
      "grossPnlGbp": -19.641332194705395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.241332194705397,
      "cashChangeGbp": -20.441332194705396,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.24 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.816396242527741,
      "targetPct": 5.283945345858248,
      "structuralStopPrice": 0.0044584,
      "structuralTargetPrice": 0.0049315,
      "maePct": -0.9820666097352697,
      "mfePct": 0,
      "maeGbp": -19.641332194705395,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.004638,
      "observedDuringTradeHighPrice": 0.004684,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004638,
      "fullObservedHighPrice": 0.004684,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789069264617-6799b4c6f950e",
      "symbol": "SOPHUSDT",
      "baseAsset": "SOPH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T19:41:04.617Z",
      "closedAtUtc": "2026-09-10T19:42:21.873Z",
      "holdingPeriodMs": 77256,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004465,
      "exitPriceQuote": 0.004461,
      "grossPnlGbp": 1.7917133258680988,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.19171332586809875,
      "cashChangeGbp": 0.9917133258680988,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 6.176931690929443,
      "targetPct": 4.188129899216137,
      "structuralStopPrice": 0.0047408,
      "structuralTargetPrice": 0.004278,
      "maePct": -0.17917133258679047,
      "mfePct": 0.134378499440088,
      "maeGbp": -3.5834266517358095,
      "mfeGbp": 2.6875699888017603,
      "observedDuringTradeLowPrice": 0.004459,
      "observedDuringTradeHighPrice": 0.0044729999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004459,
      "fullObservedHighPrice": 0.0044729999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789067742669-618b36240adf6",
      "symbol": "FFUSDT",
      "baseAsset": "FF",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T19:15:42.669Z",
      "closedAtUtc": "2026-09-10T19:20:45.358Z",
      "holdingPeriodMs": 302689,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.16804,
      "exitPriceQuote": 0.167,
      "grossPnlGbp": 12.378005236848196,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.778005236848196,
      "cashChangeGbp": 11.578005236848195,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.35 triggered at projected net £10.78 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.3344441799571572,
      "targetPct": 0.7343489645322454,
      "structuralStopPrice": 0.168602,
      "structuralTargetPrice": 0.166806,
      "maePct": -0.0654606046179475,
      "mfePct": 0.78552725541537,
      "maeGbp": -1.3092120923589503,
      "mfeGbp": 15.710545108307402,
      "observedDuringTradeLowPrice": 0.16672,
      "observedDuringTradeHighPrice": 0.16815,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16672,
      "fullObservedHighPrice": 0.16815,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789067765887-656e28f9945e9",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T19:16:05.887Z",
      "closedAtUtc": "2026-09-10T19:17:22.656Z",
      "holdingPeriodMs": 76769,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3492,
      "exitPriceQuote": 1.3616,
      "grossPnlGbp": 18.381262970649225,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 16.781262970649223,
      "cashChangeGbp": 17.581262970649224,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.8511710643344044,
      "targetPct": 4.146901867773491,
      "structuralStopPrice": 1.2972400000000002,
      "structuralTargetPrice": 1.40515,
      "maePct": -0.6077675659650152,
      "mfePct": 1.0080047435517385,
      "maeGbp": -12.155351319300305,
      "mfeGbp": 20.160094871034772,
      "observedDuringTradeLowPrice": 1.341,
      "observedDuringTradeHighPrice": 1.3628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.341,
      "fullObservedHighPrice": 1.3628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789067126212-e9be3448b9929",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T19:05:26.212Z",
      "closedAtUtc": "2026-09-10T19:07:43.392Z",
      "holdingPeriodMs": 137180,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11678,
      "exitPriceQuote": 0.11569,
      "grossPnlGbp": -18.66758006507953,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.26758006507953,
      "cashChangeGbp": -19.46758006507953,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.27 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.634183935605407,
      "targetPct": 7.561226237369417,
      "structuralStopPrice": 0.100858,
      "structuralTargetPrice": 0.12561,
      "maePct": -0.9333790032539766,
      "mfePct": 0,
      "maeGbp": -18.667580065079534,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.11569,
      "observedDuringTradeHighPrice": 0.11678,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11569,
      "fullObservedHighPrice": 0.11678,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789067090395-5261c33a51775",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T19:04:50.395Z",
      "closedAtUtc": "2026-09-10T19:05:12.119Z",
      "holdingPeriodMs": 21724,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11565,
      "exitPriceQuote": 0.11673,
      "grossPnlGbp": -18.67704280155638,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.27704280155638,
      "cashChangeGbp": -19.47704280155638,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.28 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.686986597492431,
      "targetPct": 12.790315607436229,
      "structuralStopPrice": 0.12454,
      "structuralTargetPrice": 0.100858,
      "maePct": -0.9338521400778189,
      "mfePct": 0.06052745352356301,
      "maeGbp": -18.67704280155638,
      "mfeGbp": 1.21054907047126,
      "observedDuringTradeLowPrice": 0.11558,
      "observedDuringTradeHighPrice": 0.11673,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11558,
      "fullObservedHighPrice": 0.11673,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789066996775-9f8358dfab15",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T19:03:16.775Z",
      "closedAtUtc": "2026-09-10T19:04:36.663Z",
      "holdingPeriodMs": 79888,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11616,
      "exitPriceQuote": 0.11552,
      "grossPnlGbp": 11.019283746556503,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.419283746556504,
      "cashChangeGbp": 10.219283746556503,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £10.64 triggered at projected net £9.42 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.683367768595044,
      "targetPct": 13.17320936639118,
      "structuralStopPrice": 0.125085,
      "structuralTargetPrice": 0.100858,
      "maePct": -0.45626721763085637,
      "mfePct": 0.7403581267217627,
      "maeGbp": -9.125344352617127,
      "mfeGbp": 14.807162534435253,
      "observedDuringTradeLowPrice": 0.1153,
      "observedDuringTradeHighPrice": 0.11669,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1153,
      "fullObservedHighPrice": 0.11669,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789066646876-50ca47cf3dfd8",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:57:26.876Z",
      "closedAtUtc": "2026-09-10T18:57:51.297Z",
      "holdingPeriodMs": 24421,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11188,
      "exitPriceQuote": 0.10539,
      "grossPnlGbp": -116.01716124419013,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -117.61716124419013,
      "cashChangeGbp": -116.81716124419013,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-117.62 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 9.851626742938855,
      "targetPct": 7.896853771898458,
      "structuralStopPrice": 0.100858,
      "structuralTargetPrice": 0.12071499999999999,
      "maePct": -5.800858062209507,
      "mfePct": 0.08938148015731397,
      "maeGbp": -116.01716124419013,
      "mfeGbp": 1.7876296031462795,
      "observedDuringTradeLowPrice": 0.10539,
      "observedDuringTradeHighPrice": 0.11198,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10539,
      "fullObservedHighPrice": 0.11198,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789066525802-a09cedae9dd6",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:55:25.802Z",
      "closedAtUtc": "2026-09-10T18:56:40.312Z",
      "holdingPeriodMs": 74510,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11297,
      "exitPriceQuote": 0.11241,
      "grossPnlGbp": 9.914136496415065,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.314136496415065,
      "cashChangeGbp": 9.114136496415064,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £9.64 triggered at projected net £8.31 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.869345844029383,
      "targetPct": 10.72143046826591,
      "structuralStopPrice": 0.12186,
      "structuralTargetPrice": 0.100858,
      "maePct": -0.6550411613702793,
      "mfePct": 0.690448791714617,
      "maeGbp": -13.100823227405588,
      "mfeGbp": 13.808975834292342,
      "observedDuringTradeLowPrice": 0.11219,
      "observedDuringTradeHighPrice": 0.11371,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11219,
      "fullObservedHighPrice": 0.11371,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789066356677-17c80f227897a",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:52:36.676Z",
      "closedAtUtc": "2026-09-10T18:53:08.964Z",
      "holdingPeriodMs": 32288,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11295,
      "exitPriceQuote": 0.11171,
      "grossPnlGbp": -21.95661797255407,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.556617972554072,
      "cashChangeGbp": -22.75661797255407,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.56 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 10.705621956617966,
      "targetPct": 7.8397521027003,
      "structuralStopPrice": 0.100858,
      "structuralTargetPrice": 0.12180499999999998,
      "maePct": -1.0978308986277034,
      "mfePct": 0.061974324922532645,
      "maeGbp": -21.956617972554067,
      "mfeGbp": 1.2394864984506528,
      "observedDuringTradeLowPrice": 0.11171,
      "observedDuringTradeHighPrice": 0.11302000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11171,
      "fullObservedHighPrice": 0.11302000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789065794435-e6ee35f387f6c",
      "symbol": "BTRUSDT",
      "baseAsset": "BTR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:43:14.435Z",
      "closedAtUtc": "2026-09-10T18:52:42.638Z",
      "holdingPeriodMs": 568203,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05026,
      "exitPriceQuote": 0.05035,
      "grossPnlGbp": 3.5813768404297575,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.9813768404297574,
      "cashChangeGbp": 2.7813768404297576,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.8412256267409446,
      "targetPct": 3.203342618384416,
      "structuralStopPrice": 0.048832,
      "structuralTargetPrice": 0.051870000000000006,
      "maePct": -0.7162753680859515,
      "mfePct": 0.258654994031035,
      "maeGbp": -14.32550736171903,
      "mfeGbp": 5.1730998806207,
      "observedDuringTradeLowPrice": 0.0499,
      "observedDuringTradeHighPrice": 0.05039,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0499,
      "fullObservedHighPrice": 0.05039,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789066202711-601a3267e516d",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:50:02.710Z",
      "closedAtUtc": "2026-09-10T18:51:35.106Z",
      "holdingPeriodMs": 92396,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.11182,
      "exitPriceQuote": 0.11309,
      "grossPnlGbp": -22.71507780361283,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.31507780361283,
      "cashChangeGbp": -23.51507780361283,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.32 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.941334287247348,
      "targetPct": 9.803255231622249,
      "structuralStopPrice": 0.12069999999999999,
      "structuralTargetPrice": 0.100858,
      "maePct": -1.1357538901806414,
      "mfePct": 0.0715435521373607,
      "maeGbp": -22.71507780361283,
      "mfeGbp": 1.4308710427472142,
      "observedDuringTradeLowPrice": 0.11174,
      "observedDuringTradeHighPrice": 0.11308999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.11174,
      "fullObservedHighPrice": 0.11308999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789065415824-23ef2b82dbe08",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:36:55.824Z",
      "closedAtUtc": "2026-09-10T18:49:35.884Z",
      "holdingPeriodMs": 760060,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1124.61,
      "exitPriceQuote": 1129.05,
      "grossPnlGbp": 7.896070637821209,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.2960706378212095,
      "cashChangeGbp": 7.096070637821209,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8971021065080373,
      "targetPct": 1.0136847440446102,
      "structuralStopPrice": 1103.2749999999999,
      "structuralTargetPrice": 1136.01,
      "maePct": -0.5806457349658969,
      "mfePct": 0.4837232462809379,
      "maeGbp": -11.612914699317937,
      "mfeGbp": 9.674464925618757,
      "observedDuringTradeLowPrice": 1118.08,
      "observedDuringTradeHighPrice": 1130.05,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1118.08,
      "fullObservedHighPrice": 1130.05,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789065667120-b506a53530e8c",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:41:07.120Z",
      "closedAtUtc": "2026-09-10T18:43:11.128Z",
      "holdingPeriodMs": 124008,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10918,
      "exitPriceQuote": 0.10796,
      "grossPnlGbp": -22.34841546070707,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.94841546070707,
      "cashChangeGbp": -23.14841546070707,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.95 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.62227514196739,
      "targetPct": 8.087561824509976,
      "structuralStopPrice": 0.100858,
      "structuralTargetPrice": 0.11800999999999999,
      "maePct": -1.1174207730353536,
      "mfePct": 0.21066129327715158,
      "maeGbp": -22.34841546070707,
      "mfeGbp": 4.2132258655430315,
      "observedDuringTradeLowPrice": 0.10796,
      "observedDuringTradeHighPrice": 0.10941000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10796,
      "fullObservedHighPrice": 0.10941000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789065483617-aa2b6418e37c7",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:38:03.617Z",
      "closedAtUtc": "2026-09-10T18:40:41.034Z",
      "holdingPeriodMs": 157417,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10898,
      "exitPriceQuote": 0.10792,
      "grossPnlGbp": 19.453110662506727,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.853110662506726,
      "cashChangeGbp": 18.653110662506727,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 8.143696091025872,
      "targetPct": 7.452743622683053,
      "structuralStopPrice": 0.11785499999999999,
      "structuralTargetPrice": 0.100858,
      "maePct": -0.8808955771701253,
      "mfePct": 0.9726555331253363,
      "maeGbp": -17.617911543402506,
      "mfeGbp": 19.453110662506724,
      "observedDuringTradeLowPrice": 0.10792,
      "observedDuringTradeHighPrice": 0.10994,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10792,
      "fullObservedHighPrice": 0.10994,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789065423088-85b5a2ab0366b",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:37:03.088Z",
      "closedAtUtc": "2026-09-10T18:39:18.388Z",
      "holdingPeriodMs": 135300,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.4405,
      "exitPriceQuote": 4.4579,
      "grossPnlGbp": 7.836955297826959,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.23695529782696,
      "cashChangeGbp": 7.036955297826959,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.580002251998659,
      "targetPct": 0.6873099876140097,
      "structuralStopPrice": 4.37034,
      "structuralTargetPrice": 4.47102,
      "maePct": -0.09908794054724476,
      "mfePct": 0.3918477648913479,
      "maeGbp": -1.9817588109448951,
      "mfeGbp": 7.836955297826958,
      "observedDuringTradeLowPrice": 4.4361,
      "observedDuringTradeHighPrice": 4.4579,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.4361,
      "fullObservedHighPrice": 4.4579,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1789065372545-1159f8da0fe31",
      "symbol": "TUTUSDT",
      "baseAsset": "TUT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-10T18:36:12.544Z",
      "closedAtUtc": "2026-09-10T18:37:35.420Z",
      "holdingPeriodMs": 82876,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0211,
      "exitPriceQuote": 0.02123,
      "grossPnlGbp": 12.322274881516416,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.722274881516416,
      "cashChangeGbp": 11.522274881516415,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.4265402843601827,
      "targetPct": 2.9146919431279663,
      "structuralStopPrice": 0.020588000000000002,
      "structuralTargetPrice": 0.021715,
      "maePct": 0,
      "mfePct": 0.6161137440758208,
      "maeGbp": 0,
      "mfeGbp": 12.322274881516414,
      "observedDuringTradeLowPrice": 0.0211,
      "observedDuringTradeHighPrice": 0.02123,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0211,
      "fullObservedHighPrice": 0.02123,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788995632063-010626416b3f1",
      "symbol": "ETHFIUSDT",
      "baseAsset": "ETHFI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T23:13:52.063Z",
      "closedAtUtc": "2026-09-09T23:51:41.937Z",
      "holdingPeriodMs": 2269874,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6127,
      "exitPriceQuote": 0.6178,
      "grossPnlGbp": 16.6476252652195,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 15.0476252652195,
      "cashChangeGbp": 15.847625265219499,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £18.85 triggered at projected net £15.05 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.033621674555252,
      "targetPct": 2.521625591643557,
      "structuralStopPrice": 0.60024,
      "structuralTargetPrice": 0.6281500000000001,
      "maePct": -0.6365268483760429,
      "mfePct": 1.1751264893096105,
      "maeGbp": -12.730536967520859,
      "mfeGbp": 23.50252978619221,
      "observedDuringTradeLowPrice": 0.6088,
      "observedDuringTradeHighPrice": 0.6199,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6088,
      "fullObservedHighPrice": 0.6199,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788994726699-45d3b7d28a73e",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T22:58:46.699Z",
      "closedAtUtc": "2026-09-09T23:34:09.423Z",
      "holdingPeriodMs": 2122724,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 248.5,
      "exitPriceQuote": 250.79,
      "grossPnlGbp": -18.430583501005973,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.030583501005975,
      "cashChangeGbp": -19.230583501005974,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.03 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6342052313883273,
      "targetPct": 0.9436619718309854,
      "structuralStopPrice": 250.076,
      "structuralTargetPrice": 246.155,
      "maePct": -0.9215291750502986,
      "mfePct": 0.020120724346081035,
      "maeGbp": -18.430583501005973,
      "mfeGbp": 0.4024144869216207,
      "observedDuringTradeLowPrice": 248.45,
      "observedDuringTradeHighPrice": 250.79000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 248.45,
      "fullObservedHighPrice": 250.79000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788995569254-5dcebf4ff415",
      "symbol": "MAGMAUSDT",
      "baseAsset": "MAGMA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T23:12:49.254Z",
      "closedAtUtc": "2026-09-09T23:18:30.861Z",
      "holdingPeriodMs": 341607,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.23928,
      "exitPriceQuote": 0.24045,
      "grossPnlGbp": 9.779338014042164,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.179338014042164,
      "cashChangeGbp": 8.979338014042163,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.94 triggered at projected net £8.18 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.8176195252423932,
      "targetPct": 2.975593447007696,
      "structuralStopPrice": 0.232538,
      "structuralTargetPrice": 0.2464,
      "maePct": -0.24239384821129942,
      "mfePct": 0.685389501838851,
      "maeGbp": -4.847876964225988,
      "mfeGbp": 13.70779003677702,
      "observedDuringTradeLowPrice": 0.2387,
      "observedDuringTradeHighPrice": 0.24092,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2387,
      "fullObservedHighPrice": 0.24092,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788995514070-7c7d164cfa631",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T23:11:54.070Z",
      "closedAtUtc": "2026-09-09T23:13:43.714Z",
      "holdingPeriodMs": 109644,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015853,
      "exitPriceQuote": 0.015918,
      "grossPnlGbp": 8.200340629534164,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.6003406295341644,
      "cashChangeGbp": 7.400340629534164,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.1678546647322245,
      "targetPct": 4.8760486974074055,
      "structuralStopPrice": 0.0153508,
      "structuralTargetPrice": 0.016625999999999995,
      "maePct": -0.44155680312874923,
      "mfePct": 0.41001703147670826,
      "maeGbp": -8.831136062574984,
      "mfeGbp": 8.200340629534166,
      "observedDuringTradeLowPrice": 0.015783,
      "observedDuringTradeHighPrice": 0.015918,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015783,
      "fullObservedHighPrice": 0.015918,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788995457623-8649de8376d6e",
      "symbol": "SKRUSDT",
      "baseAsset": "SKR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T23:10:57.623Z",
      "closedAtUtc": "2026-09-09T23:12:14.403Z",
      "holdingPeriodMs": 76780,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.020418,
      "exitPriceQuote": 0.020507,
      "grossPnlGbp": 8.717798021353932,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.1177980213539325,
      "cashChangeGbp": 7.917798021353932,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.4694877069252694,
      "targetPct": 2.918993045352137,
      "structuralStopPrice": 0.019709599999999997,
      "structuralTargetPrice": 0.021013999999999998,
      "maePct": -0.17631501616219925,
      "mfePct": 0.43588990106769654,
      "maeGbp": -3.526300323243985,
      "mfeGbp": 8.71779802135393,
      "observedDuringTradeLowPrice": 0.020382,
      "observedDuringTradeHighPrice": 0.020506999999999997,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.020382,
      "fullObservedHighPrice": 0.020506999999999997,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788995453013-dc49d4664b2",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T23:10:53.013Z",
      "closedAtUtc": "2026-09-09T23:11:39.518Z",
      "holdingPeriodMs": 46505,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07611,
      "exitPriceQuote": 0.07639,
      "grossPnlGbp": 7.357771646301471,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.757771646301471,
      "cashChangeGbp": 6.557771646301471,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5582709236631278,
      "targetPct": 0.40993299172251574,
      "structuralStopPrice": 0.07492399999999999,
      "structuralTargetPrice": 0.076422,
      "maePct": -0.09197214557876839,
      "mfePct": 0.47299960583366074,
      "maeGbp": -1.8394429115753679,
      "mfeGbp": 9.459992116673215,
      "observedDuringTradeLowPrice": 0.07604,
      "observedDuringTradeHighPrice": 0.07647,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07604,
      "fullObservedHighPrice": 0.07647,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788994593196-99b1617208203",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T22:56:33.195Z",
      "closedAtUtc": "2026-09-09T23:08:52.289Z",
      "holdingPeriodMs": 739094,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0034251,
      "exitPriceQuote": 0.0034595,
      "grossPnlGbp": -20.08700475898512,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.687004758985122,
      "cashChangeGbp": -20.88700475898512,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.timer: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.69 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.751510904791095,
      "targetPct": 0.9211409885842616,
      "structuralStopPrice": 0.0034508399999999997,
      "structuralTargetPrice": 0.0033935500000000004,
      "maePct": -1.004350237949256,
      "mfePct": 0,
      "maeGbp": -20.08700475898512,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0034251,
      "observedDuringTradeHighPrice": 0.0034594999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0034251,
      "fullObservedHighPrice": 0.0034594999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788994708926-3527b916182c9",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T22:58:28.926Z",
      "closedAtUtc": "2026-09-09T23:00:40.465Z",
      "holdingPeriodMs": 131539,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10649,
      "exitPriceQuote": 0.10606,
      "grossPnlGbp": 8.075875669076904,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.475875669076904,
      "cashChangeGbp": 7.275875669076904,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £7.99 triggered at projected net £6.48 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 7.657996055967692,
      "targetPct": 6.009953986289795,
      "structuralStopPrice": 0.114645,
      "structuralTargetPrice": 0.10009,
      "maePct": -0.16902995586440003,
      "mfePct": 0.7042914827683356,
      "maeGbp": -3.3805991172880003,
      "mfeGbp": 14.085829655366712,
      "observedDuringTradeLowPrice": 0.10574,
      "observedDuringTradeHighPrice": 0.10667000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10574,
      "fullObservedHighPrice": 0.10667000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788991076807-3f1f138a08f43",
      "symbol": "JTOUSDT",
      "baseAsset": "JTO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T21:57:56.807Z",
      "closedAtUtc": "2026-09-09T22:53:19.860Z",
      "holdingPeriodMs": 3323053,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.432,
      "exitPriceQuote": 0.43632,
      "grossPnlGbp": 19.999999999999954,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 18.399999999999952,
      "cashChangeGbp": 19.199999999999953,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "offline paper soak target",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2569444444444526,
      "targetPct": 4.0787037037037095,
      "structuralStopPrice": 0.42224999999999996,
      "structuralTargetPrice": 0.44962,
      "maePct": -0.2546296296296273,
      "mfePct": 0,
      "maeGbp": -5.092592592592546,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.4309,
      "observedDuringTradeHighPrice": 0.432,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4309,
      "fullObservedHighPrice": 0.432,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788990068751-8eee56dc1f145",
      "symbol": "TIAUSDT",
      "baseAsset": "TIA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T21:41:08.751Z",
      "closedAtUtc": "2026-09-09T21:49:42.340Z",
      "holdingPeriodMs": 513589,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3886,
      "exitPriceQuote": 0.3849,
      "grossPnlGbp": -19.042717447246428,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.64271744724643,
      "cashChangeGbp": -19.84271744724643,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.64 after fees",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5826042202779178,
      "targetPct": 2.9696345856922273,
      "structuralStopPrice": 0.38245,
      "structuralTargetPrice": 0.40014,
      "maePct": -0.9521358723623214,
      "mfePct": 0.025733401955735716,
      "maeGbp": -19.04271744724643,
      "mfeGbp": 0.5146680391147143,
      "observedDuringTradeLowPrice": 0.3849,
      "observedDuringTradeHighPrice": 0.3887,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3849,
      "fullObservedHighPrice": 0.3887,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788989923744-74f5426008bcd",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T21:38:43.744Z",
      "closedAtUtc": "2026-09-09T21:47:18.348Z",
      "holdingPeriodMs": 514604,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.6437,
      "exitPriceQuote": 4.6008,
      "grossPnlGbp": -18.476645778151205,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.076645778151207,
      "cashChangeGbp": -19.276645778151206,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.08 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0274780885931465,
      "targetPct": 9.454529793052941,
      "structuralStopPrice": 4.54955,
      "structuralTargetPrice": 5.082739999999999,
      "maePct": -0.9238322889075603,
      "mfePct": 0.1916575144819796,
      "maeGbp": -18.476645778151205,
      "mfeGbp": 3.833150289639592,
      "observedDuringTradeLowPrice": 4.6008,
      "observedDuringTradeHighPrice": 4.6526,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.6008,
      "fullObservedHighPrice": 4.6526,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788989822627-9414eefa6c83c",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T21:37:02.627Z",
      "closedAtUtc": "2026-09-09T21:37:29.335Z",
      "holdingPeriodMs": 26708,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05366,
      "exitPriceQuote": 0.05315,
      "grossPnlGbp": -19.008572493477324,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.608572493477325,
      "cashChangeGbp": -19.808572493477325,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.61 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.96310100633618,
      "targetPct": 7.853149459560186,
      "structuralStopPrice": 0.052070000000000005,
      "structuralTargetPrice": 0.057873999999999995,
      "maePct": -0.9504286246738661,
      "mfePct": 0,
      "maeGbp": -19.008572493477324,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.05315,
      "observedDuringTradeHighPrice": 0.05366,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05315,
      "fullObservedHighPrice": 0.05366,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962938660-8518283ca88eb",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:08:58.660Z",
      "closedAtUtc": "2026-09-09T14:39:01.100Z",
      "holdingPeriodMs": 1802440,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4422.07,
      "exitPriceQuote": 4423.17,
      "grossPnlGbp": 0.49750456234313967,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -1.1024954376568603,
      "cashChangeGbp": -0.3024954376568604,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; multi-factor momentum consensus is not strongly aligned; one-minute trend is not aligned; fewer than two observed timeframes remain aligned; confirmed opposing pattern: double_top",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.13821581295637744,
      "targetPct": 0.1592919153247411,
      "structuralStopPrice": 4415.958,
      "structuralTargetPrice": 4429.1140000000005,
      "maePct": -0.26458197179148724,
      "mfePct": 0.06150965498059178,
      "maeGbp": -5.291639435829746,
      "mfeGbp": 1.2301930996118355,
      "observedDuringTradeLowPrice": 4410.37,
      "observedDuringTradeHighPrice": 4424.79,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4410.37,
      "fullObservedHighPrice": 4424.79,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788963045174-0d51b6b36932a",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:10:45.174Z",
      "closedAtUtc": "2026-09-09T14:35:19.291Z",
      "holdingPeriodMs": 1474117,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 129.45,
      "exitPriceQuote": 130.29,
      "grossPnlGbp": -12.97798377752033,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.57798377752033,
      "cashChangeGbp": -13.777983777520332,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6040942448822022,
      "targetPct": 1.1008111239861038,
      "structuralStopPrice": 130.232,
      "structuralTargetPrice": 128.02499999999998,
      "maePct": -0.7647740440324521,
      "mfePct": 0.1390498261877006,
      "maeGbp": -15.295480880649043,
      "mfeGbp": 2.780996523754012,
      "observedDuringTradeLowPrice": 129.27,
      "observedDuringTradeHighPrice": 130.44,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 129.27,
      "fullObservedHighPrice": 130.44,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788963488809-d0e5d0a9e983a",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:18:08.808Z",
      "closedAtUtc": "2026-09-09T14:33:52.690Z",
      "holdingPeriodMs": 943882,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.859,
      "exitPriceQuote": 2.874,
      "grossPnlGbp": 10.493179433368397,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.893179433368397,
      "cashChangeGbp": 9.693179433368396,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.34 triggered at projected net £8.89 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.03497726477789052,
      "targetPct": 0.874431619447356,
      "structuralStopPrice": 2.858,
      "structuralTargetPrice": 2.884,
      "maePct": -0.24484085344526466,
      "mfePct": 0.769499825113669,
      "maeGbp": -4.8968170689052934,
      "mfeGbp": 15.38999650227338,
      "observedDuringTradeLowPrice": 2.852,
      "observedDuringTradeHighPrice": 2.881,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.852,
      "fullObservedHighPrice": 2.881,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788963346109-39c70b12817b4",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:15:46.109Z",
      "closedAtUtc": "2026-09-09T14:17:14.325Z",
      "holdingPeriodMs": 88216,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1282.7,
      "exitPriceQuote": 1286.34,
      "grossPnlGbp": 5.675528182739335,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.075528182739335,
      "cashChangeGbp": 4.875528182739335,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1697201216184714,
      "targetPct": 2.548920246355339,
      "structuralStopPrice": 1267.696,
      "structuralTargetPrice": 1315.395,
      "maePct": -0.05925001949013727,
      "mfePct": 0.2837764091369667,
      "maeGbp": -1.1850003898027455,
      "mfeGbp": 5.675528182739335,
      "observedDuringTradeLowPrice": 1281.94,
      "observedDuringTradeHighPrice": 1286.34,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1281.94,
      "fullObservedHighPrice": 1286.34,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962589924-5e778acd75545",
      "symbol": "BTRUSDT",
      "baseAsset": "BTR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:03:09.924Z",
      "closedAtUtc": "2026-09-09T14:16:38.017Z",
      "holdingPeriodMs": 808093,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0529,
      "exitPriceQuote": 0.05342,
      "grossPnlGbp": -19.65973534971643,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -21.259735349716433,
      "cashChangeGbp": -20.459735349716432,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-21.26 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3648393194707003,
      "targetPct": 1.6540642722117214,
      "structuralStopPrice": 0.053622,
      "structuralTargetPrice": 0.052025,
      "maePct": -0.9829867674858215,
      "mfePct": 0.26465028355387754,
      "maeGbp": -19.659735349716428,
      "mfeGbp": 5.293005671077551,
      "observedDuringTradeLowPrice": 0.05276,
      "observedDuringTradeHighPrice": 0.05342,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05276,
      "fullObservedHighPrice": 0.05342,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788963082413-bdd6586b3f058",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:11:22.413Z",
      "closedAtUtc": "2026-09-09T14:15:32.879Z",
      "holdingPeriodMs": 250466,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.16209,
      "exitPriceQuote": 0.16259,
      "grossPnlGbp": 6.16941205503116,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.56941205503116,
      "cashChangeGbp": 5.369412055031161,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8477389104818467,
      "targetPct": 0.9883398112159862,
      "structuralStopPrice": 0.159095,
      "structuralTargetPrice": 0.163692,
      "maePct": -0.14806588932075881,
      "mfePct": 0.32080942686161557,
      "maeGbp": -2.9613177864151767,
      "mfeGbp": 6.416188537232312,
      "observedDuringTradeLowPrice": 0.16185,
      "observedDuringTradeHighPrice": 0.16261,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16185,
      "fullObservedHighPrice": 0.16261,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962783525-4ab10f79fbb1a",
      "symbol": "COLLECTUSDT",
      "baseAsset": "COLLECT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:06:23.525Z",
      "closedAtUtc": "2026-09-09T14:10:19.719Z",
      "holdingPeriodMs": 236194,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.02522,
      "exitPriceQuote": 0.02512,
      "grossPnlGbp": 7.930214115781079,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.330214115781079,
      "cashChangeGbp": 7.130214115781079,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5551149881046837,
      "targetPct": 0.2854877081681172,
      "structuralStopPrice": 0.02536,
      "structuralTargetPrice": 0.025148,
      "maePct": -0.23790642347343785,
      "mfePct": 0.43616177636795794,
      "maeGbp": -4.758128469468757,
      "mfeGbp": 8.723235527359158,
      "observedDuringTradeLowPrice": 0.02511,
      "observedDuringTradeHighPrice": 0.02528,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.02511,
      "fullObservedHighPrice": 0.02528,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962819089-d1fd2d8a77449",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:06:59.089Z",
      "closedAtUtc": "2026-09-09T14:09:46.822Z",
      "holdingPeriodMs": 167733,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0036646,
      "exitPriceQuote": 0.003656,
      "grossPnlGbp": 4.693554548927633,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.093554548927633,
      "cashChangeGbp": 3.893554548927633,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.281995306445447,
      "targetPct": 0.024559297058338134,
      "structuralStopPrice": 0.00371158,
      "structuralTargetPrice": 0.0036637,
      "maePct": -0.016372864705558755,
      "mfePct": 0.2892539431315814,
      "maeGbp": -0.3274572941111751,
      "mfeGbp": 5.785078862631629,
      "observedDuringTradeLowPrice": 0.003654,
      "observedDuringTradeHighPrice": 0.0036651999999999995,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003654,
      "fullObservedHighPrice": 0.0036651999999999995,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961580238-42a34f57a4686",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:46:20.238Z",
      "closedAtUtc": "2026-09-09T14:08:02.097Z",
      "holdingPeriodMs": 1301859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1606,
      "exitPriceQuote": 1.1452,
      "grossPnlGbp": -26.5379975874549,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -28.1379975874549,
      "cashChangeGbp": -27.3379975874549,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-28.14 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8051008099259025,
      "targetPct": 1.044287437532303,
      "structuralStopPrice": 1.13965,
      "structuralTargetPrice": 1.17272,
      "maePct": -1.3268998793727451,
      "mfePct": 0.1723246596587973,
      "maeGbp": -26.537997587454903,
      "mfeGbp": 3.446493193175946,
      "observedDuringTradeLowPrice": 1.1452,
      "observedDuringTradeHighPrice": 1.1626,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1452,
      "fullObservedHighPrice": 1.1626,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962567243-a83b26574b52a",
      "symbol": "JUPUSDT",
      "baseAsset": "JUP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:02:47.243Z",
      "closedAtUtc": "2026-09-09T14:05:22.892Z",
      "holdingPeriodMs": 155649,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.2465,
      "exitPriceQuote": 0.248,
      "grossPnlGbp": 12.170385395537535,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.570385395537535,
      "cashChangeGbp": 11.370385395537534,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7849898580121766,
      "targetPct": 1.1845841784989881,
      "structuralStopPrice": 0.24209999999999998,
      "structuralTargetPrice": 0.24942,
      "maePct": -0.2434077079107462,
      "mfePct": 0.6085192697768768,
      "maeGbp": -4.868154158214924,
      "mfeGbp": 12.170385395537535,
      "observedDuringTradeLowPrice": 0.2459,
      "observedDuringTradeHighPrice": 0.248,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2459,
      "fullObservedHighPrice": 0.248,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962560610-90f61afdef3c7",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:02:40.610Z",
      "closedAtUtc": "2026-09-09T14:05:16.696Z",
      "holdingPeriodMs": 156086,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.654,
      "exitPriceQuote": 5.688,
      "grossPnlGbp": 12.026883622214294,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.426883622214294,
      "cashChangeGbp": 11.226883622214293,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0169791298196145,
      "targetPct": 1.404315528829142,
      "structuralStopPrice": 5.596499999999999,
      "structuralTargetPrice": 5.7334,
      "maePct": -0.01768659356208585,
      "mfePct": 0.6013441811107147,
      "maeGbp": -0.353731871241717,
      "mfeGbp": 12.026883622214296,
      "observedDuringTradeLowPrice": 5.653,
      "observedDuringTradeHighPrice": 5.688,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.653,
      "fullObservedHighPrice": 5.688,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961431683-79a705d089ded",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:43:51.682Z",
      "closedAtUtc": "2026-09-09T14:02:04.689Z",
      "holdingPeriodMs": 1093007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.942,
      "exitPriceQuote": 1.936,
      "grossPnlGbp": 6.17919670442843,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.57919670442843,
      "cashChangeGbp": 5.379196704428431,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8238928939237907,
      "targetPct": 1.0041194644696227,
      "structuralStopPrice": 1.958,
      "structuralTargetPrice": 1.9224999999999999,
      "maePct": -0.617919670442843,
      "mfePct": 0.3089598352214215,
      "maeGbp": -12.358393408856859,
      "mfeGbp": 6.1791967044284295,
      "observedDuringTradeLowPrice": 1.936,
      "observedDuringTradeHighPrice": 1.954,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.936,
      "fullObservedHighPrice": 1.954,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960793574-6f4a53fc794e3",
      "symbol": "SKRUSDT",
      "baseAsset": "SKR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:33:13.574Z",
      "closedAtUtc": "2026-09-09T14:01:56.448Z",
      "holdingPeriodMs": 1722874,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.022382,
      "exitPriceQuote": 0.022172,
      "grossPnlGbp": -18.765079081404558,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.36507908140456,
      "cashChangeGbp": -19.56507908140456,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.37 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6960950764006685,
      "targetPct": 0.41640604056830555,
      "structuralStopPrice": 0.0222262,
      "structuralTargetPrice": 0.022475199999999997,
      "maePct": -0.9382539540702278,
      "mfePct": 0.13403627915290076,
      "maeGbp": -18.765079081404554,
      "mfeGbp": 2.680725583058015,
      "observedDuringTradeLowPrice": 0.022172,
      "observedDuringTradeHighPrice": 0.022412,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.022172,
      "fullObservedHighPrice": 0.022412,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962433481-1368d41300eaa",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T14:00:33.480Z",
      "closedAtUtc": "2026-09-09T14:01:38.827Z",
      "holdingPeriodMs": 65347,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00004872,
      "exitPriceQuote": 0.00004853,
      "grossPnlGbp": 7.799671592775175,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.199671592775175,
      "cashChangeGbp": 6.999671592775175,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.648604269293928,
      "targetPct": 0.028735632183915418,
      "structuralStopPrice": 0.000049036,
      "structuralTargetPrice": 0.000048706,
      "maePct": -0.020525451559937596,
      "mfePct": 0.4515599343185577,
      "maeGbp": -0.41050903119875193,
      "mfeGbp": 9.031198686371154,
      "observedDuringTradeLowPrice": 0.0000485,
      "observedDuringTradeHighPrice": 0.000048729999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0000485,
      "fullObservedHighPrice": 0.000048729999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788962013681-fd6927d73a83c",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:53:33.681Z",
      "closedAtUtc": "2026-09-09T14:00:13.633Z",
      "holdingPeriodMs": 399952,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6764,
      "exitPriceQuote": 0.6744,
      "grossPnlGbp": 5.913660555884098,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.313660555884098,
      "cashChangeGbp": 5.113660555884098,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.018036664695454,
      "targetPct": 1.564163217031331,
      "structuralStopPrice": 0.69005,
      "structuralTargetPrice": 0.6658200000000001,
      "maePct": -0.3252513305736221,
      "mfePct": 0.2956830277942049,
      "maeGbp": -6.505026611472442,
      "mfeGbp": 5.913660555884098,
      "observedDuringTradeLowPrice": 0.6744,
      "observedDuringTradeHighPrice": 0.6786,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6744,
      "fullObservedHighPrice": 0.6786,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961952337-e7818bdaea03f",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:52:32.337Z",
      "closedAtUtc": "2026-09-09T13:53:15.856Z",
      "holdingPeriodMs": 43519,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.064469,
      "exitPriceQuote": 0.06519,
      "grossPnlGbp": -22.367339341388867,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.96733934138887,
      "cashChangeGbp": -23.167339341388868,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.97 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.3560626037320445,
      "targetPct": 3.2911942173757827,
      "structuralStopPrice": 0.06792200000000001,
      "structuralTargetPrice": 0.062347200000000005,
      "maePct": -1.1183669670694434,
      "mfePct": 0,
      "maeGbp": -22.36733934138887,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.064469,
      "observedDuringTradeHighPrice": 0.06519,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.064469,
      "fullObservedHighPrice": 0.06519,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961858892-f175e6acfb782",
      "symbol": "FLOCKUSDT",
      "baseAsset": "FLOCK",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:50:58.892Z",
      "closedAtUtc": "2026-09-09T13:51:17.838Z",
      "holdingPeriodMs": 18946,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.07081,
      "exitPriceQuote": 0.07179,
      "grossPnlGbp": -27.67970625617875,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -29.279706256178752,
      "cashChangeGbp": -28.47970625617875,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-29.28 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 13.44442875300101,
      "targetPct": 13.551758226239233,
      "structuralStopPrice": 0.08033000000000001,
      "structuralTargetPrice": 0.061214,
      "maePct": -1.3839853128089374,
      "mfePct": 0,
      "maeGbp": -27.679706256178747,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.07081,
      "observedDuringTradeHighPrice": 0.07179,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.07081,
      "fullObservedHighPrice": 0.07179,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961718670-fb8169cb5692a",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:48:38.670Z",
      "closedAtUtc": "2026-09-09T13:50:14.280Z",
      "holdingPeriodMs": 95610,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015715,
      "exitPriceQuote": 0.015639,
      "grossPnlGbp": 9.67228762328981,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.07228762328981,
      "cashChangeGbp": 8.87228762328981,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4540248170537895,
      "targetPct": 1.5984727966910597,
      "structuralStopPrice": 0.015943500000000003,
      "structuralTargetPrice": 0.0154638,
      "maePct": -0.2927139675469354,
      "mfePct": 0.5217944638879971,
      "maeGbp": -5.854279350938708,
      "mfeGbp": 10.435889277759943,
      "observedDuringTradeLowPrice": 0.015633,
      "observedDuringTradeHighPrice": 0.015761,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015633,
      "fullObservedHighPrice": 0.015761,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961634871-5c8960cf1a6fb",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:47:14.871Z",
      "closedAtUtc": "2026-09-09T13:48:17.927Z",
      "holdingPeriodMs": 63056,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7883,
      "exitPriceQuote": 0.7903,
      "grossPnlGbp": 5.074210326018018,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.4742103260180177,
      "cashChangeGbp": 4.274210326018018,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6947862488900214,
      "targetPct": 0.5860712926550752,
      "structuralStopPrice": 0.77494,
      "structuralTargetPrice": 0.79292,
      "maePct": 0,
      "mfePct": 0.27908156793098815,
      "maeGbp": 0,
      "mfeGbp": 5.581631358619763,
      "observedDuringTradeLowPrice": 0.7883,
      "observedDuringTradeHighPrice": 0.7905,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7883,
      "fullObservedHighPrice": 0.7905,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961350392-90d60a107044d",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:42:30.392Z",
      "closedAtUtc": "2026-09-09T13:45:29.334Z",
      "holdingPeriodMs": 178942,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 24.925,
      "exitPriceQuote": 25.028,
      "grossPnlGbp": 8.264794383149285,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.664794383149285,
      "cashChangeGbp": 7.464794383149285,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £8.20 triggered at projected net £6.66 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.736208625877627,
      "targetPct": 6.630290872617851,
      "structuralStopPrice": 23.744500000000002,
      "structuralTargetPrice": 26.5776,
      "maePct": -0.7342026078234697,
      "mfePct": 0.6178535606820458,
      "maeGbp": -14.684052156469393,
      "mfeGbp": 12.357071213640916,
      "observedDuringTradeLowPrice": 24.742,
      "observedDuringTradeHighPrice": 25.079,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 24.742,
      "fullObservedHighPrice": 25.079,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961006607-99dbcc72f2d64",
      "symbol": "XAUTUSDT",
      "baseAsset": "XAUT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:36:46.607Z",
      "closedAtUtc": "2026-09-09T13:42:40.532Z",
      "holdingPeriodMs": 353925,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4421.23,
      "exitPriceQuote": 4411.01,
      "grossPnlGbp": 4.62314785704401,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.0231478570440102,
      "cashChangeGbp": 3.8231478570440105,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.12055468727030344,
      "targetPct": 0.3238465313951143,
      "structuralStopPrice": 4426.56,
      "structuralTargetPrice": 4406.911999999999,
      "maePct": -0.0153803353365532,
      "mfePct": 0.23115739285220052,
      "maeGbp": -0.307606706731064,
      "mfeGbp": 4.62314785704401,
      "observedDuringTradeLowPrice": 4411.01,
      "observedDuringTradeHighPrice": 4421.91,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4411.01,
      "fullObservedHighPrice": 4421.91,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788961178864-0135a87f4b45f",
      "symbol": "PENDLEUSDT",
      "baseAsset": "PENDLE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:39:38.864Z",
      "closedAtUtc": "2026-09-09T13:42:39.642Z",
      "holdingPeriodMs": 180778,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 2.0876,
      "exitPriceQuote": 2.0821,
      "grossPnlGbp": 5.26920866066302,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.66920866066302,
      "cashChangeGbp": 4.46920866066302,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1276106533818582,
      "targetPct": 1.3340678290860497,
      "structuralStopPrice": 2.11114,
      "structuralTargetPrice": 2.0597499999999997,
      "maePct": -0.3496838474803536,
      "mfePct": 0.3688446062464199,
      "maeGbp": -6.993676949607071,
      "mfeGbp": 7.376892124928398,
      "observedDuringTradeLowPrice": 2.0799,
      "observedDuringTradeHighPrice": 2.0949,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.0799,
      "fullObservedHighPrice": 2.0949,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960895625-a74bd99fd121",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:34:55.625Z",
      "closedAtUtc": "2026-09-09T13:41:38.300Z",
      "holdingPeriodMs": 402675,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.58,
      "exitPriceQuote": 0.5746,
      "grossPnlGbp": -18.620689655172278,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.22068965517228,
      "cashChangeGbp": -19.42068965517228,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.22 after fees",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.21379310344827912,
      "targetPct": 2.3103448275862206,
      "structuralStopPrice": 0.5787599999999999,
      "structuralTargetPrice": 0.5934,
      "maePct": -0.9310344827586139,
      "mfePct": 0,
      "maeGbp": -18.620689655172278,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.5746,
      "observedDuringTradeHighPrice": 0.58,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5746,
      "fullObservedHighPrice": 0.58,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788959361936-b7bba9bd21b1f",
      "symbol": "POLUSDT",
      "baseAsset": "POL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:09:21.936Z",
      "closedAtUtc": "2026-09-09T13:39:13.279Z",
      "holdingPeriodMs": 1791343,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09704,
      "exitPriceQuote": 0.09667,
      "grossPnlGbp": 7.625721352019689,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.025721352019689,
      "cashChangeGbp": 6.8257213520196895,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.0861500412201148,
      "targetPct": 1.2520610057708241,
      "structuralStopPrice": 0.09727799999999999,
      "structuralTargetPrice": 0.095825,
      "maePct": -0.43281121187139704,
      "mfePct": 0.3812860676009845,
      "maeGbp": -8.656224237427942,
      "mfeGbp": 7.62572135201969,
      "observedDuringTradeLowPrice": 0.09667,
      "observedDuringTradeHighPrice": 0.09746,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09667,
      "fullObservedHighPrice": 0.09746,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960802678-07e92eb4f128f",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:33:22.678Z",
      "closedAtUtc": "2026-09-09T13:35:58.417Z",
      "holdingPeriodMs": 155739,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09689,
      "exitPriceQuote": 0.09655,
      "grossPnlGbp": 7.018268139126988,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.4182681391269885,
      "cashChangeGbp": 6.218268139126988,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.1795850965011803,
      "targetPct": 0.29311590463412784,
      "structuralStopPrice": 0.097064,
      "structuralTargetPrice": 0.096606,
      "maePct": 0,
      "mfePct": 0.35091340695634937,
      "maeGbp": 0,
      "mfeGbp": 7.018268139126987,
      "observedDuringTradeLowPrice": 0.09655,
      "observedDuringTradeHighPrice": 0.09689,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09655,
      "fullObservedHighPrice": 0.09689,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960496502-a3ad7bb403dba",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:28:16.502Z",
      "closedAtUtc": "2026-09-09T13:32:48.525Z",
      "holdingPeriodMs": 272023,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00004911,
      "exitPriceQuote": 0.00004901,
      "grossPnlGbp": 4.07249032783557,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.4724903278355703,
      "cashChangeGbp": 3.2724903278355706,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.062919975565043,
      "targetPct": 1.4050091631032275,
      "structuralStopPrice": 0.000049631999999999995,
      "structuralTargetPrice": 0.00004842000000000001,
      "maePct": -0.10181225819587546,
      "mfePct": 0.24434941967013973,
      "maeGbp": -2.036245163917509,
      "mfeGbp": 4.8869883934027945,
      "observedDuringTradeLowPrice": 0.00004899,
      "observedDuringTradeHighPrice": 0.00004916,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00004899,
      "fullObservedHighPrice": 0.00004916,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960364158-6248d7d1664c4",
      "symbol": "UAIUSDT",
      "baseAsset": "UAI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:26:04.158Z",
      "closedAtUtc": "2026-09-09T13:32:26.353Z",
      "holdingPeriodMs": 382195,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7575,
      "exitPriceQuote": 0.7648,
      "grossPnlGbp": -19.2739273927395,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.8739273927395,
      "cashChangeGbp": -20.0739273927395,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.87 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.452145214521468,
      "targetPct": 1.7795379537953713,
      "structuralStopPrice": 0.7591800000000001,
      "structuralTargetPrice": 0.74402,
      "maePct": -0.9636963696369748,
      "mfePct": 0.1452145214521439,
      "maeGbp": -19.2739273927395,
      "mfeGbp": 2.9042904290428777,
      "observedDuringTradeLowPrice": 0.7564,
      "observedDuringTradeHighPrice": 0.7648,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7564,
      "fullObservedHighPrice": 0.7648,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960534401-32dbc7e67c16b",
      "symbol": "KATUSDT",
      "baseAsset": "KAT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:28:54.401Z",
      "closedAtUtc": "2026-09-09T13:31:44.636Z",
      "holdingPeriodMs": 170235,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005762,
      "exitPriceQuote": 0.005723,
      "grossPnlGbp": 13.536966331135012,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.936966331135013,
      "cashChangeGbp": 12.736966331135012,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £14.45 triggered at projected net £11.94 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.3811176674765644,
      "targetPct": 4.364803887539049,
      "structuralStopPrice": 0.005899199999999999,
      "structuralTargetPrice": 0.0055105,
      "maePct": -0.5727178063172517,
      "mfePct": 0.9024644220756675,
      "maeGbp": -11.454356126345033,
      "mfeGbp": 18.04928844151335,
      "observedDuringTradeLowPrice": 0.00571,
      "observedDuringTradeHighPrice": 0.005795,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00571,
      "fullObservedHighPrice": 0.005795,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960315494-1be47d7b7e107",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:25:15.494Z",
      "closedAtUtc": "2026-09-09T13:28:48.262Z",
      "holdingPeriodMs": 212768,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004649,
      "exitPriceQuote": 0.004638,
      "grossPnlGbp": 4.732200473220302,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.1322004732203017,
      "cashChangeGbp": 3.932200473220302,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1400301140030134,
      "targetPct": 0.5248440524844227,
      "structuralStopPrice": 0.004690000000000001,
      "structuralTargetPrice": 0.0046245999999999995,
      "maePct": -0.21510002150999336,
      "mfePct": 0.27963002796300257,
      "maeGbp": -4.302000430199867,
      "mfeGbp": 5.592600559260052,
      "observedDuringTradeLowPrice": 0.004636,
      "observedDuringTradeHighPrice": 0.004659,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004636,
      "fullObservedHighPrice": 0.004659,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788959151618-597e3d7fc144b",
      "symbol": "HEMIUSDT",
      "baseAsset": "HEMI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:05:51.618Z",
      "closedAtUtc": "2026-09-09T13:22:37.566Z",
      "holdingPeriodMs": 1005948,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007718,
      "exitPriceQuote": 0.007745,
      "grossPnlGbp": 6.99663125161962,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.39663125161962,
      "cashChangeGbp": 6.19663125161962,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8657683337652244,
      "targetPct": 2.500647836226997,
      "structuralStopPrice": 0.007574,
      "structuralTargetPrice": 0.007911,
      "maePct": -0.5312257061414906,
      "mfePct": 0.34983156258098097,
      "maeGbp": -10.624514122829812,
      "mfeGbp": 6.996631251619619,
      "observedDuringTradeLowPrice": 0.007677,
      "observedDuringTradeHighPrice": 0.007744999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007677,
      "fullObservedHighPrice": 0.007744999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788960043267-911fc9f46a396",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:20:43.266Z",
      "closedAtUtc": "2026-09-09T13:21:49.273Z",
      "holdingPeriodMs": 66007,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0012836,
      "exitPriceQuote": 0.0012789,
      "grossPnlGbp": 7.323153630414553,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.7231536304145525,
      "cashChangeGbp": 6.523153630414553,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £7.62 triggered at projected net £5.72 after fees",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5967591149890967,
      "targetPct": 2.765659083826733,
      "structuralStopPrice": 0.00129126,
      "structuralTargetPrice": 0.0012481,
      "maePct": -0.7790588968526041,
      "mfePct": 0.5609224057338703,
      "maeGbp": -15.581177937052082,
      "mfeGbp": 11.218448114677406,
      "observedDuringTradeLowPrice": 0.0012764,
      "observedDuringTradeHighPrice": 0.0012936000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0012764,
      "fullObservedHighPrice": 0.0012936000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788956018997-0688cbe7c4fd2",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T12:13:38.997Z",
      "closedAtUtc": "2026-09-09T13:18:43.416Z",
      "holdingPeriodMs": 3904419,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.8445,
      "exitPriceQuote": 0.848,
      "grossPnlGbp": 8.288928359976191,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.688928359976192,
      "cashChangeGbp": 7.4889283599761916,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8229721728833643,
      "targetPct": 0.4760213143872142,
      "structuralStopPrice": 0.83755,
      "structuralTargetPrice": 0.84852,
      "maePct": -0.4973357015985769,
      "mfePct": 0.4144464179988096,
      "maeGbp": -9.946714031971537,
      "mfeGbp": 8.288928359976191,
      "observedDuringTradeLowPrice": 0.8403,
      "observedDuringTradeHighPrice": 0.848,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8403,
      "fullObservedHighPrice": 0.848,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788959767198-3744efb922793",
      "symbol": "PONSUSDT",
      "baseAsset": "PONS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:16:07.197Z",
      "closedAtUtc": "2026-09-09T13:18:37.177Z",
      "holdingPeriodMs": 149980,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7933,
      "exitPriceQuote": 0.7894,
      "grossPnlGbp": 9.83234589688646,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.23234589688646,
      "cashChangeGbp": 9.03234589688646,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.1782427833102185,
      "targetPct": 3.7753687129711375,
      "structuralStopPrice": 0.81058,
      "structuralTargetPrice": 0.76335,
      "maePct": -0.1890835749401167,
      "mfePct": 0.5924618681457251,
      "maeGbp": -3.781671498802334,
      "mfeGbp": 11.849237362914502,
      "observedDuringTradeLowPrice": 0.7886,
      "observedDuringTradeHighPrice": 0.7948,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7886,
      "fullObservedHighPrice": 0.7948,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788959398743-5c6e0f6557d9d",
      "symbol": "BTRUSDT",
      "baseAsset": "BTR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:09:58.743Z",
      "closedAtUtc": "2026-09-09T13:15:16.936Z",
      "holdingPeriodMs": 318193,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05244,
      "exitPriceQuote": 0.0526,
      "grossPnlGbp": 6.102212051868818,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.502212051868819,
      "cashChangeGbp": 5.3022120518688185,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 83.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 83,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.900839054157124,
      "targetPct": 3.6651411136537,
      "structuralStopPrice": 0.049870000000000005,
      "structuralTargetPrice": 0.054362,
      "maePct": -0.3623188405797152,
      "mfePct": 0.3623188405797152,
      "maeGbp": -7.2463768115943035,
      "mfeGbp": 7.2463768115943035,
      "observedDuringTradeLowPrice": 0.05225,
      "observedDuringTradeHighPrice": 0.05263,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05225,
      "fullObservedHighPrice": 0.05263,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788958926471-305578b8bd585",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:02:06.471Z",
      "closedAtUtc": "2026-09-09T13:06:33.774Z",
      "holdingPeriodMs": 267303,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3501,
      "exitPriceQuote": 1.3353,
      "grossPnlGbp": -21.924301903562917,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -23.524301903562918,
      "cashChangeGbp": -22.724301903562917,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-23.52 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.5243315309977234,
      "targetPct": 2.3850085178875644,
      "structuralStopPrice": 1.3295199999999998,
      "structuralTargetPrice": 1.3823,
      "maePct": -1.0962150951781457,
      "mfePct": 0.029627435004811194,
      "maeGbp": -21.924301903562913,
      "mfeGbp": 0.5925487000962238,
      "observedDuringTradeLowPrice": 1.3353,
      "observedDuringTradeHighPrice": 1.3505,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3353,
      "fullObservedHighPrice": 1.3505,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788956088676-229d7fee2405d",
      "symbol": "COTIUSDT",
      "baseAsset": "COTI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T12:14:48.675Z",
      "closedAtUtc": "2026-09-09T13:04:40.315Z",
      "holdingPeriodMs": 2991640,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.018606,
      "exitPriceQuote": 0.018663,
      "grossPnlGbp": 6.127055788455125,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.527055788455124,
      "cashChangeGbp": 5.327055788455125,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.6131355476727887,
      "targetPct": 3.4209394818875722,
      "structuralStopPrice": 0.018119800000000002,
      "structuralTargetPrice": 0.019242500000000003,
      "maePct": -0.8330646028163086,
      "mfePct": 0.34397506180800863,
      "maeGbp": -16.66129205632617,
      "mfeGbp": 6.879501236160172,
      "observedDuringTradeLowPrice": 0.018451,
      "observedDuringTradeHighPrice": 0.01867,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.018451,
      "fullObservedHighPrice": 0.01867,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788958389225-02b896742de5",
      "symbol": "ALGOUSDT",
      "baseAsset": "ALGO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T12:53:09.225Z",
      "closedAtUtc": "2026-09-09T13:04:26.754Z",
      "holdingPeriodMs": 677529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.10035,
      "exitPriceQuote": 0.10065,
      "grossPnlGbp": 5.979073243647407,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.379073243647406,
      "cashChangeGbp": 5.179073243647407,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7060288988540024,
      "targetPct": 0.831091180866967,
      "structuralStopPrice": 0.098638,
      "structuralTargetPrice": 0.101184,
      "maePct": -0.1694070752366613,
      "mfePct": 0.29895366218237035,
      "maeGbp": -3.3881415047332255,
      "mfeGbp": 5.979073243647407,
      "observedDuringTradeLowPrice": 0.10018,
      "observedDuringTradeHighPrice": 0.10065000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10018,
      "fullObservedHighPrice": 0.10065000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788958863120-d6cb94dd66518",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T13:01:03.120Z",
      "closedAtUtc": "2026-09-09T13:01:45.319Z",
      "holdingPeriodMs": 42199,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13616,
      "exitPriceQuote": 0.13704,
      "grossPnlGbp": 12.925969447708459,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 11.32596944770846,
      "cashChangeGbp": 12.125969447708458,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3513513513513575,
      "targetPct": 0.016157461809631495,
      "structuralStopPrice": 0.13432,
      "structuralTargetPrice": 0.136182,
      "maePct": 0,
      "mfePct": 0.6462984723854229,
      "maeGbp": 0,
      "mfeGbp": 12.925969447708457,
      "observedDuringTradeLowPrice": 0.13616,
      "observedDuringTradeHighPrice": 0.13704,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13616,
      "fullObservedHighPrice": 0.13704,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788958751871-bac0767c4da45",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T12:59:11.871Z",
      "closedAtUtc": "2026-09-09T13:00:40.274Z",
      "holdingPeriodMs": 88403,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00004926,
      "exitPriceQuote": 0.00004941,
      "grossPnlGbp": 6.090133982947773,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.490133982947773,
      "cashChangeGbp": 5.290133982947773,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1611855460820013,
      "targetPct": 1.5732846122614805,
      "structuralStopPrice": 0.000048688000000000005,
      "structuralTargetPrice": 0.000050035000000000005,
      "maePct": -0.040600893219643566,
      "mfePct": 0.32480714575720354,
      "maeGbp": -0.8120178643928714,
      "mfeGbp": 6.4961429151440715,
      "observedDuringTradeLowPrice": 0.00004924,
      "observedDuringTradeHighPrice": 0.00004942,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00004924,
      "fullObservedHighPrice": 0.00004942,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788958257904-865e7052c0ce4",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T12:50:57.904Z",
      "closedAtUtc": "2026-09-09T12:58:52.094Z",
      "holdingPeriodMs": 474190,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6615,
      "exitPriceQuote": 0.6665,
      "grossPnlGbp": 15.117157974300845,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 13.517157974300845,
      "cashChangeGbp": 14.317157974300844,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £14.37 triggered at projected net £13.52 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.768707482993187,
      "targetPct": 2.0634920634920544,
      "structuralStopPrice": 0.6498,
      "structuralTargetPrice": 0.6751499999999999,
      "maePct": -0.09070294784579501,
      "mfePct": 0.9674981103552641,
      "maeGbp": -1.8140589569159002,
      "mfeGbp": 19.349962207105282,
      "observedDuringTradeLowPrice": 0.6609,
      "observedDuringTradeHighPrice": 0.6679,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6609,
      "fullObservedHighPrice": 0.6679,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788956202011-9176b76ac622c",
      "symbol": "AAVEUSDT",
      "baseAsset": "AAVE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T12:16:42.011Z",
      "closedAtUtc": "2026-09-09T12:46:58.039Z",
      "holdingPeriodMs": 1816028,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 129.15,
      "exitPriceQuote": 129.48,
      "grossPnlGbp": 5.110336817653645,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.5103368176536445,
      "cashChangeGbp": 4.310336817653645,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.0619434765776326,
      "targetPct": 0.3035230352303491,
      "structuralStopPrice": 129.07,
      "structuralTargetPrice": 129.542,
      "maePct": -0.17808749516067995,
      "mfePct": 0.2864885791715095,
      "maeGbp": -3.5617499032135993,
      "mfeGbp": 5.72977158343019,
      "observedDuringTradeLowPrice": 128.92,
      "observedDuringTradeHighPrice": 129.52,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 128.92,
      "fullObservedHighPrice": 129.52,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788955987620-d307dc2646c9c",
      "symbol": "SOLUSDT",
      "baseAsset": "SOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T12:13:07.620Z",
      "closedAtUtc": "2026-09-09T12:41:46.211Z",
      "holdingPeriodMs": 1718591,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 104.32,
      "exitPriceQuote": 104.71,
      "grossPnlGbp": 7.476993865030686,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.876993865030686,
      "cashChangeGbp": 6.676993865030687,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5195552147239144,
      "targetPct": 0.7045628834355823,
      "structuralStopPrice": 103.778,
      "structuralTargetPrice": 105.05499999999999,
      "maePct": -0.1533742331288311,
      "mfePct": 0.37384969325153433,
      "maeGbp": -3.0674846625766223,
      "mfeGbp": 7.476993865030687,
      "observedDuringTradeLowPrice": 104.16,
      "observedDuringTradeHighPrice": 104.71,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 104.16,
      "fullObservedHighPrice": 104.71,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788946707873-e649cb0f7b976",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T09:38:27.873Z",
      "closedAtUtc": "2026-09-09T09:55:54.840Z",
      "holdingPeriodMs": 1046967,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00369,
      "exitPriceQuote": 0.0036559,
      "grossPnlGbp": -18.482384823848246,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.082384823848248,
      "cashChangeGbp": -19.282384823848247,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.08 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9444444444444416,
      "targetPct": 0.8363143631436244,
      "structuralStopPrice": 0.0036551500000000002,
      "structuralTargetPrice": 0.00372086,
      "maePct": -0.9241192411924124,
      "mfePct": 0.02168021680216855,
      "maeGbp": -18.482384823848246,
      "mfeGbp": 0.43360433604337095,
      "observedDuringTradeLowPrice": 0.0036559,
      "observedDuringTradeHighPrice": 0.0036908000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0036559,
      "fullObservedHighPrice": 0.0036908000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788946635775-49de3398c4bdc",
      "symbol": "SEIUSDT",
      "baseAsset": "SEI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T09:37:15.775Z",
      "closedAtUtc": "2026-09-09T09:41:49.352Z",
      "holdingPeriodMs": 273577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05019,
      "exitPriceQuote": 0.04987,
      "grossPnlGbp": -12.751544132297303,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -14.351544132297303,
      "cashChangeGbp": -13.551544132297304,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6276150627615118,
      "targetPct": 0.4263797569236878,
      "structuralStopPrice": 0.049874999999999996,
      "structuralTargetPrice": 0.050404,
      "maePct": -0.6375772066148652,
      "mfePct": 0.03984857541342735,
      "maeGbp": -12.751544132297305,
      "mfeGbp": 0.7969715082685471,
      "observedDuringTradeLowPrice": 0.04987,
      "observedDuringTradeHighPrice": 0.050210000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04987,
      "fullObservedHighPrice": 0.050210000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788946688376-282a03d137f6a",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T09:38:08.376Z",
      "closedAtUtc": "2026-09-09T09:40:15.610Z",
      "holdingPeriodMs": 127234,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015417,
      "exitPriceQuote": 0.015409,
      "grossPnlGbp": 1.0378153985858891,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.562184601414111,
      "cashChangeGbp": 0.23781539858588907,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: profit target hit at structural level",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.08192255302588,
      "targetPct": 0.04799896218460891,
      "structuralStopPrice": 0.015582200000000001,
      "structuralTargetPrice": 0.015409599999999999,
      "maePct": -0.19459038723487393,
      "mfePct": 0.051890769929294464,
      "maeGbp": -3.891807744697479,
      "mfeGbp": 1.0378153985858893,
      "observedDuringTradeLowPrice": 0.015409,
      "observedDuringTradeHighPrice": 0.015447000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015409,
      "fullObservedHighPrice": 0.015447000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788946723824-266d13d01d78",
      "symbol": "DOODUSDT",
      "baseAsset": "DOOD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T09:38:43.823Z",
      "closedAtUtc": "2026-09-09T09:38:53.855Z",
      "holdingPeriodMs": 10032,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.001772,
      "exitPriceQuote": 0.001771,
      "grossPnlGbp": -1.1286681715574671,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -2.728668171557467,
      "cashChangeGbp": -1.9286681715574672,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.056433408577873365,
      "targetPct": 0.5079006772009091,
      "structuralStopPrice": 0.001771,
      "structuralTargetPrice": 0.001781,
      "maePct": null,
      "mfePct": null,
      "maeGbp": null,
      "mfeGbp": null,
      "observedDuringTradeLowPrice": null,
      "observedDuringTradeHighPrice": null,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": null,
      "fullObservedHighPrice": null,
      "possiblePriceEvidenceStatus": "insufficient observed price evidence",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788946179734-0cd384d5106d",
      "symbol": "TAOUSDT",
      "baseAsset": "TAO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T09:29:39.733Z",
      "closedAtUtc": "2026-09-09T09:37:06.209Z",
      "holdingPeriodMs": 446476,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 260.49,
      "exitPriceQuote": 259.76,
      "grossPnlGbp": 5.6048216822144274,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.004821682214427,
      "cashChangeGbp": 4.804821682214428,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.782371684133752,
      "targetPct": 0.08292064954509125,
      "structuralStopPrice": 261.036,
      "structuralTargetPrice": 260.274,
      "maePct": -0.07293946024799329,
      "mfePct": 0.2802410841107214,
      "maeGbp": -1.4587892049598659,
      "mfeGbp": 5.604821682214428,
      "observedDuringTradeLowPrice": 259.76,
      "observedDuringTradeHighPrice": 260.68,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 259.76,
      "fullObservedHighPrice": 260.68,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788946384750-896fab507f069",
      "symbol": "SKRUSDT",
      "baseAsset": "SKR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T09:33:04.750Z",
      "closedAtUtc": "2026-09-09T09:36:00.976Z",
      "holdingPeriodMs": 176226,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.022296,
      "exitPriceQuote": 0.022215,
      "grossPnlGbp": 7.265877287405922,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.665877287405921,
      "cashChangeGbp": 6.465877287405922,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7606745604592704,
      "targetPct": 0.04305705059202771,
      "structuralStopPrice": 0.022418999999999998,
      "structuralTargetPrice": 0.0222864,
      "maePct": 0,
      "mfePct": 0.3632938643702961,
      "maeGbp": 0,
      "mfeGbp": 7.265877287405922,
      "observedDuringTradeLowPrice": 0.022215,
      "observedDuringTradeHighPrice": 0.022296,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.022215,
      "fullObservedHighPrice": 0.022296,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927358040-8f6e89767cc22",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:15:58.040Z",
      "closedAtUtc": "2026-09-09T06:25:06.642Z",
      "holdingPeriodMs": 7748602,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4373.57,
      "exitPriceQuote": 4399.2,
      "grossPnlGbp": -11.720402325788822,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.320402325788821,
      "cashChangeGbp": -12.520402325788822,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.10846973982354455,
      "targetPct": 0.006722197198166922,
      "structuralStopPrice": 4376.96,
      "structuralTargetPrice": 4373.276,
      "maePct": -0.7186348909472191,
      "mfePct": 0.007545323385699263,
      "maeGbp": -14.372697818944381,
      "mfeGbp": 0.15090646771398525,
      "observedDuringTradeLowPrice": 4373.24,
      "observedDuringTradeHighPrice": 4405,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4373.24,
      "fullObservedHighPrice": 4405,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788929392547-579e4d7bc70ac",
      "symbol": "AVAXUSDT",
      "baseAsset": "AVAX",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:49:52.547Z",
      "closedAtUtc": "2026-09-09T05:47:47.593Z",
      "holdingPeriodMs": 3475046,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 8.031,
      "exitPriceQuote": 7.957,
      "grossPnlGbp": -18.42858921678514,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.028589216785143,
      "cashChangeGbp": -19.228589216785142,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.03 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.48063752957291284,
      "targetPct": 1.0397210808118418,
      "structuralStopPrice": 8.012,
      "structuralTargetPrice": 8.1145,
      "maePct": -0.921429460839257,
      "mfePct": 0.13696924417879755,
      "maeGbp": -18.42858921678514,
      "mfeGbp": 2.739384883575951,
      "observedDuringTradeLowPrice": 7.956999999999999,
      "observedDuringTradeHighPrice": 8.042,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.956999999999999,
      "fullObservedHighPrice": 8.042,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788929547681-4bd83d16a02fa",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:52:27.681Z",
      "closedAtUtc": "2026-09-09T05:13:49.281Z",
      "holdingPeriodMs": 1281600,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.18957,
      "exitPriceQuote": 0.19002,
      "grossPnlGbp": 4.747586643456306,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.147586643456306,
      "cashChangeGbp": 3.9475866434563063,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.7617239014612022,
      "targetPct": 0.9310544917444831,
      "structuralStopPrice": 0.189194,
      "structuralTargetPrice": 0.191335,
      "maePct": -0.14242759930368334,
      "mfePct": 0.2848551986073813,
      "maeGbp": -2.8485519860736668,
      "mfeGbp": 5.697103972147626,
      "observedDuringTradeLowPrice": 0.1893,
      "observedDuringTradeHighPrice": 0.19011000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1893,
      "fullObservedHighPrice": 0.19011000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788930259261-2d83bc638b847",
      "symbol": "FORMUSDT",
      "baseAsset": "FORM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T05:04:19.260Z",
      "closedAtUtc": "2026-09-09T05:09:16.457Z",
      "holdingPeriodMs": 297197,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.308,
      "exitPriceQuote": 0.3051,
      "grossPnlGbp": -18.83116883116892,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.43116883116892,
      "cashChangeGbp": -19.63116883116892,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.43 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.094155844155848,
      "targetPct": 1.8571428571428583,
      "structuralStopPrice": 0.302,
      "structuralTargetPrice": 0.31372,
      "maePct": -0.941558441558446,
      "mfePct": 0.1298701298701336,
      "maeGbp": -18.83116883116892,
      "mfeGbp": 2.597402597402672,
      "observedDuringTradeLowPrice": 0.3051,
      "observedDuringTradeHighPrice": 0.3084,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3051,
      "fullObservedHighPrice": 0.3084,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788929220384-971607edd855c",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:47:00.384Z",
      "closedAtUtc": "2026-09-09T04:56:35.224Z",
      "holdingPeriodMs": 574840,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 754.55,
      "exitPriceQuote": 755.57,
      "grossPnlGbp": 2.703598171095608,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.1035981710956078,
      "cashChangeGbp": 1.9035981710956078,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.506262010469808,
      "targetPct": 0.660658670730901,
      "structuralStopPrice": 751.78,
      "structuralTargetPrice": 759.535,
      "maePct": -0.018554105095750627,
      "mfePct": 0.156384600092779,
      "maeGbp": -0.37108210191501256,
      "mfeGbp": 3.12769200185558,
      "observedDuringTradeLowPrice": 754.41,
      "observedDuringTradeHighPrice": 755.73,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 754.41,
      "fullObservedHighPrice": 755.73,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788928168917-7d6bbaea03d08",
      "symbol": "ENAUSDT",
      "baseAsset": "ENA",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:29:28.917Z",
      "closedAtUtc": "2026-09-09T04:45:17.657Z",
      "holdingPeriodMs": 948740,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.16192,
      "exitPriceQuote": 0.16212,
      "grossPnlGbp": 2.470355731225024,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.8703557312250241,
      "cashChangeGbp": 1.6703557312250241,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 81.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 81,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.9572628458497998,
      "targetPct": 1.8929100790513909,
      "structuralStopPrice": 0.160666,
      "structuralTargetPrice": 0.16498500000000002,
      "maePct": -0.24085968379446732,
      "mfePct": 0.32732213438735347,
      "maeGbp": -4.817193675889346,
      "mfeGbp": 6.546442687747069,
      "observedDuringTradeLowPrice": 0.16153,
      "observedDuringTradeHighPrice": 0.16245,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16153,
      "fullObservedHighPrice": 0.16245,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927913990-8b902f392e1b3",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:25:13.990Z",
      "closedAtUtc": "2026-09-09T04:45:05.445Z",
      "holdingPeriodMs": 1191455,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.7564,
      "exitPriceQuote": 0.7587,
      "grossPnlGbp": 6.081438392385193,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.4814383923851935,
      "cashChangeGbp": 5.281438392385193,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8223162347964046,
      "targetPct": 0.9452670544685339,
      "structuralStopPrice": 0.75506,
      "structuralTargetPrice": 0.76355,
      "maePct": -0.03966155473294117,
      "mfePct": 0.35695399259651456,
      "maeGbp": -0.7932310946588234,
      "mfeGbp": 7.139079851930291,
      "observedDuringTradeLowPrice": 0.7561,
      "observedDuringTradeHighPrice": 0.7591,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7561,
      "fullObservedHighPrice": 0.7591,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788928082552-1c91a707f46c2",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:28:02.552Z",
      "closedAtUtc": "2026-09-09T04:44:10.700Z",
      "holdingPeriodMs": 968148,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.1253,
      "exitPriceQuote": 1.1316,
      "grossPnlGbp": 11.1970141295654,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.5970141295654,
      "cashChangeGbp": 10.397014129565399,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "paper.execution.websocket: manual paper protected profit floor £11.15 triggered at projected net £9.60 after fees",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.3187594419265942,
      "targetPct": 2.199413489736075,
      "structuralStopPrice": 1.1118400000000002,
      "structuralTargetPrice": 1.15005,
      "maePct": -0.11552474895582128,
      "mfePct": 0.7375810894872455,
      "maeGbp": -2.3104949791164255,
      "mfeGbp": 14.751621789744911,
      "observedDuringTradeLowPrice": 1.124,
      "observedDuringTradeHighPrice": 1.1336,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.124,
      "fullObservedHighPrice": 1.1336,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788928000771-14fbf1999d835",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:26:40.771Z",
      "closedAtUtc": "2026-09-09T04:28:51.380Z",
      "holdingPeriodMs": 130609,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1203.93,
      "exitPriceQuote": 1209.88,
      "grossPnlGbp": 9.884295598581387,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.284295598581387,
      "cashChangeGbp": 9.084295598581386,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.2337926623640945,
      "targetPct": 1.891721279476389,
      "structuralStopPrice": 1191.8799999999999,
      "structuralTargetPrice": 1226.7050000000002,
      "maePct": -0.03156329686942838,
      "mfePct": 0.5490352429127856,
      "maeGbp": -0.6312659373885676,
      "mfeGbp": 10.980704858255713,
      "observedDuringTradeLowPrice": 1203.55,
      "observedDuringTradeHighPrice": 1210.54,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1203.55,
      "fullObservedHighPrice": 1210.54,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927194238-f56cd4d6dea37",
      "symbol": "HAEDALUSDT",
      "baseAsset": "HAEDAL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:13:14.238Z",
      "closedAtUtc": "2026-09-09T04:27:20.596Z",
      "holdingPeriodMs": 846358,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01926,
      "exitPriceQuote": 0.01917,
      "grossPnlGbp": 9.345794392523345,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.7457943925233455,
      "cashChangeGbp": 8.545794392523344,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 82.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 82,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.5410176531671964,
      "targetPct": 5.477673935617881,
      "structuralStopPrice": 0.019502,
      "structuralTargetPrice": 0.018204999999999995,
      "maePct": -0.2596053997923231,
      "mfePct": 0.4672897196261672,
      "maeGbp": -5.192107995846462,
      "mfeGbp": 9.345794392523343,
      "observedDuringTradeLowPrice": 0.01917,
      "observedDuringTradeHighPrice": 0.01931,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01917,
      "fullObservedHighPrice": 0.01931,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927270592-ca7cbea448c2f",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:14:30.592Z",
      "closedAtUtc": "2026-09-09T04:26:23.195Z",
      "holdingPeriodMs": 712603,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 7.093,
      "exitPriceQuote": 7.11,
      "grossPnlGbp": 4.793458339207767,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.193458339207767,
      "cashChangeGbp": 3.993458339207767,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8609897081629732,
      "targetPct": 2.220499083603549,
      "structuralStopPrice": 6.9866,
      "structuralTargetPrice": 7.2505,
      "maePct": -0.4511490201607222,
      "mfePct": 0.25377132384040313,
      "maeGbp": -9.022980403214444,
      "mfeGbp": 5.075426476808063,
      "observedDuringTradeLowPrice": 7.061,
      "observedDuringTradeHighPrice": 7.111000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.061,
      "fullObservedHighPrice": 7.111000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927700858-53a57330d38b6",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:21:40.858Z",
      "closedAtUtc": "2026-09-09T04:24:50.435Z",
      "holdingPeriodMs": 189577,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.056437,
      "exitPriceQuote": 0.056222,
      "grossPnlGbp": 7.619115119513792,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.019115119513792,
      "cashChangeGbp": 6.819115119513792,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 80.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 80,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0738168222974203,
      "targetPct": 2.889948083703954,
      "structuralStopPrice": 0.0575238,
      "structuralTargetPrice": 0.054806,
      "maePct": -0.19136382160638762,
      "mfePct": 0.42348104966600475,
      "maeGbp": -3.8272764321277526,
      "mfeGbp": 8.469620993320095,
      "observedDuringTradeLowPrice": 0.056198,
      "observedDuringTradeHighPrice": 0.056545,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.056198,
      "fullObservedHighPrice": 0.056545,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927651980-44a25a03609ef",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:20:51.980Z",
      "closedAtUtc": "2026-09-09T04:21:30.392Z",
      "holdingPeriodMs": 38412,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.3194,
      "exitPriceQuote": 1.3239,
      "grossPnlGbp": 6.821282401091664,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 5.221282401091663,
      "cashChangeGbp": 6.021282401091664,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.83007427618614,
      "targetPct": 3.8161285432772565,
      "structuralStopPrice": 1.2821,
      "structuralTargetPrice": 1.36975,
      "maePct": 0,
      "mfePct": 0.3410641200545832,
      "maeGbp": 0,
      "mfeGbp": 6.821282401091664,
      "observedDuringTradeLowPrice": 1.3194,
      "observedDuringTradeHighPrice": 1.3239,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.3194,
      "fullObservedHighPrice": 1.3239,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927232214-fe2c4cda681d1",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:13:52.214Z",
      "closedAtUtc": "2026-09-09T04:18:50.329Z",
      "holdingPeriodMs": 298115,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 25.774,
      "exitPriceQuote": 25.534,
      "grossPnlGbp": -18.623418949328933,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.223418949328934,
      "cashChangeGbp": -19.423418949328934,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.22 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.6390936602777963,
      "targetPct": 2.975867152944812,
      "structuralStopPrice": 25.1434,
      "structuralTargetPrice": 26.540999999999997,
      "maePct": -0.9311709474664467,
      "mfePct": 0.07371770000775335,
      "maeGbp": -18.623418949328933,
      "mfeGbp": 1.474354000155067,
      "observedDuringTradeLowPrice": 25.534,
      "observedDuringTradeHighPrice": 25.793,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 25.534,
      "fullObservedHighPrice": 25.793,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927228442-6674df137ea1a",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:13:48.442Z",
      "closedAtUtc": "2026-09-09T04:15:11.419Z",
      "holdingPeriodMs": 82977,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.0451,
      "exitPriceQuote": 5.073,
      "grossPnlGbp": 11.060236665279461,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.460236665279462,
      "cashChangeGbp": 10.26023666527946,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.6905314067114667,
      "targetPct": 3.401320092763288,
      "structuralStopPrice": 4.9093599999999995,
      "structuralTargetPrice": 5.2167,
      "maePct": -0.037660304057402484,
      "mfePct": 0.5530118332639731,
      "maeGbp": -0.7532060811480497,
      "mfeGbp": 11.060236665279463,
      "observedDuringTradeLowPrice": 5.0432,
      "observedDuringTradeHighPrice": 5.073,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.0432,
      "fullObservedHighPrice": 5.073,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788927155393-1aa72cce2fd7d",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-09T04:12:35.392Z",
      "closedAtUtc": "2026-09-09T04:13:17.406Z",
      "holdingPeriodMs": 42014,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0008938,
      "exitPriceQuote": 0.0008958,
      "grossPnlGbp": 4.475274110539137,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 2.8752741105391366,
      "cashChangeGbp": 3.675274110539137,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 84.0 desk",
      "exitReason": "paper.execution.timer: manual paper protected profit floor £7.36 triggered at projected net £2.88 after fees",
      "confidence": 84,
      "riskModel": "observed_market_structure",
      "stopLossPct": 5.641083016334752,
      "targetPct": 6.5898411277690725,
      "structuralStopPrice": 0.00084338,
      "structuralTargetPrice": 0.0009527,
      "maePct": -0.04475274110539379,
      "mfePct": 0.5482210785410557,
      "maeGbp": -0.8950548221078758,
      "mfeGbp": 10.964421570821115,
      "observedDuringTradeLowPrice": 0.0008934,
      "observedDuringTradeHighPrice": 0.0008987000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0008934,
      "fullObservedHighPrice": 0.0008987000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788904989101-3f81c93136153",
      "symbol": "XPLUSDT",
      "baseAsset": "XPL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T22:03:09.101Z",
      "closedAtUtc": "2026-09-08T22:13:35.829Z",
      "holdingPeriodMs": 626728,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.09867,
      "exitPriceQuote": 0.09823,
      "grossPnlGbp": -8.918617614269706,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -10.518617614269706,
      "cashChangeGbp": -9.718617614269707,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: directional path efficiency is not strongly aligned; confirmed opposing pattern: rising_wedge",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.297253471166504,
      "targetPct": 2.3968784838350117,
      "structuralStopPrice": 0.09739,
      "structuralTargetPrice": 0.101035,
      "maePct": -0.5574136008918567,
      "mfePct": 0.2837741968176776,
      "maeGbp": -11.148272017837133,
      "mfeGbp": 5.675483936353553,
      "observedDuringTradeLowPrice": 0.09812,
      "observedDuringTradeHighPrice": 0.09895000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.09812,
      "fullObservedHighPrice": 0.09895000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788901649605-e9dc3444f9f08",
      "symbol": "ZECUSDT",
      "baseAsset": "ZEC",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:07:29.604Z",
      "closedAtUtc": "2026-09-08T22:13:24.111Z",
      "holdingPeriodMs": 3954507,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1164.02,
      "exitPriceQuote": 1170.82,
      "grossPnlGbp": -11.683648047284333,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -13.283648047284332,
      "cashChangeGbp": -12.483648047284333,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1060806515352164,
      "targetPct": 0.8963763509218028,
      "structuralStopPrice": 1176.8950000000002,
      "structuralTargetPrice": 1153.586,
      "maePct": -0.7585780313052978,
      "mfePct": 0.0902046356591772,
      "maeGbp": -15.171560626105956,
      "mfeGbp": 1.804092713183544,
      "observedDuringTradeLowPrice": 1162.97,
      "observedDuringTradeHighPrice": 1172.85,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1162.97,
      "fullObservedHighPrice": 1172.85,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788905251674-0b4dca2e3e271",
      "symbol": "HEMIUSDT",
      "baseAsset": "HEMI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T22:07:31.674Z",
      "closedAtUtc": "2026-09-08T22:11:48.001Z",
      "holdingPeriodMs": 256327,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.007844,
      "exitPriceQuote": 0.007768,
      "grossPnlGbp": -19.377868434472347,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.97786843447235,
      "cashChangeGbp": -20.177868434472348,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.98 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.583375828658843,
      "targetPct": 1.3462519122896366,
      "structuralStopPrice": 0.007719800000000001,
      "structuralTargetPrice": 0.0079496,
      "maePct": -0.9688934217236174,
      "mfePct": 0.012748597654248664,
      "maeGbp": -19.377868434472347,
      "mfeGbp": 0.2549719530849733,
      "observedDuringTradeLowPrice": 0.007768,
      "observedDuringTradeHighPrice": 0.007845,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.007768,
      "fullObservedHighPrice": 0.007845,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788904577831-44da788e8a4ce",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:56:17.831Z",
      "closedAtUtc": "2026-09-08T22:10:33.581Z",
      "holdingPeriodMs": 855750,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00004951,
      "exitPriceQuote": 0.00004903,
      "grossPnlGbp": -19.390022217733605,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.990022217733607,
      "cashChangeGbp": -20.190022217733606,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.99 after fees",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.988891133104427,
      "targetPct": 2.8883053928499254,
      "structuralStopPrice": 0.00004704,
      "structuralTargetPrice": 0.00005094,
      "maePct": -0.9695011108866802,
      "mfePct": 0.6665320137345961,
      "maeGbp": -19.390022217733602,
      "mfeGbp": 13.330640274691923,
      "observedDuringTradeLowPrice": 0.00004903,
      "observedDuringTradeHighPrice": 0.00004983999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00004903,
      "fullObservedHighPrice": 0.00004983999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788905067627-23d31eb111255",
      "symbol": "MARSCOINUSDT",
      "baseAsset": "MARSCOIN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T22:04:27.627Z",
      "closedAtUtc": "2026-09-08T22:05:22.061Z",
      "holdingPeriodMs": 54434,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.13271,
      "exitPriceQuote": 0.13332,
      "grossPnlGbp": 9.192977168261615,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.592977168261616,
      "cashChangeGbp": 8.392977168261615,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.8143320021098512,
      "targetPct": 6.054555044834613,
      "structuralStopPrice": 0.127648,
      "structuralTargetPrice": 0.140745,
      "maePct": -0.04521136312260153,
      "mfePct": 0.497324994348575,
      "maeGbp": -0.9042272624520307,
      "mfeGbp": 9.946499886971502,
      "observedDuringTradeLowPrice": 0.13265,
      "observedDuringTradeHighPrice": 0.13337,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.13265,
      "fullObservedHighPrice": 0.13337,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788903918602-e05fb7b61a98f",
      "symbol": "DOODUSDT",
      "baseAsset": "DOOD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:45:18.602Z",
      "closedAtUtc": "2026-09-08T22:03:20.129Z",
      "holdingPeriodMs": 1081527,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00177,
      "exitPriceQuote": 0.001775,
      "grossPnlGbp": 5.649717514124308,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 4.049717514124309,
      "cashChangeGbp": 4.8497175141243085,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8305084745762787,
      "targetPct": 0.10169491525423363,
      "structuralStopPrice": 0.0017376,
      "structuralTargetPrice": 0.0017718,
      "maePct": -0.9039548022598968,
      "mfePct": 0.33898305084745356,
      "maeGbp": -18.079096045197936,
      "mfeGbp": 6.779661016949071,
      "observedDuringTradeLowPrice": 0.001754,
      "observedDuringTradeHighPrice": 0.001776,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.001754,
      "fullObservedHighPrice": 0.001776,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788902890139-397fd47e8d64f",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:28:10.139Z",
      "closedAtUtc": "2026-09-08T21:57:47.220Z",
      "holdingPeriodMs": 1777081,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.13,
      "exitPriceQuote": 1.1311,
      "grossPnlGbp": 1.9469026548674353,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.3469026548674352,
      "cashChangeGbp": 1.1469026548674353,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.2176991150442278,
      "targetPct": 1.5176991150442478,
      "structuralStopPrice": 1.1162400000000001,
      "structuralTargetPrice": 1.14715,
      "maePct": -0.840707964601756,
      "mfePct": 0.20353982300886647,
      "maeGbp": -16.814159292035118,
      "mfeGbp": 4.07079646017733,
      "observedDuringTradeLowPrice": 1.1205,
      "observedDuringTradeHighPrice": 1.1323,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1205,
      "fullObservedHighPrice": 1.1323,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788904046168-e3c0e8b90a921",
      "symbol": "XANUSDT",
      "baseAsset": "XAN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:47:26.167Z",
      "closedAtUtc": "2026-09-08T21:55:39.696Z",
      "holdingPeriodMs": 493529,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0123,
      "exitPriceQuote": 0.012354,
      "grossPnlGbp": 8.780487804878087,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 7.180487804878087,
      "cashChangeGbp": 7.980487804878087,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.344715447154468,
      "targetPct": 2.3536585365853644,
      "structuralStopPrice": 0.0121346,
      "structuralTargetPrice": 0.0125895,
      "maePct": -0.12195121951219015,
      "mfePct": 0.5040650406504029,
      "maeGbp": -2.439024390243803,
      "mfeGbp": 10.081300813008058,
      "observedDuringTradeLowPrice": 0.012285,
      "observedDuringTradeHighPrice": 0.012361999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.012285,
      "fullObservedHighPrice": 0.012361999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788903486249-5f1a499dc7bf8",
      "symbol": "哈基米USDT",
      "baseAsset": "哈基米",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:38:06.249Z",
      "closedAtUtc": "2026-09-08T21:43:07.858Z",
      "holdingPeriodMs": 301609,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.04131,
      "exitPriceQuote": 0.0417,
      "grossPnlGbp": 18.88162672476405,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 17.28162672476405,
      "cashChangeGbp": 18.08162672476405,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.8172355361897985,
      "targetPct": 4.037763253449518,
      "structuralStopPrice": 0.039319999999999994,
      "structuralTargetPrice": 0.042977999999999995,
      "maePct": -0.12103606874849052,
      "mfePct": 0.9440813362382025,
      "maeGbp": -2.42072137496981,
      "mfeGbp": 18.881626724764047,
      "observedDuringTradeLowPrice": 0.04126,
      "observedDuringTradeHighPrice": 0.0417,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04126,
      "fullObservedHighPrice": 0.0417,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788903277022-f5b171552fe8a",
      "symbol": "PIEVERSEUSDT",
      "baseAsset": "PIEVERSE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:34:37.022Z",
      "closedAtUtc": "2026-09-08T21:39:28.710Z",
      "holdingPeriodMs": 291688,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2726,
      "exitPriceQuote": 1.2856,
      "grossPnlGbp": -20.430614490020623,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.030614490020625,
      "cashChangeGbp": -21.230614490020624,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.03 after fees",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.6438786735816477,
      "targetPct": 0.13358478705011886,
      "structuralStopPrice": 1.29352,
      "structuralTargetPrice": 1.2709000000000001,
      "maePct": -1.0215307245010312,
      "mfePct": 0,
      "maeGbp": -20.430614490020627,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.2726,
      "observedDuringTradeHighPrice": 1.2856000000000003,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2726,
      "fullObservedHighPrice": 1.2856000000000003,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788903368541-6448afef41d3",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:36:08.541Z",
      "closedAtUtc": "2026-09-08T21:37:55.603Z",
      "holdingPeriodMs": 107062,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.015651,
      "exitPriceQuote": 0.015626,
      "grossPnlGbp": 3.194684045747967,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.5946840457479667,
      "cashChangeGbp": 2.394684045747967,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4388856942048323,
      "targetPct": 0.10095201584563185,
      "structuralStopPrice": 0.0158762,
      "structuralTargetPrice": 0.015635200000000002,
      "maePct": 0,
      "mfePct": 0.22362788320236432,
      "maeGbp": 0,
      "mfeGbp": 4.472557664047287,
      "observedDuringTradeLowPrice": 0.015616,
      "observedDuringTradeHighPrice": 0.015651,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.015616,
      "fullObservedHighPrice": 0.015651,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788902635089-24e2cd4b37b95",
      "symbol": "COTIUSDT",
      "baseAsset": "COTI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:23:55.089Z",
      "closedAtUtc": "2026-09-08T21:33:56.789Z",
      "holdingPeriodMs": 601700,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.017484,
      "exitPriceQuote": 0.01743,
      "grossPnlGbp": -6.1770761839394295,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -7.77707618393943,
      "cashChangeGbp": -6.977076183939429,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "paper.execution.timer: holding horizon review rejected continuation: one-minute trend is not aligned; confirmed opposing pattern: double_top",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1850835049187696,
      "targetPct": 0.1281171356669085,
      "structuralStopPrice": 0.017276800000000002,
      "structuralTargetPrice": 0.017506400000000002,
      "maePct": -0.5261953786318825,
      "mfePct": 0,
      "maeGbp": -10.523907572637649,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.017392,
      "observedDuringTradeHighPrice": 0.017484,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.017392,
      "fullObservedHighPrice": 0.017484,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788903031483-66597ef788d2",
      "symbol": "BTRUSDT",
      "baseAsset": "BTR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:30:31.483Z",
      "closedAtUtc": "2026-09-08T21:33:27.725Z",
      "holdingPeriodMs": 176242,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.05246,
      "exitPriceQuote": 0.05305,
      "grossPnlGbp": -22.49332825009532,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -24.093328250095322,
      "cashChangeGbp": -23.29332825009532,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-24.09 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.2588638963019547,
      "targetPct": 1.544033549370946,
      "structuralStopPrice": 0.053645000000000005,
      "structuralTargetPrice": 0.05165,
      "maePct": -1.124666412504766,
      "mfePct": 0.19062142584827083,
      "maeGbp": -22.49332825009532,
      "mfeGbp": 3.812428516965417,
      "observedDuringTradeLowPrice": 0.05236,
      "observedDuringTradeHighPrice": 0.05305,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05236,
      "fullObservedHighPrice": 0.05305,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788902188665-a3a2f909bbcc2",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:16:28.665Z",
      "closedAtUtc": "2026-09-08T21:26:59.259Z",
      "holdingPeriodMs": 630594,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.28144,
      "exitPriceQuote": 0.27881,
      "grossPnlGbp": -18.689596361569222,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.289596361569224,
      "cashChangeGbp": -19.489596361569223,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.29 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.0039795338260493,
      "targetPct": 4.043490619670267,
      "structuralStopPrice": 0.2758,
      "structuralTargetPrice": 0.29282,
      "maePct": -0.934479818078461,
      "mfePct": 0.20608300170550362,
      "maeGbp": -18.68959636156922,
      "mfeGbp": 4.121660034110072,
      "observedDuringTradeLowPrice": 0.27881,
      "observedDuringTradeHighPrice": 0.28202,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27881,
      "fullObservedHighPrice": 0.28202,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788902550392-22dba85e82eee",
      "symbol": "FORMUSDT",
      "baseAsset": "FORM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:22:30.392Z",
      "closedAtUtc": "2026-09-08T21:26:55.417Z",
      "holdingPeriodMs": 265025,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3051,
      "exitPriceQuote": 0.3083,
      "grossPnlGbp": -20.97672894133095,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -22.576728941330952,
      "cashChangeGbp": -21.77672894133095,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-22.58 after fees",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.688298918387411,
      "targetPct": 1.163552933464419,
      "structuralStopPrice": 0.3072,
      "structuralTargetPrice": 0.30155000000000004,
      "maePct": -1.0488364470665474,
      "mfePct": 0,
      "maeGbp": -20.976728941330947,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.3051,
      "observedDuringTradeHighPrice": 0.3083,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3051,
      "fullObservedHighPrice": 0.3083,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788902089359-ae3820c2e28be",
      "symbol": "GUSDT",
      "baseAsset": "G",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:14:49.359Z",
      "closedAtUtc": "2026-09-08T21:21:40.824Z",
      "holdingPeriodMs": 411465,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.004018,
      "exitPriceQuote": 0.004001,
      "grossPnlGbp": 8.461921353907245,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 6.8619213539072454,
      "cashChangeGbp": 7.661921353907245,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6222000995520122,
      "targetPct": 0.2538576406172044,
      "structuralStopPrice": 0.004043,
      "structuralTargetPrice": 0.004007800000000001,
      "maePct": -0.09955201592833578,
      "mfePct": 0.47287207565953016,
      "maeGbp": -1.9910403185667156,
      "mfeGbp": 9.457441513190602,
      "observedDuringTradeLowPrice": 0.003999,
      "observedDuringTradeHighPrice": 0.004022,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.003999,
      "fullObservedHighPrice": 0.004022,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788901223997-1aa623e0b23de",
      "symbol": "哈基米USDT",
      "baseAsset": "哈基米",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:00:23.997Z",
      "closedAtUtc": "2026-09-08T21:15:35.978Z",
      "holdingPeriodMs": 911981,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.0429,
      "exitPriceQuote": 0.04264,
      "grossPnlGbp": 12.121212121212274,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 10.521212121212274,
      "cashChangeGbp": 11.321212121212273,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable ask",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.2377622377622329,
      "targetPct": 1.0489510489510465,
      "structuralStopPrice": 0.043002,
      "structuralTargetPrice": 0.04245,
      "maePct": -0.5827505827505832,
      "mfePct": 0.6060606060606137,
      "maeGbp": -11.655011655011664,
      "mfeGbp": 12.121212121212274,
      "observedDuringTradeLowPrice": 0.04264,
      "observedDuringTradeHighPrice": 0.04315,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04264,
      "fullObservedHighPrice": 0.04315,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788901922488-89472c4d2ac21",
      "symbol": "CYSUSDT",
      "baseAsset": "CYS",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:12:02.488Z",
      "closedAtUtc": "2026-09-08T21:15:25.967Z",
      "holdingPeriodMs": 203479,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.1732,
      "exitPriceQuote": 0.1748,
      "grossPnlGbp": -18.475750577367414,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.075750577367415,
      "cashChangeGbp": -19.275750577367415,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.08 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.8013856812933093,
      "targetPct": 2.2806004618937536,
      "structuralStopPrice": 0.17632,
      "structuralTargetPrice": 0.16925,
      "maePct": -0.9237875288683707,
      "mfePct": 0,
      "maeGbp": -18.475750577367414,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.1732,
      "observedDuringTradeHighPrice": 0.1748,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.1732,
      "fullObservedHighPrice": 0.1748,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788901808849-460e2efda919d",
      "symbol": "COTIUSDT",
      "baseAsset": "COTI",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:10:08.849Z",
      "closedAtUtc": "2026-09-08T21:11:20.258Z",
      "holdingPeriodMs": 71409,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.01737,
      "exitPriceQuote": 0.017414,
      "grossPnlGbp": 5.066206102475406,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.466206102475406,
      "cashChangeGbp": 4.266206102475406,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.8416810592976345,
      "targetPct": 0.8462867012089885,
      "structuralStopPrice": 0.0172238,
      "structuralTargetPrice": 0.017517,
      "maePct": -0.005757052389182499,
      "mfePct": 0.2590673575129528,
      "maeGbp": -0.11514104778364999,
      "mfeGbp": 5.1813471502590565,
      "observedDuringTradeLowPrice": 0.017369,
      "observedDuringTradeHighPrice": 0.017415,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.017369,
      "fullObservedHighPrice": 0.017415,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788901153304-c876f7b38ac58",
      "symbol": "APTUSDT",
      "baseAsset": "APT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T20:59:13.304Z",
      "closedAtUtc": "2026-09-08T21:10:31.720Z",
      "holdingPeriodMs": 678416,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.6525,
      "exitPriceQuote": 0.6535,
      "grossPnlGbp": 3.065134099616861,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 1.465134099616861,
      "cashChangeGbp": 2.265134099616861,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.26053639846742127,
      "targetPct": 0.349425287356314,
      "structuralStopPrice": 0.6508,
      "structuralTargetPrice": 0.6547799999999999,
      "maePct": -0.18390804597700824,
      "mfePct": 0.18390804597700824,
      "maeGbp": -3.678160919540165,
      "mfeGbp": 3.678160919540165,
      "observedDuringTradeLowPrice": 0.6513,
      "observedDuringTradeHighPrice": 0.6537,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.6513,
      "fullObservedHighPrice": 0.6537,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788900755938-e77b11add47c4",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T20:52:35.937Z",
      "closedAtUtc": "2026-09-08T21:07:19.961Z",
      "holdingPeriodMs": 884024,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 5.981,
      "exitPriceQuote": 5.924,
      "grossPnlGbp": -19.06035779969888,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.660357799698883,
      "cashChangeGbp": -19.860357799698882,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.66 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 2.380872763751871,
      "targetPct": 2.449423173382386,
      "structuralStopPrice": 5.8386000000000005,
      "structuralTargetPrice": 6.1275,
      "maePct": -0.953017889984944,
      "mfePct": 0.23407456946999222,
      "maeGbp": -19.060357799698878,
      "mfeGbp": 4.681491389399844,
      "observedDuringTradeLowPrice": 5.924,
      "observedDuringTradeHighPrice": 5.995000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.924,
      "fullObservedHighPrice": 5.995000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788901483950-d1068a07ac6e7",
      "symbol": "DOGSUSDT",
      "baseAsset": "DOGS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T21:04:43.949Z",
      "closedAtUtc": "2026-09-08T21:06:48.880Z",
      "holdingPeriodMs": 124931,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.00005264,
      "exitPriceQuote": 0.0000529,
      "grossPnlGbp": 9.878419452887572,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.278419452887572,
      "cashChangeGbp": 9.078419452887571,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 77.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 77,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.4931610942249156,
      "targetPct": 1.3069908814589617,
      "structuralStopPrice": 0.000051854,
      "structuralTargetPrice": 0.000053327999999999995,
      "maePct": -0.2469604863221893,
      "mfePct": 0.5129179331307039,
      "maeGbp": -4.939209726443786,
      "mfeGbp": 10.258358662614079,
      "observedDuringTradeLowPrice": 0.00005251,
      "observedDuringTradeHighPrice": 0.00005291,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00005251,
      "fullObservedHighPrice": 0.00005291,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788901024721-2289bfed91cc4",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T20:57:04.721Z",
      "closedAtUtc": "2026-09-08T20:58:47.093Z",
      "holdingPeriodMs": 102372,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.2404,
      "exitPriceQuote": 1.2466,
      "grossPnlGbp": 9.996775233795525,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 8.396775233795525,
      "cashChangeGbp": 9.196775233795524,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.43211867139630844,
      "targetPct": 1.2286359238955291,
      "structuralStopPrice": 1.2350400000000001,
      "structuralTargetPrice": 1.25564,
      "maePct": -0.15317639471138447,
      "mfePct": 0.5482102547565414,
      "maeGbp": -3.0635278942276893,
      "mfeGbp": 10.96420509513083,
      "observedDuringTradeLowPrice": 1.2385,
      "observedDuringTradeHighPrice": 1.2471999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2385,
      "fullObservedHighPrice": 1.2471999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788900871399-333a2249d7dca",
      "symbol": "RAYSOLUSDT",
      "baseAsset": "RAYSOL",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T20:54:31.399Z",
      "closedAtUtc": "2026-09-08T20:57:59.626Z",
      "holdingPeriodMs": 208227,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 1.216,
      "exitPriceQuote": 1.2188,
      "grossPnlGbp": 4.60526315789496,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.00526315789496,
      "cashChangeGbp": 3.8052631578949603,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 78.0 desk",
      "exitReason": "api.manual_paper.close: operator override at executable bid",
      "confidence": 78,
      "riskModel": "observed_market_structure",
      "stopLossPct": 4.911184210526316,
      "targetPct": 4.720394736842115,
      "structuralStopPrice": 1.15628,
      "structuralTargetPrice": 1.2734,
      "maePct": -0.5921052631578844,
      "mfePct": 0.35361842105262914,
      "maeGbp": -11.842105263157686,
      "mfeGbp": 7.072368421052582,
      "observedDuringTradeLowPrice": 1.2088,
      "observedDuringTradeHighPrice": 1.2203,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.2088,
      "fullObservedHighPrice": 1.2203,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788897927104-54bf532c66448",
      "symbol": "USELESSUSDT",
      "baseAsset": "USELESS",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T20:05:27.104Z",
      "closedAtUtc": "2026-09-08T20:13:07.144Z",
      "holdingPeriodMs": 460040,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.27866,
      "exitPriceQuote": 0.27596,
      "grossPnlGbp": -19.378454030000974,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -20.978454030000975,
      "cashChangeGbp": -20.178454030000974,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.websocket: catastrophe loss boundary hit: 1.00% of £2000.00 (£20.00) triggered at projected net £-20.98 after fees",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.7297064523074879,
      "targetPct": 3.803918754037177,
      "structuralStopPrice": 0.27384,
      "structuralTargetPrice": 0.28926,
      "maePct": -0.9689227015000487,
      "mfePct": 0.2691451948611113,
      "maeGbp": -19.378454030000974,
      "mfeGbp": 5.382903897222227,
      "observedDuringTradeLowPrice": 0.27596,
      "observedDuringTradeHighPrice": 0.27941,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.27596,
      "fullObservedHighPrice": 0.27941,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788870380886-c6a3f7ac6f6",
      "symbol": "VVVUSDT",
      "baseAsset": "VVV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-08T12:26:20.886Z",
      "closedAtUtc": "2026-09-08T12:36:22.061Z",
      "holdingPeriodMs": 601175,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 19.052,
      "exitPriceQuote": 19.162,
      "grossPnlGbp": 11.547344110854445,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 9.947344110854445,
      "cashChangeGbp": 10.747344110854444,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: max trade age reached",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 3.239554902372457,
      "targetPct": 0.11652319966408542,
      "structuralStopPrice": 18.4348,
      "structuralTargetPrice": 19.0742,
      "maePct": -0.4461473861012012,
      "mfePct": 0.6141087549863578,
      "maeGbp": -8.922947722024025,
      "mfeGbp": 12.282175099727155,
      "observedDuringTradeLowPrice": 18.967,
      "observedDuringTradeHighPrice": 19.169,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 18.967,
      "fullObservedHighPrice": 19.169,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788829307979-1399bd3c0a7a5",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-08T01:01:47.979Z",
      "closedAtUtc": "2026-09-08T01:20:36.535Z",
      "holdingPeriodMs": 1128556,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000.77,
      "assetQuantity": null,
      "entryPriceQuote": 0.4935,
      "exitPriceQuote": 0.497,
      "grossPnlGbp": 14.189858156028382,
      "entryFeeGbp": 0.800308,
      "exitFeeGbp": 0.800308,
      "totalCostsGbp": 1.600616,
      "netPnlGbp": 12.589242156028382,
      "cashChangeGbp": 13.389550156028383,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £16.42 triggered at projected net £12.59 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.98621947512413,
      "targetPct": 4.134157462762168,
      "structuralStopPrice": 0.47378,
      "structuralTargetPrice": 0.5137458658425371,
      "maePct": -0.3039513677811553,
      "mfePct": 1.7831813576494375,
      "maeGbp": -6.08136778115502,
      "mfeGbp": 35.677357649442655,
      "observedDuringTradeLowPrice": 0.492,
      "observedDuringTradeHighPrice": 0.5023,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.492,
      "fullObservedHighPrice": 0.5023,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788826192649-cd208fd6e7348",
      "symbol": "DOODUSDT",
      "baseAsset": "DOOD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-08T00:09:52.649Z",
      "closedAtUtc": "2026-09-08T00:10:49.357Z",
      "holdingPeriodMs": 56708,
      "reportingCurrency": "GBP",
      "notionalGbp": 1971.84,
      "assetQuantity": null,
      "entryPriceQuote": 0.001819,
      "exitPriceQuote": 0.001817,
      "grossPnlGbp": 2.168048378229849,
      "entryFeeGbp": 0.788736,
      "exitFeeGbp": 0.788736,
      "totalCostsGbp": 1.577472,
      "netPnlGbp": 0.590576378229849,
      "cashChangeGbp": 1.3793123782298489,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.fast-shortlist: scalp fee-aware break-even floor £1.00 triggered at projected net £0.59 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.8854080791426235,
      "targetPct": 3.792250618301734,
      "structuralStopPrice": 0.001872,
      "structuralTargetPrice": 0.0017514620774938166,
      "maePct": -0.05497526113248575,
      "mfePct": 0.32985156679495026,
      "maeGbp": -1.084024189114807,
      "mfeGbp": 6.504145134689548,
      "observedDuringTradeLowPrice": 0.001813,
      "observedDuringTradeHighPrice": 0.0018200000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.001813,
      "fullObservedHighPrice": 0.0018200000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788821872230-bbd19a8526759",
      "symbol": "SUSHIUSDT",
      "baseAsset": "SUSHI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:57:52.230Z",
      "closedAtUtc": "2026-09-07T23:07:56.875Z",
      "holdingPeriodMs": 604645,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.47,
      "assetQuantity": null,
      "entryPriceQuote": 0.2347,
      "exitPriceQuote": 0.2356,
      "grossPnlGbp": -7.586804431188852,
      "entryFeeGbp": 0.7913880000000001,
      "exitFeeGbp": 0.7913880000000001,
      "totalCostsGbp": 1.5827760000000002,
      "netPnlGbp": -9.169580431188852,
      "cashChangeGbp": -8.378192431188852,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout",
      "exitReason": "paper.execution.fast-shortlist: max trade age reached",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.5122470713525016,
      "targetPct": 2.044728434504792,
      "structuralStopPrice": 0.2383,
      "structuralTargetPrice": 0.23004795527156555,
      "maePct": -0.46868342564977317,
      "mfePct": 0,
      "maeGbp": -9.272760971453067,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.2347,
      "observedDuringTradeHighPrice": 0.23579999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.2347,
      "fullObservedHighPrice": 0.23579999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788822112232-66ef4f9545086",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T23:01:52.232Z",
      "closedAtUtc": "2026-09-07T23:07:09.637Z",
      "holdingPeriodMs": 317405,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.59,
      "assetQuantity": null,
      "entryPriceQuote": 5.535,
      "exitPriceQuote": 5.565,
      "grossPnlGbp": -10.724065040650496,
      "entryFeeGbp": 0.791436,
      "exitFeeGbp": 0.791436,
      "totalCostsGbp": 1.582872,
      "netPnlGbp": -12.306937040650496,
      "cashChangeGbp": -11.515501040650495,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.2519194291391949,
      "targetPct": 1.5174780959262872,
      "structuralStopPrice": 5.6048,
      "structuralTargetPrice": 5.452484825219041,
      "maePct": -0.542005420054205,
      "mfePct": 0.054200542005422105,
      "maeGbp": -10.724065040650496,
      "mfeGbp": 1.0724065040650812,
      "observedDuringTradeLowPrice": 5.532,
      "observedDuringTradeHighPrice": 5.565,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.532,
      "fullObservedHighPrice": 5.565,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788822202289-40bc493b05e55",
      "symbol": "DOODUSDT",
      "baseAsset": "DOOD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T23:03:22.289Z",
      "closedAtUtc": "2026-09-07T23:04:05.186Z",
      "holdingPeriodMs": 42897,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.59,
      "assetQuantity": null,
      "entryPriceQuote": 0.001849,
      "exitPriceQuote": 0.001859,
      "grossPnlGbp": -10.700865332612251,
      "entryFeeGbp": 0.791436,
      "exitFeeGbp": 0.791436,
      "totalCostsGbp": 1.582872,
      "netPnlGbp": -12.283737332612251,
      "cashChangeGbp": -11.49230133261225,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.3189189189189117,
      "targetPct": 1.9135135135135188,
      "structuralStopPrice": 0.0019114,
      "structuralTargetPrice": 0.0018165617297297297,
      "maePct": -0.5408328826392659,
      "mfePct": 0,
      "maeGbp": -10.70086533261225,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.001849,
      "observedDuringTradeHighPrice": 0.001859,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.001849,
      "fullObservedHighPrice": 0.001859,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788821837205-179c072addc8a",
      "symbol": "DOODUSDT",
      "baseAsset": "DOOD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:57:17.205Z",
      "closedAtUtc": "2026-09-07T22:58:20.581Z",
      "holdingPeriodMs": 63376,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.78,
      "assetQuantity": null,
      "entryPriceQuote": 0.001808,
      "exitPriceQuote": 0.001806,
      "grossPnlGbp": 2.1889159292033558,
      "entryFeeGbp": 0.791512,
      "exitFeeGbp": 0.791512,
      "totalCostsGbp": 1.583024,
      "netPnlGbp": 0.6058919292033558,
      "cashChangeGbp": 1.3974039292033558,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.61 after fees",
      "confidence": 85,
      "riskModel": "legacy_fallback",
      "stopLossPct": 6.618744816145973,
      "targetPct": 7.354160906828857,
      "structuralStopPrice": 0.0019282,
      "structuralTargetPrice": 0.0016764264583909322,
      "maePct": -0.16592920353982105,
      "mfePct": 0.2765486725663724,
      "maeGbp": -3.283373893805271,
      "mfeGbp": 5.472289823008864,
      "observedDuringTradeLowPrice": 0.001803,
      "observedDuringTradeHighPrice": 0.001811,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.001803,
      "fullObservedHighPrice": 0.001811,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788821267041-6c2c79fbded91",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:47:47.041Z",
      "closedAtUtc": "2026-09-07T22:57:47.112Z",
      "holdingPeriodMs": 600071,
      "reportingCurrency": "GBP",
      "notionalGbp": 1980.35,
      "assetQuantity": null,
      "entryPriceQuote": 2.97,
      "exitPriceQuote": 2.97,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.79214,
      "exitFeeGbp": 0.79214,
      "totalCostsGbp": 1.58428,
      "netPnlGbp": -1.58428,
      "cashChangeGbp": -0.79214,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend",
      "exitReason": "paper.execution.timer: max trade age reached",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.1040228917690476,
      "targetPct": 2.962464231610842,
      "structuralStopPrice": 3.033,
      "structuralTargetPrice": 2.883470375357684,
      "maePct": -0.30303030303029954,
      "mfePct": 0.06734006734007487,
      "maeGbp": -6.001060606060537,
      "mfeGbp": 1.3335690235691726,
      "observedDuringTradeLowPrice": 2.968,
      "observedDuringTradeHighPrice": 2.979,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.968,
      "fullObservedHighPrice": 2.979,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788821036783-613be8af43bd4",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:43:56.783Z",
      "closedAtUtc": "2026-09-07T22:53:57.107Z",
      "holdingPeriodMs": 600324,
      "reportingCurrency": "GBP",
      "notionalGbp": 1982.89,
      "assetQuantity": null,
      "entryPriceQuote": 256,
      "exitPriceQuote": 256.49,
      "grossPnlGbp": -3.7953753906250705,
      "entryFeeGbp": 0.7931560000000001,
      "exitFeeGbp": 0.7931560000000001,
      "totalCostsGbp": 1.5863120000000002,
      "netPnlGbp": -5.38168739062507,
      "cashChangeGbp": -4.588531390625071,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.timer: max trade age reached",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.6253784105779181,
      "targetPct": 1.8905880744516612,
      "structuralStopPrice": 257.606,
      "structuralTargetPrice": 251.17481094119256,
      "maePct": -0.23828125000000533,
      "mfePct": 0.023437500000000888,
      "maeGbp": -4.724855078125106,
      "mfeGbp": 0.46473984375001764,
      "observedDuringTradeLowPrice": 255.94,
      "observedDuringTradeHighPrice": 256.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 255.94,
      "fullObservedHighPrice": 256.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788821031764-f0f8b520a1a56",
      "symbol": "CAKEUSDT",
      "baseAsset": "CAKE",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:43:51.764Z",
      "closedAtUtc": "2026-09-07T22:53:52.119Z",
      "holdingPeriodMs": 600355,
      "reportingCurrency": "GBP",
      "notionalGbp": 1982.89,
      "assetQuantity": null,
      "entryPriceQuote": 2.2008,
      "exitPriceQuote": 2.2073,
      "grossPnlGbp": -5.856409033078835,
      "entryFeeGbp": 0.7931560000000001,
      "exitFeeGbp": 0.7931560000000001,
      "totalCostsGbp": 1.5863120000000002,
      "netPnlGbp": -7.442721033078835,
      "cashChangeGbp": -6.649565033078835,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.timer: max trade age reached",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.7088009450679295,
      "targetPct": 1.2494888454723005,
      "structuralStopPrice": 2.2165,
      "structuralTargetPrice": 2.173597501022309,
      "maePct": -0.4134860050890634,
      "mfePct": 0,
      "maeGbp": -8.19897264631053,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 2.2008,
      "observedDuringTradeHighPrice": 2.2099,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2.2008,
      "fullObservedHighPrice": 2.2099,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788821512231-eededbc79298",
      "symbol": "DOODUSDT",
      "baseAsset": "DOOD",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:51:52.231Z",
      "closedAtUtc": "2026-09-07T22:52:16.988Z",
      "holdingPeriodMs": 24757,
      "reportingCurrency": "GBP",
      "notionalGbp": 1979.93,
      "assetQuantity": null,
      "entryPriceQuote": 0.001829,
      "exitPriceQuote": 0.001821,
      "grossPnlGbp": 8.660164024056838,
      "entryFeeGbp": 0.791972,
      "exitFeeGbp": 0.791972,
      "totalCostsGbp": 1.583944,
      "netPnlGbp": 7.0762200240568385,
      "cashChangeGbp": 7.868192024056838,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £8.00 triggered at projected net £7.08 after fees",
      "confidence": 84,
      "riskModel": "legacy_fallback",
      "stopLossPct": 5.66821535938781,
      "targetPct": 6.613828915004101,
      "structuralStopPrice": 0.0019332,
      "structuralTargetPrice": 0.00170943386171085,
      "maePct": -0.10934937124111803,
      "mfePct": 0.6560962274466844,
      "maeGbp": -2.165041006014268,
      "mfeGbp": 12.99024603608514,
      "observedDuringTradeLowPrice": 0.001817,
      "observedDuringTradeHighPrice": 0.001831,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.001817,
      "fullObservedHighPrice": 0.001831,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788820911647-a6cacfaa4b792",
      "symbol": "LDOUSDT",
      "baseAsset": "LDO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:41:51.647Z",
      "closedAtUtc": "2026-09-07T22:51:52.080Z",
      "holdingPeriodMs": 600433,
      "reportingCurrency": "GBP",
      "notionalGbp": 1982.89,
      "assetQuantity": null,
      "entryPriceQuote": 0.3909,
      "exitPriceQuote": 0.391,
      "grossPnlGbp": -0.5072627270401079,
      "entryFeeGbp": 0.7931560000000001,
      "exitFeeGbp": 0.7931560000000001,
      "totalCostsGbp": 1.5863120000000002,
      "netPnlGbp": -2.093574727040108,
      "cashChangeGbp": -1.300418727040108,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.timer: max trade age reached",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.9056145287121005,
      "targetPct": 3.3252334058063724,
      "structuralStopPrice": 0.3984,
      "structuralTargetPrice": 0.37804667476659415,
      "maePct": -0.1023279611153635,
      "mfePct": 0.07674597083653682,
      "maeGbp": -2.0290509081604315,
      "mfeGbp": 1.5217881811206049,
      "observedDuringTradeLowPrice": 0.3906,
      "observedDuringTradeHighPrice": 0.3912999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3906,
      "fullObservedHighPrice": 0.3912999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788820911673-c6629858ed31d",
      "symbol": "ATOMUSDT",
      "baseAsset": "ATOM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:41:51.673Z",
      "closedAtUtc": "2026-09-07T22:46:59.474Z",
      "holdingPeriodMs": 307801,
      "reportingCurrency": "GBP",
      "notionalGbp": 1982.89,
      "assetQuantity": null,
      "entryPriceQuote": 1.608,
      "exitPriceQuote": 1.617,
      "grossPnlGbp": -11.098264925373007,
      "entryFeeGbp": 0.7931560000000001,
      "exitFeeGbp": 0.7931560000000001,
      "totalCostsGbp": 1.5863120000000002,
      "netPnlGbp": -12.684576925373007,
      "cashChangeGbp": -11.891420925373007,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.2371774945601373,
      "targetPct": 1.9894311470313972,
      "structuralStopPrice": 1.6283999999999998,
      "structuralTargetPrice": 1.5774801056885295,
      "maePct": -0.5597014925373069,
      "mfePct": 0,
      "maeGbp": -11.098264925373005,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 1.608,
      "observedDuringTradeHighPrice": 1.617,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.608,
      "fullObservedHighPrice": 1.617,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788820786632-4cdeba3ee9209",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:39:46.632Z",
      "closedAtUtc": "2026-09-07T22:40:18.841Z",
      "holdingPeriodMs": 32209,
      "reportingCurrency": "GBP",
      "notionalGbp": 1982.83,
      "assetQuantity": null,
      "entryPriceQuote": 1.042,
      "exitPriceQuote": 1.041,
      "grossPnlGbp": 1.9029078694819788,
      "entryFeeGbp": 0.7931320000000001,
      "exitFeeGbp": 0.7931320000000001,
      "totalCostsGbp": 1.5862640000000001,
      "netPnlGbp": 0.31664386948197865,
      "cashChangeGbp": 1.1097758694819788,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.32 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.9663163955664216,
      "targetPct": 2.504678278393552,
      "structuralStopPrice": 1.06254,
      "structuralTargetPrice": 1.0160474953217216,
      "maePct": -0.04798464491362235,
      "mfePct": 0.2687140115163278,
      "maeGbp": -0.9514539347407781,
      "mfeGbp": 5.328142034549201,
      "observedDuringTradeLowPrice": 1.0392,
      "observedDuringTradeHighPrice": 1.0425,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0392,
      "fullObservedHighPrice": 1.0425,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788820186573-3f31f0e029ea1",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T22:29:46.573Z",
      "closedAtUtc": "2026-09-07T22:31:00.281Z",
      "holdingPeriodMs": 73708,
      "reportingCurrency": "GBP",
      "notionalGbp": 1978.82,
      "assetQuantity": null,
      "entryPriceQuote": 1.0534,
      "exitPriceQuote": 1.0419,
      "grossPnlGbp": 21.602838427947304,
      "entryFeeGbp": 0.791528,
      "exitFeeGbp": 0.791528,
      "totalCostsGbp": 1.583056,
      "netPnlGbp": 20.019782427947305,
      "cashChangeGbp": 20.811310427947305,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp maximum quick-win target £20.00 reached after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.51874703369718,
      "targetPct": 2.1547223540578964,
      "structuralStopPrice": 1.0695,
      "structuralTargetPrice": 1.0309956905552922,
      "maePct": -0.05695842035315702,
      "mfePct": 1.0917030567685442,
      "maeGbp": -1.1271046136323417,
      "mfeGbp": 21.602838427947304,
      "observedDuringTradeLowPrice": 1.0419,
      "observedDuringTradeHighPrice": 1.054,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0419,
      "fullObservedHighPrice": 1.054,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788818030386-6c9bf34a848e8",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T21:53:50.386Z",
      "closedAtUtc": "2026-09-07T22:02:08.916Z",
      "holdingPeriodMs": 498530,
      "reportingCurrency": "GBP",
      "notionalGbp": 1977.8,
      "assetQuantity": null,
      "entryPriceQuote": 0.10933,
      "exitPriceQuote": 0.10896,
      "grossPnlGbp": 6.693368700265168,
      "entryFeeGbp": 0.79112,
      "exitFeeGbp": 0.79112,
      "totalCostsGbp": 1.58224,
      "netPnlGbp": 5.1111287002651675,
      "cashChangeGbp": 5.902248700265168,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £8.00 triggered at projected net £5.11 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.7710248319385343,
      "targetPct": 1.2896144875840385,
      "structuralStopPrice": 0.110178,
      "structuralTargetPrice": 0.10793487103855126,
      "maePct": -0.3567181926278254,
      "mfePct": 0.5305039787798383,
      "maeGbp": -7.055172413793131,
      "mfeGbp": 10.492307692307643,
      "observedDuringTradeLowPrice": 0.10875,
      "observedDuringTradeHighPrice": 0.10972000000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10875,
      "fullObservedHighPrice": 0.10972000000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788815342338-23bed129f2ed2",
      "symbol": "牛来USDT",
      "baseAsset": "牛来",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T21:09:02.338Z",
      "closedAtUtc": "2026-09-07T21:14:35.154Z",
      "holdingPeriodMs": 332816,
      "reportingCurrency": "GBP",
      "notionalGbp": 1980.29,
      "assetQuantity": null,
      "entryPriceQuote": 0.0802,
      "exitPriceQuote": 0.08064,
      "grossPnlGbp": -10.864433915212214,
      "entryFeeGbp": 0.792116,
      "exitFeeGbp": 0.792116,
      "totalCostsGbp": 1.584232,
      "netPnlGbp": -12.448665915212214,
      "cashChangeGbp": -11.656549915212214,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.103360139642177,
      "targetPct": 3.0546724019699445,
      "structuralStopPrice": 0.081892,
      "structuralTargetPrice": 0.07776469453275982,
      "maePct": -0.548628428927693,
      "mfePct": 0.11221945137156218,
      "maeGbp": -10.864433915212212,
      "mfeGbp": 2.222270573565909,
      "observedDuringTradeLowPrice": 0.08011,
      "observedDuringTradeHighPrice": 0.08064,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08011,
      "fullObservedHighPrice": 0.08064,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788815030949-ea6701c228501",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T21:03:50.949Z",
      "closedAtUtc": "2026-09-07T21:04:45.892Z",
      "holdingPeriodMs": 54943,
      "reportingCurrency": "GBP",
      "notionalGbp": 1982.69,
      "assetQuantity": null,
      "entryPriceQuote": 4.7846,
      "exitPriceQuote": 4.7594,
      "grossPnlGbp": -10.442625924842156,
      "entryFeeGbp": 0.7930760000000001,
      "exitFeeGbp": 0.7930760000000001,
      "totalCostsGbp": 1.5861520000000002,
      "netPnlGbp": -12.028777924842156,
      "cashChangeGbp": -11.235701924842157,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.timer: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.137318424077738,
      "targetPct": 2.82370153621069,
      "structuralStopPrice": 4.68224,
      "structuralTargetPrice": 4.919394352596927,
      "maePct": -0.5266897964302113,
      "mfePct": 0,
      "maeGbp": -10.442625924842156,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 4.7594,
      "observedDuringTradeHighPrice": 4.7846,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.7594,
      "fullObservedHighPrice": 4.7846,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788813830850-5653d185f22a",
      "symbol": "HEMIUSDT",
      "baseAsset": "HEMI",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T20:43:50.850Z",
      "closedAtUtc": "2026-09-07T20:53:51.716Z",
      "holdingPeriodMs": 600866,
      "reportingCurrency": "GBP",
      "notionalGbp": 1986.8,
      "assetQuantity": null,
      "entryPriceQuote": 0.008512,
      "exitPriceQuote": 0.008518,
      "grossPnlGbp": -1.4004699248118109,
      "entryFeeGbp": 0.79472,
      "exitFeeGbp": 0.79472,
      "totalCostsGbp": 1.58944,
      "netPnlGbp": -2.989909924811811,
      "cashChangeGbp": -2.1951899248118107,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.websocket: max trade age reached",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.342731277533054,
      "targetPct": 3.019089574155637,
      "structuralStopPrice": 0.0086268,
      "structuralTargetPrice": 0.008256469809104258,
      "maePct": -0.4464285714285695,
      "mfePct": 0.07048872180452063,
      "maeGbp": -8.86964285714282,
      "mfeGbp": 1.4004699248122159,
      "observedDuringTradeLowPrice": 0.008506,
      "observedDuringTradeHighPrice": 0.008549999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.008506,
      "fullObservedHighPrice": 0.008549999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788814310918-5d20fde0caa09",
      "symbol": "哈基米USDT",
      "baseAsset": "哈基米",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T20:51:50.918Z",
      "closedAtUtc": "2026-09-07T20:51:54.842Z",
      "holdingPeriodMs": 3924,
      "reportingCurrency": "GBP",
      "notionalGbp": 1986.8,
      "assetQuantity": null,
      "entryPriceQuote": 0.04606,
      "exitPriceQuote": 0.04643,
      "grossPnlGbp": -15.959965262700925,
      "entryFeeGbp": 0.79472,
      "exitFeeGbp": 0.79472,
      "totalCostsGbp": 1.58944,
      "netPnlGbp": -17.549405262700926,
      "cashChangeGbp": -16.754685262700924,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.9392295170917073,
      "targetPct": 6.5111231687466145,
      "structuralStopPrice": 0.04789,
      "structuralTargetPrice": 0.04310304666304937,
      "maePct": -0.803300043421629,
      "mfePct": 0,
      "maeGbp": -15.959965262700923,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.04606,
      "observedDuringTradeHighPrice": 0.046430000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04606,
      "fullObservedHighPrice": 0.046430000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788813110778-fb162a9b92aa6",
      "symbol": "ACEUSDT",
      "baseAsset": "ACE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T20:31:50.778Z",
      "closedAtUtc": "2026-09-07T20:32:56.807Z",
      "holdingPeriodMs": 66029,
      "reportingCurrency": "GBP",
      "notionalGbp": 1985.46,
      "assetQuantity": null,
      "entryPriceQuote": 0.1963,
      "exitPriceQuote": 0.19712,
      "grossPnlGbp": 8.293821701477203,
      "entryFeeGbp": 0.794184,
      "exitFeeGbp": 0.794184,
      "totalCostsGbp": 1.588368,
      "netPnlGbp": 6.705453701477203,
      "cashChangeGbp": 7.499637701477203,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £9.12 triggered at projected net £6.71 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 5.572283785505032,
      "targetPct": 8.192586931601076,
      "structuralStopPrice": 0.185338,
      "structuralTargetPrice": 0.2123009037065342,
      "maePct": -0.28527763627101627,
      "mfePct": 0.7335710646968908,
      "maeGbp": -5.66407335710652,
      "mfeGbp": 14.56476006113089,
      "observedDuringTradeLowPrice": 0.19574,
      "observedDuringTradeHighPrice": 0.19774,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19574,
      "fullObservedHighPrice": 0.19774,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788812076578-6fbca470ee4aa",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T20:14:36.578Z",
      "closedAtUtc": "2026-09-07T20:19:31.914Z",
      "holdingPeriodMs": 295336,
      "reportingCurrency": "GBP",
      "notionalGbp": 1985.36,
      "assetQuantity": null,
      "entryPriceQuote": 1.0503,
      "exitPriceQuote": 1.0492,
      "grossPnlGbp": 2.079306864705513,
      "entryFeeGbp": 0.794144,
      "exitFeeGbp": 0.794144,
      "totalCostsGbp": 1.588288,
      "netPnlGbp": 0.4910188647055129,
      "cashChangeGbp": 1.2851628647055129,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.49 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.946636835340604,
      "targetPct": 3.6464035797591285,
      "structuralStopPrice": 1.0813,
      "structuralTargetPrice": 1.0121463535964201,
      "maePct": -0.26659049795295764,
      "mfePct": 0.14281633818909423,
      "maeGbp": -5.292781110158839,
      "mfeGbp": 2.835418451871001,
      "observedDuringTradeLowPrice": 1.0488,
      "observedDuringTradeHighPrice": 1.0531,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0488,
      "fullObservedHighPrice": 1.0531,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788811787203-d96380abfb1e7",
      "symbol": "AKEUSDT",
      "baseAsset": "AKE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T20:09:47.203Z",
      "closedAtUtc": "2026-09-07T20:10:33.312Z",
      "holdingPeriodMs": 46109,
      "reportingCurrency": "GBP",
      "notionalGbp": 1985.37,
      "assetQuantity": null,
      "entryPriceQuote": 0.016664,
      "exitPriceQuote": 0.016677,
      "grossPnlGbp": 1.5488364138261075,
      "entryFeeGbp": 0.794148,
      "exitFeeGbp": 0.794148,
      "totalCostsGbp": 1.588296,
      "netPnlGbp": -0.03945958617389245,
      "cashChangeGbp": 0.7546884138261075,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.04 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.269811264140188,
      "targetPct": 6.71527590242145,
      "structuralStopPrice": 0.015952,
      "structuralTargetPrice": 0.017781432847240975,
      "maePct": -0.31805088814210847,
      "mfePct": 0.672107537205938,
      "maeGbp": -6.3144869179069785,
      "mfeGbp": 13.343821411425528,
      "observedDuringTradeLowPrice": 0.016611,
      "observedDuringTradeHighPrice": 0.016776,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.016611,
      "fullObservedHighPrice": 0.016776,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788811666698-8ea82a5ccba6a",
      "symbol": "IOSTUSDT",
      "baseAsset": "IOST",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T20:07:46.698Z",
      "closedAtUtc": "2026-09-07T20:08:16.126Z",
      "holdingPeriodMs": 29428,
      "reportingCurrency": "GBP",
      "notionalGbp": 1988.48,
      "assetQuantity": null,
      "entryPriceQuote": 0.0010395,
      "exitPriceQuote": 0.0010322,
      "grossPnlGbp": -13.964313612313639,
      "entryFeeGbp": 0.7953920000000001,
      "exitFeeGbp": 0.7953920000000001,
      "totalCostsGbp": 1.5907840000000002,
      "netPnlGbp": -15.555097612313638,
      "cashChangeGbp": -14.759705612313638,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 7.934949961508865,
      "targetPct": 7.813702848344882,
      "structuralStopPrice": 0.00095674,
      "structuralTargetPrice": 0.00111975311778291,
      "maePct": -0.7022607022607036,
      "mfePct": 0,
      "maeGbp": -13.964313612313639,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.0010322,
      "observedDuringTradeHighPrice": 0.0010395,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0010322,
      "fullObservedHighPrice": 0.0010395,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788810705133-a2fbcaca2cc21",
      "symbol": "INJUSDT",
      "baseAsset": "INJ",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "strategy",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:51:45.133Z",
      "closedAtUtc": "2026-09-07T20:00:31.388Z",
      "holdingPeriodMs": 526255,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 6.217,
      "exitPriceQuote": 6.234,
      "grossPnlGbp": 5.46887566350341,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.86887566350341,
      "cashChangeGbp": 4.66887566350341,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: strategy protected profit floor £5.00 triggered at projected net £3.87 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.0740770530040957,
      "targetPct": 4.278935092093622,
      "structuralStopPrice": 6.0254,
      "structuralTargetPrice": 6.481457210649079,
      "maePct": -0.0804246421103409,
      "mfePct": 1.0937751327006675,
      "maeGbp": -1.6084928422068179,
      "mfeGbp": 21.87550265401335,
      "observedDuringTradeLowPrice": 6.212,
      "observedDuringTradeHighPrice": 6.284999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 6.212,
      "fullObservedHighPrice": 6.284999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788811065238-023663a47bf84",
      "symbol": "DOTUSDT",
      "baseAsset": "DOT",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:57:45.238Z",
      "closedAtUtc": "2026-09-07T19:57:52.795Z",
      "holdingPeriodMs": 7557,
      "reportingCurrency": "GBP",
      "notionalGbp": 1988.35,
      "assetQuantity": null,
      "entryPriceQuote": 1.0566,
      "exitPriceQuote": 1.0554,
      "grossPnlGbp": 2.258205565020044,
      "entryFeeGbp": 0.79534,
      "exitFeeGbp": 0.79534,
      "totalCostsGbp": 1.59068,
      "netPnlGbp": 0.6675255650200438,
      "cashChangeGbp": 1.462865565020044,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.67 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.7681824634458168,
      "targetPct": 3.4543131595135548,
      "structuralStopPrice": 1.0859,
      "structuralTargetPrice": 1.0202465456868404,
      "maePct": 0,
      "mfePct": 0.141964792731408,
      "maeGbp": 0,
      "mfeGbp": 2.8227569562749504,
      "observedDuringTradeLowPrice": 1.0551,
      "observedDuringTradeHighPrice": 1.0566,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.0551,
      "fullObservedHighPrice": 1.0566,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788810229777-b51df54a88267",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:43:49.777Z",
      "closedAtUtc": "2026-09-07T19:51:29.867Z",
      "holdingPeriodMs": 460090,
      "reportingCurrency": "GBP",
      "notionalGbp": 1990.14,
      "assetQuantity": null,
      "entryPriceQuote": 0.004445,
      "exitPriceQuote": 0.004475,
      "grossPnlGbp": 13.431766029246186,
      "entryFeeGbp": 0.7960560000000001,
      "exitFeeGbp": 0.7960560000000001,
      "totalCostsGbp": 1.5921120000000002,
      "netPnlGbp": 11.839654029246185,
      "cashChangeGbp": 12.635710029246185,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £14.82 triggered at projected net £11.84 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.7472156598042714,
      "targetPct": 3.5549555630554646,
      "structuralStopPrice": 0.0043224,
      "structuralTargetPrice": 0.00460146445044437,
      "maePct": -0.38245219347582726,
      "mfePct": 1.012373453318333,
      "maeGbp": -7.6113340832398295,
      "mfeGbp": 20.147649043869475,
      "observedDuringTradeLowPrice": 0.004428,
      "observedDuringTradeHighPrice": 0.00449,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004428,
      "fullObservedHighPrice": 0.00449,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788810009254-75846cdcd0a9f",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:40:09.254Z",
      "closedAtUtc": "2026-09-07T19:50:10.062Z",
      "holdingPeriodMs": 600808,
      "reportingCurrency": "GBP",
      "notionalGbp": 1990.14,
      "assetQuantity": null,
      "entryPriceQuote": 0.08278,
      "exitPriceQuote": 0.08261,
      "grossPnlGbp": -4.087023435612551,
      "entryFeeGbp": 0.7960560000000001,
      "exitFeeGbp": 0.7960560000000001,
      "totalCostsGbp": 1.5921120000000002,
      "netPnlGbp": -5.679135435612551,
      "cashChangeGbp": -4.883079435612551,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.timer: max trade age reached",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0474176985804973,
      "targetPct": 1.2564180006040462,
      "structuralStopPrice": 0.081908,
      "structuralTargetPrice": 0.08380487435819993,
      "maePct": -0.24160425223484625,
      "mfePct": 0.08456148828217774,
      "maeGbp": -4.8082628654265696,
      "mfeGbp": 1.6828920028989323,
      "observedDuringTradeLowPrice": 0.08258,
      "observedDuringTradeHighPrice": 0.08285,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08258,
      "fullObservedHighPrice": 0.08285,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809989202-7e31b756d2f79",
      "symbol": "BNBUSDT",
      "baseAsset": "BNB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:39:49.202Z",
      "closedAtUtc": "2026-09-07T19:49:49.869Z",
      "holdingPeriodMs": 600667,
      "reportingCurrency": "GBP",
      "notionalGbp": 1987.93,
      "assetQuantity": null,
      "entryPriceQuote": 742.2,
      "exitPriceQuote": 742.2,
      "grossPnlGbp": 0,
      "entryFeeGbp": 0.7951720000000001,
      "exitFeeGbp": 0.7951720000000001,
      "totalCostsGbp": 1.5903440000000002,
      "netPnlGbp": -1.5903440000000002,
      "cashChangeGbp": -0.7951720000000001,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: max trade age reached",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.2873907800510699,
      "targetPct": 0.39477495806357493,
      "structuralStopPrice": 740.062,
      "structuralTargetPrice": 745.1149605225041,
      "maePct": -0.004042037186753759,
      "mfePct": 0.03637833468067661,
      "maeGbp": -0.080352869846634,
      "mfeGbp": 0.7231758286175746,
      "observedDuringTradeLowPrice": 742.17,
      "observedDuringTradeHighPrice": 742.4700000000001,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 742.17,
      "fullObservedHighPrice": 742.4700000000001,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788810525207-72f03d64d3892",
      "symbol": "SOPHUSDT",
      "baseAsset": "SOPH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:48:45.207Z",
      "closedAtUtc": "2026-09-07T19:49:30.532Z",
      "holdingPeriodMs": 45325,
      "reportingCurrency": "GBP",
      "notionalGbp": 1987.6,
      "assetQuantity": null,
      "entryPriceQuote": 0.005291,
      "exitPriceQuote": 0.005293,
      "grossPnlGbp": 0.7513135513136511,
      "entryFeeGbp": 0.79504,
      "exitFeeGbp": 0.79504,
      "totalCostsGbp": 1.59008,
      "netPnlGbp": -0.8387664486863489,
      "cashChangeGbp": -0.043726448686348895,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.84 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 5.797183631036765,
      "targetPct": 5.330309044513753,
      "structuralStopPrice": 0.0049838,
      "structuralTargetPrice": 0.005571446696909556,
      "maePct": -0.22680022680022413,
      "mfePct": 0.47250047250048605,
      "maeGbp": -4.507881307881254,
      "mfeGbp": 9.39141939141966,
      "observedDuringTradeLowPrice": 0.005279,
      "observedDuringTradeHighPrice": 0.005316,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005279,
      "fullObservedHighPrice": 0.005316,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788810009229-65dd829aee2f6",
      "symbol": "1000PEPEUSDT",
      "baseAsset": "1000PEPE",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:40:09.229Z",
      "closedAtUtc": "2026-09-07T19:48:40.719Z",
      "holdingPeriodMs": 511490,
      "reportingCurrency": "GBP",
      "notionalGbp": 1990.14,
      "assetQuantity": null,
      "entryPriceQuote": 0.0036253,
      "exitPriceQuote": 0.0036299,
      "grossPnlGbp": 2.52521005158194,
      "entryFeeGbp": 0.7960560000000001,
      "exitFeeGbp": 0.7960560000000001,
      "totalCostsGbp": 1.5921120000000002,
      "netPnlGbp": 0.9330980515819398,
      "cashChangeGbp": 1.72915405158194,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.93 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.7566374732777095,
      "targetPct": 1.1668160816495383,
      "structuralStopPrice": 0.00359782,
      "structuralTargetPrice": 0.003667448833183918,
      "maePct": -0.05240945576917751,
      "mfePct": 0.1461947976719099,
      "maeGbp": -1.0430215430447094,
      "mfeGbp": 2.9094811463877477,
      "observedDuringTradeLowPrice": 0.0036234,
      "observedDuringTradeHighPrice": 0.0036306,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.0036234,
      "fullObservedHighPrice": 0.0036306,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809874128-83c39010d8d5b",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:37:54.128Z",
      "closedAtUtc": "2026-09-07T19:46:49.621Z",
      "holdingPeriodMs": 535493,
      "reportingCurrency": "GBP",
      "notionalGbp": 1987.73,
      "assetQuantity": null,
      "entryPriceQuote": 0.05441,
      "exitPriceQuote": 0.05408,
      "grossPnlGbp": -12.055704833670172,
      "entryFeeGbp": 0.795092,
      "exitFeeGbp": 0.795092,
      "totalCostsGbp": 1.590184,
      "netPnlGbp": -13.645888833670172,
      "cashChangeGbp": -12.850796833670172,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.1155224703611712,
      "targetPct": 3.8783200073522672,
      "structuralStopPrice": 0.05271,
      "structuralTargetPrice": 0.056504612167999256,
      "maePct": -0.6065061569564363,
      "mfePct": 0.03675794890644952,
      "maeGbp": -12.05570483367017,
      "mfeGbp": 0.730648777798169,
      "observedDuringTradeLowPrice": 0.05408,
      "observedDuringTradeHighPrice": 0.05443,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05408,
      "fullObservedHighPrice": 0.05443,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809408612-e477c113a31b9",
      "symbol": "XLMUSDT",
      "baseAsset": "XLM",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-07T19:30:08.612Z",
      "closedAtUtc": "2026-09-07T19:40:09.043Z",
      "holdingPeriodMs": 600431,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.19204,
      "exitPriceQuote": 0.19253,
      "grossPnlGbp": 5.103103520100169,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 3.503103520100169,
      "cashChangeGbp": 4.303103520100169,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.timer: max trade age reached",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.2091230993542965,
      "targetPct": 1.747031868360771,
      "structuralStopPrice": 0.189718,
      "structuralTargetPrice": 0.195395,
      "maePct": -0.05207248489897365,
      "mfePct": 0.44261612164133385,
      "maeGbp": -1.041449697979473,
      "mfeGbp": 8.852322432826677,
      "observedDuringTradeLowPrice": 0.19194,
      "observedDuringTradeHighPrice": 0.19289,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.19194,
      "fullObservedHighPrice": 0.19289,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809924187-569b3634ea215",
      "symbol": "SOLVUSDT",
      "baseAsset": "SOLV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:38:44.187Z",
      "closedAtUtc": "2026-09-07T19:40:05.492Z",
      "holdingPeriodMs": 81305,
      "reportingCurrency": "GBP",
      "notionalGbp": 1987.73,
      "assetQuantity": null,
      "entryPriceQuote": 0.004558,
      "exitPriceQuote": 0.004579,
      "grossPnlGbp": 9.158036419481931,
      "entryFeeGbp": 0.795092,
      "exitFeeGbp": 0.795092,
      "totalCostsGbp": 1.590184,
      "netPnlGbp": 7.567852419481931,
      "cashChangeGbp": 8.36294441948193,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £9.92 triggered at projected net £7.57 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.517283002304394,
      "targetPct": 4.257653901020533,
      "structuralStopPrice": 0.0044418,
      "structuralTargetPrice": 0.004747372270382969,
      "maePct": -0.08775778850374134,
      "mfePct": 0.7678806494076226,
      "maeGbp": -1.7443878894254177,
      "mfeGbp": 15.263394032470137,
      "observedDuringTradeLowPrice": 0.004554,
      "observedDuringTradeHighPrice": 0.004593,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.004554,
      "fullObservedHighPrice": 0.004593,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809744107-cf2d90dfb05ca",
      "symbol": "WLDUSDT",
      "baseAsset": "WLD",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:35:44.107Z",
      "closedAtUtc": "2026-09-07T19:39:18.291Z",
      "holdingPeriodMs": 214184,
      "reportingCurrency": "GBP",
      "notionalGbp": 1987.73,
      "assetQuantity": null,
      "entryPriceQuote": 0.4621,
      "exitPriceQuote": 0.4627,
      "grossPnlGbp": 2.5809088941787035,
      "entryFeeGbp": 0.795092,
      "exitFeeGbp": 0.795092,
      "totalCostsGbp": 1.590184,
      "netPnlGbp": 0.9907248941787035,
      "cashChangeGbp": 1.7858168941787036,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, RSI momentum, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.99 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.3786386754680322,
      "targetPct": 1.8612704252786487,
      "structuralStopPrice": 0.45568,
      "structuralTargetPrice": 0.4705481387295748,
      "maePct": 0,
      "mfePct": 0.43280675178532824,
      "maeGbp": 0,
      "mfeGbp": 8.603029647262504,
      "observedDuringTradeLowPrice": 0.4621,
      "observedDuringTradeHighPrice": 0.46409999999999996,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.4621,
      "fullObservedHighPrice": 0.46409999999999996,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809629093-44822ff61f8be",
      "symbol": "XANUSDT",
      "baseAsset": "XAN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:33:49.093Z",
      "closedAtUtc": "2026-09-07T19:35:18.211Z",
      "holdingPeriodMs": 89118,
      "reportingCurrency": "GBP",
      "notionalGbp": 1987.56,
      "assetQuantity": null,
      "entryPriceQuote": 0.019492,
      "exitPriceQuote": 0.019516,
      "grossPnlGbp": 2.4472316847937328,
      "entryFeeGbp": 0.7950240000000001,
      "exitFeeGbp": 0.7950240000000001,
      "totalCostsGbp": 1.5900480000000001,
      "netPnlGbp": 0.8571836847937326,
      "cashChangeGbp": 1.6522076847937326,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.86 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.446824887748543,
      "targetPct": 4.125721616420779,
      "structuralStopPrice": 0.0188158,
      "structuralTargetPrice": 0.02028212868505452,
      "maePct": -0.16416991586290433,
      "mfePct": 0.4771188179766202,
      "maeGbp": -3.262975579724741,
      "mfeGbp": 9.483022778576112,
      "observedDuringTradeLowPrice": 0.01946,
      "observedDuringTradeHighPrice": 0.019585000000000005,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.01946,
      "fullObservedHighPrice": 0.019585000000000005,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809359180-365c0ef3c80bb",
      "symbol": "ARBUSDT",
      "baseAsset": "ARB",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:29:19.180Z",
      "closedAtUtc": "2026-09-07T19:32:43.354Z",
      "holdingPeriodMs": 204174,
      "reportingCurrency": "GBP",
      "notionalGbp": 1988.79,
      "assetQuantity": null,
      "entryPriceQuote": 0.1707,
      "exitPriceQuote": 0.16978,
      "grossPnlGbp": -10.718727592267184,
      "entryFeeGbp": 0.795516,
      "exitFeeGbp": 0.795516,
      "totalCostsGbp": 1.591032,
      "netPnlGbp": -12.309759592267184,
      "cashChangeGbp": -11.514243592267183,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.586484665631684,
      "targetPct": 2.812033158557661,
      "structuralStopPrice": 0.16627999999999998,
      "structuralTargetPrice": 0.17548471879668415,
      "maePct": -0.5389572349150581,
      "mfePct": 0.0761570005858342,
      "maeGbp": -10.718727592267184,
      "mfeGbp": 1.514602811951012,
      "observedDuringTradeLowPrice": 0.16978,
      "observedDuringTradeHighPrice": 0.17083,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.16978,
      "fullObservedHighPrice": 0.17083,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788809359207-5bfa74eb6563a",
      "symbol": "CHIPUSDT",
      "baseAsset": "CHIP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T19:29:19.207Z",
      "closedAtUtc": "2026-09-07T19:31:03.877Z",
      "holdingPeriodMs": 104670,
      "reportingCurrency": "GBP",
      "notionalGbp": 1988.79,
      "assetQuantity": null,
      "entryPriceQuote": 0.05389,
      "exitPriceQuote": 0.0541,
      "grossPnlGbp": 7.749970309890585,
      "entryFeeGbp": 0.795516,
      "exitFeeGbp": 0.795516,
      "totalCostsGbp": 1.591032,
      "netPnlGbp": 6.158938309890585,
      "cashChangeGbp": 6.954454309890585,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £11.95 triggered at projected net £6.16 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.4960564164424346,
      "targetPct": 3.1919829266029494,
      "structuralStopPrice": 0.052539999999999996,
      "structuralTargetPrice": 0.05559468080170734,
      "maePct": -0.11133791055854064,
      "mfePct": 0.872146966041934,
      "maeGbp": -2.2142772313972,
      "mfeGbp": 17.345171645945378,
      "observedDuringTradeLowPrice": 0.05383,
      "observedDuringTradeHighPrice": 0.054360000000000006,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.05383,
      "fullObservedHighPrice": 0.054360000000000006,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788807945681-34ffc4d6ceb46",
      "symbol": "CRVUSDT",
      "baseAsset": "CRV",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-07T19:05:45.681Z",
      "closedAtUtc": "2026-09-07T19:15:46.978Z",
      "holdingPeriodMs": 601297,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3781,
      "exitPriceQuote": 0.3767,
      "grossPnlGbp": -7.405448294102155,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -9.005448294102155,
      "cashChangeGbp": -8.205448294102155,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 76.0 desk",
      "exitReason": "paper.execution.websocket: max trade age reached",
      "confidence": 76,
      "riskModel": "observed_market_structure",
      "stopLossPct": 1.1372652737370987,
      "targetPct": 1.8645860883364191,
      "structuralStopPrice": 0.3738,
      "structuralTargetPrice": 0.38515,
      "maePct": -0.5025125628140737,
      "mfePct": 0.10579211848717573,
      "maeGbp": -10.050251256281475,
      "mfeGbp": 2.1158423697435147,
      "observedDuringTradeLowPrice": 0.3762,
      "observedDuringTradeHighPrice": 0.3785,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3762,
      "fullObservedHighPrice": 0.3785,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788807406353-066ac5cd80495",
      "symbol": "PAXGUSDT",
      "baseAsset": "PAXG",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:56:46.353Z",
      "closedAtUtc": "2026-09-07T19:06:46.562Z",
      "holdingPeriodMs": 600209,
      "reportingCurrency": "GBP",
      "notionalGbp": 1993.33,
      "assetQuantity": null,
      "entryPriceQuote": 4409.64,
      "exitPriceQuote": 4409.63,
      "grossPnlGbp": -0.004520391687401942,
      "entryFeeGbp": 0.797332,
      "exitFeeGbp": 0.797332,
      "totalCostsGbp": 1.594664,
      "netPnlGbp": -1.599184391687402,
      "cashChangeGbp": -0.801852391687402,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 5m trend, RSI momentum",
      "exitReason": "paper.execution.timer: max trade age reached",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.061660432212644604,
      "targetPct": 0.19185261365169762,
      "structuralStopPrice": 4406.916,
      "structuralTargetPrice": 4418.084980814739,
      "maePct": -0.00022677588193635486,
      "mfePct": 0.0013606552915768789,
      "maeGbp": -0.004520391687401942,
      "mfeGbp": 0.0271223501235894,
      "observedDuringTradeLowPrice": 4409.63,
      "observedDuringTradeHighPrice": 4409.7,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4409.63,
      "fullObservedHighPrice": 4409.7,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788807406336-59f274e2763d5",
      "symbol": "PROMUSDT",
      "baseAsset": "PROM",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:56:46.336Z",
      "closedAtUtc": "2026-09-07T19:05:32.894Z",
      "holdingPeriodMs": 526558,
      "reportingCurrency": "GBP",
      "notionalGbp": 1993.33,
      "assetQuantity": null,
      "entryPriceQuote": 5.506,
      "exitPriceQuote": 5.535,
      "grossPnlGbp": -10.498832183072981,
      "entryFeeGbp": 0.797332,
      "exitFeeGbp": 0.797332,
      "totalCostsGbp": 1.594664,
      "netPnlGbp": -12.09349618307298,
      "cashChangeGbp": -11.296164183072982,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.6495959320802713,
      "targetPct": 4.304004358485412,
      "structuralStopPrice": 5.6524,
      "structuralTargetPrice": 5.270456959956416,
      "maePct": -0.5266981474754797,
      "mfePct": 0.05448601525608633,
      "maeGbp": -10.49883218307298,
      "mfeGbp": 1.0860860879041456,
      "observedDuringTradeLowPrice": 5.503,
      "observedDuringTradeHighPrice": 5.535,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 5.503,
      "fullObservedHighPrice": 5.535,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788806326258-b958e5c6065a8",
      "symbol": "ZROUSDT",
      "baseAsset": "ZRO",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:38:46.258Z",
      "closedAtUtc": "2026-09-07T18:48:47.405Z",
      "holdingPeriodMs": 601147,
      "reportingCurrency": "GBP",
      "notionalGbp": 1996.16,
      "assetQuantity": null,
      "entryPriceQuote": 1.1242,
      "exitPriceQuote": 1.124,
      "grossPnlGbp": 0.3551254225226437,
      "entryFeeGbp": 0.7984640000000001,
      "exitFeeGbp": 0.7984640000000001,
      "totalCostsGbp": 1.5969280000000001,
      "netPnlGbp": -1.2418025774773565,
      "cashChangeGbp": -0.4433385774773564,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.fast-shortlist: max trade age reached",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.780663523970464,
      "targetPct": 2.125767144000714,
      "structuralStopPrice": 1.14432,
      "structuralTargetPrice": 1.100595748465712,
      "maePct": -0.20458993061732508,
      "mfePct": 0.07116171499734335,
      "maeGbp": -4.083942359010797,
      "mfeGbp": 1.4205016900909688,
      "observedDuringTradeLowPrice": 1.1234,
      "observedDuringTradeHighPrice": 1.1265,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 1.1234,
      "fullObservedHighPrice": 1.1265,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788806323291-91919bc1df783",
      "symbol": "1000SHIBUSDT",
      "baseAsset": "1000SHIB",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-07T18:38:43.290Z",
      "closedAtUtc": "2026-09-07T18:48:43.450Z",
      "holdingPeriodMs": 600160,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.005424,
      "exitPriceQuote": 0.00542,
      "grossPnlGbp": 1.4749262536871917,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -0.12507374631280843,
      "cashChangeGbp": 0.6749262536871916,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 75.0 desk",
      "exitReason": "paper.execution.fast-shortlist: max trade age reached",
      "confidence": 75,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.6268436578171124,
      "targetPct": 0.007374631268440755,
      "structuralStopPrice": 0.005458,
      "structuralTargetPrice": 0.0054236,
      "maePct": -0.05530973451328167,
      "mfePct": 0.11061946902654737,
      "maeGbp": -1.1061946902656334,
      "mfeGbp": 2.2123893805309476,
      "observedDuringTradeLowPrice": 0.005418,
      "observedDuringTradeHighPrice": 0.005427,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.005418,
      "fullObservedHighPrice": 0.005427,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788806086233-bab4611b648c8",
      "symbol": "OPUSDT",
      "baseAsset": "OP",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:34:46.233Z",
      "closedAtUtc": "2026-09-07T18:39:18.745Z",
      "holdingPeriodMs": 272512,
      "reportingCurrency": "GBP",
      "notionalGbp": 1995.39,
      "assetQuantity": null,
      "entryPriceQuote": 0.10874,
      "exitPriceQuote": 0.10935,
      "grossPnlGbp": -11.193561706823607,
      "entryFeeGbp": 0.7981560000000001,
      "exitFeeGbp": 0.7981560000000001,
      "totalCostsGbp": 1.5963120000000002,
      "netPnlGbp": -12.789873706823606,
      "cashChangeGbp": -11.991717706823607,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.4023633270495182,
      "targetPct": 1.9311232700353953,
      "structuralStopPrice": 0.11027,
      "structuralTargetPrice": 0.10665480688767301,
      "maePct": -0.5609711237814966,
      "mfePct": 0,
      "maeGbp": -11.193561706823605,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.10874,
      "observedDuringTradeHighPrice": 0.10935000000000002,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.10874,
      "fullObservedHighPrice": 0.10935000000000002,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788806206257-cbca7e48b5843",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:36:46.257Z",
      "closedAtUtc": "2026-09-07T18:38:26.512Z",
      "holdingPeriodMs": 100255,
      "reportingCurrency": "GBP",
      "notionalGbp": 1995.39,
      "assetQuantity": null,
      "entryPriceQuote": 0.836,
      "exitPriceQuote": 0.8338,
      "grossPnlGbp": 5.251026315789426,
      "entryFeeGbp": 0.7981560000000001,
      "exitFeeGbp": 0.7981560000000001,
      "totalCostsGbp": 1.5963120000000002,
      "netPnlGbp": 3.654714315789426,
      "cashChangeGbp": 4.452870315789426,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "api.paper.panic_close: operator override at executable ask",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.101548950421636,
      "targetPct": 3.2653549428861903,
      "structuralStopPrice": 0.85362,
      "structuralTargetPrice": 0.8088467346450571,
      "maePct": -0.01196172248803696,
      "mfePct": 0.29904306220095056,
      "maeGbp": -0.2386830143540407,
      "mfeGbp": 5.967075358851548,
      "observedDuringTradeLowPrice": 0.8335,
      "observedDuringTradeHighPrice": 0.8360999999999998,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8335,
      "fullObservedHighPrice": 0.8360999999999998,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788805961193-5524aaaeacb96",
      "symbol": "ASTERUSDT",
      "baseAsset": "ASTER",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:32:41.193Z",
      "closedAtUtc": "2026-09-07T18:37:59.897Z",
      "holdingPeriodMs": 318704,
      "reportingCurrency": "GBP",
      "notionalGbp": 1995.39,
      "assetQuantity": null,
      "entryPriceQuote": 0.7651,
      "exitPriceQuote": 0.7644,
      "grossPnlGbp": 1.8256084172004545,
      "entryFeeGbp": 0.7981560000000001,
      "exitFeeGbp": 0.7981560000000001,
      "totalCostsGbp": 1.5963120000000002,
      "netPnlGbp": 0.22929641720045435,
      "cashChangeGbp": 1.0274524172004544,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.23 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.1853884859177968,
      "targetPct": 1.320002613866562,
      "structuralStopPrice": 0.77422,
      "structuralTargetPrice": 0.7551486799973861,
      "maePct": -0.1568422428440699,
      "mfePct": 0.13070186903672734,
      "maeGbp": -3.1296144294862867,
      "mfeGbp": 2.608012024571954,
      "observedDuringTradeLowPrice": 0.7641,
      "observedDuringTradeHighPrice": 0.7663,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.7641,
      "fullObservedHighPrice": 0.7663,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788805126068-330f07af33296",
      "symbol": "FILUSDT",
      "baseAsset": "FIL",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:18:46.068Z",
      "closedAtUtc": "2026-09-07T18:27:20.403Z",
      "holdingPeriodMs": 514335,
      "reportingCurrency": "GBP",
      "notionalGbp": 1994.05,
      "assetQuantity": null,
      "entryPriceQuote": 0.8493,
      "exitPriceQuote": 0.844,
      "grossPnlGbp": 12.443736017897283,
      "entryFeeGbp": 0.79762,
      "exitFeeGbp": 0.79762,
      "totalCostsGbp": 1.59524,
      "netPnlGbp": 10.848496017897283,
      "cashChangeGbp": 11.646116017897283,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp protected profit floor £11.25 triggered at projected net £10.85 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.6659798669570711,
      "targetPct": 2.3665155707305594,
      "structuralStopPrice": 0.8634999999999999,
      "structuralTargetPrice": 0.8293476334844293,
      "maePct": -0.14129282938890603,
      "mfePct": 0.8242081714353003,
      "maeGbp": -2.8174496644294806,
      "mfeGbp": 16.435123042505605,
      "observedDuringTradeLowPrice": 0.8423,
      "observedDuringTradeHighPrice": 0.8505,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.8423,
      "fullObservedHighPrice": 0.8505,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788805486186-62229662fbb24",
      "symbol": "哈基米USDT",
      "baseAsset": "哈基米",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:24:46.186Z",
      "closedAtUtc": "2026-09-07T18:26:06.742Z",
      "holdingPeriodMs": 80556,
      "reportingCurrency": "GBP",
      "notionalGbp": 1993.62,
      "assetQuantity": null,
      "entryPriceQuote": 0.04784,
      "exitPriceQuote": 0.04785,
      "grossPnlGbp": -0.41672658862860096,
      "entryFeeGbp": 0.797448,
      "exitFeeGbp": 0.797448,
      "totalCostsGbp": 1.594896,
      "netPnlGbp": -2.011622588628601,
      "cashChangeGbp": -1.214174588628601,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-2.01 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 4.314217068839424,
      "targetPct": 7.876318813329145,
      "structuralStopPrice": 0.049929999999999995,
      "structuralTargetPrice": 0.04414106184059335,
      "maePct": -0.18812709030100294,
      "mfePct": 0.27173913043477876,
      "maeGbp": -3.7505392976588547,
      "mfeGbp": 5.417445652173837,
      "observedDuringTradeLowPrice": 0.04771,
      "observedDuringTradeHighPrice": 0.04793,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.04771,
      "fullObservedHighPrice": 0.04793,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788805246093-6050615aeea24",
      "symbol": "龙虾USDT",
      "baseAsset": "龙虾",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:20:46.093Z",
      "closedAtUtc": "2026-09-07T18:21:28.149Z",
      "holdingPeriodMs": 42056,
      "reportingCurrency": "GBP",
      "notionalGbp": 1994.05,
      "assetQuantity": null,
      "entryPriceQuote": 0.057565,
      "exitPriceQuote": 0.057582,
      "grossPnlGbp": -0.5888795274907709,
      "entryFeeGbp": 0.79762,
      "exitFeeGbp": 0.79762,
      "totalCostsGbp": 1.59524,
      "netPnlGbp": -2.184119527490771,
      "cashChangeGbp": -1.3864995274907708,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double top",
      "exitReason": "paper.execution.fast-shortlist: scalp fee-aware break-even floor £1.00 triggered at projected net £-2.18 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.900519376747913,
      "targetPct": 3.7728638677065787,
      "structuralStopPrice": 0.0592388,
      "structuralTargetPrice": 0.05540469817089058,
      "maePct": -0.10944150091201349,
      "mfePct": 0.27968383566403443,
      "maeGbp": -2.182318248936005,
      "mfeGbp": 5.577035525058679,
      "observedDuringTradeLowPrice": 0.057404,
      "observedDuringTradeHighPrice": 0.057628,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.057404,
      "fullObservedHighPrice": 0.057628,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788804766044-fe285148a8f6a",
      "symbol": "AEROUSDT",
      "baseAsset": "AERO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T18:12:46.044Z",
      "closedAtUtc": "2026-09-07T18:13:55.355Z",
      "holdingPeriodMs": 69311,
      "reportingCurrency": "GBP",
      "notionalGbp": 1996.64,
      "assetQuantity": null,
      "entryPriceQuote": 0.5821,
      "exitPriceQuote": 0.5788,
      "grossPnlGbp": -11.319209757773477,
      "entryFeeGbp": 0.798656,
      "exitFeeGbp": 0.798656,
      "totalCostsGbp": 1.597312,
      "netPnlGbp": -12.916521757773477,
      "cashChangeGbp": -12.117865757773476,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.0427798299115123,
      "targetPct": 2.8176273516021104,
      "structuralStopPrice": 0.57016,
      "structuralTargetPrice": 0.5983471823726485,
      "maePct": -0.5669129015633001,
      "mfePct": 0.017179178835268857,
      "maeGbp": -11.319209757773477,
      "mfeGbp": 0.3430063562965121,
      "observedDuringTradeLowPrice": 0.5788,
      "observedDuringTradeHighPrice": 0.5821999999999999,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.5788,
      "fullObservedHighPrice": 0.5821999999999999,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788803954391-1abeb02132453",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "manual",
      "manualPaper": true,
      "openedAtUtc": "2026-09-07T17:59:14.391Z",
      "closedAtUtc": "2026-09-07T18:09:14.756Z",
      "holdingPeriodMs": 600365,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 4.5536,
      "exitPriceQuote": 4.5369,
      "grossPnlGbp": -7.3348559381588885,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": -8.934855938158888,
      "cashChangeGbp": -8.13485593815889,
      "feeBps": 4,
      "entryReason": "manual paper entry from score 79.0 desk",
      "exitReason": "paper.execution.websocket: max trade age reached",
      "confidence": 79,
      "riskModel": "observed_market_structure",
      "stopLossPct": 0.5191496837666972,
      "targetPct": 0.1660224877020333,
      "structuralStopPrice": 4.52996,
      "structuralTargetPrice": 4.56116,
      "maePct": -0.3667427969079444,
      "mfePct": 0.24595924104004863,
      "maeGbp": -7.3348559381588885,
      "mfeGbp": 4.9191848208009725,
      "observedDuringTradeLowPrice": 4.5369,
      "observedDuringTradeHighPrice": 4.5648,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.5369,
      "fullObservedHighPrice": 4.5648,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788802361444-85530676684e2",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:32:41.444Z",
      "closedAtUtc": "2026-09-07T17:39:05.396Z",
      "holdingPeriodMs": 383952,
      "reportingCurrency": "GBP",
      "notionalGbp": 1997.9,
      "assetQuantity": null,
      "entryPriceQuote": 4.5507,
      "exitPriceQuote": 4.5598,
      "grossPnlGbp": 3.995185356099109,
      "entryFeeGbp": 0.7991600000000001,
      "exitFeeGbp": 0.7991600000000001,
      "totalCostsGbp": 1.5983200000000002,
      "netPnlGbp": 2.396865356099109,
      "cashChangeGbp": 3.196025356099109,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "api.paper.panic_close: operator override at executable bid",
      "confidence": 90,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.2122114423214274,
      "targetPct": 2.327140078889831,
      "structuralStopPrice": 4.44998,
      "structuralTargetPrice": 4.656447672859922,
      "maePct": -0.4702573230491982,
      "mfePct": 0.22414134089261453,
      "maeGbp": -9.395271057199931,
      "mfeGbp": 4.478119849693545,
      "observedDuringTradeLowPrice": 4.5293,
      "observedDuringTradeHighPrice": 4.5609,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.5293,
      "fullObservedHighPrice": 4.5609,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788802426469-fba0d5aeab80c",
      "symbol": "PUMPUSDT",
      "baseAsset": "PUMP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:33:46.469Z",
      "closedAtUtc": "2026-09-07T17:38:09.561Z",
      "holdingPeriodMs": 263092,
      "reportingCurrency": "GBP",
      "notionalGbp": 1997.9,
      "assetQuantity": null,
      "entryPriceQuote": 0.004394,
      "exitPriceQuote": 0.004398,
      "grossPnlGbp": 1.8187528447881947,
      "entryFeeGbp": 0.7991600000000001,
      "exitFeeGbp": 0.7991600000000001,
      "totalCostsGbp": 1.5983200000000002,
      "netPnlGbp": 0.22043284478819447,
      "cashChangeGbp": 1.0195928447881946,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.22 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.8337316490269626,
      "targetPct": 3.3230909297826203,
      "structuralStopPrice": 0.004269,
      "structuralTargetPrice": 0.004538466769090701,
      "maePct": -0.3186162949476587,
      "mfePct": 0.4096495220755527,
      "maeGbp": -6.365634956759274,
      "mfeGbp": 8.184387801547468,
      "observedDuringTradeLowPrice": 0.00438,
      "observedDuringTradeHighPrice": 0.004412,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.00438,
      "fullObservedHighPrice": 0.004412,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788801951409-a9a605e20e68a",
      "symbol": "BCHUSDT",
      "baseAsset": "BCH",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:25:51.409Z",
      "closedAtUtc": "2026-09-07T17:32:11.048Z",
      "holdingPeriodMs": 379639,
      "reportingCurrency": "GBP",
      "notionalGbp": 1998.41,
      "assetQuantity": null,
      "entryPriceQuote": 261.51,
      "exitPriceQuote": 261.24,
      "grossPnlGbp": 2.0632889755648494,
      "entryFeeGbp": 0.7993640000000001,
      "exitFeeGbp": 0.7993640000000001,
      "totalCostsGbp": 1.5987280000000001,
      "netPnlGbp": 0.4645609755648492,
      "cashChangeGbp": 1.2639249755648492,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, RSI momentum",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.46 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.0993633252394701,
      "targetPct": 2.0228285184406327,
      "structuralStopPrice": 264.39,
      "structuralTargetPrice": 256.23479771714807,
      "maePct": -0.11089442086345473,
      "mfePct": 0.2562043516500386,
      "maeGbp": -2.216125195977366,
      "mfeGbp": 5.120013383809536,
      "observedDuringTradeLowPrice": 260.84,
      "observedDuringTradeHighPrice": 261.8,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 260.84,
      "fullObservedHighPrice": 261.8,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788801466352-9784bb1640f1a",
      "symbol": "ETHUSDT",
      "baseAsset": "ETH",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:17:46.352Z",
      "closedAtUtc": "2026-09-07T17:27:46.733Z",
      "holdingPeriodMs": 600381,
      "reportingCurrency": "GBP",
      "notionalGbp": 1999.34,
      "assetQuantity": null,
      "entryPriceQuote": 2489.32,
      "exitPriceQuote": 2486.83,
      "grossPnlGbp": -1.999886153648576,
      "entryFeeGbp": 0.799736,
      "exitFeeGbp": 0.799736,
      "totalCostsGbp": 1.599472,
      "netPnlGbp": -3.599358153648576,
      "cashChangeGbp": -2.799622153648576,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: max trade age reached",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.3962937595282331,
      "targetPct": 0.45152983852986794,
      "structuralStopPrice": 2479.45,
      "structuralTargetPrice": 2500.5449548470156,
      "maePct": -0.11408738129288903,
      "mfePct": 0.046599071232298554,
      "maeGbp": -2.2809946491412476,
      "mfeGbp": 0.9316738707758379,
      "observedDuringTradeLowPrice": 2486.48,
      "observedDuringTradeHighPrice": 2490.48,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 2486.48,
      "fullObservedHighPrice": 2490.48,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788801831396-17c17b9e4b952",
      "symbol": "LITUSDT",
      "baseAsset": "LIT",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:23:51.396Z",
      "closedAtUtc": "2026-09-07T17:27:38.759Z",
      "holdingPeriodMs": 227363,
      "reportingCurrency": "GBP",
      "notionalGbp": 1998.76,
      "assetQuantity": null,
      "entryPriceQuote": 4.5095,
      "exitPriceQuote": 4.5145,
      "grossPnlGbp": 2.2161658720478514,
      "entryFeeGbp": 0.799504,
      "exitFeeGbp": 0.799504,
      "totalCostsGbp": 1.599008,
      "netPnlGbp": 0.6171578720478514,
      "cashChangeGbp": 1.4166618720478514,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.62 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.6416636175143415,
      "targetPct": 1.949239929481429,
      "structuralStopPrice": 4.43542,
      "structuralTargetPrice": 4.597248050760071,
      "maePct": -0.20401374875263054,
      "mfePct": 0.14635768932253504,
      "maeGbp": -4.077745204568078,
      "mfeGbp": 2.9253389511031016,
      "observedDuringTradeLowPrice": 4.5003,
      "observedDuringTradeHighPrice": 4.5161,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 4.5003,
      "fullObservedHighPrice": 4.5161,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788801346339-e57759831ec0a",
      "symbol": "BTCUSDT",
      "baseAsset": "BTC",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:15:46.339Z",
      "closedAtUtc": "2026-09-07T17:25:47.817Z",
      "holdingPeriodMs": 601478,
      "reportingCurrency": "GBP",
      "notionalGbp": 1997.7,
      "assetQuantity": null,
      "entryPriceQuote": 79084.8,
      "exitPriceQuote": 79077.2,
      "grossPnlGbp": -0.1919777251761606,
      "entryFeeGbp": 0.79908,
      "exitFeeGbp": 0.79908,
      "totalCostsGbp": 1.59816,
      "netPnlGbp": -1.7901377251761605,
      "cashChangeGbp": -0.9910577251761606,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.fast-shortlist: max trade age reached",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.17119609027024732,
      "targetPct": 0.2429039732691901,
      "structuralStopPrice": 78949.36,
      "structuralTargetPrice": 79276.74975709603,
      "maePct": -0.03464635429312425,
      "mfePct": 0.048555474629757144,
      "maeGbp": -0.6921302197137432,
      "mfeGbp": 0.9699927166786584,
      "observedDuringTradeLowPrice": 79057.4,
      "observedDuringTradeHighPrice": 79123.2,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 79057.4,
      "fullObservedHighPrice": 79123.2,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788801716393-4f60667b277b6",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:21:56.393Z",
      "closedAtUtc": "2026-09-07T17:22:02.309Z",
      "holdingPeriodMs": 5916,
      "reportingCurrency": "GBP",
      "notionalGbp": 1999.34,
      "assetQuantity": null,
      "entryPriceQuote": 3.073,
      "exitPriceQuote": 3.071,
      "grossPnlGbp": -1.3012300683369864,
      "entryFeeGbp": 0.799736,
      "exitFeeGbp": 0.799736,
      "totalCostsGbp": 1.599472,
      "netPnlGbp": -2.9007020683369866,
      "cashChangeGbp": -2.1009660683369864,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed double bottom, confirmed inverse head and shoulders",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-2.90 after fees",
      "confidence": 88,
      "riskModel": "legacy_fallback",
      "stopLossPct": 3.238405207485758,
      "targetPct": 3.905614320585846,
      "structuralStopPrice": 2.973,
      "structuralTargetPrice": 3.191460943856794,
      "maePct": -0.06508298080051349,
      "mfePct": 0.13016596160104144,
      "maeGbp": -1.3012300683369864,
      "mfeGbp": 2.6024601366742615,
      "observedDuringTradeLowPrice": 3.071,
      "observedDuringTradeHighPrice": 3.077,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.071,
      "fullObservedHighPrice": 3.077,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788801231321-f9d394281a877",
      "symbol": "ICPUSDT",
      "baseAsset": "ICP",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:13:51.321Z",
      "closedAtUtc": "2026-09-07T17:16:53.675Z",
      "holdingPeriodMs": 182354,
      "reportingCurrency": "GBP",
      "notionalGbp": 1997.7,
      "assetQuantity": null,
      "entryPriceQuote": 3.05,
      "exitPriceQuote": 3.065,
      "grossPnlGbp": 9.824754098360739,
      "entryFeeGbp": 0.79908,
      "exitFeeGbp": 0.79908,
      "totalCostsGbp": 1.59816,
      "netPnlGbp": 8.226594098360739,
      "cashChangeGbp": 9.025674098360739,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double bottom, confirmed inverse head and shoulders",
      "exitReason": "paper.execution.fast-shortlist: scalp protected profit floor £8.41 triggered at projected net £8.23 after fees",
      "confidence": 80,
      "riskModel": "legacy_fallback",
      "stopLossPct": 2.554517133956389,
      "targetPct": 2.787342187243809,
      "structuralStopPrice": 2.9716,
      "structuralTargetPrice": 3.133472126578128,
      "maePct": -0.32786885245900943,
      "mfePct": 0.688524590163946,
      "maeGbp": -6.549836065573632,
      "mfeGbp": 13.754655737705148,
      "observedDuringTradeLowPrice": 3.04,
      "observedDuringTradeHighPrice": 3.071,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 3.04,
      "fullObservedHighPrice": 3.071,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788800511242-30f51ef150ebc",
      "symbol": "HBARUSDT",
      "baseAsset": "HBAR",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:01:51.242Z",
      "closedAtUtc": "2026-09-07T17:11:50.850Z",
      "holdingPeriodMs": 599608,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000.19,
      "assetQuantity": null,
      "entryPriceQuote": 0.08295,
      "exitPriceQuote": 0.08248,
      "grossPnlGbp": -11.33320433996379,
      "entryFeeGbp": 0.800076,
      "exitFeeGbp": 0.800076,
      "totalCostsGbp": 1.600152,
      "netPnlGbp": -12.93335633996379,
      "cashChangeGbp": -12.133280339963791,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: stop loss hit at structural invalidation",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.394900235095535,
      "targetPct": 1.92898908915547,
      "structuralStopPrice": 0.081788,
      "structuralTargetPrice": 0.08453480710109108,
      "maePct": -0.5666063893911973,
      "mfePct": 0,
      "maeGbp": -11.33320433996379,
      "mfeGbp": 0,
      "observedDuringTradeLowPrice": 0.08248,
      "observedDuringTradeHighPrice": 0.08295,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.08248,
      "fullObservedHighPrice": 0.08295,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788800836147-dd2bbfbb17ca6",
      "symbol": "XMRUSDT",
      "baseAsset": "XMR",
      "quoteAsset": "USDT",
      "side": "short",
      "direction": "SHORT",
      "taxTreatmentNote": "SHORT: sold first, bought back later. Real shorts use margin or derivatives; ask an accountant how HMRC treats them.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T17:07:16.147Z",
      "closedAtUtc": "2026-09-07T17:08:49.006Z",
      "holdingPeriodMs": 92859,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000.38,
      "assetQuantity": null,
      "entryPriceQuote": 520.89,
      "exitPriceQuote": 520.6,
      "grossPnlGbp": 1.1136904144827646,
      "entryFeeGbp": 0.8001520000000001,
      "exitFeeGbp": 0.8001520000000001,
      "totalCostsGbp": 1.6003040000000002,
      "netPnlGbp": -0.48661358551723555,
      "cashChangeGbp": 0.31353841448276454,
      "feeBps": 4,
      "entryReason": "qualified short setup: lower-price structure, negative path efficiency, structural resistance identified, volume participation measured, 1m trend, 5m trend, 15m trend, RSI momentum, confirmed double top",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £-0.49 after fees",
      "confidence": 81,
      "riskModel": "legacy_fallback",
      "stopLossPct": 0.9051728275372258,
      "targetPct": 2.6492863244991924,
      "structuralStopPrice": 525.61,
      "structuralTargetPrice": 507.1047350713675,
      "maePct": -0.1382249611242349,
      "mfePct": 0.15358329013802427,
      "maeGbp": -2.7650244773369708,
      "mfeGbp": 3.0722494192630103,
      "observedDuringTradeLowPrice": 520.09,
      "observedDuringTradeHighPrice": 521.61,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 520.09,
      "fullObservedHighPrice": 521.61,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788800202245-305544220321b",
      "symbol": "ZENUSDT",
      "baseAsset": "ZEN",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T16:56:42.245Z",
      "closedAtUtc": "2026-09-07T17:05:56.118Z",
      "holdingPeriodMs": 553873,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000.19,
      "assetQuantity": null,
      "entryPriceQuote": 7.074,
      "exitPriceQuote": 7.083,
      "grossPnlGbp": 2.5447709923665087,
      "entryFeeGbp": 0.800076,
      "exitFeeGbp": 0.800076,
      "totalCostsGbp": 1.600152,
      "netPnlGbp": 0.9446189923665087,
      "cashChangeGbp": 1.7446949923665087,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, RSI momentum, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.94 after fees",
      "confidence": 83,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.7516081147946547,
      "targetPct": 2.064041846327842,
      "structuralStopPrice": 6.9496,
      "structuralTargetPrice": 7.218479359581537,
      "maePct": -0.15549901046084424,
      "mfePct": 0.2403166525303979,
      "maeGbp": -3.1102756573367607,
      "mfeGbp": 4.806789652247766,
      "observedDuringTradeLowPrice": 7.063,
      "observedDuringTradeHighPrice": 7.091,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 7.063,
      "fullObservedHighPrice": 7.091,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    },
    {
      "accountingSchemaVersion": 1,
      "recordType": "paper_trade_simulation",
      "taxReportable": false,
      "taxYear": "2026-27",
      "tradeId": "1788799911183-78080b113893b",
      "symbol": "ONDOUSDT",
      "baseAsset": "ONDO",
      "quoteAsset": "USDT",
      "side": "long",
      "direction": "LONG",
      "taxTreatmentNote": "LONG: bought then sold (spot). Real disposals fall under capital gains rules.",
      "strategy": "scalp",
      "manualPaper": false,
      "openedAtUtc": "2026-09-07T16:51:51.183Z",
      "closedAtUtc": "2026-09-07T16:54:29.832Z",
      "holdingPeriodMs": 158649,
      "reportingCurrency": "GBP",
      "notionalGbp": 2000,
      "assetQuantity": null,
      "entryPriceQuote": 0.3897,
      "exitPriceQuote": 0.3902,
      "grossPnlGbp": 2.566076469078781,
      "entryFeeGbp": 0.8,
      "exitFeeGbp": 0.8,
      "totalCostsGbp": 1.6,
      "netPnlGbp": 0.9660764690787809,
      "cashChangeGbp": 1.766076469078781,
      "feeBps": 4,
      "entryReason": "qualified long setup: higher-price structure, positive path efficiency, structural support identified, volume participation measured, 1m trend, 5m trend, 15m trend, confirmed breakout, confirmed double bottom",
      "exitReason": "paper.execution.websocket: scalp fee-aware break-even floor £1.00 triggered at projected net £0.97 after fees",
      "confidence": 82,
      "riskModel": "legacy_fallback",
      "stopLossPct": 1.8144488643654615,
      "targetPct": 1.8991402540741738,
      "structuralStopPrice": 0.38258,
      "structuralTargetPrice": 0.39694810085974597,
      "maePct": -0.15396458814472402,
      "mfePct": 0.28226841159866306,
      "maeGbp": -3.0792917628944805,
      "mfeGbp": 5.645368231973261,
      "observedDuringTradeLowPrice": 0.3891,
      "observedDuringTradeHighPrice": 0.3908,
      "whatIfPostExitLowPrice": null,
      "whatIfPostExitHighPrice": null,
      "whatIfFinalPrice": null,
      "whatIfHorizonMinutes": null,
      "whatIfClassification": null,
      "whatIfObservedTickCount": null,
      "fullObservedLowPrice": 0.3891,
      "fullObservedHighPrice": 0.3908,
      "possiblePriceEvidenceStatus": "observed trade excursion evidence; post-exit WhatIf unavailable",
      "valuationStatus": "paper-notional simulation; asset quantity and GBP acquisition/disposal values unavailable"
    }
  ]
}